@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root,html[data-cirra-theme=dark]{--cirra-neutral-50:#0e0e0f;--cirra-neutral-100:#151617;--cirra-neutral-200:#202124;--cirra-neutral-250:#242528;--cirra-neutral-300:#27282b;--cirra-neutral-400:#343538;--cirra-neutral-500:#3f3f45;--cirra-neutral-600:#55565c;--cirra-neutral-700:#6f7078;--cirra-neutral-800:#81828a;--cirra-neutral-850:#9899a1;--cirra-neutral-900:#aeb0b8;--cirra-neutral-950:#ceced6;--cirra-primary:#fff;--cirra-bg-canvas:#171515;--cirra-bg-shell-highlight:#181818;--cirra-bg-sidebar:#222;--cirra-bg-main:#121212;--cirra-bg-card:#1f1f1f;--cirra-bg-input:#1c1c1c;--cirra-text-primary:var(--cirra-neutral-50);--cirra-text-secondary:var(--cirra-neutral-100);--cirra-text-tertiary:var(--cirra-neutral-200);--cirra-text-muted:var(--cirra-text-tertiary);--cirra-text-subtle:var(--cirra-neutral-300);--cirra-text-disabled:var(--cirra-neutral-400);--cirra-text-1:var(--cirra-text-primary);--cirra-text-2:var(--cirra-text-secondary);--cirra-text-3:var(--cirra-text-tertiary);--cirra-border-soft:#ffffff17;--cirra-border-strong:#ffffff14;--cirra-accent-blue:#3b7ee3;--cirra-accent-blue-soft:#3b7ee333;--cirra-success:#39d98a;--cirra-danger:#ff5c5c;--cirra-warning:oklch(80% .17 52);--cirra-sans-font-size:13px;--cirra-code-font-size:12px;--cirra-ui-scale:1;--cirra-ui-text-primary:var(--cirra-text-primary);--cirra-ui-text-title:var(--cirra-text-primary);--cirra-ui-text-body:var(--cirra-text-secondary);--cirra-ui-text-body-muted:var(--cirra-text-tertiary);--cirra-ui-text-subtle:var(--cirra-text-subtle);--cirra-ui-text-dim:var(--cirra-text-disabled);--cirra-ui-text-strong:var(--cirra-text-primary);--cirra-ui-text-control:var(--cirra-text-primary);--cirra-ui-text-control-muted:var(--cirra-text-tertiary);--cirra-ui-text-control-soft:var(--cirra-text-secondary);--cirra-ui-text-active:var(--cirra-text-primary);--cirra-ui-error:#ff7c7cf2;--cirra-ui-border-card:#ffffff14;--cirra-ui-border-row:#ffffff14;--cirra-ui-border-control:#ffffff1a;--cirra-ui-surface-card:#ffffff0a;--cirra-ui-surface-hover:#ffffff0f;--cirra-ui-surface-selected:#ffffff1a;--cirra-ui-surface-control:#ffffff0a;--cirra-ui-surface-control-active:#ffffff24;--cirra-ui-surface-danger:#ff5c5c1f;--cirra-ui-surface-toggle-off:#ffffff4d;--cirra-ui-surface-toggle-thumb:#fffffff7;--cirra-ui-accent-primary:#3898ff;--cirra-chart-series-1:oklch(65% .18 260.2);--cirra-chart-series-2:oklch(64% .15 292.6);--cirra-chart-series-3:oklch(66.5% .15 40);--cirra-chart-series-4:oklch(62.5% .095 172.8);--cirra-chart-series-5:oklch(63.5% .125 349.4);--cirra-chart-series-6:oklch(64% .095 111.2);--cirra-chart-series-7:oklch(62% .12 266.3);--cirra-chart-series-8:oklch(62.5% .125 26.7);--cirra-chart-status-success:oklch(66% .138 150);--cirra-chart-status-warning-bright:oklch(78% .14 95);--cirra-chart-status-warning:oklch(72% .15 52);--cirra-chart-status-failure:oklch(66% .172 25);--cirra-chart-area-fill-opacity:.15;--cirra-chart-area-highlight-strength:10%;--cirra-chart-slice-edge:oklch(100% 0 0/.1);--cirra-chart-slice-highlight-opacity:.08;--cirra-chart-slice-shadow-tight-opacity:.2;--cirra-chart-slice-shadow-ambient-opacity:.1;--cirra-ui-overlay-surface:#1f1f1f;--cirra-ui-overlay-border:#3a3a3a;--cirra-ui-overlay-text:var(--cirra-text-secondary);--cirra-ui-overlay-text-muted:var(--cirra-text-subtle);--cirra-ui-overlay-highlight:#ffffff14;--cirra-ui-overlay-highlight-text:var(--cirra-text-primary);--cirra-ui-overlay-divider:#ffffff14;--cirra-ui-overlay-indicator:var(--cirra-text-tertiary);--cirra-ui-shadow-tooltip:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--cirra-ui-shadow-overlay:0 6px 16px #00000040, 0 2px 4px #0000001f;--cirra-ui-shadow-overlay-strong:0 12px 32px #00000080, 0 4px 8px #00000040}html[data-cirra-theme=light]{--cirra-neutral-50:#fff;--cirra-neutral-100:#fcfcfc;--cirra-neutral-200:#f7f7f8;--cirra-neutral-250:#f4f4f5;--cirra-neutral-300:#edeef2;--cirra-neutral-400:#dfe0e3;--cirra-neutral-500:#ceced4;--cirra-neutral-600:#a4a5ab;--cirra-neutral-700:#7a7b82;--cirra-neutral-800:#696970;--cirra-neutral-850:#55555c;--cirra-neutral-900:#404147;--cirra-neutral-950:#202129;--cirra-primary:#000;--cirra-bg-canvas:#efede7;--cirra-bg-shell-highlight:#fff;--cirra-bg-sidebar:#f2efe7;--cirra-bg-main:#f7f5f1;--cirra-bg-card:#fff;--cirra-bg-input:#f4f0e7;--cirra-text-primary:var(--cirra-neutral-950);--cirra-text-secondary:var(--cirra-neutral-900);--cirra-text-tertiary:var(--cirra-neutral-800);--cirra-text-muted:var(--cirra-text-tertiary);--cirra-text-subtle:var(--cirra-neutral-700);--cirra-text-disabled:var(--cirra-neutral-600);--cirra-text-1:var(--cirra-text-primary);--cirra-text-2:var(--cirra-text-secondary);--cirra-text-3:var(--cirra-text-tertiary);--cirra-border-soft:#1616161f;--cirra-border-strong:#16161629;--cirra-accent-blue:#0f67e8;--cirra-accent-blue-soft:#0f67e833;--cirra-success:#1f8f5a;--cirra-danger:#cd3f48;--cirra-warning:oklch(72% .19 52);--cirra-ui-text-primary:var(--cirra-text-primary);--cirra-ui-text-title:var(--cirra-text-primary);--cirra-ui-text-body:var(--cirra-text-secondary);--cirra-ui-text-body-muted:var(--cirra-text-tertiary);--cirra-ui-text-subtle:var(--cirra-text-subtle);--cirra-ui-text-dim:var(--cirra-text-disabled);--cirra-ui-text-strong:var(--cirra-text-primary);--cirra-ui-text-control:var(--cirra-text-primary);--cirra-ui-text-control-muted:var(--cirra-text-tertiary);--cirra-ui-text-control-soft:var(--cirra-text-secondary);--cirra-ui-text-active:var(--cirra-text-primary);--cirra-ui-error:#cd3f48f2;--cirra-ui-border-card:#16161624;--cirra-ui-border-row:#1616161a;--cirra-ui-border-control:#1616162e;--cirra-ui-surface-card:#0000000a;--cirra-ui-surface-hover:#0000000f;--cirra-ui-surface-selected:#0000001a;--cirra-ui-surface-control:#0000000a;--cirra-ui-surface-control-active:#0000001f;--cirra-ui-surface-danger:#cd3f481f;--cirra-ui-surface-toggle-off:#1f1f1f42;--cirra-ui-surface-toggle-thumb:#fff;--cirra-ui-accent-primary:#0f67e8;--cirra-chart-series-1:oklch(65% .18 260.2);--cirra-chart-series-2:oklch(54.1% .174 292.6);--cirra-chart-series-3:oklch(63% .16 40);--cirra-chart-series-4:oklch(56.2% .102 172.8);--cirra-chart-series-5:oklch(57.3% .144 349.4);--cirra-chart-series-6:oklch(58.4% .1 111.2);--cirra-chart-series-7:oklch(52.5% .134 266.3);--cirra-chart-series-8:oklch(56.5% .138 26.7);--cirra-chart-status-success:oklch(58% .121 150);--cirra-chart-status-warning-bright:oklch(80% .15 95);--cirra-chart-status-warning:oklch(64% .135 52);--cirra-chart-status-failure:oklch(58% .179 25);--cirra-chart-slice-edge:oklch(0% 0 0/.16);--cirra-chart-slice-highlight-opacity:.12;--cirra-chart-slice-shadow-tight-opacity:.14;--cirra-chart-slice-shadow-ambient-opacity:.08;--cirra-ui-overlay-surface:#fff;--cirra-ui-overlay-border:#16161624;--cirra-ui-overlay-text:var(--cirra-text-secondary);--cirra-ui-overlay-text-muted:var(--cirra-text-subtle);--cirra-ui-overlay-highlight:#0f67e81f;--cirra-ui-overlay-highlight-text:var(--cirra-text-primary);--cirra-ui-overlay-divider:#1616161a;--cirra-ui-overlay-indicator:var(--cirra-text-tertiary);--cirra-ui-shadow-tooltip:0 4px 6px -1px #0000001f, 0 2px 4px -1px #00000014;--cirra-ui-shadow-overlay:0 6px 16px #0000002e, 0 2px 4px #00000014;--cirra-ui-shadow-overlay-strong:0 12px 32px #00000042, 0 4px 8px #0000001f}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roobert;src:url(/fonts/roobert/Roobert-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(/fonts/lora/Lora-SemiBoldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}*,:before,:after{box-sizing:border-box}button,input,textarea{font:inherit}button{cursor:pointer;background:0 0;border:none}p,h1,h2,h3{margin:0}:focus,:focus-visible{outline:none}html,body,#root{width:100%;height:100%}html{background:var(--cirra-neutral-50,#0e0e0f);color-scheme:dark}html[data-cirra-theme=light]{color-scheme:light}::selection{color:var(--cirra-neutral-950,#ceced6);background:#3d92ff57}*{scrollbar-width:thin;scrollbar-color:#2021295c transparent}html[data-cirra-theme=dark] *{scrollbar-color:#ceced652 transparent}body{font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-size:var(--cirra-sans-font-size,13px);color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-50,#0e0e0f);zoom:var(--cirra-ui-scale,1);margin:0;line-height:1.45;overflow:hidden}@supports not (zoom:1){body{transform-origin:0 0;transform:scale(var(--cirra-ui-scale,1));width:calc(100% / var(--cirra-ui-scale,1));height:calc(100% / var(--cirra-ui-scale,1))}}a{color:inherit}html.cirra-pointer-cursors a,html.cirra-pointer-cursors button,html.cirra-pointer-cursors label,html.cirra-pointer-cursors summary,html.cirra-pointer-cursors [role=button],html.cirra-pointer-cursors [role=link],html.cirra-pointer-cursors [role=menuitem],html.cirra-pointer-cursors [role=menuitemcheckbox],html.cirra-pointer-cursors [role=menuitemradio],html.cirra-pointer-cursors [role=option],html.cirra-pointer-cursors [role=radio],html.cirra-pointer-cursors [role=switch],html.cirra-pointer-cursors [data-slot=dropdown-menu-trigger],html.cirra-pointer-cursors [data-slot=dropdown-menu-item],html.cirra-pointer-cursors [data-slot=dropdown-menu-sub-trigger],html.cirra-pointer-cursors [data-slot=dropdown-menu-checkbox-item],html.cirra-pointer-cursors [data-slot=dropdown-menu-radio-item],html.cirra-pointer-cursors [data-slot=select-trigger],html.cirra-pointer-cursors [data-slot=select-item],html.cirra-pointer-cursors input[type=checkbox],html.cirra-pointer-cursors input[type=radio]{cursor:pointer!important}html:not(.cirra-pointer-cursors) a,html:not(.cirra-pointer-cursors) button,html:not(.cirra-pointer-cursors) label,html:not(.cirra-pointer-cursors) summary,html:not(.cirra-pointer-cursors) [role=button],html:not(.cirra-pointer-cursors) [role=link],html:not(.cirra-pointer-cursors) [role=menuitem],html:not(.cirra-pointer-cursors) [role=menuitemcheckbox],html:not(.cirra-pointer-cursors) [role=menuitemradio],html:not(.cirra-pointer-cursors) [role=option],html:not(.cirra-pointer-cursors) [role=radio],html:not(.cirra-pointer-cursors) [role=switch],html:not(.cirra-pointer-cursors) [data-slot=dropdown-menu-trigger],html:not(.cirra-pointer-cursors) [data-slot=dropdown-menu-item],html:not(.cirra-pointer-cursors) [data-slot=dropdown-menu-sub-trigger],html:not(.cirra-pointer-cursors) [data-slot=dropdown-menu-checkbox-item],html:not(.cirra-pointer-cursors) [data-slot=dropdown-menu-radio-item],html:not(.cirra-pointer-cursors) [data-slot=select-trigger],html:not(.cirra-pointer-cursors) [data-slot=select-item],html:not(.cirra-pointer-cursors) input[type=checkbox],html:not(.cirra-pointer-cursors) input[type=radio]{cursor:default!important}.platform,.platform-body,.platform-screens{width:100%;height:100%}[data-slot=tooltip-trigger]{padding:0}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.visually-hidden{white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.comp-cirra-page{flex-direction:column;gap:24px;padding:20px;display:flex}.comp-cirra-page.has-breadcrumb{padding-top:16px}.comp-center-column{width:100%;margin:0 auto;padding:0 20px 32px}.auth-flow-background{pointer-events:none;z-index:0;background-color:#ededed;background-image:url(/bg.svg);background-position:top;background-repeat:no-repeat;background-size:cover;width:100vw;height:100vh;position:fixed;inset:0}@media (width<=768px){.auth-flow-background{background-position:35% 0}}.comp-animated-number{font-variant-numeric:tabular-nums;letter-spacing:-.035em;display:inline-block}.comp-sliding-number{align-items:center;display:inline-flex}.sliding-number-digit{font-variant-numeric:tabular-nums;width:1ch;line-height:1;display:inline-block;position:relative;overflow:visible clip}.sliding-number-digit-spacer{visibility:hidden}.sliding-number-measure{visibility:hidden;position:absolute}.sliding-number-value{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.comp-spinner{border:.1em solid #fff0;border-top-color:rgba(var(--cirra-neutral-950,#ceced6), .3);border-left-color:rgba(var(--cirra-neutral-950,#ceced6), .3);border-radius:50%;width:12px;height:12px;animation:1s linear infinite spin;display:inline-block}.comp-spinner-gradient{transform-origin:bottom;width:24px}.comp-spinner-gradient div.logoGradient{background:conic-gradient(from 270deg, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 10%, #4fdcaa 35%, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 100%);border-radius:50%;width:100%;height:100%}.comp-spinner-gradient g.logoBlend{mix-blend-mode:lighten}.comp-spinner-gradient g.logoBlend>rect{fill:#f1f1f1}.comp-spinner-gradient g.logoBlend>path{stroke:#000;stroke-width:6px;stroke-dasharray:288.5;stroke-dashoffset:400px;stroke-linecap:round;fill:none;transform-origin:50px 50px;animation:3.75s ease-in-out infinite pathStroke,2.5s linear infinite reverse pathRotate}@keyframes colorRotate{0%{transform:rotate(270deg)}to{transform:rotate(-90deg)}}@keyframes pathStroke{0%{stroke-dashoffset:400px}40%,70%{stroke-dashoffset:400px}to{stroke-dashoffset:400px}}@keyframes pathRotate{0%{transform:rotate(0)}50%{transform:rotate(-540deg)}to{transform:rotate(-1080deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.comp-thinking-dots{flex-shrink:0;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex}.thinking-dot{background:var(--cirra-neutral-700,#6f7078);will-change:opacity;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite thinking-dot-pulse}@keyframes thinking-dot-pulse{0%,to{opacity:.25}50%{opacity:.9}}.dot-gradient-glow{border-radius:inherit;pointer-events:none;z-index:-1;opacity:0;will-change:opacity;transition:opacity .3s ease-out;position:absolute;inset:0;overflow:hidden}.dot-gradient-glow.is-recording{opacity:1;transition:opacity .2s ease-out}.dot-gradient-glow-blob{opacity:.85;filter:none;-webkit-mask-image:radial-gradient(1.25px at 1.25px 1.25px,#000 0% 55%,#0000 100%),linear-gradient(#0000 0% 45%,#00000026 80%,#0000004d 98%,#0000 98%),radial-gradient(90px 90px at 0 100%,#00000080 0%,#00000003 40%,#000 100%),radial-gradient(120px 120px at 100% 110%,#00000080 0%,#00000003 40%,#000 100%);-webkit-mask-composite:source-in;background:linear-gradient(135deg,#0070ff 10%,#00c4ff 25%,#a855f7 42%,#ff8c00 60%,#ff4d6a 80%);height:200px;position:absolute;bottom:0;left:0;right:0;mask-image:radial-gradient(1.25px at 1.25px 1.25px,#000 0% 55%,#0000 100%),linear-gradient(#0000 0% 55%,#00000026 90%,#0000004d 98%,#0000 98%),radial-gradient(90px 90px at 0 100%,#00000080 0%,#00000003 40%,#000 100%),radial-gradient(120px 120px at 100% 110%,#00000080 0%,#00000003 40%,#000 100%);mask-position:1px 0,0 0,0 0,0 0;mask-size:4px 4px,100% 100%,100% 100%,100% 100%;mask-composite:intersect}@supports (background:color(display-p3 1 1 1)){.dot-gradient-glow-blob{background:linear-gradient(135deg,color(display-p3 0 .44 1) 10%,color(display-p3 0 .77 1) 25%,color(display-p3 .66 .33 .97) 42%,color(display-p3 1 .55 0) 60%,color(display-p3 1 .3 .42) 80%)}}.comp-skeleton{width:100%;height:auto;padding:8px}.comp-skeleton .item{opacity:1;background:linear-gradient(90deg,#ffffff0a 15%,#ffffff1a 50%,#ffffff0a 85% 100%) 0 0/200% 100%;border-radius:2px;width:100%;height:1rem;margin-top:12px;animation:1.5s linear infinite cirra-skeleton-shimmer}.comp-skeleton .item:first-child{margin-top:0}.comp-skeleton .item.circle{border-radius:50%}.comp-skeleton .item.dark{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f 50%,#ffffff0d 75% 100%) 0 0/200% 100%}.comp-skeleton .item.light{opacity:.5}html[data-cirra-theme=light] .comp-skeleton .item{background:linear-gradient(90deg,#1418200f 15%,#1418201f 50%,#1418200f 85% 100%) 0 0/200% 100%}html[data-cirra-theme=light] .comp-skeleton .item.dark{background:linear-gradient(90deg,#14182014 25%,#14182029 50%,#14182014 75% 100%) 0 0/200% 100%}html[data-cirra-theme=light] .comp-skeleton .item.light{opacity:1;background:linear-gradient(90deg,#1418200a 15%,#14182017 50%,#1418200a 85% 100%) 0 0/200% 100%}@keyframes cirra-skeleton-shimmer{0%{background-position:-100% 0}to{background-position:100% 0}}.comp-shimmer{--shimmer-text-color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 56%, transparent);--shimmer-highlight-color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 95%, transparent);--shimmer-gradient:linear-gradient(90deg, transparent calc(50% - var(--shimmer-spread)), var(--shimmer-highlight-color) 50%, transparent calc(50% + var(--shimmer-spread)));color:var(--shimmer-text-color);display:inline-block;position:relative}.comp-shimmer-text,.comp-shimmer-sweep{display:inherit;align-items:inherit;gap:inherit}.comp-shimmer-sweep{pointer-events:none;display:none;position:absolute;inset:0;overflow:clip}.comp-shimmer-sweep,.comp-shimmer-sweep *{color:#0000!important}@supports ((-webkit-mask-clip:text)){.comp-shimmer:not(.is-live-text) .comp-shimmer-sweep{display:inherit;mask-image:linear-gradient(#fff,#fff);-webkit-mask-clip:text}.comp-shimmer:not(.is-live-text) .comp-shimmer-sweep:after{content:"";background:var(--shimmer-gradient);will-change:transform;pointer-events:none;animation:comp-shimmer-sweep-translate var(--shimmer-duration,1s) linear infinite;position:absolute;inset:0}}@supports (background-clip:text){.comp-shimmer.is-live-text .comp-shimmer-sweep{display:inherit;background-image:var(--shimmer-gradient);animation:comp-shimmer-sweep-paint var(--shimmer-duration,1s) linear infinite;background-repeat:no-repeat;background-size:250% 100%;background-clip:text}}@media (prefers-reduced-motion:reduce){.comp-shimmer-sweep,.comp-shimmer:not(.is-live-text) .comp-shimmer-sweep,.comp-shimmer.is-live-text .comp-shimmer-sweep{display:none}}@keyframes comp-shimmer-sweep-translate{0%{translate:-100%}to{translate:100%}}@keyframes comp-shimmer-sweep-paint{0%{background-position:100%}to{background-position:0%}}.comp-button{cursor:pointer;font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);background:0 0;border:none;transition:all .12s}.comp-button:disabled{cursor:not-allowed;opacity:.5}.comp-button svg{fill:none}.comp-button-loading-content{align-items:center;gap:8px;display:inline-flex}.comp-button-content,.comp-button-with-icon-content{align-items:center;gap:6px;display:inline-flex}.comp-button-dropdown-affordance{align-items:center;gap:8px;display:inline-flex}.comp-button-dropdown-divider{background:color-mix(in srgb, currentColor 24%, transparent);width:1px;height:12px}.comp-button-dropdown-disclosure-icon{justify-content:center;align-items:center;width:6px;height:6px;display:inline-flex}.comp-button-dropdown-disclosure-icon svg{transform-origin:50%;width:100%;height:100%;transform:rotate(180deg)}.comp-button-dropdown-disclosure-icon svg path{fill:currentColor;stroke:none}.comp-button-default{color:var(--cirra-neutral-800,#81828a);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.comp-button-default:hover:not(:disabled),.comp-button-default:focus-visible:not(:disabled),.comp-button-default:active:not(:disabled){color:var(--cirra-neutral-900,#aeb0b8);background:var(--cirra-neutral-200,#202124);outline:none}html[data-cirra-theme=light] .comp-button-default:hover:not(:disabled),html[data-cirra-theme=light] .comp-button-default:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button-default:active:not(:disabled){color:var(--cirra-neutral-900,#aeb0b8);background:var(--cirra-neutral-300,#27282b);outline:none}.comp-button-default.is-active{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b)}.comp-button-muted{color:var(--cirra-neutral-800,#81828a);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.comp-button-muted:hover:not(:disabled),.comp-button-muted:focus-visible:not(:disabled),.comp-button-muted:active:not(:disabled){color:var(--cirra-neutral-900,#aeb0b8);background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent) 0%, transparent 100%), var(--cirra-neutral-200,#202124);outline:none;box-shadow:0 1px 1px #ffffff80,inset 0 0 0 .5px #00000014}html[data-cirra-theme=dark] .comp-button-muted:hover:not(:disabled),html[data-cirra-theme=dark] .comp-button-muted:focus-visible:not(:disabled),html[data-cirra-theme=dark] .comp-button-muted:active:not(:disabled){background:linear-gradient(180deg, #ffffff08 0%, transparent 100%), var(--cirra-neutral-200,#202124);box-shadow:0 1px 1px #0003,inset 0 0 0 .5px #ffffff14}.comp-button-muted.comp-button-icon-only.is-active svg,.comp-button-muted.comp-button-icon-only.is-active:hover:not(:disabled) svg,.comp-button-muted.comp-button-icon-only.is-active:focus-visible:not(:disabled) svg,.comp-button-muted.comp-button-icon-only.is-active:active:not(:disabled) svg{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.comp-button.comp-button-muted.destructive{color:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 70%, var(--cirra-neutral-900,#aeb0b8) 30%)}.comp-button.comp-button-muted.destructive:hover:not(:disabled),.comp-button.comp-button-muted.destructive:focus-visible:not(:disabled),.comp-button.comp-button-muted.destructive:active:not(:disabled){color:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 88%, var(--cirra-neutral-950,#ceced6) 12%);background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-danger,#ff5c5c) 6%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--cirra-danger,#ff5c5c) 12%, transparent)}html[data-cirra-theme=light] .comp-button.comp-button-muted.destructive{color:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 74%, var(--cirra-neutral-900,#aeb0b8) 26%)}html[data-cirra-theme=light] .comp-button.comp-button-muted.destructive:hover:not(:disabled),html[data-cirra-theme=light] .comp-button.comp-button-muted.destructive:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button.comp-button-muted.destructive:active:not(:disabled){color:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 90%, var(--cirra-neutral-950,#ceced6) 10%);background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-danger,#ff5c5c) 6%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--cirra-danger,#ff5c5c) 8%, transparent)}.comp-button-filled{background:var(--cirra-neutral-950,#ceced6);color:var(--cirra-neutral-100,#151617);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.comp-button-filled:hover:not(:disabled),.comp-button-filled:focus-visible:not(:disabled),.comp-button-filled:active:not(:disabled){background:var(--cirra-neutral-900,#aeb0b8);color:var(--cirra-neutral-50,#0e0e0f);outline:none}.comp-button-stop{background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-950,#ceced6);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.comp-button-stop svg{fill:currentColor}.comp-button-stop .comp-spinner{border-top-color:currentColor;border-left-color:currentColor}.comp-button-stop:hover:not(:disabled),.comp-button-stop:focus-visible:not(:disabled),.comp-button-stop:active:not(:disabled){background:var(--cirra-neutral-400,#343538);outline:none}.comp-button-ghost{color:var(--cirra-neutral-700,#6f7078);background:0 0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.comp-button-ghost:hover:not(:disabled),.comp-button-ghost:focus-visible:not(:disabled),.comp-button-ghost:active:not(:disabled){color:var(--cirra-neutral-950,#ceced6);outline:none;background:0 0!important}.comp-button-outline{border:1px solid var(--cirra-neutral-500,#3f3f45);color:var(--cirra-neutral-900,#aeb0b8);background:0 0;border-radius:9999px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.comp-button-outline:hover:not(:disabled),.comp-button-outline:focus-visible:not(:disabled),.comp-button-outline:active:not(:disabled){background:var(--cirra-neutral-200,#202124);border-color:var(--cirra-neutral-700,#6f7078);color:var(--cirra-neutral-950,#ceced6);outline:none}.comp-button-outlined{background:linear-gradient(180deg, #ffffff05 0%, #fff0 100%), var(--cirra-neutral-200,#202124);color:var(--cirra-neutral-900,#aeb0b8);border:none;border-radius:20px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex;box-shadow:0 2px 2px -1px #00000047,0 1px 1px -.5px #0000003d,inset 0 -.5px #00000052,inset 0 0 0 .5px #ffffff1a,inset 0 1px #ffffff05}html[data-cirra-theme=dark] .comp-button-outlined{color:var(--cirra-neutral-950,#ceced6)}html[data-cirra-theme=dark] .comp-button-outlined:hover:not(:disabled),html[data-cirra-theme=dark] .comp-button-outlined:focus-visible:not(:disabled),html[data-cirra-theme=dark] .comp-button-outlined:active:not(:disabled){color:var(--cirra-primary,#fff)}.comp-button-outlined:hover:not(:disabled),.comp-button-outlined:focus-visible:not(:disabled),.comp-button-outlined:active:not(:disabled){color:var(--cirra-neutral-950,#ceced6);outline:none;box-shadow:0 2px 2px -1px #00000047,0 1px 1px -.5px #0000003d,inset 0 -.5px #00000061,inset 0 0 0 .5px #ffffff29,inset 0 1px #ffffff1a}html[data-cirra-theme=light] .comp-button-outlined{background:linear-gradient(#0000 0%,#0000000a 100%),#fff;box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}html[data-cirra-theme=light] .comp-button-outlined:hover:not(:disabled),html[data-cirra-theme=light] .comp-button-outlined:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button-outlined:active:not(:disabled){box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,inset 0 -.5px #00000024,inset 0 0 0 .5px #00000038,inset 0 -1px 2px .5px #fff}.comp-button-outlined svg{color:var(--cirra-neutral-700,#6f7078);fill:var(--cirra-neutral-400,#343538)}.comp-button-outlined.shadow-lg{box-shadow:0 6px 12px -2px #00000059,0 3px 6px -1px #00000047,0 1px 2px #0003,inset 0 -.5px #00000052,inset 0 0 0 .5px #ffffff1a,inset 0 1px #ffffff0f}.comp-button-outlined.shadow-lg:hover:not(:disabled),.comp-button-outlined.shadow-lg:focus-visible:not(:disabled),.comp-button-outlined.shadow-lg:active:not(:disabled){box-shadow:0 6px 12px -2px #00000059,0 3px 6px -1px #00000047,0 1px 2px #0003,inset 0 -.5px #00000061,inset 0 0 0 .5px #ffffff29,inset 0 1px #ffffff1a}html[data-cirra-theme=light] .comp-button-outlined.shadow-lg{box-shadow:0 6px 12px -2px #00000014,0 3px 6px -1px #0000000f,0 1px 2px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}html[data-cirra-theme=light] .comp-button-outlined.shadow-lg:hover:not(:disabled),html[data-cirra-theme=light] .comp-button-outlined.shadow-lg:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button-outlined.shadow-lg:active:not(:disabled){box-shadow:0 6px 12px -2px #00000014,0 3px 6px -1px #0000000f,0 1px 2px #0000000a,inset 0 -.5px #00000024,inset 0 0 0 .5px #00000038,inset 0 -1px 2px .5px #fff}.comp-button-outlined-dashed{color:#7a7b82;background:0 0;border:.5px dashed #7a7b82;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.comp-button-outlined-dashed:hover:not(:disabled),.comp-button-outlined-dashed:focus-visible:not(:disabled),.comp-button-outlined-dashed:active:not(:disabled){color:#62636a;background:0 0;border-color:#62636a;outline:none}.comp-button-outlined-dashed svg{color:currentColor;fill:none}.comp-button-primary{color:var(--cirra-neutral-200,#202124);letter-spacing:-.01em;text-shadow:0 1px 1px #00000052;background:radial-gradient(83.68% 100% at 50% 0,#ffffff3d 0%,#fff0 75%),#404147;border:0;border-radius:20px;justify-content:center;align-items:center;font-weight:500;display:inline-flex;box-shadow:0 2px 2px -1px #00000029,inset 0 1px 2px #ffffff1f,inset 0 -.5px #0000001f,inset 0 0 0 .5px #0000003d,inset 0 -1px 2px .5px #ffffff1f}.comp-button-primary:hover:not(:disabled),.comp-button-primary:focus-visible:not(:disabled),.comp-button-primary:active:not(:disabled){color:var(--cirra-neutral-200,#202124);background:radial-gradient(83.68% 100% at 50% 0,#ffffff47 0%,#ffffff0a 75%),#404147;outline:none}html[data-cirra-theme=light] .comp-button-primary{background:radial-gradient(83.68% 100% at 50% 0,#ffffff3d 0%,#fff0 75%),#404147;box-shadow:0 2px 2px -1px #00000029,inset 0 1px 2px #ffffff1f,inset 0 -.5px #0000001f,inset 0 0 0 .5px #0000003d,inset 0 -1px 2px .5px #ffffff1f}html[data-cirra-theme=light] .comp-button-primary:hover:not(:disabled),html[data-cirra-theme=light] .comp-button-primary:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button-primary:active:not(:disabled){color:var(--cirra-neutral-200,#202124);background:radial-gradient(83.68% 100% at 50% 0,#ffffff47 0%,#ffffff0a 75%),#404147}html[data-cirra-theme=dark] .comp-button-primary{background:radial-gradient(83.68% 100% at 50% 0%, #ffffff2e 0%, #ffffff05 75%), var(--cirra-neutral-400,#343538);color:#fff;text-shadow:none}html[data-cirra-theme=dark] .comp-button-primary:hover:not(:disabled),html[data-cirra-theme=dark] .comp-button-primary:focus-visible:not(:disabled),html[data-cirra-theme=dark] .comp-button-primary:active:not(:disabled){background:radial-gradient(83.68% 100% at 50% 0%, #fff3 0%, #ffffff0a 75%), var(--cirra-neutral-400,#343538);color:#fff}.comp-button-primary .comp-spinner{border-top-color:currentColor;border-left-color:currentColor}.comp-button-primary-accent{background:radial-gradient(83.68% 100% at 50% 0%, #ffffff3d 0%, #fff0 75%), var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));color:#fff;letter-spacing:-.01em;text-shadow:0 1px 1px #0000003d;border:0;border-radius:20px;justify-content:center;align-items:center;font-weight:500;display:inline-flex;box-shadow:0 2px 2px -1px #00000029,inset 0 1px 2px #ffffff1f,inset 0 -.5px #0000001f,inset 0 0 0 .5px #0000003d,inset 0 -1px 2px .5px #ffffff1f}.comp-button-primary-accent:hover:not(:disabled),.comp-button-primary-accent:focus-visible:not(:disabled),.comp-button-primary-accent:active:not(:disabled){background:radial-gradient(83.68% 100% at 50% 0%, #ffffff47 0%, #ffffff0a 75%), var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));color:#fff;outline:none}.comp-button-primary-accent .comp-spinner{border-top-color:currentColor;border-left-color:currentColor}.comp-button-update{background:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));color:var(--cirra-neutral-950,#ceced6);border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;font-weight:500;display:inline-flex}.comp-button-update:hover:not(:disabled),.comp-button-update:focus-visible:not(:disabled),.comp-button-update:active:not(:disabled){background:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));color:var(--cirra-neutral-950,#ceced6);outline:none}.comp-button-update .comp-spinner{border-top-color:currentColor;border-left-color:currentColor}.comp-button.rounded{border-radius:9999px!important}.comp-button.no-bg-on-hover:hover:not(:disabled){background:0 0!important}.comp-button.no-fill svg{fill:none}.comp-button-icon-only{flex-shrink:0;padding:0}.comp-button-icon-only.comp-button-size-xs{border-radius:6px;width:20px;height:20px}.comp-button-icon-only.comp-button-size-sm{border-radius:8px;width:24px;height:24px}.comp-button-icon-only.comp-button-size-md{border-radius:10px;width:28px;height:28px}.comp-button-icon-only.comp-button-size-lg{border-radius:10px;width:32px;height:32px}.comp-button-icon-only.comp-button-size-xl{border-radius:12px;width:36px;height:36px}.comp-button-filled.comp-button-icon-only.comp-button-size-md{width:32px;height:32px}.comp-button-filled.comp-button-icon-only.comp-button-size-lg{width:36px;height:36px}.comp-button-filled.comp-button-icon-only.comp-button-size-xl{width:40px;height:40px}.comp-button:not(.comp-button-icon-only){width:auto;height:auto}.comp-button:not(.comp-button-icon-only).comp-button-size-xs{min-height:20px;padding:2px 8px;font-size:11px}.comp-button:not(.comp-button-icon-only).comp-button-size-sm{min-height:24px;padding:4px 10px;font-size:12px}.comp-button:not(.comp-button-icon-only).comp-button-size-md{min-height:28px;padding:6px 12px;font-size:13px}.comp-button:not(.comp-button-icon-only).comp-button-size-lg{min-height:32px;padding:8px 14px;font-size:14px}.comp-button:not(.comp-button-icon-only).comp-button-size-xl{min-height:36px;padding:10px 16px;font-size:15px}.comp-button-outlined.comp-button-size-sm:not(.comp-button-icon-only){--comp-button-padding-left:12px;--comp-button-padding-right:12px;font-size:12px;min-height:30px!important;padding:0 var(--comp-button-padding-right) 0 var(--comp-button-padding-left)!important}.comp-button-outlined.comp-button-size-sm:not(.comp-button-icon-only).comp-button-with-leading-visual{--comp-button-padding-left:8px}.comp-button-outlined.comp-button-size-sm:not(.comp-button-icon-only).comp-button-with-trailing-visual{--comp-button-padding-right:8px}.comp-button-equal-padding.comp-button-size-sm,.comp-button-outlined.comp-button-size-sm.comp-button-equal-padding{min-height:26px!important;padding-left:10px!important;padding-right:10px!important}.comp-button-outline.comp-button-icon-only,.comp-button-primary.comp-button-icon-only{min-height:0}.comp-button-filled.send-button.comp-button-icon-only{color:#fff;background:linear-gradient(#fff0 0%,#ffffff3d 100%),#1e73fc;border:0;border-radius:20px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:30px;height:30px;min-height:0;padding:0;display:flex;box-shadow:0 4px 4px -4px #0006,0 2px 2px -1px #00000014,0 1px 1px #00000052,0 0 0 .5px #000000e6,inset 0 2px 4px 1px #00000014,inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=light] .comp-button-filled.send-button.comp-button-icon-only{background:linear-gradient(#fff0 0%,#ffffff52 100%),#1e73fc;box-shadow:0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #1e73fccc,inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.comp-button-filled.send-button.comp-button-icon-only:hover:not(:disabled),.comp-button-filled.send-button.comp-button-icon-only:focus-visible:not(:disabled),.comp-button-filled.send-button.comp-button-icon-only:active:not(:disabled){color:#fff;background:linear-gradient(#fff0 0%,#ffffff3d 100%),#1e73fc;outline:none;box-shadow:0 4px 4px -4px #0006,0 2px 2px -1px #00000014,0 1px 1px #00000052,0 0 0 .5px #000000e6,inset 0 2px 4px 1px #00000014,inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=light] .comp-button-filled.send-button.comp-button-icon-only:hover:not(:disabled),html[data-cirra-theme=light] .comp-button-filled.send-button.comp-button-icon-only:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button-filled.send-button.comp-button-icon-only:active:not(:disabled){background:linear-gradient(#fff0 0%,#ffffff52 100%),#1e73fc;box-shadow:0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #1e73fccc,inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.comp-button-filled.send-button.comp-button-icon-only svg{color:currentColor;width:16px;height:16px}.comp-button-filled.send-button.comp-button-icon-only.is-mic svg{width:14px;height:14px}.comp-button-filled.send-button.comp-button-icon-only.send-button-stop svg{fill:currentColor;width:14px;height:14px}.comp-button-filled.send-button.schedule.comp-button-icon-only{background:linear-gradient(#ffffff0a 0%,#ffffff2e 100%),#9547ff;box-shadow:0 4px 4px -4px #0000005c,0 2px 2px -1px #0000001a,0 1px 1px #0000004d,0 0 0 .5px #9547ff7a,0 4px 12px -4px #9547ff85,inset 0 2px 4px 1px #0000001f,inset 0 0 0 .5px #ffffff24}html[data-cirra-theme=light] .comp-button-filled.send-button.schedule.comp-button-icon-only{background:linear-gradient(#fff0 0%,#ffffff52 100%),#9547ff;box-shadow:0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #9547ffcc,inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.comp-button-filled.send-button.schedule.comp-button-icon-only:hover:not(:disabled),.comp-button-filled.send-button.schedule.comp-button-icon-only:focus-visible:not(:disabled),.comp-button-filled.send-button.schedule.comp-button-icon-only:active:not(:disabled){background:linear-gradient(#ffffff0a 0%,#ffffff2e 100%),#9547ff;box-shadow:0 4px 4px -4px #0000005c,0 2px 2px -1px #0000001a,0 1px 1px #0000004d,0 0 0 .5px #9547ff7a,0 4px 12px -4px #9547ff85,inset 0 2px 4px 1px #0000001f,inset 0 0 0 .5px #ffffff24}html[data-cirra-theme=light] .comp-button-filled.send-button.schedule.comp-button-icon-only:hover:not(:disabled),html[data-cirra-theme=light] .comp-button-filled.send-button.schedule.comp-button-icon-only:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button-filled.send-button.schedule.comp-button-icon-only:active:not(:disabled){background:linear-gradient(#fff0 0%,#ffffff52 100%),#9547ff;box-shadow:0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #9547ffcc,inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.comp-button-filled.send-button.trigger.comp-button-icon-only{background:linear-gradient(#ffffff0a 0%,#ffffff2e 100%),#00a4e6;box-shadow:0 4px 4px -4px #0000005c,0 2px 2px -1px #0000001a,0 1px 1px #0000004d,0 0 0 .5px #00a4e670,0 4px 12px -4px #00a4e67a,inset 0 2px 4px 1px #0000001f,inset 0 0 0 .5px #ffffff24}html[data-cirra-theme=light] .comp-button-filled.send-button.trigger.comp-button-icon-only{background:linear-gradient(#fff0 0%,#ffffff52 100%),#00a4e6;box-shadow:0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #00a4e6b8,inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.comp-button-filled.send-button.trigger.comp-button-icon-only:hover:not(:disabled),.comp-button-filled.send-button.trigger.comp-button-icon-only:focus-visible:not(:disabled),.comp-button-filled.send-button.trigger.comp-button-icon-only:active:not(:disabled){background:linear-gradient(#ffffff0a 0%,#ffffff2e 100%),#00a4e6;box-shadow:0 4px 4px -4px #0000005c,0 2px 2px -1px #0000001a,0 1px 1px #0000004d,0 0 0 .5px #00a4e670,0 4px 12px -4px #00a4e67a,inset 0 2px 4px 1px #0000001f,inset 0 0 0 .5px #ffffff24}html[data-cirra-theme=light] .comp-button-filled.send-button.trigger.comp-button-icon-only:hover:not(:disabled),html[data-cirra-theme=light] .comp-button-filled.send-button.trigger.comp-button-icon-only:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button-filled.send-button.trigger.comp-button-icon-only:active:not(:disabled){background:linear-gradient(#fff0 0%,#ffffff52 100%),#00a4e6;box-shadow:0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #00a4e6b8,inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.comp-button-filled.send-button.workflow.comp-button-icon-only{background:linear-gradient(#ffffff0a 0%,#ffffff2e 100%),#c78a30;box-shadow:0 4px 4px -4px #0000005c,0 2px 2px -1px #0000001a,0 1px 1px #0000004d,0 0 0 .5px #c78a3070,0 4px 12px -4px #c78a3075,inset 0 2px 4px 1px #0000001f,inset 0 0 0 .5px #ffffff24}html[data-cirra-theme=light] .comp-button-filled.send-button.workflow.comp-button-icon-only{background:linear-gradient(#fff0 0%,#ffffff52 100%),#c78a30;box-shadow:0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #c78a30b8,inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.comp-button-filled.send-button.workflow.comp-button-icon-only:hover:not(:disabled),.comp-button-filled.send-button.workflow.comp-button-icon-only:focus-visible:not(:disabled),.comp-button-filled.send-button.workflow.comp-button-icon-only:active:not(:disabled){background:linear-gradient(#ffffff0a 0%,#ffffff2e 100%),#c78a30;box-shadow:0 4px 4px -4px #0000005c,0 2px 2px -1px #0000001a,0 1px 1px #0000004d,0 0 0 .5px #c78a3070,0 4px 12px -4px #c78a3075,inset 0 2px 4px 1px #0000001f,inset 0 0 0 .5px #ffffff24}html[data-cirra-theme=light] .comp-button-filled.send-button.workflow.comp-button-icon-only:hover:not(:disabled),html[data-cirra-theme=light] .comp-button-filled.send-button.workflow.comp-button-icon-only:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button-filled.send-button.workflow.comp-button-icon-only:active:not(:disabled){background:linear-gradient(#fff0 0%,#ffffff52 100%),#c78a30;box-shadow:0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #c78a30b8,inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.comp-button-filled.send-button:not(.comp-button-icon-only){color:#fff;background:linear-gradient(#fff0 0%,#ffffff3d 100%),#1e73fc;border:0;border-radius:10px;box-shadow:0 4px 4px -4px #0006,0 2px 2px -1px #00000014,0 1px 1px #00000052,0 0 0 .5px #000000e6,inset 0 2px 4px 1px #00000014,inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=light] .comp-button-filled.send-button:not(.comp-button-icon-only){background:linear-gradient(#fff0 0%,#ffffff52 100%),#1e73fc;box-shadow:0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #1e73fccc,inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.comp-button-filled.send-button:not(.comp-button-icon-only):hover:not(:disabled),.comp-button-filled.send-button:not(.comp-button-icon-only):focus-visible:not(:disabled),.comp-button-filled.send-button:not(.comp-button-icon-only):active:not(:disabled){color:#fff;background:linear-gradient(#fff0 0%,#ffffff3d 100%),#1e73fc;outline:none;box-shadow:0 4px 4px -4px #0006,0 2px 2px -1px #00000014,0 1px 1px #00000052,0 0 0 .5px #000000e6,inset 0 2px 4px 1px #00000014,inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=light] .comp-button-filled.send-button:not(.comp-button-icon-only):hover:not(:disabled),html[data-cirra-theme=light] .comp-button-filled.send-button:not(.comp-button-icon-only):focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button-filled.send-button:not(.comp-button-icon-only):active:not(:disabled){background:linear-gradient(#fff0 0%,#ffffff52 100%),#1e73fc;box-shadow:0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #1e73fccc,inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.comp-button-filled.send-button:not(.comp-button-icon-only).credential-connect-button--inset-only{box-shadow:inset 0 2px 4px 1px #00000014,inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=light] .comp-button-filled.send-button:not(.comp-button-icon-only).credential-connect-button--inset-only{box-shadow:inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.comp-button-filled.send-button:not(.comp-button-icon-only).credential-connect-button--inset-only:hover:not(:disabled),.comp-button-filled.send-button:not(.comp-button-icon-only).credential-connect-button--inset-only:focus-visible:not(:disabled),.comp-button-filled.send-button:not(.comp-button-icon-only).credential-connect-button--inset-only:active:not(:disabled){box-shadow:inset 0 2px 4px 1px #00000014,inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=light] .comp-button-filled.send-button:not(.comp-button-icon-only).credential-connect-button--inset-only:hover:not(:disabled),html[data-cirra-theme=light] .comp-button-filled.send-button:not(.comp-button-icon-only).credential-connect-button--inset-only:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button-filled.send-button:not(.comp-button-icon-only).credential-connect-button--inset-only:active:not(:disabled){box-shadow:inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.comp-button-filled.destructive{color:#fff;background:linear-gradient(#fff3 0%,#fff0 100%),#b91c1c;border:0;border-radius:20px;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:0;padding:0;display:flex;box-shadow:0 4px 4px -4px #0006,0 2px 2px -1px #00000014,0 1px 1px #00000052,0 0 0 .5px #000000e6,inset 0 2px 4px 1px #00000014,inset 0 0 0 .5px #ffffff1a}html[data-cirra-theme=light] .comp-button-filled.destructive{background:linear-gradient(#ffffff47 0%,#fff0 100%),#c62828;box-shadow:0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #b91c1c80,inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000024}.comp-button-filled.destructive:hover:not(:disabled),.comp-button-filled.destructive:focus-visible:not(:disabled),.comp-button-filled.destructive:active:not(:disabled){color:#fff;background:linear-gradient(#fff3 0%,#fff0 100%),#b91c1c;outline:none;box-shadow:0 4px 4px -4px #0006,0 2px 2px -1px #00000014,0 1px 1px #00000052,0 0 0 .5px #000000e6,inset 0 2px 4px 1px #00000014,inset 0 0 0 .5px #ffffff1a}html[data-cirra-theme=light] .comp-button-filled.destructive:hover:not(:disabled),html[data-cirra-theme=light] .comp-button-filled.destructive:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button-filled.destructive:active:not(:disabled){background:linear-gradient(#ffffff47 0%,#fff0 100%),#c62828;box-shadow:0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #b91c1c80,inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000024}.comp-button-filled.destructive svg{color:currentColor;width:16px;height:16px}.comp-input-shell{--comp-input-height:30px;--comp-input-radius:8px;--comp-input-padding-x:16px;--comp-input-gap:8px;--comp-input-icon-size:16px;--comp-input-background:var(--cirra-neutral-250,#242528);--comp-input-text-color:var(--cirra-neutral-950,#ceced6);--comp-input-placeholder-color:var(--cirra-neutral-700,#6f7078);--comp-input-icon-color:var(--cirra-neutral-800,#81828a);--comp-input-font-size:13px;--comp-input-line-height:19px;--comp-input-shadow:inset 0 0 0 .5px #ffffff1f, inset 0 -1px 2px #0003;--comp-input-shadow-active:inset 0 0 0 .5px #ffffff2e, inset 0 -1px 2px #00000042;width:100%;min-width:0;height:var(--comp-input-height);border-radius:var(--comp-input-radius);background:var(--comp-input-background);box-shadow:var(--comp-input-shadow);padding:0 var(--comp-input-padding-x);transition:box-shadow .12s;display:block;position:relative}html[data-cirra-theme=light] .comp-input-shell{--comp-input-background:var(--cirra-neutral-50,#0e0e0f);--comp-input-placeholder-color:var(--cirra-neutral-600,#55565c);--comp-input-icon-color:var(--cirra-neutral-700,#6f7078);--comp-input-shadow:0 2px 2px -1px #0000000f, inset 0 -.5px 0 #00000014, inset 0 0 0 .5px #00000029;--comp-input-shadow-active:0 2px 2px -1px #00000014, inset 0 -.5px 0 #0000001a, inset 0 0 0 .5px #0003}.comp-input-shell:focus-within{box-shadow:var(--comp-input-shadow-active)}.comp-input-shell.is-rounded{--comp-input-radius:999px}.comp-input-shell.is-rounded.comp-input-shell-size-md{--comp-input-padding-x:12px}.comp-input-shell.comp-input-shell-modal-field{--comp-input-padding-x:12px;--comp-input-gap:6px;--comp-input-height:30px;--comp-input-font-size:13px;--comp-input-line-height:19px}.comp-input-shell-size-xs{--comp-input-height:26px;--comp-input-radius:6px;--comp-input-padding-x:10px;--comp-input-gap:6px;--comp-input-font-size:12px;--comp-input-line-height:16px}.comp-input-shell-size-sm{--comp-input-height:28px;--comp-input-radius:7px;--comp-input-padding-x:12px;--comp-input-gap:7px;--comp-input-font-size:12px;--comp-input-line-height:18px}.comp-input-shell-size-md{--comp-input-height:30px;--comp-input-radius:8px;--comp-input-padding-x:16px;--comp-input-gap:8px;--comp-input-font-size:13px;--comp-input-line-height:19px}.comp-input-shell-size-lg{--comp-input-height:36px;--comp-input-radius:10px;--comp-input-padding-x:16px;--comp-input-gap:9px;--comp-input-font-size:14px;--comp-input-line-height:20px}.comp-input-shell-size-xl{--comp-input-height:42px;--comp-input-radius:12px;--comp-input-padding-x:18px;--comp-input-gap:10px;--comp-input-font-size:15px;--comp-input-line-height:22px}.comp-input-icon{left:var(--comp-input-padding-x);color:var(--comp-input-icon-color);pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.comp-input{width:100%;min-width:0;height:100%;color:var(--comp-input-text-color);font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-size:var(--comp-input-font-size);line-height:var(--comp-input-line-height);-ms-overflow-style:none;scrollbar-width:none;background:0 0;border:none;outline:none;padding:0}.comp-input::-webkit-scrollbar{display:none}.comp-input-shell.is-with-icon .comp-input{padding-left:calc(var(--comp-input-icon-size) + var(--comp-input-gap))}.comp-input-shell.is-without-icon .comp-input{padding-left:0}.comp-input::placeholder{color:var(--comp-input-placeholder-color)}.comp-input[type=search]{appearance:textfield}.comp-input[type=search]::-webkit-search-decoration{appearance:none;display:none}.comp-input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.comp-input[type=search]::-webkit-search-results-button{appearance:none;display:none}.comp-input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}.comp-switch{--comp-switch-radius:4.5px;--comp-switch-hit-slop:5px;--comp-switch-hover-wash:#ffffff0b;border-radius:var(--comp-switch-radius);cursor:pointer;background:var(--cirra-neutral-500,#3f3f45);border:0;flex-shrink:0;padding:0;transition:background .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 1px #fff3,inset 0 -.2px .2px #0000003d,inset 0 0 1px #00000047}.comp-switch:after{content:"";inset:calc(var(--comp-switch-hit-slop) * -1);border-radius:calc(var(--comp-switch-radius) + var(--comp-switch-hit-slop) * .5);background:var(--comp-switch-hover-wash);opacity:0;transition:opacity .18s;position:absolute}.comp-switch.has-hidden-hit-surface:after{display:none}.comp-switch .thumb{z-index:1;background:linear-gradient(180deg, #ffffff0a 0%, #00000014 100%), var(--cirra-neutral-950,#ceced6);border-radius:4px;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;position:absolute;box-shadow:0 4px 4px -2px #00000047,0 2px 2px -1px #00000029,0 1px 1px -.5px #0000001f,0 0 0 .5px #00000059,inset 0 -1px 1px #ffffffb3}.comp-switch:hover:not(:disabled):after{opacity:1}.comp-switch:hover:not(:disabled){background:color-mix(in srgb, var(--cirra-neutral-500,#3f3f45) 88%, white)}.comp-switch.is-size-sm{width:14px;height:12px}.comp-switch.is-size-sm .thumb{width:8px;height:11px;top:.5px;left:.5px}.comp-switch.is-size-sm.is-checked .thumb{transform:translate(5px)}.comp-switch.is-size-md{--comp-switch-radius:5px;width:18px;height:14px}.comp-switch.is-size-md .thumb{border-radius:4.25px;width:10px;height:12px;top:1px;left:1px}.comp-switch.is-size-md.is-checked .thumb{transform:translate(6px)}.comp-switch.is-size-lg{--comp-switch-radius:5px;width:19px;height:16px}.comp-switch.is-size-lg .thumb{border-radius:4.25px;width:10px;height:14px;top:1px;left:1px}.comp-switch.is-size-lg.is-checked .thumb{transform:translate(7px)}.comp-switch.is-checked{background:linear-gradient(180deg, #fff3 0%, #fff0 100%), var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));box-shadow:0 1px #ffffff3d,inset 0 -.2px .2px #0000001a,inset 0 0 1px #00000024}.comp-switch.is-checked:hover:not(:disabled){background:linear-gradient(180deg, #ffffff14 0%, #fff0 100%), color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 82%, black)}.comp-switch.is-checked.is-accent{background:linear-gradient(180deg, #fff3 0%, #fff0 100%), var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));box-shadow:0 1px #ffffff3d,inset 0 -.2px .2px #0000001a,inset 0 0 1px #00000024}.comp-switch.is-checked.is-accent:hover:not(:disabled){background:linear-gradient(180deg, #ffffff14 0%, #fff0 100%), color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 82%, black)}.comp-switch.is-checked.is-success{background:linear-gradient(#fff3 0%,#fff0 100%),#30d730;box-shadow:0 1px #ffffff3d,inset 0 -.2px .2px #0000001a,inset 0 0 1px #00000024}.comp-switch.is-checked.is-success:hover:not(:disabled){background:linear-gradient(#ffffff14 0%,#fff0 100%),#27b027}.comp-switch:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-switch:disabled{opacity:.5;cursor:not-allowed}html[data-cirra-theme=light] .comp-switch{--comp-switch-hover-wash:#0f172a0b;background:var(--cirra-neutral-500,#3f3f45);box-shadow:0 1px #ffffff80,inset 0 -.2px .2px #00000014,inset 0 0 1px #0000001f}html[data-cirra-theme=light] .comp-switch:hover:not(:disabled){background:color-mix(in srgb, var(--cirra-neutral-500,#3f3f45) 90%, black)}html[data-cirra-theme=light] .comp-switch .thumb{background:linear-gradient(180deg, #0000 0%, #00000014 100%), var(--cirra-neutral-50,#0e0e0f);box-shadow:0 4px 4px -2px #0000003d, 0 2px 2px -1px #00000014, 0 1px 1px -.5px #00000014, 0 0 0 .5px #0000003d, inset 0 -1px 1px var(--cirra-neutral-50,#0e0e0f)}html[data-cirra-theme=light] .comp-switch.is-checked{background:linear-gradient(180deg, #fff3 0%, #fff0 100%), var(--cirra-neutral-950,#ceced6);box-shadow:0 1px #ffffff80,inset 0 -.2px .2px #00000052,inset 0 0 1px #00000052}html[data-cirra-theme=light] .comp-switch.is-checked:hover:not(:disabled){background:linear-gradient(180deg, #ffffff38 0%, #ffffff0a 100%), color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 94%, white)}html[data-cirra-theme=light] .comp-switch.is-checked.is-accent{background:linear-gradient(180deg, #fff3 0%, #fff0 100%), var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));box-shadow:0 1px #ffffff80,inset 0 -.2px .2px #00000014,inset 0 0 1px #0000001f}html[data-cirra-theme=light] .comp-switch.is-checked.is-accent:hover:not(:disabled){background:linear-gradient(180deg, #ffffff38 0%, #ffffff0a 100%), color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 94%, white)}html[data-cirra-theme=light] .comp-switch.is-checked.is-success{background:linear-gradient(#fff3 0%,#fff0 100%),#30d730;box-shadow:0 1px #ffffff80,inset 0 -.2px .2px #00000014,inset 0 0 1px #0000001f}html[data-cirra-theme=light] .comp-switch.is-checked.is-success:hover:not(:disabled){background:linear-gradient(#ffffff38 0%,#ffffff0a 100%),#3cd93c}.comp-select-trigger{background:var(--cirra-neutral-200,#202124);width:100%;min-height:32px;color:var(--cirra-neutral-950,#ceced6);box-sizing:border-box;cursor:pointer;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px 0 12px;transition:background .12s,box-shadow .12s,color .12s;display:inline-flex;box-shadow:0 1px 1px -.5px #0000001a,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff;outline:none!important}.comp-select-trigger:hover:not(:disabled),.comp-select-trigger[aria-expanded=true]{color:#202129;background:#f7f7f8}.comp-select-trigger:disabled{opacity:.6;cursor:not-allowed}html[data-cirra-theme=dark] .comp-select-trigger{background:var(--cirra-neutral-300,#27282b);box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=dark] .comp-select-trigger:hover:not(:disabled),html[data-cirra-theme=dark] .comp-select-trigger[aria-expanded=true]{background:var(--cirra-neutral-400,#343538);color:var(--cirra-neutral-950,#ceced6)}.comp-select-trigger-outlined{height:30px;min-height:30px;color:var(--cirra-neutral-950,#ceced6);background:linear-gradient(#0000 0%,#00000005 100%),#fff;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;padding:5px 8px;display:flex;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}.comp-select-trigger-outlined:hover:not(:disabled),.comp-select-trigger-outlined[aria-expanded=true]{color:var(--cirra-neutral-950,#ceced6);background:linear-gradient(#0000 0%,#00000008 100%),#fff}.comp-select-trigger-label{align-items:center;gap:6px;min-width:0;font-size:13px;line-height:1.2;display:inline-flex}.comp-select-trigger-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comp-select-trigger-label-outlined{letter-spacing:-.01em;min-width:0;color:var(--cirra-neutral-950,#ceced6);flex-direction:row;flex:auto;align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:400;line-height:19px;display:flex}.comp-select-trigger-icon{width:14px;height:14px;color:inherit;flex-shrink:0}.comp-select-trigger-icon-image{object-fit:cover;border-radius:3px}.comp-select-trigger-chevron-wrap-outlined{flex-direction:row;flex:none;justify-content:center;align-items:center;width:14px;height:14px;padding:4px 7px;display:inline-flex}.comp-select-trigger-chevron{color:inherit;opacity:.82;flex-shrink:0}.comp-select-trigger-chevron-outlined{color:#7a7b82;transform:rotate(90deg)}.comp-select-popup{background:var(--cirra-neutral-200,#202124);width:min(380px,100vw - 32px);color:var(--cirra-neutral-950,#ceced6);border:0;border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-select-popup{background:#fff;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}.comp-select-search{border:0;border-bottom:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-200,#202124);width:calc(100% - 8px);font:inherit;color:var(--cirra-neutral-950,#ceced6);border-radius:0;outline:none;margin:4px 4px 0;padding:6px 8px;font-size:13px;display:block}html[data-cirra-theme=light] .comp-select-search{background:#fff}.comp-select-search::placeholder{color:var(--cirra-neutral-600,#55565c)}.comp-select-search-empty{color:var(--cirra-neutral-600,#55565c);margin:0;padding:12px 12px 14px;font-size:12.5px}.comp-select-motion-wrap{transform-origin:0 0;will-change:transform, opacity}.comp-select-motion{overflow:hidden}.comp-select-section{flex-direction:column;padding:4px;display:flex}.comp-select-list{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.comp-select-list::-webkit-scrollbar{display:none}.comp-select-item{box-sizing:border-box;text-align:left;width:100%;min-height:30px;color:var(--cirra-neutral-900,#aeb0b8);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:400;line-height:19px;transition:color .12s,background .12s,box-shadow .12s;display:inline-flex;outline:none!important}.comp-select-item:hover{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b);box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-select-item:hover{color:#202129;background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}.comp-select-item:focus-visible:not(.is-selected){color:var(--cirra-neutral-950,#ceced6);background:color-mix(in srgb, var(--cirra-neutral-300,#27282b) 65%, transparent);box-shadow:0 1px 1px -.5px #00000024,inset 0 -.5px #0000001f,inset 0 0 0 .5px #ffffff0f}html[data-cirra-theme=light] .comp-select-item:focus-visible:not(.is-selected){color:#202129;background:#f7f7f8b8;box-shadow:0 1px 1px -.5px #0000000d,inset 0 -.5px #0000000f,inset 0 0 0 .5px #0000000f}.comp-select-item.is-selected{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b);box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-select-item.is-selected{color:#202129;background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}.comp-select-item:disabled{opacity:.6;cursor:not-allowed}.comp-select-item.is-with-description{height:auto;min-height:44px;padding-top:6px;padding-bottom:6px}.comp-select-item-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.comp-select-item-label.is-without-icon{padding-left:0}.comp-select-item-body{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.comp-select-item-primary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comp-select-item-description{color:var(--cirra-neutral-700,#6f7078);white-space:pre-line;font-size:12px;font-weight:400;line-height:1.25}html[data-cirra-theme=dark] .comp-select-item-description{color:var(--cirra-neutral-600,#55565c)}.comp-select-item-icon{width:14px;height:14px;color:inherit;flex-shrink:0}.comp-select-item-icon.is-image{object-fit:cover;border-radius:3px}.comp-select-item-check{color:inherit;flex-shrink:0}.comp-checkbox{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.comp-checkbox .comp-checkbox__control{background:linear-gradient(180deg, #ffffff0a 0%, #00000014 100%), color-mix(in srgb, var(--cirra-neutral-200,#202124) 84%, var(--cirra-neutral-50,#0e0e0f) 16%);width:14px;height:14px;box-shadow:0 2px 2px -1px #00000052, inset 0 -.5px 0 #00000057, inset 0 0 0 .85px color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 24%, var(--cirra-neutral-50,#0e0e0f) 10%), inset 0 -1px 2px .5px #ffffff0f;border-radius:4px;justify-content:center;align-items:center;transition:background .18s,box-shadow .18s;display:inline-flex;position:relative}.comp-checkbox .comp-checkbox__checkmark{color:#fff;opacity:0;transition:opacity .14s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.comp-checkbox .comp-checkbox__indeterminate{color:#fff;opacity:0;transition:opacity .14s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comp-checkbox.is-checked .comp-checkbox__control,.comp-checkbox.is-indeterminate .comp-checkbox__control{background:linear-gradient(180deg, #ffffff29 0%, #ffffff05 100%), var(--cirra-neutral-400,#343538);box-shadow:0 1px #ffffff3d,inset 0 -.2px .2px #0000003d,inset 0 0 1px #0003}.comp-checkbox.is-checked .comp-checkbox__checkmark,.comp-checkbox.is-indeterminate .comp-checkbox__indeterminate{opacity:1}.comp-checkbox:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-checkbox:disabled{opacity:.5;cursor:not-allowed}html[data-cirra-theme=light] .comp-checkbox .comp-checkbox__control{background:linear-gradient(#0000 0%,#0000000a 100%),#fff;box-shadow:0 2px 2px -1px #0000000a,inset 0 -.5px #00000029,inset 0 0 0 .5px #0000003d,inset 0 -1px 2px .5px #fff}html[data-cirra-theme=light] .comp-checkbox.is-checked .comp-checkbox__control,html[data-cirra-theme=light] .comp-checkbox.is-indeterminate .comp-checkbox__control{background:linear-gradient(180deg, #fff3 0%, #fff0 100%), var(--cirra-neutral-950,#ceced6);box-shadow:0 1px #ffffff80,inset 0 -.2px .2px #00000052,inset 0 0 1px #00000052}html[data-cirra-theme=dark] .comp-checkbox .comp-checkbox__control{box-shadow:0 2px 3px -1px #0000006b, inset 0 -.5px 0 #0000006b, inset 0 0 0 1px color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 28%, var(--cirra-neutral-50,#0e0e0f) 10%), inset 0 -1px 2px .5px #ffffff14}.comp-toggle-group.is-rounded{border-radius:999px}.comp-toggle-group .comp-toggle-group-indicator{pointer-events:none}.comp-toggle-group.is-rounded .comp-toggle-group-indicator,.comp-toggle-group.is-rounded.is-indicator-edge-popover .comp-toggle-group-option:first-child .comp-toggle-group-indicator,.comp-toggle-group.is-rounded.is-indicator-edge-popover .comp-toggle-group-option:last-child .comp-toggle-group-indicator{border-radius:999px}.comp-toggle-group.is-variant-compact-pill{isolation:isolate;background:linear-gradient(180deg, #fff0 0%, #ffffff14 100%), var(--cirra-neutral-300,#27282b);border:none;border-radius:20px;flex-direction:row;align-items:center;width:fit-content;height:26px;padding:0;display:flex;overflow:visible;box-shadow:0 1px #ffffff0a,inset 0 0 0 .5px #ffffff0a,inset 0 1px 1px .5px #00000014}html[data-cirra-theme=light] .comp-toggle-group.is-variant-compact-pill{background:linear-gradient(#fff0 0%,#ffffff3d 100%),#edeef0;box-shadow:0 1px #fff,inset 0 0 0 .5px #0000000a,inset 0 1px 1px .5px #00000003}.comp-toggle-group.is-variant-compact-pill.is-size-sm,.comp-toggle-group.is-variant-compact-pill.is-size-sm .comp-toggle-group-option{height:30px}.comp-toggle-group.is-variant-compact-pill.is-size-sm .comp-toggle-group-option{min-height:30px}.comp-toggle-group.is-variant-compact-pill .comp-toggle-group-option{min-width:0;height:26px;min-height:26px;color:var(--cirra-neutral-600,#55565c);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:20px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:500;line-height:16px;transition:color .15s;display:flex;position:relative;outline:none!important}.comp-toggle-group.is-variant-compact-pill .comp-toggle-group-option:hover:not(.is-selected){color:color-mix(in srgb, var(--cirra-neutral-900,#aeb0b8) 72%, var(--cirra-neutral-600,#55565c))}.comp-toggle-group.is-variant-compact-pill .comp-toggle-group-option:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-toggle-group.is-variant-compact-pill .comp-toggle-group-option:disabled{opacity:.55;cursor:not-allowed}.comp-toggle-group.is-variant-compact-pill .comp-toggle-group-option.is-selected{color:var(--cirra-neutral-950,#ceced6)}.comp-toggle-group.is-variant-compact-pill .comp-toggle-group-indicator{background:linear-gradient(180deg, #fff0 0%, #ffffff0a 100%), var(--cirra-neutral-400,#343538);border-radius:20px;position:absolute;inset:0;box-shadow:0 2px 2px -1px #00000026,0 1px 1px -.5px #0003,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff1f,inset 0 -1px 2px .5px #ffffff0f}html[data-cirra-theme=light] .comp-toggle-group.is-variant-compact-pill .comp-toggle-group-indicator{background:linear-gradient(#0000 0%,#00000005 100%),#fff;box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}.comp-toggle-group.is-variant-compact-pill .comp-toggle-group-option-label{z-index:1;white-space:nowrap;align-items:center;gap:5px;display:inline-flex;position:relative}html[data-cirra-theme=light] .comp-toggle-group.is-variant-compact-pill .comp-toggle-group-option.is-selected .comp-toggle-group-option-label{text-shadow:0 1px 1px #fff}.cirra-auth-signin-button{outline-offset:2px;background:linear-gradient(color(display-p3 1 1 1/.32) 0%,color(display-p3 1 1 1/0) 72.12%),color(display-p3 .078 .427 .988);border:none;border-radius:6px;outline:1.5px solid #0000;justify-content:center;align-items:center;width:auto;min-height:30px;padding:0 12px;display:flex;position:relative;overflow:auto;box-shadow:0 1px 1px color(display-p3 .071 .153 .349/.17),0 0 .5px .5px color(display-p3 0 0 0/.1),0 4px 4px -4px color(display-p3 0 0 0/.2),0 2px 2px -1px color(display-p3 0 0 0/.04),0 1px 1px -.5px color(display-p3 0 0 0/.04),0 4px 8px -4px color(display-p3 .118 .451 .988/.4),0 0 0 .5px #0000,inset 0 .5px 1px color(display-p3 1 1 1/.2),inset 0 0 2px color(display-p3 0 0 0/.1);cursor:pointer!important;transition:all .15s!important}.cirra-auth-signin-button:hover:not(:disabled){background:linear-gradient(color(display-p3 1 1 1/.08),color(display-p3 1 1 1/.08)),linear-gradient(color(display-p3 1 1 1/.32) 0%,color(display-p3 1 1 1/0) 72.12%),color(display-p3 .078 .427 .988);box-shadow:0 1px 1px color(display-p3 .071 .153 .349/.17),0 0 .5px .5px color(display-p3 0 0 0/.1),0 4px 4px -4px color(display-p3 0 0 0/.2),0 2px 2px -1px color(display-p3 0 0 0/.04),0 1px 1px -.5px color(display-p3 0 0 0/.04),0 4px 8px -4px color(display-p3 .118 .451 .988/.4),0 0 0 .5px color(display-p3 .118 .451 .988),inset 0 .5px 1px color(display-p3 1 1 1/.2),inset 0 0 2px color(display-p3 0 0 0/.1)}.cirra-auth-signin-button:focus-visible:not(:disabled){outline-offset:2px;outline:1.5px solid color(display-p3 .078 .427 .988);box-shadow:0 1px 1px color(display-p3 .071 .153 .349/.17),0 0 .5px .5px color(display-p3 0 0 0/.1),0 4px 4px -4px color(display-p3 0 0 0/.2),0 2px 2px -1px color(display-p3 0 0 0/.04),0 1px 1px -.5px color(display-p3 0 0 0/.04),0 4px 8px -4px color(display-p3 .118 .451 .988/.4),0 0 0 .5px color(display-p3 .118 .451 .988),inset 0 .5px 1px color(display-p3 1 1 1/.2),inset 0 0 2px color(display-p3 0 0 0/.1)}.cirra-auth-signin-button:active:not(:disabled){background:linear-gradient(color(display-p3 0 0 0/.08),color(display-p3 0 0 0/.08)),color(display-p3 .078 .427 .988);box-shadow:0 0 .5px .5px color(display-p3 0 0 0/.1),0 2px 2px -1px color(display-p3 0 0 0/.04),0 1px 1px -.5px color(display-p3 0 0 0/.04),0 4px 8px -4px color(display-p3 .118 .451 .988/.4),0 0 0 .5px color(display-p3 .118 .451 .988),inset 0 0 2px color(display-p3 0 0 0/.1)}.cirra-auth-signin-button:active:not(:disabled) .cirra-auth-signin-button-label{color:color(display-p3 .871 .945 1)}.cirra-auth-signin-button:disabled{opacity:.4;box-shadow:0 1px 1px color(display-p3 .071 .153 .349/.17),0 0 .5px .5px color(display-p3 0 0 0/.1),0 4px 4px -4px color(display-p3 0 0 0/.2),0 2px 2px -1px color(display-p3 0 0 0/.04),0 1px 1px -.5px color(display-p3 0 0 0/.04),0 4px 8px -4px color(display-p3 .118 .451 .988/.4),0 0 0 .5px color(display-p3 .118 .451 .988),inset 0 .5px 1px color(display-p3 1 1 1/.2),inset 0 0 2px color(display-p3 0 0 0/.1);cursor:not-allowed!important}.cirra-auth-signin-button.is-full-width{width:min(320px,100%)}.cirra-auth-signin-button-label{letter-spacing:-.01em;color:color(display-p3 1 1 1);text-shadow:0 1px 2px color(display-p3 0 0 0/.19);font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:450;line-height:19px}.cirra-auth-signin-button-spinner{pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cirra-auth-signin-button-spinner .comp-spinner{border-color:color(display-p3 1 1 1) color(display-p3 1 1 1/.32) color(display-p3 1 1 1/.32)}.comp-kbd{background-color:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-800,#81828a);font-size:10px;font-weight:500;font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);white-space:nowrap;border-radius:6px;padding:4px;line-height:10px;display:inline-block}.comp-kbd.outline{border:.5px solid var(--cirra-neutral-500,#3f3f45);color:var(--cirra-neutral-900,#aeb0b8);background-color:#0000}.comp-kbd.primary{border:.5px solid var(--cirra-neutral-800,#81828a);color:var(--cirra-neutral-950,#ceced6);background-color:#0000}@keyframes tooltip-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tooltip-fade-out{0%{opacity:1}to{opacity:0}}@keyframes tooltip-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tooltip-zoom-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes tooltip-slide-in-from-top{0%{opacity:0;transform:translateY(-8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tooltip-slide-in-from-bottom{0%{opacity:0;transform:translateY(8px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tooltip-slide-in-from-left{0%{opacity:0;transform:translate(-8px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes tooltip-slide-in-from-right{0%{opacity:0;transform:translate(8px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.comp-tooltip{background:var(--cirra-neutral-100,#151617);color:var(--cirra-neutral-950,#ceced6);z-index:50;word-wrap:break-word;text-align:left;width:fit-content;max-width:min(360px,100vw - 16px);box-shadow:0 4px 4px -4px #0000001f, 0 1px 1px -.5px #00000014, 0 0 0 .5px #0000001f, 0 8px 16px -4px #00000014, 0 12px 24px -6px #0000001a, inset 0 1px 1px 1px var(--cirra-neutral-100,#151617), inset 0 4px 20px -16px #00000040;transform-origin:var(--transform-origin);border-radius:10px;padding:4px 6px;font-size:12px;line-height:1.4}html[data-cirra-theme=dark] .comp-tooltip{background:var(--cirra-neutral-250,#242528);box-shadow:0 4px 4px -4px #00000047,0 1px 1px -.5px #00000052,0 0 0 .5px #ffffff14,0 8px 16px -4px #0000004d,0 12px 24px -6px #00000057,inset 0 1px 1px 1px #ffffff0a,inset 0 4px 20px -16px #ffffff0f}.comp-tooltip .tooltip-content{white-space:normal;word-break:break-word;text-align:left;text-wrap:pretty;width:fit-content;max-width:100%;margin:0;display:block}.comp-tooltip .tooltip-shortcut{margin-left:6px;margin-right:-2px}.comp-tooltip[data-open],.comp-tooltip[data-state=delayed-open]{animation:.15s cubic-bezier(.4,0,.2,1) tooltip-zoom-in}.comp-tooltip[data-closed]{animation:.15s cubic-bezier(.4,0,.2,1) both tooltip-zoom-out}.comp-tooltip[data-side=top][data-open],.comp-tooltip[data-side=top][data-state=delayed-open]{animation:.15s cubic-bezier(.4,0,.2,1) tooltip-slide-in-from-bottom}.comp-tooltip[data-side=bottom][data-open],.comp-tooltip[data-side=bottom][data-state=delayed-open]{animation:.15s cubic-bezier(.4,0,.2,1) tooltip-slide-in-from-top}.comp-tooltip[data-side=left][data-open],.comp-tooltip[data-side=left][data-state=delayed-open]{animation:.15s cubic-bezier(.4,0,.2,1) tooltip-slide-in-from-right}.comp-tooltip[data-side=right][data-open],.comp-tooltip[data-side=right][data-state=delayed-open]{animation:.15s cubic-bezier(.4,0,.2,1) tooltip-slide-in-from-left}.comp-tooltip.tooltip-component{pointer-events:none;z-index:9999;max-height:50vh;position:fixed;top:0;left:0;overflow:hidden auto}.comp-tooltip.tooltip-component::-webkit-scrollbar{width:6px}.comp-tooltip.tooltip-component::-webkit-scrollbar-track{background:var(--cirra-neutral-100,#151617)}html[data-cirra-theme=dark] .comp-tooltip.tooltip-component::-webkit-scrollbar-track{background:var(--cirra-neutral-250,#242528)}.comp-tooltip.tooltip-component::-webkit-scrollbar-thumb{background:var(--cirra-neutral-500,#3f3f45);border-radius:3px}.comp-tooltip[data-group-transition][data-open],.comp-tooltip[data-group-transition][data-state=instant-open]{animation:none}@media (prefers-reduced-motion:reduce){.comp-tooltip[data-open],.comp-tooltip[data-state=delayed-open],.comp-tooltip[data-side][data-open],.comp-tooltip[data-side][data-state=delayed-open]{animation:.15s cubic-bezier(.19,1,.22,1) tooltip-fade-in}.comp-tooltip[data-closed],.comp-tooltip[data-side][data-closed]{animation:.15s cubic-bezier(.19,1,.22,1) both tooltip-fade-out}}@keyframes dropdown-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes dropdown-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.comp-dropdown-trigger{border:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-200,#202124);letter-spacing:-.01em;color:var(--cirra-neutral-800,#81828a);cursor:pointer;user-select:none;border-radius:8px;outline:none;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-size:13px;line-height:1.4em;transition:color .12s,background .12s,border-color .12s;display:inline-flex}.comp-dropdown-trigger:hover{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b)}.comp-dropdown-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-dropdown-trigger:disabled,.comp-dropdown-trigger[disabled]{cursor:not-allowed;opacity:.5}.comp-dropdown-content{min-width:136px;max-height:var(--available-height,300px);white-space:nowrap;background-color:var(--cirra-neutral-200,#202124);transform-origin:var(--transform-origin);border:0;border-radius:12px;outline:none;flex-direction:column;gap:2px;padding:4px;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-dropdown-content{background:#fff;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}.comp-dropdown-content[data-open]{animation:.12s cubic-bezier(.4,0,.2,1) dropdown-fade-in}.comp-dropdown-content[data-closed]{animation:.1s cubic-bezier(.4,0,.2,1) dropdown-fade-out;overflow:hidden}.comp-dropdown-content.dropdown-sub-content{width:auto;min-width:96px}.dropdown-group{padding:0}.dropdown-label{color:var(--cirra-neutral-700,#6f7078);user-select:none;padding:4px 8px;font-size:11px;font-weight:400}html[data-cirra-theme=light] .dropdown-label{color:#7a7b82}.dropdown-label[data-inset]{padding-left:28px}.dropdown-checkbox-item,.dropdown-radio-item,.dropdown-sub-trigger,.dropdown-item{width:100%;color:var(--cirra-neutral-950,#ceced6);user-select:none;border-radius:6px;outline:none;align-items:center;gap:6px;padding:5px 8px;font-size:13px;line-height:1.3;display:flex;position:relative;cursor:pointer!important}html[data-cirra-theme=light] .dropdown-checkbox-item,html[data-cirra-theme=light] .dropdown-radio-item,html[data-cirra-theme=light] .dropdown-sub-trigger,html[data-cirra-theme=light] .dropdown-item{color:#404147}[data-highlighted].dropdown-checkbox-item,[data-highlighted].dropdown-radio-item,[data-highlighted].dropdown-sub-trigger,[data-highlighted].dropdown-item,.dropdown-checkbox-item:active,.dropdown-radio-item:active,.dropdown-sub-trigger:active,.dropdown-item:active{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b);border-radius:8px;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] [data-highlighted].dropdown-checkbox-item,html[data-cirra-theme=light] [data-highlighted].dropdown-radio-item,html[data-cirra-theme=light] [data-highlighted].dropdown-sub-trigger,html[data-cirra-theme=light] [data-highlighted].dropdown-item,html[data-cirra-theme=light] .dropdown-checkbox-item:active,html[data-cirra-theme=light] .dropdown-radio-item:active,html[data-cirra-theme=light] .dropdown-sub-trigger:active,html[data-cirra-theme=light] .dropdown-item:active{color:#202129;background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}[data-disabled].dropdown-checkbox-item,[data-disabled].dropdown-radio-item,[data-disabled].dropdown-sub-trigger,[data-disabled].dropdown-item{pointer-events:none;opacity:.5}[data-inset].dropdown-checkbox-item,[data-inset].dropdown-radio-item,[data-inset].dropdown-sub-trigger,[data-inset].dropdown-item{padding-left:28px}.dropdown-checkbox-item svg,.dropdown-radio-item svg,.dropdown-sub-trigger svg,.dropdown-item svg{pointer-events:none;flex-shrink:0}.dropdown-item[data-variant=destructive]{color:var(--cirra-danger,#ff5c5c)}html[data-cirra-theme=light] .dropdown-item[data-variant=destructive]{color:#df1d37}.dropdown-item[data-variant=destructive] svg{color:inherit}.dropdown-item[data-variant=destructive][data-highlighted],.dropdown-item[data-variant=destructive]:active{color:var(--cirra-danger,#ff5c5c);background:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 18%, var(--cirra-neutral-300,#27282b));border-radius:8px;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #0003,inset 0 0 0 .5px #ff5c5c40,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .dropdown-item[data-variant=destructive][data-highlighted],html[data-cirra-theme=light] .dropdown-item[data-variant=destructive]:active{color:#df1d37;background:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 14%, #f7f7f8);box-shadow:0 1px 1px -.5px #00000014,inset 0 -.5px #0000001a,inset 0 0 0 .5px #cd3f483d,inset 0 -1px 2px #fff}.dropdown-sub-trigger[data-popup-open]{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b);border-radius:8px;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .dropdown-sub-trigger[data-popup-open]{color:#202129;background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}.dropdown-sub-trigger[data-variant=destructive]{color:var(--cirra-danger,#ff5c5c)}html[data-cirra-theme=light] .dropdown-sub-trigger[data-variant=destructive]{color:#df1d37}.dropdown-sub-trigger[data-variant=destructive] .dropdown-sub-trigger-chevron{color:inherit}.dropdown-sub-trigger[data-variant=destructive][data-highlighted],.dropdown-sub-trigger[data-variant=destructive][data-popup-open],.dropdown-sub-trigger[data-variant=destructive]:active{color:var(--cirra-danger,#ff5c5c);background:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 18%, var(--cirra-neutral-300,#27282b));border-radius:8px;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #0003,inset 0 0 0 .5px #ff5c5c40,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .dropdown-sub-trigger[data-variant=destructive][data-highlighted],html[data-cirra-theme=light] .dropdown-sub-trigger[data-variant=destructive][data-popup-open],html[data-cirra-theme=light] .dropdown-sub-trigger[data-variant=destructive]:active{color:#df1d37;background:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 14%, #f7f7f8);box-shadow:0 1px 1px -.5px #00000014,inset 0 -.5px #0000001a,inset 0 0 0 .5px #cd3f483d,inset 0 -1px 2px #fff}.dropdown-sub-trigger-chevron{color:var(--cirra-neutral-700,#6f7078);flex-shrink:0;margin-left:auto}html[data-cirra-theme=light] .dropdown-sub-trigger-chevron{color:#7a7b82}.dropdown-checkbox-item,.dropdown-radio-item{padding-right:28px}.dropdown-checkbox-item[data-variant=destructive],.dropdown-radio-item[data-variant=destructive]{color:var(--cirra-danger,#ff5c5c)}html[data-cirra-theme=light] .dropdown-checkbox-item[data-variant=destructive],html[data-cirra-theme=light] .dropdown-radio-item[data-variant=destructive]{color:#df1d37}.dropdown-checkbox-item[data-variant=destructive] .dropdown-indicator,.dropdown-radio-item[data-variant=destructive] .dropdown-indicator{color:var(--cirra-danger,#ff5c5c)}html[data-cirra-theme=light] .dropdown-checkbox-item[data-variant=destructive] .dropdown-indicator,html[data-cirra-theme=light] .dropdown-radio-item[data-variant=destructive] .dropdown-indicator{color:#df1d37}.dropdown-checkbox-item[data-variant=destructive][data-highlighted],.dropdown-checkbox-item[data-variant=destructive]:active,.dropdown-radio-item[data-variant=destructive][data-highlighted],.dropdown-radio-item[data-variant=destructive]:active{color:var(--cirra-danger,#ff5c5c);background:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 18%, var(--cirra-neutral-300,#27282b));border-radius:8px;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #0003,inset 0 0 0 .5px #ff5c5c40,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .dropdown-checkbox-item[data-variant=destructive][data-highlighted],html[data-cirra-theme=light] .dropdown-checkbox-item[data-variant=destructive]:active,html[data-cirra-theme=light] .dropdown-radio-item[data-variant=destructive][data-highlighted],html[data-cirra-theme=light] .dropdown-radio-item[data-variant=destructive]:active{color:#df1d37;background:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 14%, #f7f7f8);box-shadow:0 1px 1px -.5px #00000014,inset 0 -.5px #0000001a,inset 0 0 0 .5px #cd3f483d,inset 0 -1px 2px #fff}.dropdown-indicator{pointer-events:none;width:14px;height:14px;color:var(--cirra-neutral-800,#81828a);justify-content:center;align-items:center;display:flex;position:absolute;right:8px}.dropdown-indicator span[data-checked]{width:14px;height:14px}.dropdown-indicator .comp-spinner{border-top-color:var(--cirra-neutral-700,#6f7078);border-left-color:var(--cirra-neutral-700,#6f7078)}html[data-cirra-theme=light] .dropdown-indicator{color:#202129}.dropdown-separator{background:var(--cirra-neutral-300,#27282b);pointer-events:none;align-self:stretch;width:calc(100% + 8px);height:1px;margin:2px -4px}.context-menu-trigger{user-select:none}.dropdown-shortcut{letter-spacing:.05em;color:var(--cirra-neutral-700,#6f7078);margin-left:auto;font-size:11px}html[data-cirra-theme=light] .dropdown-shortcut{color:#7a7b82}.comp-modal{z-index:1245;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.comp-modal .modal-backdrop{background:#0000009e;border:none;position:absolute;inset:0}.comp-modal .modal-panel{border:1px solid var(--cirra-neutral-500,#3f3f45);-webkit-backdrop-filter:blur(10px);background:#181818f5;border-radius:16px;flex-direction:column;width:min(680px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;position:relative;overflow:hidden;box-shadow:0 32px 80px #0000008c}.comp-modal .modal-header{justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px 12px;display:flex}.comp-modal .modal-header-content{flex-direction:column;gap:4px;min-width:0;display:flex}.comp-modal .modal-title{color:var(--cirra-neutral-950,#ceced6);font-size:16px;font-weight:500;line-height:20px}.comp-modal .modal-description{color:var(--cirra-neutral-700,#6f7078);font-size:13px;line-height:18px}.comp-modal .modal-close-button{color:#ffffff9e;margin-top:-2px;margin-right:-2px}.comp-modal .modal-close-button:hover:not(:disabled){color:#fffffff0;background:#ffffff14!important}.comp-modal .modal-body{-ms-overflow-style:none;scrollbar-width:none;flex:1;padding:16px;overflow:auto}.comp-modal .modal-body::-webkit-scrollbar{display:none}.comp-modal .modal-footer{justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 14px;display:flex}.comp-modal .modal-footer .comp-button-default{color:#ffffffc7}.comp-modal .modal-footer .comp-button-default:hover:not(:disabled){color:#fffffff5;background:#ffffff1a}.comp-modal-v2-field-label{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:500;line-height:19px}.comp-modal-v2-separator{background:var(--cirra-neutral-400,#343538);height:.5px;margin:0}@media (width<=760px){.comp-modal{padding:10px}.comp-modal .modal-panel{border-radius:14px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.comp-modal .modal-header{padding:12px 12px 10px}.comp-modal .modal-body{padding:12px}.comp-modal .modal-footer{padding:10px 12px 12px}}.comp-modal-v2-backdrop{z-index:1400;background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 50%, transparent);position:fixed;inset:0}html[data-cirra-theme=light] .comp-modal-v2-backdrop{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 20%, transparent)}.comp-modal-v2{z-index:1401;width:min(var(--comp-modal-v2-width,440px), 100vw - 32px);background:var(--cirra-neutral-200,#202124);opacity:0;border:0;border-radius:12px;outline:none;max-height:calc(100vh - 32px);padding:16px 20px 20px;animation:.18s cubic-bezier(.2,.85,.25,1) forwards cirra-modal-v2-slide-fade-in;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-modal-v2{background:#fff;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}@keyframes cirra-modal-v2-slide-fade-in{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.comp-modal-v2{opacity:1;animation:none}}.comp-modal-v2-header{padding-right:36px}.comp-modal-v2-header.has-no-actions{padding-right:0}.comp-modal-v2-header.is-draggable{user-select:none}.comp-modal-v2-header-actions{z-index:1;flex-shrink:0;align-items:center;gap:2px;display:flex;position:absolute;top:16px;right:16px}.comp-modal-v2-header-actions .comp-modal-v2-close-button.comp-button{position:static}.comp-modal-v2-header-actions .comp-dropdown-trigger{background:0 0;border:0;padding:0}.comp-modal-v2-header-content{flex-direction:column;gap:0;display:flex}.comp-modal-v2.is-centered .comp-modal-v2-header-content{text-align:center;align-items:center}.comp-modal-v2-header-icon{border:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-300,#27282b);width:56px;height:56px;color:var(--cirra-neutral-900,#aeb0b8);box-shadow:inset 0 1px 0 var(--cirra-neutral-200,#202124);border-radius:16px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.comp-modal-v2-title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:15px;font-weight:500;line-height:24px}.comp-modal-v2-subtitle{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:12px;line-height:16px}.comp-modal-v2-close-button.comp-button{z-index:1;position:absolute;top:16px;right:16px}.comp-modal-v2-body{margin-top:16px}.comp-modal-v2-animated-frame{overflow:hidden}@media (width<=640px){.comp-modal-v2{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:16px}.comp-modal-v2-close-button.comp-button{top:16px;right:16px}}.cirra-need-help-modal .comp-modal-v2-close-button+.comp-modal-v2-body{margin-top:0}.cirra-need-help-modal-form{flex-direction:column;gap:12px;display:flex}.cirra-need-help-modal-textarea-shell{--comp-input-height:auto;--comp-input-radius:10px;--comp-input-padding-x:12px;width:100%;padding-top:8px;padding-bottom:8px}.cirra-need-help-modal-textarea{height:auto;min-height:110px;padding:0;line-height:1.5}.cirra-need-help-modal-reach{justify-content:space-between;align-items:center;gap:12px;display:flex}.cirra-need-help-modal-reach-label{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:12px;line-height:16px}.cirra-need-help-modal-reach-buttons{flex-shrink:0;align-items:center;gap:8px;display:flex}.cirra-need-help-modal-error{color:var(--cirra-danger,#ff5c5c);margin:0;font-size:12px;line-height:16px}.cirra-need-help-modal-actions{justify-content:flex-end;display:flex}.cirra-need-help-modal-sent{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:16px 0 4px;display:flex}.cirra-need-help-modal-sent-icon{width:24px;height:24px;color:var(--cirra-success,#39d98a);justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.cirra-need-help-modal-sent-icon svg path{fill:color-mix(in srgb, var(--cirra-success,#39d98a) 24%, transparent);stroke:var(--cirra-success,#39d98a)}.cirra-need-help-modal-sent-title{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.02em;margin:0;font-size:15px;font-weight:500;line-height:24px}.cirra-need-help-modal-sent-copy{color:var(--cirra-neutral-800,#81828a);letter-spacing:-.01em;max-width:320px;margin:0;font-size:13px;line-height:19px}.comp-dev-overrides{flex-direction:column;gap:20px;display:flex}.comp-dev-overrides__group{flex-direction:column;gap:6px;display:flex}.comp-dev-overrides__group-label{font-size:14px;font-weight:600}.comp-dev-overrides__group-description{color:var(--cirra-text-tertiary);font-size:12px}.comp-dev-overrides__controls{align-items:center;gap:8px;margin-top:4px;display:flex}.comp-dev-overrides__controls .comp-select{flex:1;min-width:0}.comp-dev-overrides__active-description{color:var(--cirra-text-tertiary);font-size:11px}.comp-dev-overrides-floater{z-index:900;min-width:26px;height:26px;color:var(--cirra-neutral-800,#81828a);background:var(--cirra-neutral-300,#27282b);cursor:pointer;opacity:.5;border:none;border-radius:13px;align-items:center;gap:6px;padding:0 7px;transition:opacity .12s;display:flex;position:fixed;bottom:12px;right:12px;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-dev-overrides-floater{color:#202129;background:#fff;box-shadow:0 1px 3px #0000001a,0 1px 1px -.5px #0000000f,inset 0 0 0 .5px #00000014}.comp-dev-overrides-floater:hover,.comp-dev-overrides-floater--active{opacity:1}.comp-dev-overrides-floater__label{white-space:nowrap;padding-right:2px;font-size:12px;font-weight:400}.comp-modal-v2.cirra-settings-modal{background:var(--cirra-neutral-100,#151617);width:min(1100px,100vw - 32px);height:min(760px,100vh - 32px);padding:0;overflow:hidden}html[data-cirra-theme=light] .comp-modal-v2.cirra-settings-modal{background:var(--cirra-neutral-100,#151617)}.comp-modal-v2.cirra-settings-modal>div,.comp-modal-v2.cirra-settings-modal>div>div{height:100%}.comp-modal-v2.cirra-settings-modal .comp-modal-v2-body{height:100%;margin-top:0;overflow:hidden}.comp-modal-v2.cirra-settings-modal .settings-screen,.comp-modal-v2.cirra-settings-modal .org-settings-screen{height:100%}.comp-modal-v2.cirra-settings-modal .comp-modal-v2-close-button.comp-button{top:12px;right:12px}@media (width<=767px){.comp-modal-v2.cirra-settings-modal{--cirra-main-thread-inline-padding:16px;--cirra-mobile-sidebar-width:60%;--cirra-mobile-sidebar-peek:calc(100% - var(--cirra-mobile-sidebar-width));border-radius:0;width:100vw;height:100dvh;max-height:100dvh}}@media (width<=767px) and (width<=540px){.comp-modal-v2.cirra-settings-modal{--cirra-mobile-sidebar-width:87.5%}}@media (width<=767px){.comp-modal-v2.cirra-settings-modal .comp-modal-v2-close-button.comp-button{display:none}}[data-sonner-toaster].cirra-toaster{--width:min(352px, calc(100vw - 32px))}[data-sonner-toast].comp-cirra-toast{backdrop-filter:blur(18px)saturate(145%);width:min(352px,100vw - 32px);background:linear-gradient(180deg, #ffffff05 0%, #fff0 100%), var(--cirra-neutral-200,#202124)!important;color:var(--cirra-neutral-950,#ceced6)!important;border:0!important;border-radius:10px!important;padding:10px 12px 12px 14px!important;box-shadow:0 6px 10px -2px #00000029,0 3px 6px -2px #0000001a,0 0 0 .5px #ffffff14!important}html[data-cirra-theme=light] [data-sonner-toast].comp-cirra-toast{background:linear-gradient(#fffffffa 0%,#f7f8faf0 100%)!important;box-shadow:0 6px 8px -4px #00000012,0 2px 3px -.5px #0000000d,0 0 0 .5px #0000001a,0 10px 20px -4px #0000000d,0 14px 28px -6px #0000000f,inset 0 4px 20px -16px #00000026!important}[data-sonner-toast].comp-cirra-toast [data-content]{gap:0!important}[data-sonner-toast].comp-cirra-toast [data-title],[data-sonner-toast].comp-cirra-toast [data-description],[data-sonner-toast].comp-cirra-toast [data-button]{color:inherit!important}[data-sonner-toast].comp-cirra-toast[data-mounted=true][data-expanded=true]{height:auto!important}.comp-cirra-toast-icon-slot{margin-inline:2px}.comp-cirra-toast-content{min-width:0}.comp-cirra-toast-title{letter-spacing:-.01em;user-select:none;font-size:13px;font-weight:600;line-height:18px}.comp-cirra-toast-description{user-select:none;margin-top:0;font-size:12px;line-height:17px;color:var(--cirra-neutral-900,#aeb0b8)!important}html[data-cirra-theme=light] .comp-cirra-toast-description{color:var(--cirra-neutral-700,#6f7078)!important}[data-sonner-toast].comp-cirra-toast.comp-cirra-toast-ask-receipt .comp-cirra-toast-description{white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-style:italic;overflow:hidden;color:var(--cirra-neutral-800,#81828a)!important}html[data-cirra-theme=light] [data-sonner-toast].comp-cirra-toast.comp-cirra-toast-ask-receipt .comp-cirra-toast-description{color:var(--cirra-neutral-600,#55565c)!important}.comp-cirra-toast-status-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.comp-cirra-toast-status-icon-glyph{color:currentColor}.comp-cirra-toast-status-icon-success{color:var(--cirra-success,#39d98a)}.comp-cirra-toast-status-icon-error{color:var(--cirra-danger,#ff5c5c)}.comp-cirra-toast-status-icon-info{color:var(--cirra-info,#5ba8ff)}.comp-cirra-toast-status-icon-warning{color:var(--cirra-warning,oklch(80% .17 52))}.comp-cirra-toast-status-icon-loading{color:var(--cirra-info,#5ba8ff)}.comp-cirra-toast-loader{width:18px;height:18px;color:var(--cirra-info,#5ba8ff);justify-content:center;align-items:center;display:inline-flex;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.comp-cirra-toast-action-button{background:linear-gradient(180deg, #ffffff05 0%, #fff0 100%), var(--cirra-neutral-200,#202124)!important;min-height:30px!important;color:var(--cirra-neutral-900,#aeb0b8)!important;border:none!important;border-radius:20px!important;padding:0 12px 0 8px!important;font-size:12px!important;font-weight:500!important;box-shadow:0 2px 2px -1px #00000047,0 1px 1px -.5px #0000003d,inset 0 -.5px #00000052,inset 0 0 0 .5px #ffffff1a,inset 0 1px #ffffff05!important}html[data-cirra-theme=dark] .comp-cirra-toast-action-button{color:var(--cirra-neutral-950,#ceced6)!important}.comp-cirra-toast-action-button:hover:not(:disabled),.comp-cirra-toast-action-button:focus-visible:not(:disabled),.comp-cirra-toast-action-button:active:not(:disabled){color:var(--cirra-neutral-950,#ceced6)!important;outline:none!important;box-shadow:0 2px 2px -1px #00000047,0 1px 1px -.5px #0000003d,inset 0 -.5px #00000061,inset 0 0 0 .5px #ffffff29,inset 0 1px #ffffff1a!important}html[data-cirra-theme=light] .comp-cirra-toast-action-button{background:linear-gradient(#0000 0%,#0000000a 100%),#fff!important;box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff!important}html[data-cirra-theme=light] .comp-cirra-toast-action-button:hover:not(:disabled),html[data-cirra-theme=light] .comp-cirra-toast-action-button:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-cirra-toast-action-button:active:not(:disabled){box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,inset 0 -.5px #00000024,inset 0 0 0 .5px #00000038,inset 0 -1px 2px .5px #fff!important}[data-sonner-toast].comp-cirra-toast:has(.comp-cirra-toast-close-button){padding-right:40px!important}.comp-cirra-toast-close-button{width:24px!important;height:24px!important;box-shadow:none!important;color:var(--cirra-neutral-800,#81828a)!important;background:0 0!important;border:0!important;border-radius:8px!important;position:absolute!important;top:50%!important;left:auto!important;right:8px!important;transform:translateY(-50%)!important}.comp-cirra-toast-close-button:hover,.comp-cirra-toast-close-button:focus-visible,.comp-cirra-toast-close-button:active{color:var(--cirra-neutral-900,#aeb0b8)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent) 0%, transparent 100%), var(--cirra-neutral-200,#202124)!important;outline:none!important;box-shadow:0 1px 1px #ffffff80,inset 0 0 0 .5px #00000014!important}html[data-cirra-theme=dark] .comp-cirra-toast-close-button:hover,html[data-cirra-theme=dark] .comp-cirra-toast-close-button:focus-visible,html[data-cirra-theme=dark] .comp-cirra-toast-close-button:active{background:linear-gradient(180deg, #ffffff08 0%, transparent 100%), var(--cirra-neutral-200,#202124)!important;box-shadow:0 1px 1px #0003,inset 0 0 0 .5px #ffffff14!important}.platform-company-switch-overlay{z-index:500100;pointer-events:all;-webkit-backdrop-filter:blur(3px);background-color:#f3f5f74d;animation:.3s ease-in-out both platform-company-switch-overlay-fade-in;position:fixed;inset:0}@keyframes platform-company-switch-overlay-fade-in{0%{opacity:0}to{opacity:1}}.comp-delete-confirmation-modal-description{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;line-height:19px}.comp-delete-confirmation-modal-error{color:var(--cirra-danger,#ff5c5c);margin-top:8px;display:block}.comp-delete-confirmation-modal-footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.cirra-analytics-invite-org-description{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;line-height:19px}.cirra-analytics-invite-org-description strong{color:var(--cirra-neutral-950,#ceced6);font-weight:600}.cirra-analytics-invite-org-steps{background:var(--cirra-neutral-300,#27282b);border-radius:12px;flex-direction:column;gap:10px;margin-top:16px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff0a}html[data-cirra-theme=light] .cirra-analytics-invite-org-steps{background:#f7f7f8;box-shadow:inset 0 0 0 .5px #00000005}.cirra-analytics-invite-org-steps-title{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:12px;font-weight:500}.cirra-analytics-invite-org-step{color:var(--cirra-neutral-900,#aeb0b8);align-items:center;gap:10px;font-size:13px;line-height:18px;display:flex}.cirra-analytics-invite-org-step-icon{width:20px;height:20px;color:var(--cirra-neutral-700,#6f7078);flex:none}.cirra-analytics-invite-org-step-icon path[fill=currentColor]{opacity:.2}.cirra-analytics-invite-org-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.cirra-analytics-slow-refresh-description{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;line-height:19px}.cirra-analytics-slow-refresh-description strong{color:var(--cirra-neutral-950,#ceced6);font-weight:600}.cirra-analytics-slow-refresh-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.cirra-analytics-start-thread-description{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;line-height:19px}.cirra-analytics-start-thread-prompt{max-height:240px;color:var(--cirra-neutral-950,#ceced6);white-space:pre-wrap;word-break:break-word;margin:12px 0 0;font-size:13px;line-height:19px;overflow:auto}.cirra-analytics-start-thread-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.comp-cirra-window{width:100%;height:100%;padding:0}.comp-cirra-window-shell{background:var(--cirra-neutral-250,#242528);width:100%;height:100%;box-shadow:none;border:none;border-radius:0;overflow:hidden}.comp-cirra-window-body-wrapper{background:var(--cirra-neutral-250,#242528);width:100%;min-width:0;height:100%;min-height:0;padding:0;display:flex}html[data-cirra-theme=dark] .comp-cirra-window-body-wrapper{background:var(--cirra-neutral-250,#242528)}.comp-cirra-window-body{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;background:var(--cirra-neutral-250,#242528);border:0;border-radius:0;flex-direction:column;display:flex;overflow:hidden}html[data-cirra-theme=dark] .comp-cirra-window-body{background:var(--cirra-neutral-250,#242528)}.comp-cirra-window-body-content{background:var(--cirra-neutral-100,#151617);flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.comp-cirra-window-body-content>*{flex:auto;min-width:0;min-height:0}.cirra-desktop-shell-controls{z-index:60;align-items:center;gap:4px;height:44px;padding:0 10px;display:flex;position:fixed;top:0;left:0}.cirra-desktop-shell-controls .comp-button{flex-shrink:0;width:26px;min-width:26px;height:26px;min-height:26px}.cirra-desktop-shell-controls .comp-button.cirra-sidebar-toggle-button{width:28px;min-width:28px;height:28px;min-height:28px}.cirra-desktop-shell-controls .chrome-main-left{align-items:center;gap:4px;display:flex}.cirra-desktop-shell-controls .chrome-desktop-history-nav{align-items:center;gap:4px;display:inline-flex}.cirra-desktop-sidebar-peek{--cirra-desktop-sidebar-peek-inline-inset:4px;z-index:55;opacity:0;background:0 0;padding-top:44px;animation:.2s cubic-bezier(.32,.72,0,1) forwards cirra-desktop-sidebar-peek-in;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.cirra-desktop-sidebar-peek:before{content:"";z-index:-1;inset:44px var(--cirra-desktop-sidebar-peek-inline-inset) 8px;background:var(--cirra-neutral-100,#151617);pointer-events:none;border-radius:14px;transition:inset .26s cubic-bezier(.32,.72,0,1),border-radius .26s cubic-bezier(.32,.72,0,1),box-shadow .26s cubic-bezier(.32,.72,0,1);position:absolute;box-shadow:0 16px 32px -12px #0000000a,0 12px 12px -6px #00000003,0 4px 4px -4px #00000014,0 1px 4px #00000007,inset 0 -.5px #0000001b,inset 0 0 0 .5px #0000001b}.cirra-desktop-sidebar-peek{transition:opacity .2s cubic-bezier(.32,.72,0,1)}html[data-cirra-theme=dark] .cirra-desktop-sidebar-peek:before{box-shadow:0 16px 32px -12px #00000052,0 12px 12px -6px #0000003d,0 4px 4px -4px #0000001f,0 1px 4px #00000052,inset 0 -.5px #ffffff14,inset 0 0 0 .5px #ffffff14}.cirra-desktop-sidebar-peek.is-docking:before{border-radius:0;inset:0;box-shadow:0 0 0 -12px #0000,0 0 0 -6px #0000,0 0 0 -4px #0000,0 0 #0000,inset 0 0 #0000,inset 0 0 #0000}.cirra-desktop-sidebar-peek .comp-cirra-sidebar{width:100%;min-width:0;height:100%;clip-path:inset(0 var(--cirra-desktop-sidebar-peek-inline-inset) 8px round 14px);transition:clip-path .26s cubic-bezier(.32,.72,0,1)}.cirra-desktop-sidebar-peek.is-docking .comp-cirra-sidebar{clip-path:inset(0)}@keyframes cirra-desktop-sidebar-peek-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cirra-desktop-sidebar-peek{opacity:1;transition:none;animation:none}.cirra-desktop-sidebar-peek:before,.cirra-desktop-sidebar-peek .comp-cirra-sidebar{transition:none}}html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-panel{padding-top:44px}html.is-cirra-desktop{--cirra-desktop-controls-width:108px}html.is-cirra-desktop.is-mac{--cirra-desktop-controls-width:182px}html.is-cirra-desktop .comp-cirra-window-body .cirra-thread-content-header-inner{height:44px;min-height:44px}html.is-cirra-desktop .comp-cirra-window-body .cirra-automations-details-breadcrumb-row,html.is-cirra-desktop .comp-cirra-window-body .connections-breadcrumb-row,html.is-cirra-desktop .comp-cirra-window-body .skills-breadcrumb-row,html.is-cirra-desktop .comp-cirra-window-body .cirra-data-sources-breadcrumb-row,html.is-cirra-desktop .comp-cirra-window-body .cirra-analytics-header-row{box-sizing:border-box;height:44px;min-height:44px}html.is-cirra-desktop .comp-cirra-window-body .compound-page.has-breadcrumb,html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-data-sources-page{padding-top:0}html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .connections-breadcrumb-row,html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .skills-breadcrumb-row,html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .cirra-data-sources-breadcrumb-row,html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .compound-page-center-column:not(.cirra-automations-thread-surface-center-column) .cirra-automations-details-breadcrumb-row{margin-left:calc(var(--cirra-desktop-controls-width) - (100vw - 100%) / 2)}html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .cirra-analytics-header-row .cirra-thread-content-title{margin-left:clamp(0px, var(--cirra-desktop-controls-width) + 600px - 50vw, var(--cirra-desktop-controls-width) - 20px)}html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .cirra-automations-thread-surface-center-column{width:100%;max-width:none;margin:0}html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .cirra-automations-thread-surface-center-column .cirra-automations-details-breadcrumb-row{padding-left:var(--cirra-desktop-controls-width)}html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .cirra-thread-content-header-rail{width:100%;max-width:none}html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel{--cirra-shell-controls-clearance:var(--cirra-desktop-controls-width)}@media (width<=767px){html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-main-panel{--cirra-shell-controls-clearance:var(--cirra-desktop-controls-width)}}@media (width<=1280px){html.is-cirra-desktop .comp-cirra-window-body .is-workflow-surface-layout .comp-cirra-main-panel{--cirra-shell-controls-clearance:var(--cirra-desktop-controls-width)}}@media (width>=768px){html:not(.is-cirra-desktop) .is-desktop-sidebar-collapsed .comp-cirra-main-panel .cirra-analytics-header-row .cirra-thread-content-title{margin-left:clamp(0px,652px - 50vw,32px)}}.chrome-settings-shell{align-items:center;display:inline-flex}.chrome-settings-shell .comp-dropdown-trigger{background:0 0;border:0;gap:0;margin:0;padding:0;width:auto!important;min-width:26px!important;max-width:none!important;height:26px!important;min-height:26px!important;max-height:26px!important}.chrome-settings-shell .sidebar-settings{border-radius:999px;justify-content:flex-start;gap:0;width:auto;max-width:240px;height:26px;margin:0;padding:0}.cl-impersonationFab{display:none!important}.chrome-user-trigger{border-radius:999px;justify-content:flex-start;align-items:center;gap:6px;min-width:26px;height:26px;padding:0 3px 0 6px;transition:background-color .14s,color .14s;display:inline-flex;overflow:visible}.chrome-user-trigger:hover{background:var(--cirra-neutral-300,#27282b)}.chrome-user-trigger-impersonation-icon{width:16px;height:16px;color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));flex:none;justify-content:center;align-items:center;display:inline-flex}.chrome-user-trigger-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--cirra-neutral-950,#ceced6);flex:auto;font-size:13px;font-weight:400;line-height:1.2;overflow:hidden}html[data-cirra-theme=light] .chrome-user-trigger-label{color:var(--cirra-neutral-900,#aeb0b8)}.chrome-user-trigger-company{color:var(--cirra-neutral-700,#6f7078)}.chrome-user-trigger-label-skeleton{flex:none;justify-content:flex-start;align-items:center;width:73px;height:14px;display:inline-flex}.chrome-user-trigger-label-skeleton .comp-skeleton{width:73px;height:14px;padding:0}.chrome-user-trigger-label-skeleton .comp-skeleton .item{width:73px;height:14px;margin-top:0}.chrome-user-trigger-image{object-fit:cover;border-radius:50%;width:18px;height:18px;display:block;box-shadow:inset 0 0 0 .5px #00000014}.chrome-user-trigger-fallback{text-align:center;letter-spacing:.02em;width:20px;height:20px;color:var(--cirra-neutral-900,#aeb0b8);background:linear-gradient(#00000009 0%,#0000000f 100%),#eeeff3;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 .5px #00000014}html[data-cirra-theme=dark] .chrome-user-trigger-fallback{color:var(--cirra-neutral-950,#ceced6);background:linear-gradient(180deg, #ffffff09 0%, #ffffff03 100%), var(--cirra-neutral-200,#202124);box-shadow:inset 0 0 0 .5px #ffffff24}#cirra-main-panel{overflow:visible!important}.comp-cirra-main{background:var(--cirra-neutral-100,#151617);box-sizing:border-box;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.comp-cirra-automations-main-layout{--cirra-automation-run-sidebar-width:clamp(360px, 29vw, 500px);flex-direction:row;align-items:stretch}.comp-cirra-automations-main-layout .comp-cirra-main-scroll{--cirra-main-scroll-fade-height:0px;flex-direction:column;flex:1;min-width:0;display:flex}.comp-cirra-automations-main-layout.has-automation-run-sidebar>.comp-cirra-main-scroll{border-right:1px solid var(--cirra-neutral-300,#27282b)}.comp-cirra-automation-run-sidebar{flex-direction:column;flex:0 0 var(--cirra-automation-run-sidebar-width,clamp(360px, 29vw, 500px));width:var(--cirra-automation-run-sidebar-width,clamp(360px, 29vw, 500px));min-width:var(--cirra-automation-run-sidebar-width,clamp(360px, 29vw, 500px));max-width:var(--cirra-automation-run-sidebar-width,clamp(360px, 29vw, 500px));background:0 0;height:100%;min-height:0;display:flex;position:relative}html[data-cirra-theme=dark] .comp-cirra-automation-run-sidebar{background:0 0}.cirra-automation-run-sidebar-frame{box-sizing:border-box;flex-direction:column;flex:1;height:100%;min-height:0;padding-left:0;display:flex}.cirra-automation-run-sidebar-frame .comp-cirra-main-thread-column,.cirra-automation-run-sidebar-frame .comp-cirra-main-content-column{width:100%;max-width:none;min-height:0;margin:0}.cirra-automation-run-sidebar-frame .comp-cirra-main-thread-column{flex:auto;height:100%}.cirra-automation-run-sidebar-frame .comp-cirra-main-content-column{flex:none}.cirra-automation-run-sidebar-frame .comp-cirra-main-thread-scroll-rail{flex:auto;width:100%;max-width:none;min-height:0;margin:0}.cirra-automation-run-sidebar-frame .comp-cirra-main-scroll{flex-direction:column;flex:auto;height:100%;min-height:0;padding:0;display:flex}.cirra-automation-run-sidebar-frame .comp-cirra-activity-feed{flex:auto;min-height:100%;padding-top:12px}.comp-cirra-main-panel{flex-direction:column;flex:1 1 0;min-width:0;min-height:0;display:flex}.comp-cirra-main-scroll{--cirra-main-scroll-fade-height:16px;-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.comp-cirra-main-scroll::-webkit-scrollbar{display:none}.comp-cirra-main-scroll{position:relative}.comp-cirra-main-scroll.main-thread-scroll{--cirra-main-scroll-top-fade:18px;--cirra-main-scroll-bottom-fade:18px;overflow-anchor:none;-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--cirra-main-scroll-top-fade), #000 calc(100% - var(--cirra-main-scroll-bottom-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--cirra-main-scroll-top-fade), #000 calc(100% - var(--cirra-main-scroll-bottom-fade)), transparent 100%);mask-size:100% 100%;mask-repeat:no-repeat}.comp-cirra-main-scroll.main-thread-scroll:before,.comp-cirra-main-scroll.main-thread-scroll:after{display:none}.comp-cirra-main-scroll:after{content:"";pointer-events:none;z-index:2;height:var(--cirra-main-scroll-fade-height);background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--cirra-neutral-100,#151617) 80%, transparent) calc(var(--cirra-main-scroll-fade-height) - 4px), color-mix(in srgb, var(--cirra-neutral-100,#151617) 80%, transparent) 100%);filter:blur(2px);display:block;position:sticky;bottom:0;left:0;right:0;transform:translateY(1px)}.comp-cirra-main-scroll.settings-view{overflow:hidden auto}.comp-cirra-main-scroll.settings-view:after{display:none}.comp-cirra-main-content-column{min-height:0;width:min(100%, var(--cirra-main-thread-column-max-width,800px));flex-direction:column;flex:1;margin:0 auto;display:flex}.comp-cirra-main-thread-column{--cirra-main-thread-column-max-width:800px;--cirra-main-thread-inline-padding:20px;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.comp-cirra-main-thread-column.comp-cirra-main-thread-column--bottom-composer{position:relative;overflow:hidden}.comp-cirra-main-thread-column.comp-cirra-main-thread-column--bottom-composer .comp-cirra-main-scroll,.comp-cirra-main-thread-column.comp-cirra-main-thread-column--bottom-composer .comp-cirra-main-thread-scroll-rail{flex:auto;min-height:0}.comp-cirra-main-thread-column.comp-cirra-main-thread-column--bottom-composer .comp-cirra-main-scroll{flex-direction:column;display:flex}.comp-cirra-main-thread-column.comp-cirra-main-thread-column--bottom-composer>.comp-cirra-main-content-column{z-index:5;flex:none;position:relative}.comp-cirra-thread-surface-presentation-shell{z-index:1;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.comp-cirra-main-thread-scroll-rail{min-height:0;width:min(100%, var(--cirra-main-thread-column-max-width,800px));flex-direction:column;flex:auto;min-width:0;margin:0 auto;display:flex}.comp-cirra-thread-surface-scroll-content{overflow-anchor:none;flex-direction:column;width:100%;min-width:0;min-height:100%;display:flex}.comp-cirra-thread-surface-opening-overlay{--cirra-thread-surface-opening-overlay-logo-active:#d3d4d6;--cirra-thread-surface-opening-overlay-logo-rest:transparent;z-index:4;opacity:0;visibility:hidden;pointer-events:none;background:var(--cirra-neutral-100,#151617);justify-content:center;align-items:center;transition:opacity 45ms ease-out,visibility 0s linear 45ms;display:flex;position:absolute;inset:0}html[data-cirra-theme=dark] .comp-cirra-thread-surface-opening-overlay{--cirra-thread-surface-opening-overlay-logo-active:#c4c7ce;--cirra-thread-surface-opening-overlay-logo-rest:transparent;background:var(--cirra-neutral-100,#151617)}.comp-cirra-thread-surface-opening-overlay.is-visible{opacity:.5;visibility:visible;pointer-events:auto;transition:opacity linear,visibility linear;display:none}.comp-cirra-thread-surface-opening-overlay-center{justify-content:center;align-items:center;display:flex}.comp-cirra-thread-surface-opening-overlay-logo{opacity:0;transition:opacity .1s,transform .1s;display:block;transform:scale(.94)}.comp-cirra-thread-surface-opening-overlay.is-logo-visible .comp-cirra-thread-surface-opening-overlay-logo{opacity:1;transform:scale(1)}.comp-cirra-main-thread-scroll-rail:has(>.comp-cirra-activity-feed.is-empty),.comp-cirra-main-thread-scroll-rail:has(>.comp-cirra-thread-surface-scroll-content>.comp-cirra-activity-feed.is-empty){height:100%;min-height:100%}.comp-cirra-main-thread-scroll-rail:has(>.comp-cirra-activity-feed.is-empty)>.comp-cirra-activity-feed.is-empty,.comp-cirra-main-thread-scroll-rail:has(>.comp-cirra-thread-surface-scroll-content>.comp-cirra-activity-feed.is-empty)>.comp-cirra-thread-surface-scroll-content{flex:1 0 auto}.comp-cirra-schedules-main-layout{flex-direction:row;flex:1;align-items:stretch;min-width:0;height:100%;min-height:0;display:flex}.comp-cirra-schedules-runs-pane,.comp-cirra-workflows-runs-pane{border-right:1px solid var(--cirra-neutral-300,#27282b);flex-direction:column;width:150px;min-width:150px;max-width:150px;height:100%;min-height:0;padding:14px 8px 8px;display:flex}.comp-cirra-schedules-runs-pane-header,.comp-cirra-workflows-runs-pane-header{margin-top:0;margin-bottom:6px;padding-left:8px!important}.comp-cirra-schedules-runs-pane-header .thread-section-header-label,.comp-cirra-workflows-runs-pane-header .thread-section-header-label{margin-top:0;font-size:12px;font-weight:500}.comp-cirra-workflows-runs-pane.has-edit-workflow-option .comp-cirra-workflows-runs-pane-header{margin-top:10px}.comp-cirra-workflows-runs-edit-row-branch{margin-top:2px;margin-bottom:2px}.comp-cirra-schedules-runs-pane-scroll,.comp-cirra-workflows-runs-pane-scroll{-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;padding-right:6px;overflow-y:auto}.comp-cirra-schedules-runs-pane-scroll::-webkit-scrollbar{display:none}.comp-cirra-workflows-runs-pane-scroll::-webkit-scrollbar{display:none}.comp-cirra-schedules-runs-pane-scroll .thread-row.schedule-run-child-row,.comp-cirra-workflows-runs-pane-scroll .thread-row.schedule-run-child-row{padding-left:8px!important;padding-right:8px!important}.comp-cirra-schedules-runs-pane-scroll .thread-row.schedule-run-child-row .thread-row-status-slot.schedule-run-child-state-icon-slot,.comp-cirra-workflows-runs-pane-scroll .thread-row.schedule-run-child-row .thread-row-status-slot.schedule-run-child-state-icon-slot{color:var(--cirra-neutral-700,#6f7078);font-size:14px}.comp-cirra-schedules-runs-pane-scroll .thread-row.schedule-run-child-row .row-label,.comp-cirra-workflows-runs-pane-scroll .thread-row.schedule-run-child-row .row-label{font-size:13px}.comp-cirra-schedules-runs-pane-scroll .thread-row.schedule-run-child-row .row-metadata,.comp-cirra-workflows-runs-pane-scroll .thread-row.schedule-run-child-row .row-metadata{letter-spacing:0;font-size:11px}.comp-cirra-schedules-runs-row-branch+.comp-cirra-schedules-runs-row-branch,.comp-cirra-workflows-runs-row-branch+.comp-cirra-workflows-runs-row-branch{margin-top:2px}.comp-cirra-schedules-main-right-column{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.comp-cirra-schedules-main-right-column>.comp-cirra-main-thread-column{flex:auto;min-height:0}.comp-cirra-schedules-main-right-column .comp-cirra-main-scroll{flex-direction:column;flex:auto;min-height:0;display:flex}.comp-cirra-schedules-main-right-column .comp-cirra-main-thread-scroll-rail{flex:auto;min-height:0}.comp-cirra-schedules-main-right-column .comp-cirra-main-content-column{flex:none;min-height:0}.comp-cirra-thread-main-layout{flex-direction:row;flex:1;align-items:stretch;min-width:0;min-height:0;display:flex}@media (width<=1200px){.comp-cirra-automations-main-layout{--cirra-automation-run-sidebar-width:min(34vw, 440px)}}@media (width<=960px){.comp-cirra-automations-main-layout{--cirra-automation-run-sidebar-width:min(36vw, 400px)}.comp-cirra-automation-run-sidebar{width:var(--cirra-automation-run-sidebar-width);min-width:var(--cirra-automation-run-sidebar-width);max-width:var(--cirra-automation-run-sidebar-width)}}.comp-cirra-thread-subagents-pane{border-right:1px solid var(--cirra-neutral-300,#27282b);flex-direction:column;width:180px;min-width:180px;max-width:180px;height:100%;min-height:0;padding:14px 12px 10px;display:flex}.comp-cirra-thread-subagents-pane-header{margin-top:0;margin-bottom:6px;padding-left:8px!important}.comp-cirra-thread-subagents-pane-header .thread-section-header-label{margin-top:0;font-size:12px;font-weight:500}.comp-cirra-thread-subagents-pane-scroll{-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;padding-right:6px;overflow-y:auto}.comp-cirra-thread-subagents-pane-scroll::-webkit-scrollbar{display:none}.comp-cirra-thread-subagents-pane-scroll .thread-row.schedule-run-child-row{padding-left:8px;padding-right:8px}.comp-cirra-thread-subagents-pane-scroll .thread-row.schedule-run-child-row .row-label{font-size:13px}.comp-cirra-thread-subagents-pane-scroll .thread-row.schedule-run-child-row .row-metadata{letter-spacing:0;font-size:11px}.comp-cirra-thread-subagents-row-branch+.comp-cirra-thread-subagents-row-branch{margin-top:2px}.comp-cirra-thread-main-right-column{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.comp-cirra-thread-main-right-column>.comp-cirra-main-thread-column{flex:auto;min-height:0}.comp-cirra-thread-main-right-column .comp-cirra-main-scroll{flex-direction:column;flex:auto;min-height:0;display:flex}.comp-cirra-thread-main-right-column .comp-cirra-main-thread-scroll-rail{flex:auto;min-height:0}.comp-cirra-thread-main-right-column .comp-cirra-main-content-column{flex:none;min-height:0}.cirra-thread-content-header{flex:none;margin-top:0}.cirra-thread-content-header[data-mobile-only=true]{display:none}.cirra-thread-content-header-rail{width:min(100%, var(--cirra-main-thread-column-max-width,800px));margin:0 auto}.cirra-thread-content-header-inner{box-sizing:border-box;width:100%;height:56px;min-height:56px;padding:0 var(--cirra-main-thread-inline-padding,20px) 0 max(var(--cirra-main-thread-inline-padding,20px), var(--cirra-shell-controls-clearance,0px));justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width>=768px){html:not(.is-cirra-desktop) .is-desktop-sidebar-collapsed .comp-cirra-main-panel .cirra-thread-content-header-inner{padding-left:clamp(var(--cirra-main-thread-inline-padding,20px), 452px - 50vw, 52px)}}.cirra-thread-content-header-leading{align-items:center;gap:8px;min-width:0;display:inline-flex}.cirra-mobile-workspace-sidebar-toggle,.cirra-mobile-main-thread-new-task{display:none!important}.cirra-thread-content-title{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;min-width:0;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;overflow:hidden}.cirra-thread-content-title.is-breadcrumb{white-space:nowrap;text-overflow:ellipsis;color:var(--cirra-neutral-950,#ceced6);align-items:center;gap:0;display:inline-flex;overflow:hidden}.cirra-thread-content-title.is-breadcrumb.is-scrollable{overscroll-behavior-inline:contain;text-overflow:clip;--cirra-breadcrumb-start-fade:0px;--cirra-breadcrumb-end-fade:0px;-ms-overflow-style:none;scrollbar-width:none;flex:auto;overflow:auto hidden;mask-size:100% 100%;mask-repeat:no-repeat}.cirra-thread-content-title.is-breadcrumb.is-scrollable::-webkit-scrollbar{display:none}.cirra-thread-content-title.is-breadcrumb.is-scrollable.has-scroll-start-fade,.cirra-thread-content-title.is-breadcrumb.is-scrollable.has-scroll-end-fade{-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--cirra-breadcrumb-start-fade), #000 calc(100% - var(--cirra-breadcrumb-end-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--cirra-breadcrumb-start-fade), #000 calc(100% - var(--cirra-breadcrumb-end-fade)), transparent 100%)}.cirra-thread-content-title.is-breadcrumb.is-scrollable.has-scroll-start-fade{--cirra-breadcrumb-start-fade:12px}.cirra-thread-content-title.is-breadcrumb.is-scrollable.has-scroll-end-fade{--cirra-breadcrumb-end-fade:12px}.cirra-thread-content-title.is-breadcrumb.is-scrollable>.cirra-thread-content-breadcrumb-button,.cirra-thread-content-title.is-breadcrumb.is-scrollable>.cirra-thread-content-breadcrumb-separator,.cirra-thread-content-title.is-breadcrumb.is-scrollable>.cirra-thread-content-breadcrumb-current,.cirra-thread-content-title.is-breadcrumb.is-scrollable>.cirra-thread-content-favorite-toggle{flex:none}.cirra-thread-content-title:not(.is-breadcrumb){align-items:center;display:inline-flex}.cirra-thread-content-title:not(.is-breadcrumb)>span{color:var(--cirra-neutral-800,#81828a);margin-left:8px;font-weight:450}.cirra-thread-content-title:not(.is-breadcrumb)>.cirra-thread-content-favorite-toggle{margin-top:-1px}.cirra-thread-content-breadcrumb-button{color:var(--cirra-neutral-700,#6f7078);cursor:pointer;appearance:none;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;font-size:13px;font-weight:400;line-height:19px;display:inline-flex}.cirra-thread-content-breadcrumb-button:hover{color:var(--cirra-neutral-900,#aeb0b8)}.cirra-thread-content-breadcrumb-button .hugeicons-icon,.cirra-thread-content-breadcrumb-button svg{flex:none;width:14px;height:14px}.cirra-thread-content-breadcrumb-separator{color:var(--cirra-neutral-700,#6f7078);flex:none;margin:2px 3px 0;font-size:13px;font-weight:400;line-height:19px}.cirra-thread-content-breadcrumb-current{text-overflow:ellipsis;min-width:0;color:var(--cirra-neutral-950,#ceced6);align-items:center;font-size:13px;font-weight:500;line-height:19px;display:inline-flex;overflow:hidden}.cirra-thread-content-favorite-toggle{width:14px;height:14px;color:var(--cirra-neutral-800,#81828a);opacity:.35;cursor:pointer;appearance:none;background:0 0;border:0;flex:none;margin-left:8px;padding:0;position:relative}.cirra-thread-content-favorite-toggle .favorite-icon-default,.cirra-thread-content-favorite-toggle .favorite-icon-hover{justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.cirra-thread-content-favorite-toggle .favorite-icon-hover{opacity:0}.cirra-thread-content-favorite-toggle:hover{opacity:1;color:var(--cirra-neutral-900,#aeb0b8)}.cirra-thread-content-favorite-toggle.is-pinned{opacity:1}.cirra-thread-content-favorite-toggle.is-pinned:hover .favorite-icon-default{opacity:0}.cirra-thread-content-favorite-toggle.is-pinned:hover .favorite-icon-hover{opacity:1}.cirra-thread-content-debug-cost{color:var(--cirra-neutral-800,#81828a);margin-left:8px;font-size:13px;font-weight:450;line-height:19px}.cirra-thread-content-actions{flex:none;justify-content:flex-end;align-items:center;gap:4px;display:inline-flex}.cirra-thread-content-actions .chrome-schedule-controls{align-items:center;gap:16px;display:inline-flex}.cirra-thread-content-actions .chrome-schedule-status-group{align-items:center;gap:8px;display:inline-flex}.cirra-thread-content-actions .chrome-schedule-status-group-trigger{cursor:pointer;color:inherit;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.cirra-thread-content-actions .chrome-schedule-status-group-trigger:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #3f9aff99}.cirra-thread-content-actions .chrome-schedule-status-text{color:var(--cirra-neutral-700,#6f7078);font-size:13px;font-weight:500;line-height:19px}.cirra-thread-content-actions .chrome-schedule-edit-button.comp-button{white-space:nowrap}.cirra-thread-content-actions .comp-dropdown-trigger{background-color:#0000;border:0}.cirra-thread-share-modal{flex-direction:column;gap:16px;margin-top:-8px;display:flex}.cirra-thread-share-options{flex-direction:column;gap:6px;display:flex}.cirra-thread-share-option{background:var(--cirra-neutral-50,#0e0e0f);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:10px;width:100%;padding:0;transition:border-color .12s,background-color .12s,box-shadow .12s}html[data-cirra-theme=dark] .cirra-thread-share-option{background:var(--cirra-neutral-200,#202124);box-shadow:0 0 0 .5px #ffffff17,inset 0 1px #ffffff06}.cirra-thread-share-option:hover:not(:disabled){border-color:#0000}html[data-cirra-theme=dark] .cirra-thread-share-option:hover:not(:disabled){background:var(--cirra-neutral-250,#242528);box-shadow:0 0 0 .5px #ffffff1c,0 2px 6px #0000001f,inset 0 1px #ffffff08}html[data-cirra-theme=light] .cirra-thread-share-option:hover:not(:disabled){background:#fbfbfc;box-shadow:0 0 0 .5px #00000012,0 1px 2px #00000006}.cirra-thread-share-option.is-active{border-color:#0000;box-shadow:0 0 0 .5px #0000001a,inset 0 0 0 .5px #00000014}html[data-cirra-theme=dark] .cirra-thread-share-option.is-active{background:var(--cirra-neutral-300,#27282b);box-shadow:0 0 0 .5px #ffffff24,0 4px 12px #00000029,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .cirra-thread-share-option.is-active{background:#f7f7f8;box-shadow:0 0 0 .5px #0000001a,0 1px 2px #00000009}.cirra-thread-share-option:disabled{cursor:default;opacity:.7}.cirra-thread-share-option:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-thread-share-option .connections-list-row-main{padding:8px 12px}.cirra-thread-share-option-icon.connections-app-logo-shell--light-chip.connections-list-row-logo-shell{color:var(--cirra-neutral-700,#6f7078)}.cirra-thread-share-option-icon.connections-app-logo-shell--light-chip.connections-list-row-logo-shell svg{width:20px;height:20px}.cirra-thread-share-option-copy{gap:4px}.cirra-thread-share-option-title{gap:0}.cirra-thread-share-option-description{line-height:1.3}.cirra-thread-share-error{color:var(--cirra-danger,#ff5c5c);font-size:13px;line-height:1.4}.cirra-thread-share-link-section{flex-direction:column;gap:8px;display:flex}.cirra-thread-share-link-row{align-items:center;gap:8px;display:flex}.cirra-thread-share-link-input-shell.comp-input-shell{--comp-input-background:#f7f7f8;--comp-input-shadow:inset 0 -.5px 0 #00000014, inset 0 0 0 .5px #00000014;--comp-input-shadow-active:inset 0 -.5px 0 #00000014, inset 0 0 0 .5px #00000014;flex:auto}html[data-cirra-theme=dark] .cirra-thread-share-link-input-shell.comp-input-shell{--comp-input-background:var(--cirra-neutral-250,#242528);--comp-input-shadow:0 0 0 .5px #ffffff14, inset 0 1px 0 #ffffff06;--comp-input-shadow-active:0 0 0 .5px #ffffff14, inset 0 1px 0 #ffffff06}.cirra-thread-share-link-input.comp-input:disabled,.cirra-thread-share-link-input.comp-input[readonly]{color:var(--cirra-neutral-800,#81828a);opacity:1;cursor:default}.cirra-thread-share-copy-button.comp-button{flex:none}html.is-cirra-desktop.is-mac .cirra-desktop-shell-controls{padding-left:84px}@media (width<=767px){.comp-cirra-window-shell,.comp-cirra-window-body-wrapper{background:var(--cirra-neutral-100,#151617)}html .comp-cirra-window{--cirra-main-thread-inline-padding:16px;--cirra-mobile-sidebar-width:60%;--cirra-mobile-sidebar-peek:calc(100% - var(--cirra-mobile-sidebar-width))}}@media (width<=767px) and (width<=540px){html .comp-cirra-window{--cirra-mobile-sidebar-width:87.5%}}@media (width<=767px){html .comp-cirra-window .comp-cirra-window-body-wrapper{padding:0}html .comp-cirra-window .comp-cirra-window-body{background:var(--cirra-neutral-100,#151617);box-shadow:none;border:0;border-radius:0;position:relative}html[data-cirra-theme=dark] html .comp-cirra-window .comp-cirra-window-body{background:var(--cirra-neutral-100,#151617);box-shadow:none;border:0}html .comp-cirra-window .comp-cirra-window-body-content{background:var(--cirra-neutral-100,#151617);box-shadow:none;border-radius:0;margin:0}html[data-cirra-theme=dark] html .comp-cirra-window .comp-cirra-window-body-content{background:var(--cirra-neutral-100,#151617);box-shadow:none}.cirra-thread-content-header{border-bottom:1px solid var(--cirra-neutral-300,#27282b);background:var(--cirra-neutral-100,#151617);width:100%}.cirra-thread-content-header[data-mobile-only=true]{display:block}.cirra-thread-content-header-rail{width:100%;max-width:none}.cirra-thread-content-header-inner{height:46px;min-height:46px;padding:0 16px 0 max(8px, var(--cirra-shell-controls-clearance,0px));gap:8px}.cirra-thread-content-header-leading{flex:auto;gap:16px}.cirra-mobile-workspace-sidebar-toggle,.cirra-mobile-main-thread-new-task{margin:0;display:inline-flex!important}.cirra-mobile-workspace-sidebar-toggle{flex:0 0 30px;width:30px;min-width:30px;height:30px;min-height:30px}.cirra-mobile-main-thread-new-task{border-color:var(--cirra-neutral-300,#27282b);background:var(--cirra-neutral-100,#151617);width:30px;min-width:30px;height:30px;min-height:30px;box-shadow:0 1px 2px #0000000a;border-radius:999px!important}.cirra-thread-content-title,.cirra-thread-content-breadcrumb-button,.cirra-thread-content-breadcrumb-current{font-size:13px;line-height:19px}.cirra-thread-content-breadcrumb-button .hugeicons-icon,.cirra-thread-content-breadcrumb-button svg{width:16px;height:16px}.cirra-thread-content-breadcrumb-separator{margin-inline:4px}.cirra-thread-content-favorite-toggle{width:24px;height:24px;margin-left:6px}.cirra-thread-content-favorite-toggle .hugeicons-icon,.cirra-thread-content-favorite-toggle svg{width:14px;height:14px}.cirra-thread-content-actions>:not(.cirra-mobile-main-thread-new-task){display:none}}.comp-cirra-skill-badge-icon{--cirra-skill-icon-size:16px;--cirra-skill-icon-color:#53d2a8;width:var(--cirra-skill-icon-size);min-width:var(--cirra-skill-icon-size);height:var(--cirra-skill-icon-size);color:var(--cirra-skill-icon-color);justify-content:center;align-items:center;line-height:1;display:inline-flex}.comp-cirra-skill-badge-icon .skill-badge-icon-inner{justify-content:center;align-items:center;width:100%;height:100%;display:inline-flex}.comp-cirra-skill-badge-icon .skill-badge-icon-fallback{font-size:max(9px, var(--cirra-skill-icon-size) * .52);letter-spacing:-.01em;font-weight:700}.comp-cirra-skill-badge-icon svg{color:var(--cirra-skill-icon-color)}@keyframes skill-icon-picker-popover-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.skill-icon-picker-popover-popup{animation:.11s skill-icon-picker-popover-enter}.comp-cirra-skill-icon-picker{justify-content:center;align-items:center;display:inline-flex;position:relative}.comp-cirra-skill-icon-picker .skill-icon-picker-trigger{cursor:pointer;user-select:none;background:0 0;border:none;border-radius:14px;justify-content:center;align-items:center;padding:0;display:inline-flex}.comp-cirra-skill-icon-picker .skill-icon-picker-trigger:hover{filter:brightness(1.06)}.comp-cirra-skill-icon-picker .skill-icon-picker-trigger:focus-visible{outline:none}.skill-icon-picker-popover{--skill-icon-picker-accent:var(--cirra-neutral-900,#aeb0b8);--skill-icon-picker-accent-soft:var(--cirra-neutral-300,#27282b);background-color:var(--cirra-neutral-200,#202124);-webkit-backdrop-filter:blur(16px);border-radius:14px;flex-direction:column;width:312px;height:400px;max-height:calc(50svh - 32px);display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .skill-icon-picker-popover{background-color:#fff;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}.skill-icon-picker-popover .skill-icon-picker-colors{border-bottom:1px solid var(--cirra-neutral-400,#343538);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.skill-icon-picker-popover .skill-color-option{--skill-icon-picker-color:var(--cirra-neutral-900,#aeb0b8);background:var(--skill-icon-picker-color);width:22px;min-width:22px;height:22px;color:var(--cirra-neutral-950,#ceced6);border:none;border-radius:999px;justify-content:center;align-items:center;font-size:11px;transition:transform .12s;display:inline-flex;position:relative}.skill-icon-picker-popover .skill-color-option:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.skill-icon-picker-popover .skill-color-option:active{transform:scale(.96)}.skill-icon-picker-popover .skill-color-option .skill-color-option-icon{color:#000000b3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.skill-icon-picker-popover .skill-icon-picker-search{border-bottom:1px solid var(--cirra-neutral-400,#343538);flex-shrink:0;align-items:center;min-height:42px;padding:8px 12px;display:flex}.skill-icon-picker-popover .skill-icon-picker-search input{width:100%;color:var(--cirra-neutral-900,#aeb0b8);letter-spacing:-.01em;background:0 0;border:none;font-size:13px;line-height:1.2}.skill-icon-picker-popover .skill-icon-picker-search input::placeholder{color:var(--cirra-neutral-500,#3f3f45);font-weight:400}.skill-icon-picker-popover .skill-icon-picker-search input:focus-visible{outline:none}.skill-icon-picker-popover .skill-icon-picker-grid{--skill-icon-picker-columns:9;-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;padding:8px;overflow-y:auto}.skill-icon-picker-popover .skill-icon-picker-grid::-webkit-scrollbar{display:none}.skill-icon-picker-popover .skill-icon-picker-grid{width:fit-content;position:relative}.skill-icon-picker-popover .skill-icon-picker-grid .skill-icon-picker-grid-inner{position:relative}.skill-icon-picker-popover .skill-icon-picker-grid .skill-icon-picker-grid-row{grid-template-columns:repeat(var(--skill-icon-picker-columns), 32px);gap:1px;width:100%;display:grid;position:absolute;top:0;left:0}.skill-icon-picker-popover .skill-icon-option{width:32px;min-width:32px;height:32px;min-height:32px;color:var(--cirra-neutral-900,#aeb0b8);transition-property:color,background-color;transition-duration:.16s,.16s;transition-timing-function:ease,ease;transition-delay:var(--skill-icon-picker-wave-delay,0s), 0s;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.skill-icon-picker-popover .skill-icon-option:hover{background:var(--cirra-neutral-300,#27282b)}.skill-icon-picker-popover .skill-icon-option:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.skill-icon-picker-popover .skill-icon-option.selected{background:var(--skill-icon-picker-accent-soft)}@media (width<=760px){.skill-icon-picker-popover{width:min(500px,100vw - 24px)}.skill-icon-picker-popover .skill-icon-picker-grid{--skill-icon-picker-columns:8}}.comp-cirra-sidebar{user-select:none;--cirra-sidebar-scroll-fade-height:20px;--sidebar-section-gap:16px;--sidebar-row-gap:2px;--sidebar-row-height:30px;--sidebar-row-padding-inline:8px;--sidebar-folder-row-padding-left:7px;-webkit-backdrop-filter:none;background:0 0;flex-direction:column;width:256px;min-width:256px;height:100%;min-height:100%;display:flex;position:relative;background:0 0!important}.comp-cirra-sidebar *{user-select:none}.comp-cirra-sidebar-topbar{flex:none}.comp-cirra-sidebar-topbar:empty{display:none}.comp-cirra-sidebar-scroll{-webkit-mask-image:linear-gradient(to bottom, #000 0%, #000 calc(100% - var(--cirra-sidebar-scroll-fade-height)), transparent 100%);mask-image:linear-gradient(to bottom, #000 0%, #000 calc(100% - var(--cirra-sidebar-scroll-fade-height)), transparent 100%);-ms-overflow-style:none;scrollbar-width:none;flex:1;padding:12px;overflow-y:auto;mask-size:100% 100%;mask-repeat:no-repeat}.comp-cirra-sidebar-scroll::-webkit-scrollbar{display:none}.comp-cirra-sidebar-bottom{z-index:2;flex:none;padding:0;position:relative}.comp-cirra-sidebar-bottom:empty{display:none}.comp-cirra-sidebar-bottom>.cirra-sidebar-update-card{width:calc(100% - 16px);margin:4px 8px 8px}.cirra-sidebar-mode-switch-controls{flex-direction:row;flex:none;align-items:stretch;gap:0;height:32px;min-height:32px;margin:12px 12px 0;padding:0;display:flex}html.is-cirra-desktop .cirra-sidebar-mode-switch-controls{margin-top:4px}.cirra-sidebar-mode-switch-controls{background:var(--cirra-neutral-250,#242528);border:none;border-radius:12px;overflow:hidden;box-shadow:inset 0 -.5px .5px #00000014,inset 0 0 1px #0003}html[data-cirra-theme=light] .cirra-sidebar-mode-switch-controls{background:#f2f2f2;box-shadow:inset 0 -.5px .5px #00000005,inset 0 0 1px #00000029}.cirra-sidebar-mode-switch-option{min-width:0;min-height:0;color:var(--cirra-neutral-850,#9899a1);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;padding:0 10px;font-size:12px;line-height:1;transition:color .15s;display:flex;position:relative;outline:none!important}.cirra-sidebar-mode-switch-option:hover:not(.is-selected){color:color-mix(in srgb, var(--cirra-neutral-900,#aeb0b8) 72%, var(--cirra-neutral-850,#9899a1))}.cirra-sidebar-mode-switch-option:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-sidebar-mode-switch-option.is-selected{color:var(--cirra-neutral-950,#ceced6)}.cirra-sidebar-mode-switch-indicator{background:linear-gradient(180deg, #fff0 0%, #ffffff0a 100%), var(--cirra-neutral-400,#343538);border-radius:12px;position:absolute;inset:0;box-shadow:0 2px 2px -1px #00000026,0 1px 1px -.5px #0003,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff1f,inset 0 -1px 2px .5px #ffffff0f}html[data-cirra-theme=light] .cirra-sidebar-mode-switch-indicator{background:linear-gradient(#0000 0%,#0000000a 100%),#fff;box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}.cirra-sidebar-mode-switch-option-label{z-index:1;white-space:nowrap;align-items:center;gap:5px;display:inline-flex;position:relative}.cirra-sidebar-mode-switch-option-icon path[opacity]{opacity:.2}html[data-cirra-view-transition=sidebar-mode-switch] .cirra-sidebar-mode-switch-indicator{view-transition-name:cirra-sidebar-mode-switch-indicator}html[data-cirra-view-transition=sidebar-mode-switch] .cirra-sidebar-mode-switch-option[data-option-index="0"] .cirra-sidebar-mode-switch-option-label{view-transition-name:cirra-sidebar-mode-switch-label-0}html[data-cirra-view-transition=sidebar-mode-switch] .cirra-sidebar-mode-switch-option[data-option-index="1"] .cirra-sidebar-mode-switch-option-label{view-transition-name:cirra-sidebar-mode-switch-label-1}html[data-cirra-view-transition=sidebar-mode-switch] .cirra-sidebar-mode-switch-option[data-option-index="2"] .cirra-sidebar-mode-switch-option-label{view-transition-name:cirra-sidebar-mode-switch-label-2}html[data-cirra-view-transition=sidebar-mode-switch]::view-transition-group(root),html[data-cirra-view-transition=sidebar-mode-switch]::view-transition-old(root),html[data-cirra-view-transition=sidebar-mode-switch]::view-transition-new(root){animation:none}html[data-cirra-view-transition=sidebar-mode-switch]::view-transition-group(cirra-sidebar-mode-switch-indicator){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html[data-cirra-view-transition=sidebar-mode-switch] .is-desktop-sidebar-collapsed .cirra-sidebar-mode-switch-indicator,html[data-cirra-view-transition=sidebar-mode-switch] .is-desktop-sidebar-collapsed .cirra-sidebar-mode-switch-option[data-option-index] .cirra-sidebar-mode-switch-option-label{view-transition-name:none}.cirra-sidebar-footer{align-items:center;width:100%;display:flex;position:relative}.cirra-sidebar-footer:before{content:"";pointer-events:none;background:var(--cirra-border-soft,#ffffff17);z-index:1;height:.5px;position:absolute;top:0;left:0;right:0}.cirra-sidebar-profile-menu.chrome-settings-shell{flex:auto;width:auto;min-width:0;display:flex}.cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger{box-sizing:border-box;border-radius:0;justify-content:flex-start;background:0 0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:6px 4px 6px 12px!important}.cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger:focus-visible{outline:none}.cirra-sidebar-profile-menu.chrome-settings-shell .chrome-user-trigger{box-sizing:border-box;border-radius:10px;width:100%;max-width:100%;min-height:28px;padding:0 8px;transition:color .12s,background .12s,box-shadow .12s}.cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger:hover .chrome-user-trigger,.cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger:focus-visible .chrome-user-trigger{color:var(--cirra-neutral-900,#aeb0b8);background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent) 0%, transparent 100%), var(--cirra-neutral-200,#202124);outline:none;box-shadow:0 1px 1px #ffffff80,inset 0 0 0 .5px #00000014}html[data-cirra-theme=dark] .cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger:hover .chrome-user-trigger,html[data-cirra-theme=dark] .cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger:focus-visible .chrome-user-trigger{background:linear-gradient(180deg, #ffffff08 0%, transparent 100%), var(--cirra-neutral-200,#202124);box-shadow:0 1px 1px #0003,inset 0 0 0 .5px #ffffff14}.cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger:focus-visible .chrome-user-trigger{outline-offset:2px;outline:2px solid #3f9aff99}html.is-cirra-desktop .cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger{padding:8px 12px!important}.comp-button.cirra-web-sidebar-toggle.is-expanded{flex:none;margin-right:8px}.comp-button.cirra-web-sidebar-toggle.is-collapsed{z-index:45;opacity:0;animation:.16s cubic-bezier(.19,1,.22,1) .1s forwards cirra-web-sidebar-toggle-enter;position:absolute;top:14px;left:12px}@keyframes cirra-web-sidebar-toggle-enter{to{opacity:1}}.cirra-sidebar-update-card{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 18%, transparent);width:100%;min-height:70px;color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-200,#202124);cursor:pointer;pointer-events:auto;text-align:left;border-radius:18px;align-items:center;gap:8px;padding:12px;transition:background .16s ease-out,border-color .16s ease-out,transform .16s ease-out;display:flex;box-shadow:0 8px 24px #0000001f}.cirra-sidebar-update-card:hover{background:var(--cirra-neutral-250,#242528);border-color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 28%, transparent)}.cirra-sidebar-update-card:active{transform:translateY(1px)}.cirra-sidebar-update-card:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}html[data-cirra-theme=light] .cirra-sidebar-update-card{color:#27272a;background:#fff;border-color:#27272a24;box-shadow:0 8px 24px #27272a14}html[data-cirra-theme=light] .cirra-sidebar-update-card:hover{background:#fff;border-color:#27272a3d}.cirra-sidebar-update-card-logo{width:28px;height:25px;fill:var(--cirra-neutral-300,#27282b);stroke:var(--cirra-neutral-850,#9899a1);flex:0 0 28px}html[data-cirra-theme=light] .cirra-sidebar-update-card-logo{fill:#f2f2f3;stroke:#bababf}.cirra-sidebar-update-card-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.cirra-sidebar-update-card-title{letter-spacing:-.015em;justify-content:space-between;align-items:center;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.cirra-sidebar-update-card-meta{color:var(--cirra-neutral-850,#9899a1);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:11px;line-height:15px;display:flex}.cirra-sidebar-update-card-meta s{opacity:.68}html[data-cirra-theme=light] .cirra-sidebar-update-card-meta{color:#71717a}.cirra-sidebar-update-card-arrow{color:var(--cirra-neutral-850,#9899a1);flex:none;font-size:14px;font-weight:300;line-height:1}.comp-cirra-sidebar-main-panel-group{flex:1;min-width:0;min-height:0;display:flex;position:relative}.comp-cirra-sidebar-main-panel-group[data-sidebar-resizing=true]{cursor:col-resize;user-select:none}.comp-cirra-sidebar-main-panel-group[data-sidebar-resizing=true] *{user-select:none}@media (width>=768px){.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-panel{transition:width .26s cubic-bezier(.32,.72,0,1);overflow:hidden}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-panel .comp-cirra-sidebar{width:var(--cirra-sidebar-panel-width,300px);min-width:var(--cirra-sidebar-panel-width,300px)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout[data-sidebar-resizing=true] .comp-cirra-sidebar-panel,.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout[data-sidebar-viewport-transitioning=true] .comp-cirra-sidebar-panel{transition:none}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-sidebar-panel{min-width:0;width:0!important}}@media (width<=767px){.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout{--cirra-mobile-main-panel-shadow:0 4px 4px -4px #0000001f, 0 1px 1px -.5px #00000014, 0 0 0 .5px #0000001f, 0 8px 16px -4px #00000014, 0 12px 24px -6px #0000001a, inset 0 1px 1px 1px #fff, inset 0 4px 20px -16px #00000040;background:var(--cirra-neutral-250,#242528);overflow:hidden}html[data-cirra-theme=dark] .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout{--cirra-mobile-main-panel-shadow:0 4px 4px -4px #00000047, 0 1px 1px -.5px #00000052, 0 0 0 .5px #ffffff14, 0 8px 16px -4px #0000004d, 0 12px 24px -6px #00000057, inset 0 1px 1px 1px #ffffff0a, inset 0 4px 20px -16px #ffffff0f}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-panel{z-index:30;background:var(--cirra-neutral-250,#242528);border-radius:0;transition:transform .18s ease-out;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translate(0);width:var(--cirra-mobile-sidebar-width)!important}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-panel .comp-cirra-sidebar{width:100%;min-width:0;background:var(--cirra-neutral-250,#242528)!important}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-panel .comp-cirra-sidebar:after{display:none}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .thread-section-header.cirra-sidebar-section-header .sidebar-disclosure-toggle:hover,.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .thread-section-header.cirra-sidebar-section-header .sidebar-disclosure-toggle:focus-visible{background:var(--cirra-neutral-300,#27282b)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-scroll{padding:16px 16px 20px;mask-image:none}html.is-cirra-desktop .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-scroll{padding-top:58px}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .cirra-sidebar-mode-switch-controls{background:var(--cirra-neutral-300,#27282b);margin-left:16px;margin-right:16px}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-resize-handle,.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .cirra-web-sidebar-toggle{display:none}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-main-panel{z-index:41;width:100%;transform:translateX(var(--cirra-mobile-sidebar-width));background:var(--cirra-neutral-100,#151617);box-shadow:var(--cirra-mobile-main-panel-shadow);border-radius:24px 0 0 24px;flex:0 0 100%;transition:transform .18s ease-out,border-radius .18s ease-out;position:relative;overflow:hidden}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workspace-sidebar-collapsed .comp-cirra-sidebar-panel{transform:translate(-100%)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workspace-sidebar-collapsed .comp-cirra-main-panel{box-shadow:none;border-radius:0;transform:translate(0)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-mobile-sidebar-dismiss{z-index:50;width:var(--cirra-mobile-sidebar-peek);cursor:pointer;background:0 0;border:0;min-width:44px;padding:0;position:absolute;inset:0 0 0 auto}}@media (width<=1280px){.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout{--cirra-mobile-sidebar-width:min(320px, 87.5%);--cirra-mobile-sidebar-peek:calc(100% - var(--cirra-mobile-sidebar-width));--cirra-mobile-main-panel-shadow:0 4px 4px -4px #0000001f, 0 1px 1px -.5px #00000014, 0 0 0 .5px #0000001f, 0 8px 16px -4px #00000014, 0 12px 24px -6px #0000001a, inset 0 1px 1px 1px #fff, inset 0 4px 20px -16px #00000040;background:var(--cirra-neutral-250,#242528);overflow:hidden}html[data-cirra-theme=dark] .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout{--cirra-mobile-main-panel-shadow:0 4px 4px -4px #00000047, 0 1px 1px -.5px #00000052, 0 0 0 .5px #ffffff14, 0 8px 16px -4px #0000004d, 0 12px 24px -6px #00000057, inset 0 1px 1px 1px #ffffff0a, inset 0 4px 20px -16px #ffffff0f}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-sidebar-panel{z-index:30;background:var(--cirra-neutral-250,#242528);border-radius:0;transition:transform .18s ease-out;position:absolute;inset:0 auto 0 0;overflow:hidden;transform:translate(0);width:var(--cirra-mobile-sidebar-width)!important}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-sidebar-panel .comp-cirra-sidebar{width:100%;min-width:0;background:var(--cirra-neutral-250,#242528)!important}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-sidebar-panel .comp-cirra-sidebar:after{display:none}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .thread-section-header.cirra-sidebar-section-header .sidebar-disclosure-toggle:hover,.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .thread-section-header.cirra-sidebar-section-header .sidebar-disclosure-toggle:focus-visible{background:var(--cirra-neutral-300,#27282b)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-sidebar-scroll{padding:16px 16px 20px;mask-image:none}html.is-cirra-desktop .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-sidebar-scroll{padding-top:58px}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .cirra-sidebar-mode-switch-controls{background:var(--cirra-neutral-300,#27282b);margin-left:16px;margin-right:16px}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-sidebar-resize-handle,.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .cirra-web-sidebar-toggle{display:none}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-main-panel{z-index:41;width:100%;transform:translateX(var(--cirra-mobile-sidebar-width));background:var(--cirra-neutral-100,#151617);box-shadow:var(--cirra-mobile-main-panel-shadow);border-radius:24px 0 0 24px;flex:0 0 100%;transition:transform .18s ease-out,border-radius .18s ease-out;position:relative;overflow:hidden}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout.is-workspace-sidebar-collapsed .comp-cirra-sidebar-panel{transform:translate(-100%)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout.is-workspace-sidebar-collapsed .comp-cirra-main-panel{box-shadow:none;border-radius:0;transform:translate(0)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-mobile-sidebar-dismiss{z-index:50;width:var(--cirra-mobile-sidebar-peek);cursor:pointer;background:0 0;border:0;min-width:44px;padding:0;position:absolute;inset:0 0 0 auto}}.comp-cirra-sidebar-panel{flex-direction:column;flex:none;min-height:0;display:flex}.comp-cirra-sidebar-panel .comp-cirra-sidebar{width:100%;min-width:0}.sidebar-section{flex-direction:column;margin:0;display:flex}.sidebar-section+.sidebar-section{margin-top:var(--sidebar-section-gap)}.sidebar-section.nav{gap:8px;min-height:30px;margin-left:8px}.sidebar-section>.sidebar-disclosure-toggle{margin-bottom:8px}.comp-cirra-sidebar>:not(.sidebar-section)+.sidebar-section{padding-top:12px}.sidebar-section>.sidebar-row+.sidebar-row,.sidebar-section>[id]>.sidebar-row+.sidebar-row{margin-top:var(--sidebar-row-gap)}.sidebar-row-list{gap:var(--sidebar-row-gap);flex-direction:column;display:flex}.sidebar-title-main{align-items:center;gap:6px;min-width:0;display:inline-flex}.sidebar-threads-label{letter-spacing:-.02em;color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:500;line-height:24px;display:inline-block;transform:translateY(-1px)}.sidebar-header-row{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;display:flex}.sidebar-header-row-title{justify-content:flex-start;min-height:30px;margin-left:8px}.sidebar-header-row-title .sidebar-header-row-right{align-items:center;gap:6px;display:inline-flex}.sidebar-header-row-title .comp-dropdown-trigger{border:0;border-radius:20px;gap:0;padding:0}.comp-button.sidebar-primary-create-trigger{flex-shrink:0;width:30px;height:30px;transition:background .1s,box-shadow .1s,color .1s;border-radius:9999px!important;min-width:30px!important;min-height:30px!important;padding:0!important}html[data-cirra-theme=light] .comp-button.sidebar-primary-create-trigger{--cirra-sidebar-create-trigger-bg-default:linear-gradient(180deg, #0000 0%, #0000000a 100%), #fff;--cirra-sidebar-create-trigger-bg-hover:#fff;--cirra-sidebar-create-trigger-bg-active:linear-gradient(180deg, #0000000a 0%, #0000 100%), #fcfcfc;--cirra-sidebar-create-trigger-shadow-default:0 2px 2px -1px #0000000a, inset 0 -.5px 0 #00000014, inset 0 0 0 .5px #00000029, inset 0 -1px 2px .5px #fff;--cirra-sidebar-create-trigger-shadow-hover:0 2px 2px -1px #0000000a, 0 1px 1px -.5px #0000000a, 0 4px 8px -4px #00000014, inset 0 -.5px 0 #00000014, inset 0 0 0 .5px #0000003d;--cirra-sidebar-create-trigger-shadow-active:0 1px 0 #fff, inset 0 .5px 0 #00000014, inset 0 0 0 .5px #00000029;--cirra-sidebar-create-trigger-icon-fill-default:#dfe0e3;--cirra-sidebar-create-trigger-icon-fill-hover:#ceced4;--cirra-sidebar-create-trigger-icon-fill-active:#ceced4;--cirra-sidebar-create-trigger-icon-stroke-default:#696970;--cirra-sidebar-create-trigger-icon-stroke-hover:#202129;--cirra-sidebar-create-trigger-icon-stroke-active:#404147;background:var(--cirra-sidebar-create-trigger-bg-default);box-shadow:var(--cirra-sidebar-create-trigger-shadow-default)}html[data-cirra-theme=light] .comp-button.sidebar-primary-create-trigger svg{color:var(--cirra-sidebar-create-trigger-icon-stroke-default);fill:var(--cirra-sidebar-create-trigger-icon-fill-default);transition:color .1s,fill .1s}html[data-cirra-theme=light] .comp-button.sidebar-primary-create-trigger:hover:not(:disabled),html[data-cirra-theme=light] .comp-button.sidebar-primary-create-trigger:focus-visible:not(:disabled){box-shadow:var(--cirra-sidebar-create-trigger-shadow-hover);outline:none}html[data-cirra-theme=light] .comp-button.sidebar-primary-create-trigger:hover:not(:disabled) svg,html[data-cirra-theme=light] .comp-button.sidebar-primary-create-trigger:focus-visible:not(:disabled) svg{color:var(--cirra-sidebar-create-trigger-icon-stroke-hover);fill:var(--cirra-sidebar-create-trigger-icon-fill-hover)}html[data-cirra-theme=light] .comp-button.sidebar-primary-create-trigger:active:not(:disabled),html[data-cirra-theme=light] .comp-button.sidebar-primary-create-trigger.is-active{background:var(--cirra-sidebar-create-trigger-bg-active);box-shadow:var(--cirra-sidebar-create-trigger-shadow-active);outline:none}html[data-cirra-theme=light] .comp-button.sidebar-primary-create-trigger:active:not(:disabled) svg,html[data-cirra-theme=light] .comp-button.sidebar-primary-create-trigger.is-active svg{color:var(--cirra-sidebar-create-trigger-icon-stroke-active);fill:var(--cirra-sidebar-create-trigger-icon-fill-active)}@media (prefers-reduced-motion:reduce){.cirra-web-sidebar-toggle.is-collapsed{opacity:1;animation:none}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-panel{transition:none}}.comp-button.sidebar-sidebar-collapse-trigger{flex-shrink:0;width:26px;min-width:26px;height:26px;min-height:26px;padding:0}.sidebar-primary-icon-grid{align-items:center;gap:6px;width:100%;display:flex}.sidebar-disclosure-toggle{box-sizing:border-box;box-shadow:none;cursor:pointer;border-radius:8px;flex-direction:row;align-items:center;gap:6px;min-height:30px;margin:0;padding:0 8px 0 7px;transition:background .16s ease-out,border-color .16s ease-out,color .16s ease-out;display:flex}html[data-cirra-theme=light] .sidebar-disclosure-toggle{box-shadow:none}.sidebar-disclosure-toggle:hover{background:var(--cirra-neutral-250,#242528);border-color:#ffffff1f}.sidebar-disclosure-toggle:hover .sidebar-disclosure-toggle-label{color:var(--cirra-neutral-850,#9899a1)}.cirra-sidebar-section-toggle{outline:none;flex:none;order:0;justify-content:space-between;align-self:stretch;width:100%}.cirra-sidebar-section-toggle:hover .sidebar-disclosure-toggle-label{color:var(--cirra-neutral-900,#aeb0b8)}.cirra-sidebar-section-toggle:focus-visible{outline:none}.cirra-sidebar-section-toggle .cirra-sidebar-section-toggle-main{flex:auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.cirra-sidebar-section-toggle .cirra-sidebar-section-toggle-right{flex:none;justify-content:center;align-items:center;gap:2px;margin-right:0;display:inline-flex}.cirra-sidebar-section-toggle .sidebar-disclosure-icon{opacity:1;width:12px;height:12px;color:var(--cirra-neutral-900,#aeb0b8);flex:0 0 12px}html[data-cirra-theme=light] .cirra-sidebar-section-toggle .sidebar-disclosure-icon{color:#a4a5ab}.cirra-sidebar-section-toggle .sidebar-disclosure-toggle-label{min-width:0;color:var(--cirra-neutral-900,#aeb0b8)}html[data-cirra-theme=light] .cirra-sidebar-section-toggle .sidebar-disclosure-toggle-label{color:var(--cirra-neutral-700,#6f7078)}.sidebar-threads-disclosure{flex:auto;justify-content:space-between;width:100%;min-width:0}.sidebar-disclosure-toggle-label{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);font-size:12px;font-weight:400;line-height:16px;transition:color .16s ease-out}.sidebar-disclosure-icon{width:12px;height:12px;color:var(--cirra-neutral-700,#6f7078);transform-origin:50%;flex:0 0 12px;transition:color .16s ease-out,transform .16s ease-out;display:block}.sidebar-disclosure-icon.is-expanded{transform:rotate(90deg)}.sidebar-disclosure-toggle--hover-icon .sidebar-disclosure-icon{opacity:0;transition:color .16s ease-out,opacity .16s ease-out}.sidebar-disclosure-toggle--hover-icon:hover .sidebar-disclosure-icon,.sidebar-disclosure-toggle--hover-icon:focus-visible .sidebar-disclosure-icon{opacity:1}.cirra-automations-section-title-skeleton{width:var(--cirra-automations-section-title-skeleton-width,56px);background:color-mix(in srgb, var(--cirra-neutral-700,#6f7078) 18%, transparent);border-radius:6px;height:12px;display:inline-flex}html[data-cirra-theme=dark] .cirra-automations-section-title-skeleton{background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 22%, transparent)}.cirra-schedules-loading-row-select{align-items:center;gap:8px;display:inline-flex}.cirra-schedules-loading-skeleton{margin:4px 4px 0 8px}.cirra-schedules-loading-skeleton .comp-skeleton{flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.cirra-schedules-loading-skeleton .comp-skeleton .item.cirra-sidebar-row-skeleton{border-radius:10px;width:100%;height:30px;margin-top:0}.cirra-workflow-status-dot{background:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 82%, #fff);border-radius:999px;width:8px;min-width:8px;height:8px}html[data-cirra-theme=dark] .cirra-workflow-status-dot{background:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 76%, var(--cirra-neutral-50,#0e0e0f))}.thread-section-header{color:var(--cirra-neutral-700,#6f7078);letter-spacing:-.01em;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding:0 0 4px;font-size:14px;line-height:16px;display:flex}.thread-section-header-label{min-width:0}.thread-section-header.cirra-sidebar-section-header{margin-top:0;margin-bottom:1px;padding-bottom:0}.thread-section-header.cirra-sidebar-section-header:not(:has(.thread-section-header-disclosure)){padding-inline:var(--sidebar-row-padding-inline);margin-bottom:3px}.comp-cirra-sidebar.cirra-settings-sidebar .thread-section-header.cirra-sidebar-section-header{margin-bottom:0}.comp-cirra-sidebar.cirra-settings-sidebar .thread-section-header.cirra-sidebar-section-header:not(:has(.thread-section-header-disclosure)){margin-bottom:2px}.comp-cirra-sidebar.cirra-settings-sidebar .thread-section-header.cirra-sidebar-section-header:has(.thread-section-header-disclosure[aria-expanded=true]){margin-bottom:0}.thread-section-header-label.cirra-sidebar-section-title{letter-spacing:-.01em;margin-top:0;font-size:12px;font-weight:400}.thread-section-header-disclosure.sidebar-disclosure-toggle{flex:auto}.sidebar-action-button.comp-button{width:20px;min-width:20px;height:20px;color:var(--cirra-neutral-700,#6f7078);border:0;border-radius:6px;line-height:0;box-shadow:none!important;background:0 0!important;padding:0!important}html[data-cirra-theme=light] .sidebar-action-button.comp-button{color:#a4a5ab}.sidebar-action-button.comp-button svg{display:block;transform:none}.sidebar-action-button.comp-button:hover:not(:disabled){color:var(--cirra-neutral-900,#aeb0b8);box-shadow:none!important;background:0 0!important}.sidebar-action-button.comp-button:focus-visible:not(:disabled){color:var(--cirra-neutral-700,#6f7078);outline:none;box-shadow:none!important;background:0 0!important}html[data-cirra-theme=light] .sidebar-action-button.comp-button:focus-visible:not(:disabled){color:#a4a5ab}.sidebar-action-button.comp-button svg{width:12px;height:12px}.thread-section-filter-trigger.comp-button{width:20px;min-width:20px;height:20px;color:var(--cirra-neutral-700,#6f7078);opacity:0;border:0;border-radius:6px;line-height:0;transition:opacity .16s ease-out;box-shadow:none!important;background:0 0!important;padding:0!important}html[data-cirra-theme=light] .thread-section-filter-trigger.comp-button{color:#a4a5ab}.thread-section-filter-trigger.comp-button svg{width:12px;height:12px;display:block;transform:none}.thread-section-filter-trigger.comp-button:hover:not(:disabled){color:var(--cirra-neutral-900,#aeb0b8);box-shadow:none!important;background:0 0!important}.thread-section-filter-trigger.comp-button:focus-visible:not(:disabled){color:var(--cirra-neutral-700,#6f7078);outline:none;box-shadow:none!important;background:0 0!important}html[data-cirra-theme=light] .thread-section-filter-trigger.comp-button:focus-visible:not(:disabled){color:#a4a5ab}@media (prefers-reduced-motion:reduce){.thread-section-filter-trigger.comp-button{transition:none}}.sidebar-section-actions[data-sidebar-action-visibility=hover] .sidebar-action-button.comp-button{opacity:0;transition:opacity .16s ease-out}@media (prefers-reduced-motion:reduce){.sidebar-section-actions[data-sidebar-action-visibility=hover] .sidebar-action-button.comp-button{transition:none}}.cirra-sidebar-section-toggle:hover .sidebar-section-actions[data-sidebar-action-visibility=hover] .sidebar-action-button.comp-button,.cirra-sidebar-section-toggle:focus-visible .sidebar-section-actions[data-sidebar-action-visibility=hover] .sidebar-action-button.comp-button,.sidebar-action-button.comp-button:focus-visible,.cirra-sidebar-section-toggle:hover .thread-section-filter-trigger.comp-button,.cirra-sidebar-section-toggle:focus-visible .thread-section-filter-trigger.comp-button,.thread-section-filter-trigger.comp-button:focus-visible,.thread-section-filter-trigger.comp-button[data-popup-open]{opacity:1}.sidebar-section-actions,.sidebar-folder-actions{align-items:center;gap:0;display:inline-flex}.thread-section-filter-menu{min-width:180px}.thread-section-filter-item-content{align-items:center;gap:6px;min-width:0;display:inline-flex}.thread-section-filter-item-info{width:14px;height:14px;color:var(--cirra-neutral-700,#6f7078);justify-content:center;align-items:center;display:inline-flex}html[data-cirra-theme=light] .thread-section-filter-item-info{color:#7a7b82}.thread-project-show-more{height:24px;color:var(--cirra-neutral-600,#55565c);cursor:pointer;background:0 0!important}.thread-project-show-more .row-label,.thread-project-show-more .thread-row-status-slot{color:var(--cirra-neutral-600,#55565c)}.thread-project-show-more .thread-row-status-slot svg{color:currentColor;fill:currentColor;stroke:currentColor}.thread-project-show-more:hover,.thread-project-show-more:focus-visible{color:var(--cirra-neutral-700,#6f7078)!important;background:0 0!important}.thread-project-show-more:hover .row-label,.thread-project-show-more:hover .thread-row-status-slot,.thread-project-show-more:focus-visible .row-label,.thread-project-show-more:focus-visible .thread-row-status-slot{color:var(--cirra-neutral-700,#6f7078)!important}.thread-project-show-more:hover .thread-row-status-slot svg,.thread-project-show-more:focus-visible .thread-row-status-slot svg{color:currentColor;fill:currentColor;stroke:currentColor}.thread-project-show-more:hover .row-icon,.thread-project-show-more:focus-visible .row-icon{color:var(--cirra-neutral-700,#6f7078)!important}.thread-project-show-more .thread-row-select{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.thread-project-show-more .thread-row-status-slot{flex:0 0 14px;justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;display:inline-flex}.thread-project-show-more .row-label{color:var(--cirra-neutral-600,#55565c)!important;font-size:14px!important;font-weight:400!important;line-height:18px!important}.thread-row-tree+.thread-row-tree{margin-top:2px}.sidebar-folder-row{cursor:pointer;padding-left:var(--sidebar-folder-row-padding-left)!important}.sidebar-folder-row:has(+.sidebar-row){margin-bottom:2px}.sidebar-folder-row:disabled{cursor:default}.sidebar-folder-row .row-left{gap:6px!important}.sidebar-folder-row .row-label{color:var(--cirra-neutral-850,#9899a1);font-size:12.5px;font-weight:500}html[data-cirra-theme=dark] .sidebar-folder-row .row-label{color:var(--cirra-neutral-900,#aeb0b8)}.sidebar-folder-row.selected .row-label{color:var(--cirra-neutral-900,#aeb0b8)!important}.sidebar-folder-row:hover,.sidebar-folder-row:focus-visible{background:0 0!important}.sidebar-folder-row:hover .row-label,.sidebar-folder-row:focus-visible .row-label{color:var(--cirra-neutral-900,#aeb0b8)!important}.sidebar-folder-row .row-right{justify-content:flex-end;align-items:center;gap:2px;min-width:20px;height:20px;margin-right:-4px;display:inline-flex}.sidebar-folder-row .row-right .comp-button{color:var(--cirra-neutral-700,#6f7078)}html[data-cirra-theme=light] .sidebar-folder-row .row-right .comp-button{color:#a4a5ab}.sidebar-folder-row .row-right .comp-button:hover:not(:disabled){color:var(--cirra-neutral-850,#9899a1)}.sidebar-row.sidebar-tree-row{width:calc(100% - var(--sidebar-tree-depth) * 20px);margin-left:calc(var(--sidebar-tree-depth) * 20px);position:relative}.sidebar-row.sidebar-tree-row:before{content:"";top:-2px;bottom:-2px;left:calc(15px - var(--sidebar-tree-depth) * 20px);width:calc(var(--sidebar-tree-depth) * 20px - 19px);background:repeating-linear-gradient(to right, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent) 0 1px, transparent 1px 20px);pointer-events:none;position:absolute}.sidebar-folder-label-content{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.sidebar-row .sidebar-folder-disclosure{color:var(--cirra-neutral-700,#6f7078);opacity:1;transform-origin:50%;flex:0 0 12px;align-self:center;transition:transform .14s;display:block}.sidebar-row .sidebar-folder-disclosure.is-expanded{transform:rotate(90deg)}.sidebar-row{width:100%;height:var(--sidebar-row-height);color:var(--cirra-neutral-900,#aeb0b8);padding:0 var(--sidebar-row-padding-inline);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;display:flex}.sidebar-row:not(.settings-sidebar-row):hover,.sidebar-row:not(.settings-sidebar-row):focus-visible{background:var(--cirra-neutral-250,#242528);color:var(--cirra-neutral-900,#aeb0b8);outline:none}.sidebar-row:not(.settings-sidebar-row):hover .row-icon,.sidebar-row:not(.settings-sidebar-row):focus-visible .row-icon,.sidebar-row:not(.settings-sidebar-row):hover .row-label,.sidebar-row:not(.settings-sidebar-row):focus-visible .row-label{color:var(--cirra-neutral-900,#aeb0b8)}.sidebar-row:not(.settings-sidebar-row):hover.selected,.sidebar-row:not(.settings-sidebar-row):focus-visible.selected{background:var(--cirra-neutral-250,#242528);color:var(--cirra-neutral-950,#ceced6)}.sidebar-row:not(.settings-sidebar-row):hover.selected .row-label,.sidebar-row:not(.settings-sidebar-row):focus-visible.selected .row-label{color:var(--cirra-neutral-950,#ceced6)!important}.sidebar-row .row-label.is-muted{opacity:.5}.sidebar-row .row-left{flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.sidebar-row .row-icon{width:16px;min-width:16px;color:var(--cirra-neutral-700,#6f7078);justify-content:center;align-items:center;font-size:16px;display:inline-flex}.sidebar-row .row-label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;flex:auto;min-width:0;font-size:14px;font-weight:400;display:block;overflow:hidden}.sidebar-row .row-metadata{color:var(--cirra-neutral-600,#55565c);white-space:nowrap;align-items:center;gap:2px;font-size:12px;display:inline-flex}.sidebar-row .row-metadata .delta{letter-spacing:-.01em}.sidebar-row .row-metadata .delta .delta-pos{color:var(--cirra-success,#39d98a);font-weight:700}.sidebar-row .row-metadata .delta .delta-neg{color:var(--cirra-danger,#ff5c5c);font-weight:700}.sidebar-row .row-metadata:has(.comp-button){margin-right:-4px}.sidebar-row .row-metadata .comp-button{color:var(--cirra-neutral-850,#9899a1)}.sidebar-row .row-metadata .comp-button:hover:not(:disabled){color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-100,#151617)}.sidebar-row.selected{background:var(--cirra-neutral-250,#242528);color:var(--cirra-neutral-950,#ceced6)}.sidebar-row.selected .row-label{color:var(--cirra-neutral-950,#ceced6)!important}.sidebar-row.workspace-row{height:36px;margin-bottom:8px;padding-left:10px}.sidebar-row.workspace-row .row-right-icons{color:var(--cirra-neutral-600,#55565c);align-items:center;font-size:16px;display:inline-flex}.sidebar-row.thread-row{z-index:2;cursor:pointer;color:var(--cirra-neutral-850,#9899a1);position:relative}.sidebar-row.thread-row+.thread-row{margin-top:2px}.sidebar-row.thread-row.child-thread-row{box-sizing:border-box;width:calc(100% - var(--thread-depth) * 22px);margin-left:calc(6px + var(--thread-depth) * 16px);padding-left:12px;padding-right:12px}.sidebar-row.thread-row .row-label{color:var(--cirra-neutral-850,#9899a1)}.sidebar-row.thread-row .thread-row-select{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex;overflow:hidden}.sidebar-row.thread-row .row-right{align-items:center;gap:6px;margin-right:-6px;display:inline-flex}.sidebar-row.thread-row .thread-row-status-slot{flex:0 0 14px;justify-content:center;align-items:center;width:14px;min-width:14px;height:14px;display:inline-flex}.sidebar-row.thread-row .thread-row-fresh-response-dot{background:#2b7cff;border-radius:12px;width:4px;min-width:4px;height:8px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.sidebar-row.thread-row .thread-row-type-icon{color:var(--cirra-neutral-700,#6f7078);justify-content:center;align-items:center;line-height:1;display:inline-flex}.sidebar-row.thread-row .thread-row-type-icon.is-automation-active{color:var(--cirra-success,#39d98a)}.sidebar-row.thread-row .thread-row-pin-toggle{width:14px;min-width:14px;height:14px;color:var(--cirra-neutral-850,#9899a1);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:16px;line-height:1;transition:none;display:inline-flex}.sidebar-row.thread-row .thread-row-pin-toggle:hover:not(:disabled){color:var(--cirra-neutral-950,#ceced6)}.sidebar-row.thread-row .thread-row-pin-toggle:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.sidebar-row.thread-row .thread-row-pin-toggle:disabled{opacity:.5;cursor:default}.sidebar-row.thread-row .thread-row-waiting-tag{background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 8%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 26%, var(--cirra-neutral-200,#202124));height:18px;box-shadow:0 1px 1px #ffffff80, 0 1px 2px color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 24%, transparent), inset 0 0 0 .5px #00000014;color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 88%, var(--cirra-neutral-900,#aeb0b8));letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;margin-right:-2px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}html[data-cirra-theme=dark] .sidebar-row.thread-row .thread-row-waiting-tag{background:linear-gradient(180deg, #ffffff08 0%, transparent 100%), color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 22%, var(--cirra-neutral-200,#202124));box-shadow:0 1px 1px #0003, 0 1px 2px color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 20%, transparent), inset 0 0 0 .5px #ffffff14;color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 82%, var(--cirra-neutral-900,#aeb0b8))}html[data-cirra-theme=light] .sidebar-row.thread-row .thread-row-waiting-tag{background:linear-gradient(180deg, #ffffff59 0%, color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 2%, transparent) 100%), color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 14%, var(--cirra-neutral-200,#202124));box-shadow:0 1px 1px #ffffff8c, 0 1px 2px color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 10%, transparent), inset 0 0 0 .5px color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 10%, #00000014);color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 92%, var(--cirra-neutral-950,#ceced6))}.sidebar-row.thread-row .thread-row-spinner{background:conic-gradient(from -90deg, var(--cirra-neutral-900,#aeb0b8) 0deg 30deg, var(--cirra-neutral-300,#27282b) 30deg 360deg);width:14px;height:14px;-webkit-mask:radial-gradient(farthest-side, transparent calc(100% - 2px), var(--cirra-neutral-50,#0e0e0f) calc(100% - 2px));mask:radial-gradient(farthest-side, transparent calc(100% - 2px), var(--cirra-neutral-50,#0e0e0f) calc(100% - 2px));opacity:.92;border-radius:999px}.sidebar-row.thread-row[data-sidebar-dragging=true]{opacity:.55}.sidebar-row.thread-row[data-sidebar-drop-target=true]{background:var(--cirra-neutral-250,#242528);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 12%, transparent)}.sidebar-row.thread-row .thread-archive-trigger{width:22px;height:22px;color:var(--cirra-neutral-700,#6f7078);border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.sidebar-row.thread-row .thread-archive-trigger:hover{background:var(--cirra-neutral-100,#151617);color:var(--cirra-neutral-950,#ceced6)}.sidebar-row.thread-row .thread-archive-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.sidebar-row.thread-row .thread-archive-confirm{letter-spacing:-.01em;height:22px;color:var(--cirra-neutral-900,#aeb0b8);background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 82%, transparent);box-shadow:none;border:.5px solid #0000001f;border-radius:999px;padding:0 8px;font-size:11px;font-weight:600}.sidebar-row.thread-row .thread-archive-confirm:hover{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, transparent);box-shadow:none}.sidebar-row.thread-row .thread-archive-confirm:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.sidebar-row.thread-row .thread-archive-confirm:disabled{opacity:.7;cursor:default}html[data-cirra-theme=dark] .sidebar-row.thread-row .thread-archive-confirm{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 90%, transparent);box-shadow:none;border-color:#ffffff1a}html[data-cirra-theme=dark] .sidebar-row.thread-row .thread-archive-confirm:hover{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 96%, transparent);box-shadow:none}.sidebar-row[data-sidebar-item-kind=run-child] .thread-row-status-slot{color:var(--cirra-neutral-700,#6f7078);font-size:14px}.sidebar-row[data-sidebar-item-kind=run-child] .row-label{font-size:13px}.sidebar-row[data-sidebar-item-kind=run-child] .row-metadata{letter-spacing:0;font-size:11px}.sidebar-row[data-sidebar-row-interactive=false]{cursor:default}.sidebar-row[data-sidebar-row-interactive=false]:hover,.sidebar-row[data-sidebar-row-interactive=false]:focus-visible{color:inherit;background:0 0;outline:none}.sidebar-row[data-sidebar-row-interactive=false]:hover .row-icon,.sidebar-row[data-sidebar-row-interactive=false]:hover .row-label,.sidebar-row[data-sidebar-row-interactive=false]:focus-visible .row-icon,.sidebar-row[data-sidebar-row-interactive=false]:focus-visible .row-label{color:inherit}.thread-row-branch:has(+.thread-row-branch){margin-bottom:2px}.thread-row-children{grid-template-rows:1fr;margin-top:2px;transition:grid-template-rows .15s ease-out;display:grid;position:relative}.thread-row-children.collapsed-subagents{grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .15s ease-out}.thread-row-children-inner{flex-direction:column;gap:2px;display:flex;overflow:hidden}.sidebar-settings{width:calc(100% - 24px);height:30px;color:var(--cirra-neutral-900,#aeb0b8);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin:0 12px 12px;padding:0 12px;display:flex;background:0 0!important;border:none!important}.sidebar-settings:hover,.sidebar-settings:focus-visible{color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 80%, var(--cirra-neutral-850,#9899a1));outline:none;background:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 8%, transparent)!important}.sidebar-settings:hover .row-left .row-icon,.sidebar-settings:focus-visible .row-left .row-icon,.sidebar-settings:hover .row-left .row-label,.sidebar-settings:focus-visible .row-left .row-label{color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 80%, var(--cirra-neutral-850,#9899a1))}.sidebar-settings .row-left{align-items:center;gap:6px;min-width:0;display:inline-flex}.sidebar-settings .row-left .row-icon{width:16px;min-width:16px;color:var(--cirra-neutral-850,#9899a1);justify-content:center;align-items:center;font-size:16px;display:inline-flex}.sidebar-settings .row-left .row-label{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;min-width:0;font-size:14px;font-weight:400;overflow:hidden}.sidebar-settings-menu.comp-dropdown-content{gap:6px;width:min(340px,100vw - 24px);padding:8px}.sidebar-settings-menu-group{flex-direction:column;gap:2px;display:flex}.sidebar-settings-company-list{--sidebar-settings-company-top-fade:0px;--sidebar-settings-company-bottom-fade:0px;max-height:min(240px,45vh);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sidebar-settings-company-top-fade), #000 calc(100% - var(--sidebar-settings-company-bottom-fade)), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sidebar-settings-company-top-fade), #000 calc(100% - var(--sidebar-settings-company-bottom-fade)), transparent 100%);flex-direction:column;gap:2px;margin-bottom:-8px;padding-bottom:6px;display:flex;overflow-y:auto;mask-size:100% 100%;mask-repeat:no-repeat}.sidebar-settings-company-list.has-scroll-top-fade{--sidebar-settings-company-top-fade:12px}.sidebar-settings-company-list.has-scroll-bottom-fade{--sidebar-settings-company-bottom-fade:12px}.sidebar-settings-company-header{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 0 8px;display:flex}.sidebar-settings-company-header-left{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;min-width:0;padding:0;display:flex}.sidebar-settings-company-header-actions{align-items:center;gap:2px;display:inline-flex}.sidebar-settings-company-header-button.comp-button{min-width:24px;min-height:24px;color:var(--cirra-neutral-850,#9899a1);border-radius:999px}.sidebar-settings-company-add.comp-button{width:24px;height:24px}.sidebar-settings-company-toggle{color:var(--cirra-neutral-700,#6f7078);justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.sidebar-settings-company-toggle.is-expanded{transform:rotate(180deg)}.sidebar-settings-company-search-popover.comp-dropdown-content{gap:8px;width:min(360px,100vw - 40px);padding:8px;overflow:visible}.sidebar-settings-company-search-popover-body{flex-direction:column;gap:8px;display:flex}.sidebar-settings-company-search-input-shell.comp-input-shell{--comp-input-background:#f7f7f8;--comp-input-shadow:inset 0 -.5px 0 #0000000f, inset 0 0 0 .5px #00000014;--comp-input-shadow-active:inset 0 -.5px 0 #0000000f, inset 0 0 0 .5px #00000014}html[data-cirra-theme=dark] .sidebar-settings-company-search-input-shell.comp-input-shell{--comp-input-background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);--comp-input-shadow:inset 0 0 0 .5px #ffffff1f, inset 0 -1px 2px #00000052;--comp-input-shadow-active:inset 0 0 0 .5px #ffffff1f, inset 0 -1px 2px #00000052}.sidebar-settings-company-search-results{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:2px;max-height:min(320px,50vh);display:flex;overflow-y:auto}.sidebar-settings-company-search-results::-webkit-scrollbar{display:none}.sidebar-settings-impersonation-popover.comp-dropdown-content{width:min(320px,100vw - 40px)}.sidebar-settings-impersonation-layout{position:relative}.sidebar-settings-impersonation-contexts.comp-dropdown-content{gap:2px;width:min(300px,100vw - 40px);padding:8px;position:absolute;top:0;right:calc(100% + 8px);overflow:visible}.sidebar-settings-impersonation-user-item .sidebar-settings-menu-item-arrow,.sidebar-settings-impersonation-context-item .comp-spinner{margin-left:auto}.sidebar-settings-company-search-popover .dropdown-label.sidebar-settings-menu-note,.sidebar-settings-company-search-popover .sidebar-settings-menu-item-label{font-weight:400}.sidebar-settings-company-search-popover .dropdown-label.sidebar-settings-menu-note{align-items:center;min-height:30px;display:flex}.sidebar-settings-company-search-item{text-align:left;background:0 0;border:0;justify-content:flex-start;transition:none!important}.sidebar-settings-company-search-item .sidebar-settings-menu-item-label{flex:auto;min-width:0;transition:none!important}.sidebar-settings-company-search-item .sidebar-settings-company-search-item-progress{background:#ffffff2e;border-radius:999px;flex-shrink:0;width:36px;height:4px;margin-left:8px;position:relative;overflow:hidden;transition:none!important}html[data-cirra-theme=light] .sidebar-settings-company-search-item .sidebar-settings-company-search-item-progress{background:#a4a6ae57}.sidebar-settings-company-search-item .sidebar-settings-company-search-item-progress-fill{background:#4a4fc4e0;border-radius:999px;position:absolute;inset:0 auto 0 0;transition:none!important}.sidebar-settings-company-search-item .sidebar-settings-menu-item-arrow,.sidebar-settings-company-search-item .comp-spinner{flex-shrink:0;margin-left:8px;transition:none!important}.sidebar-settings-company-search-item .comp-spinner{border-top-color:rgba(var(--cirra-neutral-700,#6f7078), .34);border-left-color:rgba(var(--cirra-neutral-700,#6f7078), .34)}html[data-cirra-theme=light] .sidebar-settings-company-search-item .comp-spinner{border-top-color:#7a7b827a;border-left-color:#7a7b827a}.sidebar-settings-company-search-item:hover,.sidebar-settings-company-search-item:focus-visible,.sidebar-settings-company-search-item[data-highlighted],.sidebar-settings-company-search-item.active{background:var(--cirra-neutral-300,#27282b);border-radius:8px;outline:none;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .sidebar-settings-company-search-item:hover,html[data-cirra-theme=light] .sidebar-settings-company-search-item:focus-visible,html[data-cirra-theme=light] .sidebar-settings-company-search-item[data-highlighted],html[data-cirra-theme=light] .sidebar-settings-company-search-item.active{background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}.sidebar-settings-company-search-item:hover,.sidebar-settings-company-search-item:focus-visible,.sidebar-settings-company-search-item[data-highlighted],.sidebar-settings-company-search-item.active{color:#4f5563!important}.sidebar-settings-company-search-item:hover .sidebar-settings-company-search-item-progress,.sidebar-settings-company-search-item:focus-visible .sidebar-settings-company-search-item-progress,.sidebar-settings-company-search-item[data-highlighted] .sidebar-settings-company-search-item-progress,.sidebar-settings-company-search-item.active .sidebar-settings-company-search-item-progress{background:#4f556329!important}html[data-cirra-theme=light] .sidebar-settings-company-search-item:hover .sidebar-settings-company-search-item-progress,html[data-cirra-theme=light] .sidebar-settings-company-search-item:focus-visible .sidebar-settings-company-search-item-progress,html[data-cirra-theme=light] .sidebar-settings-company-search-item[data-highlighted] .sidebar-settings-company-search-item-progress,html[data-cirra-theme=light] .sidebar-settings-company-search-item.active .sidebar-settings-company-search-item-progress{background:#4f556324!important}.sidebar-settings-company-search-item:hover .sidebar-settings-menu-item-label,.sidebar-settings-company-search-item:hover .sidebar-settings-menu-item-arrow,.sidebar-settings-company-search-item:hover>svg,.sidebar-settings-company-search-item:hover>svg *,.sidebar-settings-company-search-item:hover .sidebar-settings-menu-item-arrow *,.sidebar-settings-company-search-item:hover .sidebar-settings-menu-item-label *,.sidebar-settings-company-search-item:focus-visible .sidebar-settings-menu-item-label,.sidebar-settings-company-search-item:focus-visible .sidebar-settings-menu-item-arrow,.sidebar-settings-company-search-item:focus-visible>svg,.sidebar-settings-company-search-item:focus-visible>svg *,.sidebar-settings-company-search-item:focus-visible .sidebar-settings-menu-item-arrow *,.sidebar-settings-company-search-item:focus-visible .sidebar-settings-menu-item-label *,.sidebar-settings-company-search-item[data-highlighted] .sidebar-settings-menu-item-label,.sidebar-settings-company-search-item[data-highlighted] .sidebar-settings-menu-item-arrow,.sidebar-settings-company-search-item[data-highlighted]>svg,.sidebar-settings-company-search-item[data-highlighted]>svg *,.sidebar-settings-company-search-item[data-highlighted] .sidebar-settings-menu-item-arrow *,.sidebar-settings-company-search-item[data-highlighted] .sidebar-settings-menu-item-label *,.sidebar-settings-company-search-item.active .sidebar-settings-menu-item-label,.sidebar-settings-company-search-item.active .sidebar-settings-menu-item-arrow,.sidebar-settings-company-search-item.active>svg,.sidebar-settings-company-search-item.active>svg *,.sidebar-settings-company-search-item.active .sidebar-settings-menu-item-arrow *,.sidebar-settings-company-search-item.active .sidebar-settings-menu-item-label *{opacity:1;color:#4f5563!important;stroke:currentColor!important;-webkit-text-fill-color:#4f5563!important}.dropdown-item.sidebar-settings-plan-summary{--usage-plan-progress-pill-outline-color:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;padding:8px}.dropdown-item.sidebar-settings-plan-summary[data-highlighted]{--usage-plan-progress-pill-outline-color:var(--cirra-neutral-300,#27282b);background:var(--cirra-neutral-300,#27282b);border-color:var(--cirra-neutral-500,#3f3f45)}html[data-cirra-theme=light] .dropdown-item.sidebar-settings-plan-summary[data-highlighted]{--usage-plan-progress-pill-outline-color:#f7f7f8;background:#f7f7f8;border-color:#0000}html[data-cirra-theme=dark] .dropdown-item.sidebar-settings-plan-summary{--usage-plan-progress-pill-outline-color:var(--cirra-neutral-200,#202124)}html[data-cirra-theme=dark] .dropdown-item.sidebar-settings-plan-summary[data-highlighted]{--usage-plan-progress-pill-outline-color:var(--cirra-neutral-300,#27282b)}.dropdown-item.sidebar-settings-plan-summary .sidebar-settings-plan-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.dropdown-item.sidebar-settings-plan-summary .compound-usage-plan-summary-title{flex:auto}.dropdown-item.sidebar-settings-plan-summary .plan-arrow{width:16px;min-width:16px;color:var(--cirra-neutral-600,#55565c);justify-content:center;align-items:center;height:16px;font-size:14px;display:inline-flex}.dropdown-item.sidebar-settings-plan-summary .compound-usage-plan-progress{width:100%}.dropdown-item.sidebar-settings-plan-summary .compound-usage-plan-progress-pill{pointer-events:none}.dropdown-item.sidebar-settings-plan-summary .sidebar-settings-plan-meta{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.dropdown-item.sidebar-settings-plan-summary .compound-usage-plan-summary-subtitle{min-width:0}.dropdown-item.sidebar-settings-plan-summary .compound-usage-plan-progress-variant-menu .compound-usage-plan-progress-pill{box-shadow:0 2px 2px -1px #0000000f,0 1px 1px -.5px #0000000f,0 0 0 3px #fff,inset 0 -.5px #0000001f,inset 0 0 0 .5px #0000003d,inset 0 -1px 2px .5px #fff}.dropdown-item.sidebar-settings-plan-summary .sidebar-settings-plan-balance{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);flex-shrink:0;align-items:baseline;gap:2px;font-size:11px;font-weight:400;line-height:14px;display:inline-flex}.dropdown-item.sidebar-settings-plan-summary .sidebar-settings-plan-balance-value{color:var(--cirra-neutral-950,#ceced6)}.dropdown-item.sidebar-settings-plan-summary .sidebar-settings-plan-balance-label{color:var(--cirra-neutral-700,#6f7078)}.dropdown-item.sidebar-settings-plan-summary[data-highlighted] .compound-usage-plan-progress-variant-menu .compound-usage-plan-progress-pill{box-shadow:0 2px 2px -1px #0000000f, 0 1px 1px -.5px #0000000f, 0 0 0 3px var(--cirra-neutral-300,#27282b), inset 0 -.5px 0 #0000001f, inset 0 0 0 .5px #0000003d, inset 0 -1px 2px .5px #fff}html[data-cirra-theme=light] .dropdown-item.sidebar-settings-plan-summary[data-highlighted] .compound-usage-plan-progress-variant-menu .compound-usage-plan-progress-pill{box-shadow:0 2px 2px -1px #0000000f,0 1px 1px -.5px #0000000f,0 0 0 3px #f7f7f8,inset 0 -.5px #0000001f,inset 0 0 0 .5px #0000003d,inset 0 -1px 2px .5px #fff}html[data-cirra-theme=dark] .dropdown-item.sidebar-settings-plan-summary .compound-usage-plan-progress-variant-menu .compound-usage-plan-progress-pill{box-shadow:0 2px 2px -1px #00000047, 0 1px 1px -.5px #0000003d, 0 0 0 3px var(--cirra-neutral-200,#202124), inset 0 -.5px 0 #00000047, inset 0 0 0 .5px #ffffff14, inset 0 -1px 2px .5px #ffffff0d}html[data-cirra-theme=dark] .dropdown-item.sidebar-settings-plan-summary[data-highlighted] .compound-usage-plan-progress-variant-menu .compound-usage-plan-progress-pill{box-shadow:0 2px 2px -1px #00000047, 0 1px 1px -.5px #0000003d, 0 0 0 3px var(--cirra-neutral-300,#27282b), inset 0 -.5px 0 #00000047, inset 0 0 0 .5px #ffffff14, inset 0 -1px 2px .5px #ffffff0d}.dropdown-label.sidebar-settings-menu-label{color:var(--cirra-neutral-700,#6f7078);padding:0;font-size:12px}.dropdown-label.sidebar-settings-menu-note{color:var(--cirra-neutral-700,#6f7078);padding:2px 8px;font-size:11px}.dropdown-label.sidebar-settings-menu-note.sidebar-settings-menu-note-danger{color:var(--cirra-danger,#ff5c5c);white-space:normal;font-weight:400;line-height:1.35}.dropdown-item.sidebar-settings-menu-item,.dropdown-item.sidebar-settings-company-item{border-radius:8px;min-height:30px}.dropdown-item.sidebar-settings-menu-item svg,.dropdown-item.sidebar-settings-company-item svg{width:14px;height:14px}.sidebar-settings-menu-item-label{align-items:center;gap:6px;display:inline-flex}.sidebar-settings-menu-item-arrow{color:var(--cirra-neutral-700,#6f7078);font-size:11px;line-height:1}.thread-rename-modal{z-index:1250;justify-content:center;align-items:center;padding:24px;font-size:14px;line-height:1.4;display:flex;position:fixed;inset:0}.thread-rename-backdrop{background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 80%, transparent);position:absolute;inset:0}.thread-rename-panel{border:1px solid var(--cirra-neutral-100,#151617);background:var(--cirra-neutral-100,#151617);-webkit-backdrop-filter:blur(20px);border-radius:12px;width:min(400px,100vw - 32px);padding:18px 20px;position:relative}.thread-rename-header .thread-rename-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:16px;font-weight:600;line-height:1.2em}.thread-rename-header .thread-rename-subtitle{color:var(--cirra-neutral-500,#3f3f45);margin:6px 0 0;font-size:14px;line-height:1.3em}.thread-rename-form{margin-top:12px}.thread-rename-error{color:var(--cirra-danger,#ff5c5c);margin:8px 0 0;font-size:12px}.thread-rename-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.sidebar-rename-modal.comp-modal-v2{width:min(var(--comp-modal-v2-width,400px), 100vw - 32px)}.sidebar-rename-modal.comp-modal-v2 .comp-modal-v2-header-content{gap:0}.sidebar-rename-modal.comp-modal-v2 .comp-modal-v2-title{letter-spacing:-.02em;font-size:15px;font-weight:500;line-height:24px}.sidebar-rename-modal.comp-modal-v2 .comp-modal-v2-subtitle{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.sidebar-rename-modal-form{flex-direction:column;gap:20px;display:flex}.sidebar-rename-modal-field{flex-direction:column;gap:4px;display:flex}.sidebar-rename-modal-input-shell{width:100%}.sidebar-rename-modal-actions{justify-content:flex-end;gap:6px;display:flex}.sidebar-inline-rename-input{font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;margin:0;padding:0}.sidebar-folder-actions .sidebar-action-button.comp-button{display:none}.sidebar-row:hover .sidebar-folder-actions .sidebar-action-button.comp-button,.sidebar-folder-actions .sidebar-action-button.comp-button:focus-visible{display:flex}.sidebar-row-list>.sidebar-row.thread-row{margin-top:0}.sidebar-row-list>.sidebar-folder-row{margin-bottom:0}.local-sidebar-default-bucket-drop-zone,.local-sidebar-group-drop-zone{min-width:0;transition:padding .14s cubic-bezier(.2,0,0,1),opacity .12s;position:relative}.local-sidebar-default-bucket-drop-zone[data-sidebar-drop-target=true]>.cirra-sidebar-section-header .cirra-sidebar-section-toggle,.local-sidebar-default-bucket-drop-zone[data-sidebar-drop-target=true]>.context-menu-trigger>.cirra-sidebar-section-header .cirra-sidebar-section-toggle,.local-sidebar-group-drop-zone[data-sidebar-drop-target=true]>.cirra-sidebar-section-header .cirra-sidebar-section-toggle,.local-sidebar-group-drop-zone[data-sidebar-drop-target=true]>.context-menu-trigger>.cirra-sidebar-section-header .cirra-sidebar-section-toggle{background:var(--cirra-neutral-250,#242528);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 12%, transparent)}.local-sidebar-group-drop-zone[data-sidebar-dragging=true]{z-index:1}.local-sidebar-group-drop-zone .cirra-sidebar-section-toggle[draggable=true]{cursor:grab}.local-sidebar-group-drop-zone .cirra-sidebar-section-toggle[draggable=true]:active{cursor:grabbing}.local-sidebar-group-drop-zone[data-sidebar-group-order-drop=before]{padding-top:32px}.local-sidebar-group-drop-zone[data-sidebar-group-order-drop=after]{padding-bottom:32px}.local-sidebar-group-tree{min-width:0}.local-sidebar-item-drop-zone{min-width:0;padding-top:0;transition:padding-top .14s cubic-bezier(.2,0,0,1)}.local-sidebar-item-drop-zone[data-sidebar-item-drop=before]{padding-top:32px}.local-sidebar-folder-row{cursor:grab;transition:margin .14s cubic-bezier(.2,0,0,1),opacity .12s,background .12s,box-shadow .12s;position:relative}.local-sidebar-folder-row .row-label{font-weight:400}.local-sidebar-folder-row:hover,.local-sidebar-folder-row:focus-visible{background:var(--cirra-neutral-250,#242528)!important}.local-sidebar-group-tree .sidebar-row .row-label{font-weight:400}.local-sidebar-folder-row[data-sidebar-folder-dragging=true]{z-index:1;cursor:grabbing}.local-sidebar-folder-row[data-sidebar-folder-drop=inside]{background:var(--cirra-neutral-250,#242528);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 12%, transparent)}.local-sidebar-folder-row[data-sidebar-folder-drop=before]{margin-top:32px}.local-sidebar-folder-row[data-sidebar-folder-drop=after]{margin-bottom:32px}.local-sidebar-group-drop-zone[data-sidebar-folder-root-drop=true] .local-sidebar-group-tree{background:color-mix(in srgb, var(--cirra-neutral-250,#242528) 62%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 12%, transparent);border-radius:8px}.sidebar-action-context-menu{min-width:180px}.sidebar-action-menu-icon{color:var(--cirra-neutral-700,#6f7078)}.dropdown-item[data-variant=destructive] .sidebar-action-menu-icon,.dropdown-sub-trigger[data-variant=destructive] .sidebar-action-menu-icon{color:inherit}.local-sidebar-move-destination{min-width:0}.local-sidebar-move-destination--folder{width:100%;padding-left:calc(var(--local-sidebar-destination-depth,1) * 14px);align-items:center;gap:8px;display:inline-flex;position:relative}.local-sidebar-move-destination--folder:before{content:"";width:calc(var(--local-sidebar-destination-depth,1) * 14px);background:repeating-linear-gradient(to right, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent) 0 1px, transparent 1px 14px);pointer-events:none;position:absolute;top:-7px;bottom:-7px;left:0}.local-sidebar-move-destination--folder svg{flex:none}.sidebar-row.local-sidebar-group-empty{cursor:default;color:var(--cirra-neutral-600,#55565c)}.sidebar-row.local-sidebar-group-empty:hover,.sidebar-row.local-sidebar-group-empty:focus-visible{color:var(--cirra-neutral-600,#55565c);background:0 0}.sidebar-row.local-sidebar-group-empty:hover .row-label,.sidebar-row.local-sidebar-group-empty:focus-visible .row-label{color:var(--cirra-neutral-600,#55565c)}.cirra-usage-meter-slot{flex-direction:column;display:flex;position:relative}.cirra-usage-meter-slot:before{content:"";pointer-events:none;background:var(--cirra-border-soft,#ffffff17);height:.5px;position:absolute;top:0;left:0;right:0}.cirra-usage-meter-slot~.cirra-sidebar-footer:before{display:none}.cirra-usage-meter{border-radius:10px;flex-direction:column;gap:6px;width:calc(100% - 16px);margin:6px 8px 0;padding:4px 8px 6px 12px;display:flex}.cirra-usage-meter-is-sponsored{padding:8px 12px}.cirra-usage-meter-line{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.cirra-usage-meter-line:has(.cirra-usage-meter-cta){max-height:16px}.cirra-usage-meter-heading{align-items:center;gap:6px;min-width:0;display:inline-flex}.cirra-usage-meter-percent{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);font-variant-numeric:tabular-nums;font-size:11px;font-weight:400;line-height:16px}.cirra-usage-meter-label{letter-spacing:-.01em;color:var(--cirra-neutral-850,#9899a1);white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.cirra-usage-meter-reset{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);white-space:nowrap;cursor:default;font-size:11px;font-weight:400;line-height:16px}.cirra-usage-meter-track{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent);cursor:pointer;border:0;border-radius:999px;width:100%;height:6px;padding:0;transition:background-color .15s ease-out;display:block;position:relative}.cirra-usage-meter-track:after{content:"";position:absolute;inset:-4px}.cirra-usage-meter-track:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}@media (hover:hover) and (pointer:fine){.cirra-usage-meter-track:hover{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 16%, transparent)}.cirra-usage-meter-track:hover .cirra-usage-meter-fill{filter:brightness(.82)}}.cirra-usage-meter-fill{height:100%;width:calc(var(--cirra-usage-meter-percent,0) * 1%);background:var(--cirra-neutral-800,#81828a);border-radius:999px;min-width:3px;transition:width .3s cubic-bezier(.23,1,.32,1),background-color .3s ease-out,filter .15s ease-out}@media (prefers-reduced-motion:reduce){.cirra-usage-meter-fill{transition:none}}.cirra-usage-meter-tone-warm .cirra-usage-meter-fill{background:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 60%, var(--cirra-neutral-800,#81828a))}.cirra-usage-meter-tone-full .cirra-usage-meter-fill,.cirra-usage-meter-tone-blocked .cirra-usage-meter-fill{background:var(--cirra-warning,oklch(80% .17 52))}.cirra-usage-meter-extra{visibility:hidden;grid-template-rows:0fr;margin-top:-6px;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),visibility 0s linear .3s;display:grid}.cirra-usage-meter-extra[data-expanded]{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .3s cubic-bezier(.23,1,.32,1),visibility}.cirra-usage-meter-extra-inner{opacity:0;min-height:0;padding-top:7px;transition:opacity .2s;overflow:hidden}.cirra-usage-meter-extra[data-expanded] .cirra-usage-meter-extra-inner{opacity:1}@media (prefers-reduced-motion:reduce){.cirra-usage-meter-extra,.cirra-usage-meter-extra[data-expanded],.cirra-usage-meter-extra-inner{transition:none}}.cirra-usage-meter-credits{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;line-height:16px;overflow:hidden}.cirra-usage-meter-credits strong{color:var(--cirra-neutral-950,#ceced6);font-weight:500}.cirra-usage-meter-explainer{appearance:none;text-align:left;cursor:help;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;font-family:inherit;text-decoration:underline 1px dashed #0000;transition:text-decoration-color .12s ease-out}.cirra-usage-meter-explainer:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99;text-decoration-color:currentColor}@media (hover:hover) and (pointer:fine){.cirra-usage-meter-explainer:hover{text-decoration-color:currentColor}}.comp-tooltip.cirra-usage-meter-explainer-tooltip{max-width:min(280px,100vw - 32px)}.cirra-usage-meter-cta{letter-spacing:-.01em;height:16px;color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));cursor:pointer;touch-action:manipulation;text-underline-offset:3px;background:0 0;border:0;border-radius:4px;flex:none;padding:0;font-size:11px;font-weight:400;line-height:1;text-decoration:underline #0000;transition:color .12s ease-out,text-decoration-color .12s ease-out,transform .12s ease-out;position:relative}.cirra-usage-meter-cta:before{content:"";position:absolute;inset:-4px}.cirra-usage-meter-cta:active{transform:scale(.98)}.cirra-usage-meter-cta:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}@media (hover:hover) and (pointer:fine){.cirra-usage-meter-cta:hover{color:color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 82%, var(--cirra-neutral-950,#ceced6));text-decoration-color:currentColor}}.comp-user-feedback-prompt{--user-feedback-prompt-surface:color-mix(in oklab, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 4%, var(--cirra-bg-card));--user-feedback-prompt-border:color-mix(in oklab, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 12%, transparent);border:1px solid var(--user-feedback-prompt-border);background:var(--user-feedback-prompt-surface);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:14px;display:grid}html[data-cirra-theme=dark] .comp-user-feedback-prompt{--user-feedback-prompt-surface:color-mix(in oklab, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 7%, var(--cirra-bg-card));--user-feedback-prompt-border:color-mix(in oklab, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 18%, transparent)}.comp-user-feedback-prompt-icon{width:36px;height:36px;color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));background:color-mix(in oklab, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 10%, transparent);box-shadow:inset 0 0 0 .5px color-mix(in oklab, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 22%, transparent);border-radius:10px;place-items:center;display:grid}.comp-user-feedback-prompt-icon svg [opacity]{opacity:.12}.comp-user-feedback-prompt-copy{min-width:0}.comp-user-feedback-prompt-copy h2{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:500;line-height:1.4}.comp-user-feedback-prompt-copy p{color:var(--cirra-neutral-700,#6f7078);margin:3px 0 0;font-size:12px;line-height:1.45}.comp-user-feedback-prompt-actions{align-items:center;gap:6px;display:flex}.comp-user-feedback-prompt-dismiss.comp-button{flex:none}.comp-user-feedback-prompt-dismiss.comp-button:hover:not(:disabled),.comp-user-feedback-prompt-dismiss.comp-button:focus-visible:not(:disabled),.comp-user-feedback-prompt-dismiss.comp-button:active:not(:disabled){color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 6%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 12%, transparent);box-shadow:0 1px 1px #ffffff80, inset 0 0 0 .5px color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 20%, transparent);outline:none}html[data-cirra-theme=dark] .comp-user-feedback-prompt-dismiss.comp-button:hover:not(:disabled),html[data-cirra-theme=dark] .comp-user-feedback-prompt-dismiss.comp-button:focus-visible:not(:disabled),html[data-cirra-theme=dark] .comp-user-feedback-prompt-dismiss.comp-button:active:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 6%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 12%, transparent);box-shadow:0 1px 1px #0003, inset 0 0 0 .5px color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 24%, transparent)}@media (width<=540px){.comp-user-feedback-prompt{grid-template-columns:auto minmax(0,1fr)}.comp-user-feedback-prompt-actions{grid-column:2;justify-content:flex-start}}.comp-user-feedback-modal{--user-feedback-modal-option-border:color-mix(in srgb, variables.$neutral-950 12%, transparent)}html[data-cirra-theme=dark] .comp-user-feedback-modal{--user-feedback-modal-option-border:#ffffff1f}.comp-user-feedback-modal .comp-modal-v2-animated-frame{overflow:visible}.comp-user-feedback-modal .comp-modal-v2-body{margin-top:12px}.comp-user-feedback-modal-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.comp-user-feedback-modal-option{--user-feedback-option-tone:variables.$accent;min-width:0;min-height:76px;color:var(--cirra-neutral-950,#ceced6);box-shadow:inset 0 0 0 1px var(--user-feedback-modal-option-border);cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px;transition-property:color,background-color,box-shadow;transition-duration:.14s;transition-timing-function:ease-out;display:flex;position:relative}.comp-user-feedback-modal-option input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.comp-user-feedback-modal-option:hover,.comp-user-feedback-modal-option:focus-within{background:var(--cirra-neutral-200,#202124);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 18%, transparent)}.comp-user-feedback-modal-option.is-selected{background:color-mix(in oklab, var(--user-feedback-option-tone) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--user-feedback-option-tone) 34%, transparent)}.comp-user-feedback-modal-option.is-selected .comp-user-feedback-modal-option-icon{color:var(--user-feedback-option-tone)}html[data-cirra-theme=dark] .comp-user-feedback-modal-option:hover,html[data-cirra-theme=dark] .comp-user-feedback-modal-option:focus-within{background:var(--cirra-neutral-200,#202124);box-shadow:inset 0 0 0 1px #ffffff2e}html[data-cirra-theme=dark] .comp-user-feedback-modal-option.is-selected{background:color-mix(in oklab, var(--user-feedback-option-tone) 15%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--user-feedback-option-tone) 42%, transparent)}.comp-user-feedback-modal-option--bad{--user-feedback-option-tone:oklch(62% .2 25)}.comp-user-feedback-modal-option--neutral{--user-feedback-option-tone:oklch(70% .14 80)}.comp-user-feedback-modal-option--good{--user-feedback-option-tone:oklch(62% .16 150)}.comp-user-feedback-modal-option-icon{width:28px;height:28px;color:var(--cirra-neutral-700,#6f7078);place-items:center;transition:color .14s ease-out;display:grid}.comp-user-feedback-modal-option-icon svg [opacity]{opacity:.08}.comp-user-feedback-modal-option-copy{text-align:center;min-width:0}.comp-user-feedback-modal-option-copy strong{color:inherit;letter-spacing:-.01em;font-size:12px;font-weight:500;line-height:1.4}.comp-user-feedback-modal-details{margin-top:16px;overflow:hidden}.comp-user-feedback-modal-message-label{color:var(--cirra-neutral-900,#aeb0b8);margin-bottom:7px;font-size:12px;font-weight:500;line-height:1.4;display:block}.comp-user-feedback-modal-textarea-shell{--comp-input-height:auto;--comp-input-radius:10px;--comp-input-padding-x:12px;width:100%;padding-top:8px;padding-bottom:8px}.comp-user-feedback-modal-textarea{height:auto;min-height:104px;padding:0;font-size:13px;line-height:1.5}.comp-user-feedback-modal-actions{justify-content:flex-end;margin-top:12px;display:flex}@media (width<=540px){.comp-user-feedback-modal-option{min-height:72px}.comp-user-feedback-modal-textarea{font-size:16px}}.comp-cirra-empty-state-card{--cirra-empty-state-card-accent:#8a46ff;--cirra-empty-state-card-logo-active:#d8dde6;--cirra-empty-state-card-logo-rest:#8b929e;text-align:center;user-select:none;flex-direction:column;align-items:center;gap:18px;width:min(100%,560px);display:flex}.comp-cirra-empty-state-card.is-exiting{pointer-events:none;will-change:opacity, transform, filter;animation:.22s cubic-bezier(.16,.84,.32,1) both activity-empty-state-exit}.cirra-empty-state-card-icon-shell{width:48px;height:48px;color:var(--cirra-empty-state-card-accent);background:#1e1f23d1;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative;transform:rotate(-8deg);box-shadow:0 12px 24px -18px #00000094,0 6px 12px -12px #0006,inset 0 1px #ffffff14,inset 0 0 0 .5px #ffffff14}.cirra-empty-state-card-copy{flex-direction:column;align-items:center;gap:6px;max-width:420px;display:flex}.cirra-empty-state-card-title{color:#fffffff0;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:500;line-height:24px}.activity-empty-state-inline-title{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px;display:inline-flex}.activity-empty-state-inline-title .comp-dropdown-trigger{background:0 0!important}.activity-empty-state-inline-project-label{color:inherit}.cirra-empty-state-card-detail{color:#ffffffb3;letter-spacing:-.01em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:22px;font-size:13px;font-weight:450;line-height:19px;display:flex}.cirra-empty-state-card-description{color:#ffffffad;letter-spacing:-.01em;white-space:pre-line;margin:0;font-size:13px;font-weight:450;line-height:19px}.comp-cirra-empty-state-card .activity-empty-state-logo{object-fit:contain;filter:brightness(0)saturate()invert();opacity:.96;width:22px;height:22px;margin-bottom:0}.comp-cirra-empty-state-card .activity-empty-state-cirra-mark{display:block}.comp-cirra-empty-state-card .activity-empty-state-route-icon{width:auto;height:auto;color:inherit;margin-bottom:0}.comp-cirra-empty-state-card .activity-empty-state-route-icon svg{width:24px;height:24px}.comp-cirra-empty-state-card .activity-empty-state-skill-icon,.comp-cirra-empty-state-card .activity-empty-state-skill-picker{margin-bottom:0}.comp-cirra-empty-state-card .activity-empty-state-skill-icon-button{border-radius:10px}.activity-empty-state-inline-project-trigger{--comp-switch-hover-wash:#ffffff0b;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;justify-content:center;align-items:center;padding:0;transition:background .18s;display:inline-flex;position:relative}.activity-empty-state-inline-project-trigger:after{content:"";background:var(--comp-switch-hover-wash);opacity:0;border-radius:4px;transition:opacity .18s;position:absolute;inset:0 -3px}.activity-empty-state-inline-project-trigger:hover:not(:disabled):after{opacity:1}.activity-empty-state-inline-project-trigger:hover:not(:disabled){background:color-mix(in srgb, var(--cirra-neutral-500,#3f3f45) 88%, white)}.activity-empty-state-inline-project-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.activity-empty-state-project-content{min-width:160px}html[data-cirra-theme=light] .comp-cirra-empty-state-card{--cirra-empty-state-card-logo-active:#4d5158;--cirra-empty-state-card-logo-rest:#8f959f}html[data-cirra-theme=light] .cirra-empty-state-card-icon-shell{background:linear-gradient(180deg, #9547ff00 0%, color-mix(in srgb, var(--cirra-empty-state-card-accent) 4%, transparent) 100%), #ffffff80;box-shadow:0 4px 4px -3px color-mix(in srgb, var(--cirra-empty-state-card-accent) 12%, transparent), 0 2px 2px -1px #0000000a, 0 1px 1px -.5px #0000001f, 0 0 0 .5px #0000001a, inset 0 1px 2px #fff9}html[data-cirra-theme=light] .cirra-empty-state-card-title{color:var(--cirra-neutral-950,#ceced6)}html[data-cirra-theme=light] .cirra-empty-state-card-detail,html[data-cirra-theme=light] .cirra-empty-state-card-description{color:var(--cirra-neutral-800,#81828a)}html[data-cirra-theme=light] .comp-cirra-empty-state-card .activity-empty-state-logo{filter:brightness(0)saturate();opacity:.86}html[data-cirra-theme=light] .activity-empty-state-inline-project-trigger{--comp-switch-hover-wash:#0f172a0b}html[data-cirra-theme=light] .activity-empty-state-inline-project-trigger:hover:not(:disabled){background:color-mix(in srgb, var(--cirra-neutral-500,#3f3f45) 90%, black)}.cirra-bar-chart-theme{--cirra-bar-chart-surface:#1f1f20;--cirra-bar-chart-grid-stroke:#ffffff0f;--cirra-bar-chart-axis-color:var(--cirra-neutral-600);--cirra-bar-chart-bar-border:#00000029;--cirra-bar-chart-series-1:#00a4e6;--cirra-bar-chart-series-2:#9547ff;--cirra-bar-chart-series-3:#12b7aa;--cirra-bar-chart-series-4:#f39b39;--cirra-bar-chart-series-5:#eb5fa9;--cirra-bar-chart-series-6:#8bcf45;--cirra-bar-chart-series-1-hover:#0092cf;--cirra-bar-chart-series-2-hover:#8438ef;--cirra-bar-chart-series-3-hover:#0ea396;--cirra-bar-chart-series-4-hover:#df8b2d;--cirra-bar-chart-series-5-hover:#d84d95;--cirra-bar-chart-series-6-hover:#76ba34;margin-top:0}html[data-cirra-theme=dark] .cirra-bar-chart-theme{--cirra-bar-chart-series-1:#5c95e8;--cirra-bar-chart-series-2:#a56dff;--cirra-bar-chart-series-3:#2aa198;--cirra-bar-chart-series-4:#e67e22;--cirra-bar-chart-series-5:#e0569b;--cirra-bar-chart-series-6:#7cb342;--cirra-bar-chart-series-1-hover:#4f86d8;--cirra-bar-chart-series-2-hover:#945cf0;--cirra-bar-chart-series-3-hover:#228d84;--cirra-bar-chart-series-4-hover:#cf6f16;--cirra-bar-chart-series-5-hover:#c84586;--cirra-bar-chart-series-6-hover:#67952f}html[data-cirra-theme=light] .cirra-bar-chart-theme{--cirra-bar-chart-surface:#fcfcfc;--cirra-bar-chart-grid-stroke:#00000014;--cirra-bar-chart-axis-color:var(--cirra-neutral-600);--cirra-bar-chart-bar-border:#00000029}.cirra-bar-chart{user-select:none;background:var(--cirra-bar-chart-surface);border-radius:12px;margin-bottom:20px;padding:16px 20px;box-shadow:0 1px 1px -.5px #0000003d,inset 0 -.5px #00000038,inset 0 0 0 .5px #ffffff14}html[data-cirra-theme=light] .cirra-bar-chart{background:var(--cirra-neutral-100,#151617);box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #0000000a,inset 0 0 0 .5px #00000014}.cirra-bar-chart *{user-select:none;outline:none}.cirra-bar-chart-skeleton .comp-skeleton{flex:none;width:auto;height:auto;padding:0}.cirra-bar-chart-skeleton .item{margin-top:0}.cirra-bar-chart-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:0;display:flex}.cirra-bar-chart-title{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;white-space:nowrap;align-items:center;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.cirra-bar-chart-title-skeleton{align-items:center;display:inline-flex}.cirra-bar-chart-legend{align-items:center;gap:16px;min-width:0;display:flex}.cirra-bar-chart-legend-skeleton{gap:18px}.cirra-bar-chart-legend-item-skeleton{flex:none;align-items:center;gap:6px;display:inline-flex}.cirra-bar-chart-legend-marker-skeleton{border-radius:3px;width:10px;height:10px}.cirra-bar-chart-legend-label-skeleton{border-radius:6px;width:60.53px;height:16px}.cirra-bar-chart-legend-item{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.cirra-bar-chart-legend-marker{--cirra-bar-chart-legend-fill:var(--cirra-bar-chart-series-1);box-sizing:border-box;background:linear-gradient(180deg, #ffffff1f 0%, #fff0 100%), var(--cirra-bar-chart-legend-fill);border:.5px solid #0000003d;flex:none;width:10px;height:10px;display:inline-block;box-shadow:inset 0 1px 2px #ffffff14,inset 0 -1px 2px #00000014}.cirra-bar-chart-legend-marker.is-square{border-radius:3px}html[data-cirra-theme=dark] .cirra-bar-chart-legend-marker{border-color:#ffffff24;box-shadow:inset 0 1px 2px #ffffff1a,inset 0 -1px 2px #00000038}.cirra-bar-chart-legend-marker.is-circle{width:8px;height:8px;box-shadow:none;background:var(--cirra-bar-chart-legend-fill);border:0;border-radius:50%}html[data-cirra-theme=dark] .cirra-bar-chart-legend-marker.is-circle{box-shadow:none;border:0}.cirra-bar-chart-period-controls{flex:none;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.cirra-bar-chart-period-button{flex:none}.cirra-bar-chart-period-controls-skeleton{gap:6px}.cirra-bar-chart-period-button-skeleton{border-radius:999px;width:20px;height:20px}.cirra-bar-chart-period-label-skeleton{border-radius:6px;width:90.38px;height:16px}.cirra-bar-chart-period-label{color:var(--cirra-neutral-800,#81828a);letter-spacing:-.01em;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.cirra-bar-chart-empty{position:relative}.cirra-bar-chart-empty-body{height:280px;position:relative}.cirra-bar-chart-empty-copy{color:var(--cirra-neutral-700,#6f7078);text-align:center;white-space:nowrap;margin:0;font-size:13px;line-height:19px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cirra-bar-chart-plot{isolation:isolate;position:relative}.cirra-bar-chart-shelf{aspect-ratio:746/30;pointer-events:none;z-index:0;user-select:none;background:url(/shelf-dark.svg) 50%/100% 100% no-repeat;width:calc(100% - 48px);max-width:none;display:block;position:absolute;bottom:14px;left:56px;right:-8px}html[data-cirra-theme=light] .cirra-bar-chart-shelf{background-image:url(/shelf.svg)}.cirra-bar-chart-plot .recharts-responsive-container{z-index:1;position:relative}.cirra-bar-chart-plot-skeleton{height:280px}.cirra-bar-chart.is-size-small .cirra-bar-chart-plot-skeleton{height:150px}.cirra-bar-chart-plot-skeleton-shell{width:100%;height:100%}.cirra-bar-chart-plot-rectangle-skeleton{border-radius:8px;width:100%;height:100%}.cirra-bar-chart-tooltip{background:var(--cirra-neutral-100,#151617);width:max-content;min-width:180px;max-width:276px;box-shadow:0 4px 4px -4px #0000001f, 0 1px 1px -.5px #00000014, 0 0 0 .5px #0000001f, 0 8px 16px -4px #00000014, 0 12px 24px -6px #0000001a, inset 0 1px 1px 1px var(--cirra-neutral-100,#151617);border-radius:16px;flex-direction:column;align-items:stretch;display:flex;overflow:hidden}html[data-cirra-theme=dark] .cirra-bar-chart-tooltip{background:var(--cirra-neutral-250,#242528);box-shadow:0 4px 4px -4px #00000047,0 1px 1px -.5px #00000052,0 0 0 .5px #ffffff14,0 8px 16px -4px #0000004d,0 12px 24px -6px #00000057,inset 0 1px 1px 1px #ffffff0a}.cirra-bar-chart-tooltip-header{border-bottom:.5px solid var(--cirra-neutral-500,#3f3f45);align-items:center;gap:8px;padding:8px 12px;display:flex}html[data-cirra-theme=dark] .cirra-bar-chart-tooltip-header{border-bottom-color:#ffffff1a}.cirra-bar-chart-tooltip-description{padding:8px 12px 0}.cirra-bar-chart-tooltip-heading{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;flex:auto;margin:0;font-size:12px;font-weight:600;line-height:16px}.cirra-bar-chart-tooltip-total{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;text-align:right;flex:none;margin:0;font-size:12px;font-weight:500;line-height:16px}.cirra-bar-chart-tooltip-body{flex-direction:column;gap:8px;padding:8px 12px;display:flex}.cirra-bar-chart-tooltip-footer{border-top:.5px solid var(--cirra-neutral-500,#3f3f45);padding:8px 12px}html[data-cirra-theme=dark] .cirra-bar-chart-tooltip-footer{border-top-color:#ffffff1a}.cirra-bar-chart-tooltip-row{align-items:center;gap:6px;min-width:0;display:flex}.cirra-bar-chart-tooltip-dot{--cirra-bar-chart-tooltip-fill:var(--cirra-bar-chart-series-1);box-sizing:border-box;background:linear-gradient(180deg, #ffffff1f 0%, #fff0 100%), var(--cirra-bar-chart-tooltip-fill);border:.5px solid #0000003d;flex:none;width:10px;height:10px;display:inline-block;box-shadow:inset 0 1px 2px #ffffff14,inset 0 -1px 2px #00000014}.cirra-bar-chart-tooltip-dot.is-circle{border-radius:6px}.cirra-bar-chart-tooltip-dot.is-square{border-radius:3px}html[data-cirra-theme=dark] .cirra-bar-chart-tooltip-dot{border-color:#ffffff24;box-shadow:inset 0 1px 2px #ffffff1a,inset 0 -1px 2px #00000038}.cirra-bar-chart-tooltip-row-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;flex:auto;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.cirra-bar-chart-tooltip-row-value{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;text-align:right;flex:none;font-size:12px;font-weight:500;line-height:16px}.comp-cirra-connections-page{flex-direction:column;gap:24px;width:min(100%,800px);margin:0 auto;padding:0 20px 20px;display:flex}.connections-center-column{padding-left:0;padding-right:0}.connections-mobile-add-button svg{width:16px;height:16px}.connections-breadcrumb-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;height:56px;min-height:56px;margin-bottom:0;padding:0;display:flex}.connections-section{flex-direction:column;gap:0;display:flex}.connections-section-body{flex-direction:column;gap:16px;margin-top:0;display:flex}.connections-controls-row{justify-content:space-between;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.connections-controls-trailing{flex-direction:row-reverse;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.connections-scope-tabs{min-width:0}.connections-scope-tabs .comp-pill:disabled{cursor:default;opacity:.42}.connections-scope-tabs .comp-pill:disabled:hover,.connections-scope-tabs .comp-pill:disabled:focus-visible{color:var(--cirra-neutral-700,#6f7078)}.connections-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 0;display:flex}.connections-section-heading-copy{flex-direction:column;gap:6px;display:flex}.connections-section-title{letter-spacing:-.02em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:20px;font-weight:500;line-height:28px}.connections-section-subtitle{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;line-height:19px}.connections-section-heading .compound-page-header-subtitle{padding-bottom:7px}.connections-section-action{align-items:flex-end;display:inline-flex}.connections-status{min-height:20px;color:var(--cirra-neutral-700,#6f7078);font-size:13px}.connections-status.error{color:var(--cirra-danger,#ff5c5c)}.connections-app-modal-empty{color:var(--cirra-neutral-700,#6f7078);text-align:center;padding:24px;font-size:13px}.connections-loading-list{background:var(--cirra-neutral-200,#202124);border:0;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .connections-loading-list{background:var(--cirra-neutral-50,#0e0e0f);box-shadow:0 4px 4px -2px #00000005,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000f,0 0 0 .5px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}.connections-loading-row{border-bottom:1px solid var(--cirra-neutral-400,#343538);align-items:center;min-height:72px;padding:0 24px;display:flex}.connections-loading-row:last-child{border-bottom:none}.connections-loading-row .comp-skeleton{width:100%;padding:0}.connections-loading-row .comp-skeleton .item{border-radius:8px;height:20px;margin-top:0}.connections-empty-panel{border:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-50,#0e0e0f);border-radius:12px;justify-content:center;align-items:center;min-height:112px;padding:16px;display:flex}.connections-empty-panel-text{color:var(--cirra-neutral-700,#6f7078);text-align:center;font-size:13px}.connections-explore-apps-card{background:var(--cirra-neutral-200,#202124);width:100%;height:177.142px;min-height:177.142px;color:var(--cirra-neutral-950,#ceced6);cursor:pointer;text-align:center;border:.5px dashed #ffffff2e;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;margin-top:0;padding:40px 8px 40px 16px;transition:background-color .14s,border-color .14s;display:flex;position:relative}.connections-explore-apps-card.has-divider:before{content:"";background:var(--cirra-neutral-400,#343538);pointer-events:none;height:1px;position:absolute;top:-32px;left:0;right:0}.connections-explore-apps-card.has-divider{margin-top:40px}html[data-cirra-theme=light] .connections-explore-apps-card{background:#f7f7f8;border-color:#00000052}.connections-explore-apps-card:hover,.connections-explore-apps-card:focus-visible{background:var(--cirra-neutral-250,#242528);border-color:#ffffff47;outline:none}html[data-cirra-theme=light] .connections-explore-apps-card:hover,html[data-cirra-theme=light] .connections-explore-apps-card:focus-visible{background:#fff;border-color:#00000075}.connections-explore-apps-card:hover .connections-explore-apps-icon,.connections-explore-apps-card:focus-visible .connections-explore-apps-icon{transform:rotate(-8deg)scale(1.04)}.connections-explore-apps-icon{color:#404147;background:#f7f7f8;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:color .14s,transform .14s;display:inline-flex;transform:rotate(-8deg);box-shadow:0 1px 1px -.5px #0000000a,0 0 0 .5px #0000001f,inset 0 0 4px #fff}html[data-cirra-theme=light] .connections-explore-apps-icon{background:#fff}.connections-explore-apps-icon svg{width:23px;height:23px}.connections-explore-apps-title{color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:500;line-height:18px}.connections-explore-apps-subtitle{color:var(--cirra-neutral-700,#6f7078);font-size:12px;line-height:16px}.connections-category-section{flex-direction:column;gap:12px;display:flex}.connections-category-section+.connections-category-section{margin-top:32px}.connections-category-header{background:var(--cirra-neutral-200,#202124);border:.5px solid #ffffff14;border-radius:8px;justify-content:space-between;align-items:center;gap:0;height:32px;min-height:32px;padding:0 5px 0 0;display:flex}html[data-cirra-theme=light] .connections-category-header{background:#f7f7f8;border-color:#00000005}.connections-category-title{min-width:0;height:100%;color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;flex:auto;margin:0;font-size:12px;font-weight:500;line-height:16px}html[data-cirra-theme=light] .connections-category-title{color:#202129}.connections-category-collapse-button{width:100%;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px 0 16px;display:flex}.connections-category-collapse-button:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.connections-category-chevron-button.comp-button{width:22px;min-width:22px;height:22px;min-height:22px;box-shadow:none;color:var(--cirra-neutral-700,#6f7078);background:0 0;border:none;border-radius:9999px;padding:0}.connections-category-chevron-button.comp-button:hover{color:var(--cirra-neutral-950,#ceced6)}.connections-category-chevron-button.comp-button svg{width:12px;height:12px;transition:transform .12s;transform:rotate(0)}.connections-category-chevron-button.comp-button.is-collapsed svg{transform:rotate(-90deg)}.connections-category-add-button.comp-button{width:22px;min-width:22px;height:22px;min-height:22px;box-shadow:none;color:var(--cirra-neutral-700,#6f7078);background:0 0;border:none;border-radius:9999px;padding:0}.connections-category-add-button.comp-button:hover{color:var(--cirra-neutral-950,#ceced6)}.connections-category-add-button.comp-button svg{width:10px;height:10px}.connections-category-app-grid{grid-template-columns:repeat(auto-fit,245.333px);justify-content:start;gap:12px;width:min(100%,760px);display:grid}.connections-app-card{background:var(--cirra-neutral-50,#0e0e0f);border:0;border-radius:12px;flex-direction:column;gap:12px;width:245.333px;min-width:0;height:99px;min-height:99px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 .5px #ffffff24,0 1px 1px -.5px #0000006b}html[data-cirra-theme=light] .connections-app-card{background:#fcfcfc;box-shadow:0 0 0 .5px #00000014,0 1px 1px -.5px #0000000f}.connections-app-card-main{color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.connections-app-card.has-add-action .connections-app-card-main{padding-right:54px}.connections-app-card-main:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.connections-app-card-main.is-static{cursor:default}.connections-app-card-logo-shell{background:#fcfcfc;border-radius:8px;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:inline-flex;box-shadow:0 1px 1px -.5px #0000000a,0 0 0 .5px #0000001f,inset 0 0 4px #fff}.connections-app-card-logo{object-fit:contain;border-radius:2px;width:20px;height:20px}.connections-app-card-logo-fallback{color:#404147;font-size:12px;font-weight:600;line-height:1}.connections-app-card-name{color:#ffffffb8;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:400;line-height:18px;overflow:hidden}html[data-cirra-theme=light] .connections-app-card-name{color:var(--cirra-neutral-800,#81828a)}.connections-app-card-add-button.comp-button{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);color:#ffffffb8;opacity:0;pointer-events:none;border:0;border-radius:999px;height:24px;min-height:24px;padding:0 9px;font-size:11px;line-height:14px;transition:opacity .12s,transform .12s;position:absolute;top:16px;right:16px;transform:translateY(-1px);box-shadow:0 1px 1px -.5px #0000003d,inset 0 -.5px #0000005c,inset 0 0 0 .5px #ffffff1f}.connections-app-card-add-button.comp-button:hover:not(:disabled),.connections-app-card-add-button.comp-button:focus-visible:not(:disabled),.connections-app-card-add-button.comp-button:active:not(:disabled){color:#ffffffeb;background:#ffffff14;box-shadow:0 1px 1px -.5px #0000003d,inset 0 -.5px #0000005c,inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=light] .connections-app-card-add-button.comp-button{color:var(--cirra-neutral-800,#81828a);background:#00000008;box-shadow:inset 0 0 0 .5px #0000000f}html[data-cirra-theme=light] .connections-app-card-add-button.comp-button:hover:not(:disabled),html[data-cirra-theme=light] .connections-app-card-add-button.comp-button:focus-visible:not(:disabled),html[data-cirra-theme=light] .connections-app-card-add-button.comp-button:active:not(:disabled){background:var(--cirra-neutral-100,#151617);color:var(--cirra-neutral-950,#ceced6);box-shadow:inset 0 0 0 .5px #00000014}.connections-app-card:hover .connections-app-card-add-button,.connections-app-card:focus-within .connections-app-card-add-button{opacity:1;pointer-events:auto;transform:translateY(0)}.connections-app-card-chips{align-items:center;gap:6px;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.connections-app-card-chip-measurements{pointer-events:none;width:100%;height:0;position:absolute;inset:auto auto 0 0;overflow:visible}.connections-app-card-chip,.connections-app-card-overflow-chip{background:var(--cirra-neutral-200,#202124);color:#ffffffb8;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:6px;min-width:0;max-width:100%;height:19px;padding:0 8px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex;overflow:hidden}html[data-cirra-theme=light] .connections-app-card-chip,html[data-cirra-theme=light] .connections-app-card-overflow-chip{color:var(--cirra-neutral-700,#6f7078);background:#f1f1f3}.connections-app-card-chip:focus-visible,.connections-app-card-overflow-chip:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.connections-app-card-chip.is-static{cursor:default}.connections-app-card-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.connections-app-card-chips.has-overflow .connections-app-card-chip{max-width:calc(100% - 54px)}.connections-app-card-chip-dot{background:var(--cirra-neutral-700,#6f7078);border-radius:999px;width:8px;min-width:8px;height:8px;min-height:8px;box-shadow:inset 0 0 0 .5px #00000029}.connections-app-card-chip.tone-success .connections-app-card-chip-dot{background:var(--cirra-success,#39d98a)}.connections-app-card-chip.tone-warning .connections-app-card-chip-dot{background:var(--cirra-warning,oklch(80% .17 52))}.connections-app-card-chip.tone-danger .connections-app-card-chip-dot{background:var(--cirra-danger,#ff5c5c)}.connections-app-card-chip.tone-neutral .connections-app-card-chip-dot{background:var(--cirra-neutral-700,#6f7078)}.connections-app-card-overflow-chip{color:#ffffffc7;flex:none}html[data-cirra-theme=light] .connections-app-card-overflow-chip{color:var(--cirra-neutral-800,#81828a)}.connections-company-group .compound-connections-group-title{letter-spacing:0;font-size:14px;line-height:20px}.connections-list-shell{background:var(--cirra-neutral-200,#202124);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .connections-list-shell{background:var(--cirra-neutral-50,#0e0e0f);box-shadow:0 4px 4px -2px #00000005,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000f,0 0 0 .5px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}.connections-list-row{border-bottom:1px solid var(--cirra-neutral-300,#27282b);align-items:center;min-height:72px;display:flex}.connections-list-row.is-last-row{border-bottom:none}.connections-list-row-main{text-align:left;flex:1;align-items:center;gap:16px;min-width:0;padding:16px;display:flex}.connections-list-row-action{align-items:center;padding-right:16px;display:inline-flex}.connections-list-row-action .comp-dropdown-trigger{box-shadow:none;background:0 0;border:none}.connections-list-row-logo-shell{position:relative}.connections-list-row-logo-status-dot{width:6px;height:6px;box-shadow:0 0 0 2px var(--cirra-neutral-50,#0e0e0f), inset 0 0 0 .5px #00000029;background:var(--cirra-neutral-700,#6f7078);z-index:3;border-radius:10px;flex-direction:row;flex:none;order:3;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:4px;right:-1px}html[data-cirra-theme=dark] .connections-list-row-logo-status-dot{box-shadow:0 0 0 2px var(--cirra-neutral-200,#202124), inset 0 0 0 .5px #00000029}.connections-list-row-logo-status-dot.tone-success{background:var(--cirra-success,#39d98a)}.connections-list-row-logo-status-dot.tone-warning{background:var(--cirra-warning,oklch(80% .17 52))}.connections-list-row-logo-status-dot.tone-danger{background:var(--cirra-danger,#ff5c5c)}.connections-list-row-logo-status-dot.tone-neutral{background:var(--cirra-neutral-700,#6f7078)}.connections-app-logo-shell{box-sizing:border-box;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;display:inline-flex}.connections-app-logo-shell--light-chip{background:var(--cirra-neutral-50,#0e0e0f);border:1px solid var(--cirra-neutral-400,#343538);flex:0 0 42px;width:42px;min-width:42px;max-width:42px;height:42px;min-height:42px;max-height:42px}.connections-list-row-logo-shell.connections-app-logo-shell--light-chip{z-index:0;background:linear-gradient(#0000 0%,#0000000a 100%),#f7f7f8;border:none;border-radius:12px;flex-direction:row;flex:none;order:0;justify-content:center;align-items:center;gap:8px;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;padding:0;display:flex;box-shadow:0 1px 1px -.5px #0000000a,0 0 0 .5px #00000014,inset 0 0 4px #fff}.connections-app-logo-shell--light-chip .connections-app-logo,.connections-app-logo-shell--light-chip .connections-app-logo-fallback{width:20px;height:20px}.connections-app-logo-shell--light-chip .connections-app-logo{border-radius:2px}.connections-app-logo{object-fit:contain;width:30px;height:30px}.connections-app-logo-fallback{background:var(--cirra-neutral-300,#27282b);width:30px;height:30px;color:var(--cirra-neutral-900,#aeb0b8);border-radius:8px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:inline-flex}.connections-list-row-logo-shell .connections-app-logo-fallback{color:#404147;background:#edeef2}.connections-list-row-copy{flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;display:flex}.connections-list-row-title{align-items:baseline;gap:6px;min-width:0;display:flex}.connections-list-row-name{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.2;overflow:hidden}.connections-list-row-app-name{color:var(--cirra-neutral-700,#6f7078);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.2;overflow:hidden}.connections-app-name{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.2;overflow:hidden}.connections-app-description{color:var(--cirra-neutral-700,#6f7078);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;line-height:1.3;overflow:hidden}.connections-list-row-status{min-height:26px;color:var(--cirra-neutral-700,#6f7078);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:400;line-height:1.2;display:flex}.connections-list-row-status>span:first-child{align-items:center;line-height:16px;display:inline-flex}.compound-connections-list-row-trailing-tags{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.compound-connections-no-roles{color:var(--cirra-neutral-700,#6f7078);align-items:center;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.compound-connections-group-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.compound-connections-group-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.compound-connections-group-title{letter-spacing:-.02em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:20px;font-weight:500;line-height:28px}.compound-connections-group-subtitle{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;line-height:19px}.connections-list-row-status.tone-success{color:var(--cirra-success,#39d98a)}.connections-list-row-status.tone-warning{color:var(--cirra-warning,oklch(80% .17 52))}.connections-list-row-status.tone-danger{color:var(--cirra-danger,#ff5c5c)}.connections-list-row-status.tone-neutral{color:var(--cirra-neutral-700,#6f7078)}.connections-primary-cta-button.comp-button.comp-button-outlined{color:#fff;white-space:nowrap;background:radial-gradient(circle at 50% 0,#ffffff29,#fff0 58%),#404147;border:none;border-radius:20px;height:30px;min-height:30px;font-size:13px;box-shadow:0 2px 2px -1px #00000029,inset 0 -1px 2px -1px #0000002e,inset 0 1px 2px #ffffff1f}.connections-primary-cta-button.comp-button.comp-button-outlined:hover:not(:disabled),.connections-primary-cta-button.comp-button.comp-button-outlined:focus-visible:not(:disabled),.connections-primary-cta-button.comp-button.comp-button-outlined:active:not(:disabled){color:#fff;background:radial-gradient(circle at 50% 0,#fff3,#fff0 58%),#34353a;box-shadow:0 2px 2px -1px #0003,inset 0 -1px 2px -1px #0000003d,inset 0 1px 2px #ffffff29}.connections-add-trigger.comp-button.comp-button-outlined{letter-spacing:-.01em;width:128px;padding:0 10px;font-weight:510;line-height:19px}.connections-add-modal.comp-modal-v2{min-height:min(466px,100vh - 32px);padding-bottom:0}.connections-add-modal .connections-add-modal-body{flex-direction:column;gap:8px;display:flex}.connections-add-modal .connections-add-modal-search{background:var(--cirra-neutral-300,#27282b);box-shadow:0 2px 3px -1px #00000029,0 1px 2px -1px #0000001a,0 1px 1px -.5px #00000029,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a,inset 0 4px 20px -16px #00000059}.connections-add-modal .connections-add-modal-search:focus-within{box-shadow:0 2px 3px -1px #00000038,0 1px 2px -1px #00000024,0 1px 1px -.5px #0003,0 0 0 .5px #fff3,inset 0 1px #ffffff0d,inset 0 4px 20px -16px #0006}html[data-cirra-theme=light] .connections-add-modal .connections-add-modal-search{background:#fff;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}html[data-cirra-theme=light] .connections-add-modal .connections-add-modal-search:focus-within{box-shadow:0 4px 4px -2px #0000000a,0 2px 2px -1px #0000000f,0 1px 1px -.5px #00000014,0 0 0 .5px #0003,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #0000004d}.connections-add-modal .connections-add-modal-search .comp-input-icon{color:var(--cirra-neutral-900,#aeb0b8)}html[data-cirra-theme=light] .connections-add-modal .connections-add-modal-search .comp-input-icon{color:var(--cirra-neutral-800,#81828a)}.connections-add-modal .connections-add-modal-search .comp-input{color:var(--cirra-neutral-950,#ceced6)}.connections-add-modal .connections-add-modal-search .comp-input::placeholder{color:var(--cirra-neutral-700,#6f7078)}.connections-add-modal-filter-row{background:var(--cirra-neutral-300,#27282b);border:.5px solid #ffffff1f;border-radius:8px;align-items:center;gap:8px;min-height:36px;padding:6px 16px;display:flex}html[data-cirra-theme=light] .connections-add-modal-filter-row{background:#fff;border-color:#0000001f}.connections-add-modal-filter-icon{width:14px;height:14px;color:var(--cirra-neutral-700,#6f7078);flex:none;justify-content:center;align-items:center;display:inline-flex}.connections-add-modal-active-filter{background:var(--cirra-neutral-200,#202124);max-width:100%;height:22px;color:var(--cirra-neutral-900,#aeb0b8);border-radius:999px;align-items:center;gap:6px;min-width:0;padding:0 5px 0 9px;font-size:12px;line-height:16px;display:inline-flex}html[data-cirra-theme=light] .connections-add-modal-active-filter{background:#f1f1f3}.connections-add-modal-active-filter-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.connections-add-modal-active-filter-remove{width:16px;min-width:16px;height:16px;min-height:16px;color:var(--cirra-neutral-700,#6f7078);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:15px;line-height:1;display:inline-flex}.connections-add-modal-active-filter-remove:hover,.connections-add-modal-active-filter-remove:focus-visible{background:var(--cirra-neutral-400,#343538);color:var(--cirra-neutral-950,#ceced6)}.connections-add-modal .connections-add-modal-options{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:0;max-height:355px;padding-bottom:16px;display:flex;overflow:auto}.connections-add-modal .connections-add-modal-options::-webkit-scrollbar{display:none}.connections-add-modal .connections-add-modal-options-virtual-list{width:100%;position:relative}.connections-add-modal .connections-add-modal-options-virtual-row{width:100%;position:absolute;top:0;left:0}.connections-add-modal .connections-add-modal-options-shell{position:relative}.connections-add-modal .connections-add-modal-options-shell:before,.connections-add-modal .connections-add-modal-options-shell:after{content:"";pointer-events:none;z-index:2;height:20px;position:absolute;left:0;right:0}.connections-add-modal .connections-add-modal-options-shell:before{opacity:0;background:linear-gradient(180deg, var(--cirra-neutral-200,#202124) 0%, transparent 100%);transition:opacity .12s;top:0}.connections-add-modal .connections-add-modal-options-shell:after{background:linear-gradient(180deg, transparent 0%, var(--cirra-neutral-200,#202124) 100%);bottom:0}.connections-add-modal .connections-add-modal-options-shell.has-scrolled:before{opacity:1}html[data-cirra-theme=light] .connections-add-modal .connections-add-modal-options-shell:before{background:linear-gradient(#fff 0%,#0000 100%)}html[data-cirra-theme=light] .connections-add-modal .connections-add-modal-options-shell:after{background:linear-gradient(#0000 0%,#fff 100%)}.connections-add-modal .connections-add-modal-option{width:100%;height:58px;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;flex-direction:row;align-items:center;gap:12px;padding:0 16px;display:flex}.connections-add-modal .connections-add-modal-option:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.connections-add-modal .connections-add-modal-option-logo-shell{border-radius:6px;justify-content:center;align-items:center;width:26px;min-width:26px;height:26px;min-height:26px;display:inline-flex}.connections-add-modal .connections-add-modal-option-logo{object-fit:contain;border-radius:6px;width:26px;height:26px}.connections-add-modal .connections-add-modal-option-logo-fallback{background:var(--cirra-neutral-300,#27282b);width:26px;height:26px;color:var(--cirra-neutral-900,#aeb0b8);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.connections-add-modal .connections-add-modal-option-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.connections-add-modal .connections-add-modal-option-label{color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:500;line-height:19px}.connections-add-modal .connections-add-modal-option-description{min-width:0;color:var(--cirra-neutral-600,#55565c);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:17px;overflow:hidden}.connections-add-modal .connections-add-modal-option-active-indicator{color:var(--cirra-neutral-900,#aeb0b8);flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.connections-add-modal .connections-add-modal-option.is-active{background:var(--cirra-neutral-300,#27282b);box-shadow:0 1px 1px -.5px #00000057,inset 0 -.5px #0003,inset 0 0 0 .5px #ffffff1f,inset 0 -1px 2px #ffffff0f}html[data-cirra-theme=light] .connections-add-modal .connections-add-modal-option.is-active{background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}.connections-add-modal .connections-add-modal-status{color:var(--cirra-neutral-700,#6f7078);padding:0;font-size:13px;line-height:20px}.connections-add-modal .connections-add-modal-status.is-error{color:var(--cirra-danger,#ff5c5c)}.connections-app-modal.credential-modal.comp-modal-v2{padding:8px;overflow:hidden}.connections-app-modal.credential-modal.comp-modal-v2 .comp-modal-v2-animated-frame,.connections-app-modal.credential-modal.comp-modal-v2 .comp-modal-v2-body{max-height:calc(100svh - 160px)}.connections-app-modal-body{overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:0;max-height:calc(100svh - 160px);padding:8px;display:flex;overflow-y:auto}.connections-app-modal-body::-webkit-scrollbar{display:none}.connections-app-modal .credential-modal-header{border-bottom:1px solid var(--cirra-neutral-400,#343538)}.connections-app-modal-body:has(.connections-app-modal-list.has-status-sections) .credential-modal-header{border-bottom:0}.connections-app-modal .credential-modal-header-icon-shell{border:1px solid var(--cirra-neutral-400,#343538);box-shadow:none;background:0 0}.connections-app-modal-list{flex-direction:column;display:flex}.connections-app-modal-notice{border:1px solid color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 32%, transparent);background:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 10%, transparent);color:var(--cirra-neutral-900,#aeb0b8);border-radius:8px;margin-bottom:8px;padding:9px 10px;font-size:12px;line-height:17px}.connections-app-modal-section{flex-direction:column;gap:0;display:flex}.connections-app-modal-section-header{background:var(--cirra-neutral-200,#202124);border:.5px solid #ffffff14;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:26px;padding:0 8px;display:flex}html[data-cirra-theme=light] .connections-app-modal-section-header{background:#f7f7f8;border-color:#00000005}.connections-app-modal-section.is-collapsible{margin-top:8px}.connections-app-modal-section-toggle{width:100%;font:inherit;cursor:pointer}.connections-app-modal-section-toggle:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.connections-app-modal-section-header-actions{align-items:center;gap:6px;display:inline-flex}.connections-app-modal-section-caret{color:var(--cirra-neutral-700,#6f7078);transition:transform .18s cubic-bezier(.23,1,.32,1);transform:rotate(-90deg)}.connections-app-modal-section.is-expanded .connections-app-modal-section-caret{transform:rotate(0)}.connections-app-modal-section-content{flex-direction:column;display:flex}.connections-app-modal-section-title,.connections-app-modal-section-count{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;font-size:11px;font-weight:500;line-height:16px}html[data-cirra-theme=light] .connections-app-modal-section-title,html[data-cirra-theme=light] .connections-app-modal-section-count{color:#202129}.connections-app-modal-section-count{background:var(--cirra-neutral-300,#27282b);border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;display:inline-flex}html[data-cirra-theme=light] .connections-app-modal-section-count{background:#eaeaed}.connections-app-modal-row{justify-content:space-between;align-items:center;gap:12px;min-height:80px;margin-inline:-8px;padding-inline:8px;display:flex;position:relative}.connections-app-modal-row:before{content:"";border:1px solid var(--cirra-neutral-200,#202124);background:var(--cirra-neutral-200,#202124);box-sizing:border-box;opacity:0;pointer-events:none;border-radius:8px;transition:opacity .12s;position:absolute;inset:8px 0}html[data-cirra-theme=light] .connections-app-modal-row:before{background:#f7f7f8;border-color:#f7f7f8}.connections-app-modal-row:after{content:"";background:var(--cirra-neutral-300,#27282b);pointer-events:none;height:1px;position:absolute;bottom:0;left:8px;right:8px}.connections-app-modal-row:hover:before{opacity:1}.connections-app-modal-row>*{z-index:1;position:relative}.connections-app-modal-list.has-status-sections .connections-app-modal-section:not(:last-child) .connections-app-modal-row:last-child:after{content:none}.connections-app-modal-connection{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:14px;padding:12px 0;display:flex}.connections-app-modal-connection:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.connections-app-modal-connection-avatar-shell{background:#f7f7f8;border:1px solid #edeef2;border-radius:10px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;display:inline-flex;position:relative}.connections-app-modal-connection-avatar{border-radius:inherit;object-fit:cover;width:100%;height:100%}.connections-app-modal-connection-avatar-fallback{color:#404147;font-size:15px;font-weight:500;line-height:1}.connections-app-modal-connection-status-dot{background:var(--cirra-neutral-700,#6f7078);border-radius:10px;width:6px;height:6px;position:absolute;bottom:-1px;right:-1px;box-shadow:inset 0 0 0 .5px #00000029}.connections-app-modal-connection-status-dot.tone-success{background:var(--cirra-success,#39d98a)}.connections-app-modal-connection-status-dot.tone-warning{background:var(--cirra-warning,oklch(80% .17 52))}.connections-app-modal-connection-status-dot.tone-danger{background:var(--cirra-danger,#ff5c5c)}.connections-app-modal-connection-status-dot.tone-neutral{background:var(--cirra-neutral-700,#6f7078)}.connections-app-modal-connection-name{min-width:0;color:var(--cirra-neutral-950,#ceced6);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex;overflow:hidden}.connections-app-modal-default-badge{background:var(--cirra-neutral-200,#202124);color:var(--cirra-neutral-700,#6f7078);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:11px;font-weight:500;line-height:16px}.connections-app-modal-connection-default-label{color:var(--cirra-neutral-700,#6f7078);font-size:12px;font-weight:400;line-height:16px}.thread-connection-selection-row{width:calc(100% + 16px);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.thread-connection-selection-row:disabled{cursor:not-allowed;opacity:.58}.thread-connection-selection-row.is-selected:before{opacity:1}.connections-app-modal-connection-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.connections-app-modal-connection-status-label{color:inherit;opacity:.72;font-size:12px;font-weight:400;line-height:16px}.connections-app-modal-connection-lead{flex:1;align-items:center;gap:2px;min-width:0;display:flex}.connections-app-modal-connection-lead .connections-app-modal-connection{flex:0 auto}.connections-app-modal-connection.is-editing{cursor:default}.connections-app-modal-connection-rename-shell{flex:1;min-width:0}.connection-chip-context-menu-trigger{display:contents}.connections-app-modal-row-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.connections-app-modal-icon-actions{align-items:center;gap:6px;display:inline-flex}.connections-app-modal-icon-actions .comp-button{border-radius:20px;width:26px;min-width:26px;height:26px;min-height:26px}.connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button{color:#df1d37}.connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button svg{color:currentColor;fill:none}.connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button:hover:not(:disabled),.connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button:focus-visible:not(:disabled),.connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button:active:not(:disabled){color:#df1d37;box-shadow:0 1px 1px -.5px #0000003d, inset 0 -.5px 0 #0000005c, inset 0 0 0 .5px color-mix(in srgb, var(--cirra-danger,#ff5c5c) 34%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-danger,#ff5c5c) 6%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--cirra-danger,#ff5c5c) 12%, transparent)!important}html[data-cirra-theme=light] .connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button:hover:not(:disabled),html[data-cirra-theme=light] .connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button:focus-visible:not(:disabled),html[data-cirra-theme=light] .connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button:active:not(:disabled){color:#df1d37;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--cirra-danger,#ff5c5c) 28%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-danger,#ff5c5c) 6%, transparent) 0%, transparent 100%), color-mix(in srgb, var(--cirra-danger,#ff5c5c) 8%, transparent)!important}.connections-app-modal-status{color:var(--cirra-neutral-700,#6f7078);font-size:12px;line-height:16px}.connections-app-modal-status.is-error{color:var(--cirra-danger,#ff5c5c)}.connections-app-modal-footer{justify-content:flex-end;padding-top:16px;padding-bottom:2px;display:flex}.connections-app-modal-add-button.comp-button.comp-button-primary{min-height:30px;padding:0 10px;font-size:13px;line-height:18px}@media (width<=767px){.connections-breadcrumb-row,.connections-section-heading,.connections-inline-add-trigger{display:none}.connections-section-body{margin-top:16px}}@media (width<=560px){.comp-cirra-connections-page{width:100%;padding-inline:16px}.connections-category-app-grid{grid-template-columns:minmax(0,1fr)}.connections-app-card{width:100%}.connections-controls-row{flex-flow:row;align-items:center;min-height:30px;position:relative}.connections-scope-tabs{max-width:calc(100% - 42px)}.connections-controls-row .cirra-expandable-search{z-index:3;align-self:center;max-width:100%;position:absolute;top:0;right:0}.connections-controls-row .cirra-expandable-search.is-expanded{--cirra-automations-search-expanded-size:min(100%, 280px)}.connections-add-modal-active-filter{max-width:100%}}.compound-page.comp-cirra-automations-page:has(>.cirra-automations-thread-surface-center-column){padding:0}.comp-cirra-automations-page{flex:auto;min-height:0}.comp-cirra-automations-page .compound-page-body{margin-top:0}.comp-cirra-automations-page>.connections-section{flex:auto;min-height:0}.comp-cirra-automations-page .cirra-automations-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.comp-cirra-automations-page .cirra-automations-header .comp-dropdown-trigger{border:0;border-radius:20px;gap:0;padding:0}.comp-cirra-automations-page .cirra-automations-header-main{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.comp-cirra-automations-page .cirra-automations-header-title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:19px}.comp-cirra-automations-page .cirra-automations-header-separator{color:var(--cirra-neutral-800,#81828a);font-size:13px;font-weight:500;line-height:19px}.comp-cirra-automations-page .cirra-automations-header-tabs{flex-wrap:wrap;align-items:center;gap:0;margin-left:-6px;display:inline-flex}.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted{min-height:26px;box-shadow:none;color:var(--cirra-neutral-800,#81828a);background:0 0;border-radius:999px;padding:0 8px 0 6px;font-size:13px;font-weight:500;line-height:19px}.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted .comp-button-with-icon-content{gap:3px}.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted svg{flex:none;width:11px;height:11px}.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted svg [opacity]{fill:#d5d4d9;opacity:1}.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted:hover:not(:disabled),.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted:focus-visible:not(:disabled),.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted:active:not(:disabled){box-shadow:none;color:var(--cirra-neutral-900,#aeb0b8);background:0 0}.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted.is-active,.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted.is-active:hover:not(:disabled),.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted.is-active:focus-visible:not(:disabled),.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted.is-active:active:not(:disabled){box-shadow:none;color:#276ef1;background:0 0}.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted.is-active svg [opacity],.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted.is-active:hover:not(:disabled) svg [opacity],.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted.is-active:focus-visible:not(:disabled) svg [opacity],.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted.is-active:active:not(:disabled) svg [opacity]{fill:#cfe0ff}.comp-cirra-automations-page .cirra-automations-header-details{align-items:stretch;display:block}.comp-cirra-automations-page .cirra-automations-header-crumb-button{color:var(--cirra-neutral-800,#81828a);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:500;line-height:19px}.comp-cirra-automations-page .cirra-automations-header-crumb-button:hover{color:var(--cirra-neutral-900,#aeb0b8)}.comp-cirra-automations-page .cirra-automations-header-current{color:var(--cirra-neutral-950,#ceced6);align-items:center;font-size:13px;font-weight:500;line-height:19px;display:inline-flex}.comp-cirra-automations-page .cirra-automations-header-crumb-with-icon{align-items:center;gap:3px;display:inline-flex}.comp-cirra-automations-page .cirra-automations-header-crumb-with-icon svg{flex:none;width:11px;height:11px}.comp-cirra-automations-page .cirra-automations-header-details-shell{background:#fcfcfc;border-radius:12px;flex-direction:column;gap:12px;width:100%;padding:16px;display:flex;box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #00000014}.comp-cirra-automations-page .cirra-automations-header-back-button{color:var(--cirra-neutral-800,#81828a);align-items:center;gap:6px;display:inline-flex}.comp-cirra-automations-page .cirra-automations-header-back-button svg{flex:none;width:14px;height:14px}.comp-cirra-automations-page .cirra-automations-header-detail-title-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.comp-cirra-automations-page .cirra-automations-header-detail-title-main{align-items:center;gap:10px;min-width:0;display:inline-flex}.comp-cirra-automations-page .cirra-automations-header-detail-title-spinner{flex:none;justify-content:center;align-items:center;display:inline-flex}.comp-cirra-automations-page .cirra-automations-header-detail-title-spinner .comp-spinner{border-top-color:var(--cirra-neutral-600,#55565c);border-left-color:var(--cirra-neutral-600,#55565c)}.comp-cirra-automations-page .cirra-automations-header-detail-title{min-width:0;color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.02em;margin:0;font-size:20px;font-weight:500;line-height:28px}.comp-cirra-automations-page .cirra-automations-header-detail-actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.comp-cirra-automations-page .cirra-automations-header-detail-actions .comp-button.comp-button-icon-only{min-height:unset!important;background-color:#0000!important;padding:0!important}.comp-cirra-automations-page .cirra-automations-header-detail-actions .cirra-automations-header-detail-action-button{background-color:#0000!important;min-height:24px!important;padding-left:10px!important;padding-right:10px!important}.comp-cirra-automations-page .cirra-automations-header-detail-actions .comp-dropdown-trigger{background-color:#0000;border-radius:999px;gap:0}.comp-cirra-automations-page .cirra-automations-header-detail-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.comp-cirra-automations-page .cirra-automations-header-detail-meta-content{flex-wrap:wrap;flex:auto;align-items:center;gap:12px;min-width:0;display:inline-flex}.comp-cirra-automations-page .cirra-automations-header-detail-meta-group{align-items:center;gap:6px;min-width:0;display:inline-flex}.comp-cirra-automations-page .cirra-automations-header-detail-status-group{gap:6px}.comp-cirra-automations-page .cirra-automations-header-detail-meta-icon-shell{width:19px;min-width:19px;height:19px;color:var(--cirra-neutral-700,#6f7078);justify-content:center;align-items:center;display:inline-flex}.comp-cirra-automations-page .cirra-automations-header-detail-meta-icon{color:var(--cirra-neutral-700,#6f7078);fill:var(--cirra-neutral-400,#343538)}.comp-cirra-automations-page .cirra-automations-header-detail-meta-text{color:var(--cirra-neutral-700,#6f7078);font-size:12px;font-weight:450;line-height:16px}.comp-cirra-automations-page .cirra-automations-header-detail-status-text{font-weight:500}.comp-cirra-automations-page .cirra-automations-header-detail-status-text.is-active{color:#009e35}.comp-cirra-automations-page .cirra-automations-detail-center-column{width:100%;max-width:800px;margin:0 auto;padding:0 24px}.comp-cirra-automations-page>.compound-page-center-column.cirra-automations-thread-surface-center-column{flex-direction:column;flex:auto;min-height:0;display:flex}.comp-cirra-automations-page.compound-page.has-breadcrumb{padding-top:0}.comp-cirra-automations-page.compound-page{padding-left:0;padding-right:0}.comp-cirra-automations-page>.compound-page-center-column:not(.cirra-automations-thread-surface-center-column){padding-left:var(--cirra-main-thread-inline-padding,20px);padding-right:var(--cirra-main-thread-inline-padding,20px)}.comp-cirra-automations-page .cirra-automations-details-breadcrumb-row{box-sizing:border-box;align-items:center;height:56px;min-height:56px;margin-bottom:0;display:flex}html.is-cirra-desktop .comp-cirra-automations-page .cirra-automations-details-breadcrumb-row{margin-bottom:16px}.comp-cirra-automations-page .cirra-automations-details-breadcrumb-row+.cirra-automations-type-filter-row{margin-top:0}.comp-cirra-automations-page .cirra-automations-details-breadcrumb-row:has(+.cirra-automations-type-filter-heading){margin-bottom:0}.comp-cirra-automations-page .cirra-automations-type-filter-heading{padding:16px 0 0}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-detail-breadcrumb-label{color:#ffffffb8}.comp-cirra-automations-page .cirra-automations-list-shell{background:var(--cirra-neutral-100,#151617);border-radius:12px;flex-direction:column;align-items:stretch;margin-top:12px;padding:0 4px;display:flex;box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #00000014}.comp-cirra-automations-page .cirra-automations-list-shell .connections-section-body{margin-top:0}.comp-cirra-automations-page .cirra-automations-list-shell .connections-empty-panel{box-shadow:none;background:0 0}.comp-cirra-automations-page .cirra-automations-table-shell-loading .cirra-automations-loading-name-lead{flex:0 0 46px}.comp-cirra-automations-page .cirra-automations-table-shell-loading .cirra-automations-table-name-cell .comp-skeleton{flex:0 0 132px}.comp-cirra-automations-page .cirra-automations-table-shell-loading .cirra-automations-table-frequency-cell .comp-skeleton{flex:0 0 104px}.comp-cirra-automations-page .cirra-automations-table-shell-loading .comp-skeleton{width:auto;padding:0}.comp-cirra-automations-page .cirra-automations-table-shell-loading .comp-skeleton .item{border-radius:6px;height:19px;margin-top:0}.comp-cirra-automations-page .cirra-automations-controls-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 12px;display:flex}.comp-cirra-automations-page .cirra-automations-controls-filter-set{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:inline-flex}.comp-cirra-automations-page .cirra-automations-controls-filter-divider{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 12%, transparent);flex:none;width:1px;height:18px;display:inline-block}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-controls-filter-divider{background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 18%, transparent)}.comp-cirra-automations-page .cirra-automations-type-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.comp-cirra-automations-page .cirra-automations-type-filter-action .connections-add-trigger.comp-button.comp-button-outlined{width:auto}.comp-cirra-automations-page .cirra-automations-type-filter-group{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill{background:var(--cirra-neutral-100,#151617);min-height:26px;color:var(--cirra-neutral-700,#6f7078);border-radius:16px;padding:0 10px 0 8px;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #0000000f,inset 0 0 0 .5px #0000001f}.comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill.cirra-automations-type-filter-workflows-pill{gap:6px}.comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill:hover,.comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill:focus-visible{color:var(--cirra-neutral-800,#81828a)}.comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill.is-active{color:var(--cirra-neutral-950,#ceced6);background:#00000008;border-radius:20px;box-shadow:inset 0 0 0 .5px #0000000f}.comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill-icon{color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 38%, transparent)}.comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill-count{color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 42%, transparent)}.comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill.is-active .comp-pill-icon{color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 64%, transparent)}.comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill.is-active .comp-pill-count{color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 58%, transparent)}.comp-cirra-automations-page .cirra-automations-type-filter-action{flex:none;align-items:center;margin-left:auto;display:inline-flex}.comp-cirra-automations-page .cirra-automations-type-filter-action .comp-dropdown-trigger{border:0;border-radius:20px;gap:0;padding:0}.comp-cirra-automations-page .cirra-automations-type-filter-action .comp-button{min-height:26px!important}.comp-cirra-automations-page .cirra-segmented-filter{align-items:center;gap:8px;min-width:0;display:inline-flex}.comp-cirra-automations-page .cirra-segmented-filter-icon{width:26px;height:26px;color:var(--cirra-neutral-800,#81828a);flex:none;justify-content:center;align-items:center;display:inline-flex}.comp-cirra-automations-page .cirra-segmented-filter-panel{background:#f7f7f8;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;min-height:30px;padding:2px;display:inline-flex;box-shadow:inset 0 -.5px #0000000f,inset 0 0 0 .5px #00000014}.comp-cirra-automations-page .cirra-segmented-filter-option{min-height:24px;color:var(--cirra-neutral-700,#6f7078);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;transition:color .12s ease-out}.comp-cirra-automations-page .cirra-segmented-filter-option:hover,.comp-cirra-automations-page .cirra-segmented-filter-option:focus-visible{color:var(--cirra-neutral-800,#81828a);outline:none}.comp-cirra-automations-page .cirra-segmented-filter-option.is-active{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));font-weight:500}@media (width<=1120px){.comp-cirra-automations-page .cirra-segmented-filter-panel{width:max-content;max-width:100%}}.comp-cirra-automations-page .cirra-expandable-search{--cirra-automations-search-collapsed-size:30px;--cirra-automations-search-expanded-size:min(100%, 280px);flex:0 auto;flex-basis:var(--cirra-automations-search-collapsed-size);width:var(--cirra-automations-search-collapsed-size);height:var(--cirra-automations-search-collapsed-size);min-width:var(--cirra-automations-search-collapsed-size);justify-content:flex-end;align-self:center;align-items:center;max-width:100%;transition:width .22s cubic-bezier(.2,.72,.18,1),flex-basis .22s cubic-bezier(.2,.72,.18,1);display:flex;position:relative}.comp-cirra-automations-page .cirra-expandable-search.is-expanded{flex-basis:var(--cirra-automations-search-expanded-size);width:var(--cirra-automations-search-expanded-size)}.comp-cirra-automations-page .cirra-expandable-search-trigger{width:var(--cirra-automations-search-collapsed-size);height:var(--cirra-automations-search-collapsed-size);color:var(--cirra-neutral-700,#6f7078);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.72,.18,1),color .16s ease-out;display:inline-flex;position:absolute;inset:0 auto 0 0}.comp-cirra-automations-page .cirra-expandable-search-trigger:before{content:"";border-radius:inherit;opacity:0;background:#00000008;transition:opacity .16s ease-out,transform .22s cubic-bezier(.2,.72,.18,1),box-shadow .16s ease-out,background .16s ease-out;position:absolute;inset:2px;transform:scale(.86);box-shadow:inset 0 0 0 .5px #00000014}.comp-cirra-automations-page .cirra-expandable-search-trigger:hover,.comp-cirra-automations-page .cirra-expandable-search-trigger:focus-visible{color:var(--cirra-neutral-900,#aeb0b8);outline:none}.comp-cirra-automations-page .cirra-expandable-search-trigger:hover:before,.comp-cirra-automations-page .cirra-expandable-search-trigger:focus-visible:before{opacity:1;transform:scale(1);box-shadow:inset 0 0 0 .5px #0000001f,0 2px 8px #0f172a0b}.comp-cirra-automations-page .cirra-expandable-search-trigger-icon{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.comp-cirra-automations-page .cirra-expandable-search-input-shell{width:100%;min-width:0}.comp-cirra-automations-page .cirra-expandable-search.is-collapsed .cirra-expandable-search-input-shell{pointer-events:none}.comp-cirra-automations-page .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger{opacity:1;pointer-events:auto;color:var(--cirra-neutral-600,#55565c);transform:none}.comp-cirra-automations-page .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:before{opacity:0;box-shadow:none;transform:scale(1)}.comp-cirra-automations-page .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:hover,.comp-cirra-automations-page .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:focus-visible{color:var(--cirra-neutral-900,#aeb0b8)}.comp-cirra-automations-page .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:hover:before,.comp-cirra-automations-page .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:focus-visible:before{opacity:1;background:#00000008;box-shadow:inset 0 0 0 .5px #00000014}.comp-cirra-automations-page .cirra-expandable-search.is-expanded .cirra-search-shell.comp-input-shell{animation:.22s cubic-bezier(.2,.72,.18,1) cirra-automations-search-shell-enter}.comp-cirra-automations-page .cirra-search-shell{width:100%}.comp-cirra-automations-page .cirra-search-shell.comp-input-shell.is-without-icon .cirra-expandable-search-input.comp-input{padding-left:20px}.comp-cirra-automations-page .cirra-search-shell.comp-input-shell{--comp-input-background:#f7f7f8;--comp-input-shadow:inset 0 -.5px 0 #0000000f, inset 0 0 0 .5px #00000014;--comp-input-shadow-active:inset 0 -.5px 0 #0000000f, inset 0 0 0 .5px #00000014;background:#f7f7f8;box-shadow:inset 0 -.5px #0000000f,inset 0 0 0 .5px #00000014}.comp-cirra-automations-page .cirra-search-shell.comp-input-shell:focus-within{box-shadow:inset 0 -.5px #0000000f,inset 0 0 0 .5px #00000014}@keyframes cirra-automations-search-shell-enter{0%{opacity:0;transform:translate(8px)scaleX(.94)}to{opacity:1;transform:translate(0)scaleX(1)}}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-list-shell{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);box-shadow:0 1px 1px -.5px #0000003d,0 0 0 .5px #ffffff1a}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-list-shell .connections-empty-panel{box-shadow:none;background:0 0}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);color:#ffffffb8;box-shadow:0 1px 1px -.5px #0000003d,inset 0 -.5px #0000005c,inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill:hover,html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill:focus-visible{color:#ffffffeb}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill.is-active{color:var(--cirra-neutral-950,#ceced6);background:#ffffff14;box-shadow:inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill.is-active .comp-pill-icon{color:#ffffffd1}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill.is-active .comp-pill-count{color:#ffffffb8}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-header-back-button{color:#ffffffeb}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-header-detail-title{color:#f7f7f8}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-header-details-shell{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);box-shadow:0 1px 1px -.5px #0000003d,0 0 0 .5px #ffffff1a}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-header-detail-meta-icon-shell,html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-header-detail-meta-icon{color:#ffffffb8;fill:#ffffff5c}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-header-detail-meta-text{color:#ffffffb8}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-header-detail-status-text.is-active{color:#57d97d}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-segmented-filter-panel{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);box-shadow:inset 0 0 0 .5px #ffffff1f,inset 0 -1px 2px #00000052}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-expandable-search-trigger{color:#ffffffb8}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-expandable-search-trigger:before{background:#ffffff0d;box-shadow:inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-expandable-search-trigger:hover,html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-expandable-search-trigger:focus-visible{color:#fffffff5}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-expandable-search-trigger:hover:before,html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-expandable-search-trigger:focus-visible:before{box-shadow:inset 0 0 0 .5px #ffffff2e,0 4px 12px #00000029}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger{color:#ffffff9e}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:hover,html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:focus-visible{color:#fffffff5}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:hover:before,html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:focus-visible:before{opacity:1;background:#ffffff0d;box-shadow:inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-search-shell.comp-input-shell{--comp-input-background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);--comp-input-shadow:inset 0 0 0 .5px #ffffff1f, inset 0 -1px 2px #00000052;--comp-input-shadow-active:inset 0 0 0 .5px #ffffff1f, inset 0 -1px 2px #00000052;background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);box-shadow:inset 0 0 0 .5px #ffffff1f,inset 0 -1px 2px #00000052}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-search-shell.comp-input-shell:focus-within{box-shadow:inset 0 0 0 .5px #ffffff1f,inset 0 -1px 2px #00000052}@media (prefers-reduced-motion:reduce){.comp-cirra-automations-page .cirra-expandable-search,.comp-cirra-automations-page .cirra-expandable-search-trigger,.comp-cirra-automations-page .cirra-expandable-search-trigger:before{transition:none}.comp-cirra-automations-page .cirra-expandable-search.is-expanded .cirra-search-shell.comp-input-shell{animation:none}}@media (width<=1120px){.comp-cirra-automations-page .cirra-automations-type-filter-row{gap:10px}.comp-cirra-automations-page .cirra-automations-type-filter-group{gap:6px}}.comp-cirra-automations-page .cirra-automations-table-shell{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:0;padding:0 0 2px;display:flex;overflow:visible}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-header{background:color-mix(in srgb, var(--cirra-neutral-300,#27282b) 80%, var(--cirra-neutral-50,#0e0e0f) 20%);border-radius:8px;grid-template-columns:14px minmax(0,1.09fr) minmax(0,.95fr) 56px;align-items:center;column-gap:16px;min-height:32px;padding:0 12px;display:grid;box-shadow:inset 0 0 0 .5px #ffffff0f,inset 0 -.5px 1px #00000029}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-header{background:#f7f7f8;box-shadow:inset 0 0 0 .5px #00000005}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-header-cell{min-width:0;color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-header-cell-actions{text-align:center}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell{padding:0;position:relative}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:after{content:"";pointer-events:none;background:#0000001f;height:.5px;position:absolute;bottom:0;left:14px;right:14px}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:after{background:#ffffff2e}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:has(.is-last-row):after{display:none}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:hover .cirra-automations-table-selection-toggle,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell.is-selected .cirra-automations-table-selection-toggle,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-selection-toggle,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-selection-toggle,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:focus-within .cirra-automations-table-selection-toggle,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:hover .cirra-automations-table-actions-inner,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell.is-selected .cirra-automations-table-actions-inner,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-actions-inner,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-actions-inner,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:focus-within .cirra-automations-table-actions-inner{opacity:1}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 2%, transparent);border-radius:8px}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-row-inner-shell,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-row-inner-shell,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell{background:#f7f7f8;border-radius:8px}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-inner-shell{align-items:center;margin-top:1px;margin-bottom:2px;display:flex;position:relative}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 2%, transparent);border-radius:8px}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 80%, var(--cirra-neutral-50,#0e0e0f) 20%);border-radius:8px}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-selection-toggle{cursor:pointer;opacity:0;z-index:1;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:opacity .14s ease-out;display:inline-flex;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-selection-toggle:focus-visible{opacity:1;outline:none}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-selection-toggle.is-checked,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-selection-toggle.is-indeterminate{opacity:1}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-selection-toggle-header{opacity:1;width:fit-content;height:fit-content;position:static;transform:none}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row{box-sizing:border-box;width:100%;min-height:44px;box-shadow:none;cursor:pointer;background:0 0;border:.5px solid #0000;border-radius:8px;outline:none;grid-template-columns:minmax(0,1.3fr) minmax(0,.95fr) 88px;align-items:center;column-gap:16px;margin:0;padding:0 12px 0 36px;transition:background .14s ease-out,box-shadow .14s ease-out;display:grid;position:relative}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row{border-color:#0000}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row.is-without-selection{padding-left:12px}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-name-cell{align-items:center;gap:10px;min-width:0;padding-left:8px;display:inline-flex}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-toggle-shell{flex:none;justify-content:center;align-items:center;display:inline-flex}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-scope-icon{width:18px;height:18px;color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 46%, transparent);flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-name{min-width:0;color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;line-height:19px;overflow:hidden}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-frequency-cell{align-items:center;min-width:0;display:inline-flex}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-frequency-text{min-width:0;color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 58%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;line-height:19px;overflow:hidden}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-cost-cell{align-items:center;min-width:0;display:inline-flex}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-cost-text{min-width:0;color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 58%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;line-height:19px;overflow:hidden}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-actions-cell{justify-content:flex-end;align-items:center;min-width:0;display:inline-flex}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-actions-cell .cirra-automations-table-actions-inner{opacity:0;justify-content:flex-end;align-items:center;gap:0;width:100%;transition:opacity .14s ease-out;display:inline-flex}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-actions-cell .comp-button{background:0 0;border:0;padding:0}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-actions-cell .cirra-automations-table-action-button:disabled{opacity:.4}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-header,.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-row{align-items:center;display:flex}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-header>:first-child{flex:5;min-width:0}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-header>:nth-child(2),.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-header>:nth-child(3){flex:1;min-width:0}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-header>:nth-child(4){text-align:right;flex:0 0 140px;min-width:0}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-row.is-run-history-row .cirra-automations-table-name-cell{flex:5;min-width:0;padding-left:0}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-row.is-run-history-row .cirra-automations-table-cost-cell,.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-row.is-run-history-row .cirra-automations-table-frequency-cell{flex:1;min-width:0;padding-left:0}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-row.is-run-history-row .cirra-automations-table-operations-cell{flex:0 0 140px;justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-row.is-run-history-row .cirra-automations-table-name,.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-row.is-run-history-row .cirra-automations-table-cost-text,.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-row.is-run-history-row .cirra-automations-table-frequency-text{white-space:nowrap}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-row.is-run-history-row .cirra-automations-table-name{align-items:center;gap:8px;display:flex}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-row.is-run-history-row .cirra-automations-run-name-shell{flex-direction:column;gap:2px;min-width:0;display:flex}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-row.is-run-history-row .cirra-automations-run-row-error{min-width:0;color:color-mix(in srgb, #b42318 78%, var(--cirra-neutral-950,#ceced6) 22%);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:400;line-height:16px;display:-webkit-box;overflow:hidden}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-table-shell.is-run-history .cirra-automations-table-row.is-run-history-row .cirra-automations-run-row-error{color:color-mix(in srgb, #f97066 86%, var(--cirra-neutral-50,#0e0e0f) 14%)}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell{background:0 0;border-radius:0}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history.is-skeleton-state .cirra-automations-table-row.is-skeleton-row{cursor:default}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history.is-skeleton-state .cirra-automations-run-history-skeleton-bar,.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history.is-skeleton-state .cirra-automations-run-history-skeleton-pill{background:linear-gradient(90deg,#ffffff0d 15%,#ffffff1f 50%,#ffffff0d 85% 100%) 0 0/200% 100%;border-radius:999px;flex:none;animation:1.5s linear infinite cirra-skeleton-shimmer;display:block}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automations-table-shell.is-run-history.is-skeleton-state .cirra-automations-run-history-skeleton-bar,html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automations-table-shell.is-run-history.is-skeleton-state .cirra-automations-run-history-skeleton-pill{background:linear-gradient(90deg,#1418200f 15%,#1418201f 50%,#1418200f 85% 100%) 0 0/200% 100%}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history.is-skeleton-state .cirra-automations-run-history-skeleton-bar{height:11px}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history.is-skeleton-state .cirra-automations-run-history-skeleton-bar.is-name{max-width:220px}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history.is-skeleton-state .cirra-automations-run-history-skeleton-bar.is-cost,.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history.is-skeleton-state .cirra-automations-run-history-skeleton-bar.is-duration{max-width:96px}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history.is-skeleton-state .cirra-automations-run-history-skeleton-pill{border-radius:999px;height:22px}.comp-cirra-automations-page .cirra-automations-table-shell.is-run-history.is-skeleton-state .cirra-automations-table-operations-cell.is-skeleton-cell{gap:6px}.comp-cirra-automations-page .cirra-automations-table-shell.is-recent-activity .cirra-automations-table-header{align-items:center;display:flex}.comp-cirra-automations-page .cirra-automations-table-shell.is-recent-activity .cirra-automations-table-header>:first-child{flex:5;min-width:0}.comp-cirra-automations-page .cirra-automations-table-shell.is-recent-activity .cirra-automations-table-header>:nth-child(2){flex:1;min-width:0}.comp-cirra-automations-page .cirra-automations-table-shell.is-recent-activity .cirra-automations-table-header>:nth-child(3){text-align:right;flex:0 0 140px;min-width:0}.comp-cirra-automations-page .cirra-automations-table-shell.is-recent-activity .cirra-automations-table-row{align-items:center;display:flex}.comp-cirra-automations-page .cirra-automations-table-shell.is-recent-activity .cirra-automations-table-row.cirra-automations-activity-row{min-height:44px;padding-top:0;padding-bottom:0}.comp-cirra-automations-page .cirra-automations-table-shell.is-recent-activity .cirra-automations-table-row.cirra-automations-activity-row:not(.is-clickable){cursor:default}.comp-cirra-automations-page .cirra-automations-table-shell.is-recent-activity .cirra-automations-table-row.cirra-automations-activity-row .cirra-automations-activity-cell{flex:5;align-items:center;gap:12px;min-width:0;display:flex}.comp-cirra-automations-page .cirra-automations-table-shell.is-recent-activity .cirra-automations-table-row.cirra-automations-activity-row .cirra-automations-table-activity-age-cell{flex:1;justify-content:flex-start;align-items:center;min-width:0;display:flex}.comp-cirra-automations-page .cirra-automations-table-shell.is-recent-activity .cirra-automations-table-row.cirra-automations-activity-row .governance-recent-copy{min-width:0}.comp-cirra-automations-page .cirra-automations-table-shell.is-recent-activity .cirra-automations-table-row.cirra-automations-activity-row .cirra-automations-table-operations-cell{flex:0 0 140px;justify-content:flex-end;align-items:center;min-width:0;display:flex}.comp-cirra-automations-page .cirra-automations-empty-shell{flex-direction:column;align-items:center;gap:12px;display:flex}.comp-cirra-automations-page .connections-empty-panel{background:#f7f7f8;border:none;border-radius:12px;box-shadow:inset 0 0 0 .5px #0000000a}html[data-cirra-theme=dark] .comp-cirra-automations-page .connections-empty-panel{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);box-shadow:inset 0 0 0 .5px #ffffff14,inset 0 -1px 2px #00000047}.comp-cirra-automations-page .cirra-automations-details-layout{margin-top:0;display:block}.comp-cirra-automations-page .cirra-automations-details-chart-shell{margin-top:0}.comp-cirra-automations-page .cirra-automations-runs-chart{--cirra-bar-chart-surface:#1f1f20;--cirra-bar-chart-grid-stroke:#ffffff0f;--cirra-bar-chart-axis-color:var(--cirra-neutral-600);--cirra-bar-chart-bar-border:#00000029;--cirra-bar-chart-series-1:var(--cirra-automations-runs-chart-accent,#8a46ff);--cirra-bar-chart-series-1-hover:var(--cirra-automations-runs-chart-accent,#8a46ff)}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automations-runs-chart{--cirra-bar-chart-surface:#fcfcfc;--cirra-bar-chart-grid-stroke:#00000014;--cirra-bar-chart-axis-color:var(--cirra-neutral-600);--cirra-bar-chart-bar-border:#00000029}.comp-cirra-automations-page .cirra-automations-runs-chart .cirra-bar-chart{margin-bottom:0}.comp-cirra-automations-page .cirra-automations-details-main{flex-direction:column;gap:12px;display:flex}.comp-cirra-automations-page .cirra-automations-details-main .cirra-automations-details-section{background:var(--cirra-neutral-200,#202124);border-radius:12px;flex-direction:column;padding:0 4px;display:flex;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automations-details-main .cirra-automations-details-section{background:var(--cirra-neutral-50,#0e0e0f);box-shadow:0 4px 4px -2px #00000005,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000f,0 0 0 .5px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}.comp-cirra-automations-page .cirra-automations-details-main .cirra-automations-details-section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.comp-cirra-automations-page .cirra-automations-details-main .cirra-automations-details-section-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:19px}.comp-cirra-automations-page .cirra-automations-details-main .cirra-automations-details-section-count{display:none}.comp-cirra-automations-page .cirra-automations-details-main .cirra-automations-details-section .connections-empty-panel,.comp-cirra-automations-page .cirra-automations-details-main .cirra-automations-details-section .connections-loading-list{box-shadow:none;background:0 0}.comp-cirra-automations-page .cirra-automations-details-main .cirra-automations-details-section .connections-loading-list .connections-loading-row{min-height:48px;padding:0 12px}.comp-cirra-automations-page .cirra-automations-details-controls-row{justify-content:space-between;align-items:center;gap:16px;padding:16px 12px 12px;display:flex}.comp-cirra-automations-page .cirra-automations-details-runs-empty-shell{border-radius:12px}.comp-cirra-automations-page .cirra-automations-runs-empty{justify-content:center;align-items:center;min-height:112px;padding:0 16px;display:flex}.comp-cirra-automations-page .cirra-automations-run-row:focus-visible{outline:none}.comp-cirra-automations-page .cirra-automations-run-row-spinner{color:var(--cirra-neutral-600,#55565c);justify-content:center;align-items:center;margin-left:8px;display:inline-flex}.comp-cirra-automations-page .cirra-automations-run-row-spinner .comp-spinner{border-top-color:var(--cirra-neutral-600,#55565c)!important;border-left-color:var(--cirra-neutral-600,#55565c)!important}.comp-cirra-automations-page .comp-cirra-automation-selection-bar{background:var(--cirra-neutral-200,#202124);width:fit-content;max-width:calc(100vw - 32px);color:var(--cirra-neutral-950,#ceced6);opacity:0;pointer-events:none;z-index:40;border:0;border-radius:36px;justify-content:flex-start;align-items:center;gap:36px;padding:6px 8px;transition:opacity .16s ease-out,transform .16s ease-out;display:inline-flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)translateY(12px);box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-cirra-automations-page .comp-cirra-automation-selection-bar{background:#fff;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}.comp-cirra-automations-page .comp-cirra-automation-selection-bar.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.comp-cirra-automations-page .cirra-automation-selection-bar-count{min-width:0;color:var(--cirra-neutral-950,#ceced6);align-items:center;gap:6px;display:inline-flex}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automation-selection-bar-count{color:var(--cirra-neutral-950,#ceced6)}.comp-cirra-automations-page .cirra-automation-selection-bar-count-value{min-width:24px;height:24px;color:var(--cirra-neutral-900,#aeb0b8);background:linear-gradient(180deg, #ffffff05 0%, #fff0 100%), var(--cirra-neutral-200,#202124);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;box-shadow:0 2px 2px -1px #00000047,0 1px 1px -.5px #0000003d,inset 0 -.5px #00000052,inset 0 0 0 .5px #ffffff1a,inset 0 1px #ffffff05}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automation-selection-bar-count-value{background:linear-gradient(#0000 0%,#00000005 100%),#fff;box-shadow:0 1px 1px #fff6,inset 0 -.5px #0000001f,inset 0 0 0 .5px #0003,inset 0 -1px 2px .5px #fff}.comp-cirra-automations-page .cirra-automation-selection-bar-count-label{white-space:nowrap;min-width:0;font-size:13px;font-weight:400;line-height:19px}.comp-cirra-automations-page .cirra-automation-selection-bar-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.comp-cirra-automations-page .cirra-automation-selection-bar-actions .comp-button-outlined.comp-button-size-sm{padding:0 12px!important}@media (width<=820px){.comp-cirra-automations-page .cirra-automations-header-detail-title-row,.comp-cirra-automations-page .cirra-automations-header-detail-meta-row{align-items:flex-start}.comp-cirra-automations-page .cirra-automations-header-detail-meta-content{width:100%}.comp-cirra-automations-page .cirra-automations-header-detail-actions{justify-content:flex-end}}.cirra-trigger-polls-body{height:min(600px,70vh);margin:0 -20px -20px;padding:0 20px 20px;overflow-y:auto}.cirra-trigger-polls-loading,.cirra-trigger-polls-empty,.cirra-trigger-polls-error{text-align:center;color:var(--cirra-neutral-700,#6f7078);padding:24px 0;font-size:13px}.cirra-trigger-polls-error{color:var(--cirra-danger,#ff5c5c)}.cirra-trigger-polls-list{flex-direction:column;gap:1px;display:flex}.cirra-trigger-polls-row{border-bottom:1px solid var(--cirra-neutral-300,#27282b);align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.cirra-trigger-polls-events{color:var(--cirra-neutral-950,#ceced6)}.cirra-trigger-polls-row.is-empty,.cirra-trigger-polls-row.is-empty .cirra-trigger-polls-events{color:var(--cirra-neutral-600,#55565c)}.cirra-trigger-polls-row.is-failure .cirra-trigger-polls-events{color:var(--cirra-danger,#ff5c5c)}.cirra-trigger-polls-time{color:var(--cirra-neutral-600,#55565c);white-space:nowrap;margin-left:auto}.cirra-workflow-promote-warning.credential-alert{margin-bottom:16px;padding:12px}.cirra-workflow-promote-warning.credential-alert .alert-body{font-size:13px;line-height:19px}.cirra-workflow-promote-connections-subtitle{color:var(--cirra-neutral-800,#81828a);margin:0 0 10px;font-size:13px;line-height:18px}.cirra-workflow-promote-loading,.cirra-workflow-promote-empty{text-align:center;color:var(--cirra-neutral-700,#6f7078);padding:24px 0;font-size:13px}.cirra-workflow-promote-already-shared{color:var(--cirra-neutral-600,#55565c);white-space:nowrap;font-size:12px}.cirra-workflow-promote-footer{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.cirra-automations-table-badge{flex-shrink:0;margin-left:8px}@media (width<=767px){.comp-cirra-automations-page .cirra-automations-details-breadcrumb-row,.comp-cirra-automations-page .cirra-automations-type-filter-action,.comp-cirra-automations-page .cirra-automations-controls-filter-divider,.comp-cirra-automations-page .cirra-segmented-filter[aria-label="Automation scope filters"]{display:none}.comp-cirra-automations-page.compound-page.has-breadcrumb{padding-top:16px}.comp-cirra-automations-page .cirra-automations-type-filter-row{margin-top:0}.comp-cirra-automations-page .cirra-automations-controls-row,.comp-cirra-automations-page .cirra-automations-details-controls-row{flex-wrap:nowrap;position:relative}.comp-cirra-automations-page .cirra-automations-controls-row>.cirra-expandable-search,.comp-cirra-automations-page .cirra-automations-details-controls-row>.cirra-expandable-search{z-index:3;position:absolute;top:16px;right:12px}.comp-cirra-automations-page .cirra-automations-controls-row:has(>.cirra-expandable-search.is-expanded) button.cirra-segmented-filter-icon,.comp-cirra-automations-page .cirra-automations-details-controls-row:has(>.cirra-expandable-search.is-expanded) button.cirra-segmented-filter-icon{position:relative}.comp-cirra-automations-page .cirra-automations-controls-row:has(>.cirra-expandable-search.is-expanded) button.cirra-segmented-filter-icon:before,.comp-cirra-automations-page .cirra-automations-details-controls-row:has(>.cirra-expandable-search.is-expanded) button.cirra-segmented-filter-icon:before{content:"";width:44px;height:44px;position:absolute}.comp-cirra-automations-page .cirra-automations-controls-row:has(>.cirra-expandable-search.is-expanded) .cirra-expandable-search.is-expanded,.comp-cirra-automations-page .cirra-automations-details-controls-row:has(>.cirra-expandable-search.is-expanded) .cirra-expandable-search.is-expanded{--cirra-automations-search-expanded-size:calc(100% - 76px)}.comp-cirra-automations-page .cirra-automations-controls-row{min-height:62px}.comp-cirra-automations-page .cirra-automations-controls-row .cirra-automations-controls-filter-set{min-height:30px}.comp-cirra-automations-page .cirra-automations-controls-row:has(>.cirra-expandable-search.is-expanded) .cirra-segmented-filter[aria-label="Automation status filters"] .cirra-segmented-filter-panel{display:none}.comp-cirra-automations-page .cirra-automations-details-controls-row{min-height:58px}.comp-cirra-automations-page .cirra-automations-details-controls-row>.cirra-segmented-filter[aria-label="Run history date filters"]{width:calc(100% - 46px)}.comp-cirra-automations-page .cirra-automations-details-controls-row .cirra-segmented-filter[aria-label="Run history date filters"] .cirra-segmented-filter-panel{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.comp-cirra-automations-page .cirra-automations-details-controls-row .cirra-segmented-filter[aria-label="Run history date filters"] .cirra-segmented-filter-panel::-webkit-scrollbar{display:none}.comp-cirra-automations-page .cirra-automations-details-controls-row .cirra-segmented-filter[aria-label="Run history date filters"] .cirra-segmented-filter-option{padding-inline:4px}.comp-cirra-automations-page .cirra-automations-details-controls-row:has(>.cirra-expandable-search.is-expanded) .cirra-segmented-filter[aria-label="Run history date filters"] .cirra-segmented-filter-panel{display:none}.comp-cirra-automations-page .cirra-automations-table-shell{overscroll-behavior-inline:contain;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto}.comp-cirra-automations-page .cirra-automations-table-shell::-webkit-scrollbar{display:none}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-header,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell{min-width:680px}}.comp-tag{white-space:nowrap;background:var(--cirra-neutral-250,#242528);border:.5px solid var(--cirra-neutral-300,#27282b);height:18px;min-height:18px;color:var(--cirra-neutral-700,#6f7078);border-radius:4px;flex:none;align-items:center;gap:4px;padding:0 5px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.comp-tag.success{background:rgba(var(--cirra-success,#39d98a), .1);border-color:rgba(var(--cirra-success,#39d98a), .2);color:var(--cirra-success,#39d98a)}.comp-tag.error{background:rgba(var(--cirra-danger,#ff5c5c), .1);border-color:rgba(var(--cirra-danger,#ff5c5c), .2);color:var(--cirra-danger,#ff5c5c)}.comp-tag.info{background:rgba(var(--cirra-info,#5ba8ff), .1);border-color:rgba(var(--cirra-info,#5ba8ff), .2);color:var(--cirra-info,#5ba8ff)}.comp-tag.warning{background:rgba(var(--cirra-warning,oklch(80% .17 52)), .1);border-color:rgba(var(--cirra-warning,oklch(80% .17 52)), .2);color:var(--cirra-warning,oklch(80% .17 52))}.comp-status-dot{background:var(--cirra-neutral-500,#3f3f45);border-radius:12px;flex:none;width:4px;height:8px}.comp-status-dot.is-success{background:#30d730}.comp-status-dot.is-failure{background:#ff415a}.comp-status-dot.is-running{background:#ff8e2b}.comp-tabs{align-items:center;gap:4px;display:flex}.comp-tabs-tab{min-height:26px;color:var(--cirra-neutral-700,#6f7078);cursor:pointer;background:0 0;border:0;border-radius:16px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;transition:color .14s ease-out,background .14s ease-out;display:inline-flex}.comp-tabs-tab:hover{color:var(--cirra-neutral-800,#81828a)}.comp-tabs-tab.is-active{background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-950,#ceced6)}.jtv-root{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);word-break:break-word;margin:0;font-size:11px;line-height:1.5;overflow-x:auto}.jtv-root .jtv-key{color:#881391}.jtv-root .jtv-key-toggle{font:inherit;line-height:inherit;color:#881391;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.jtv-root .jtv-key-toggle:hover{text-decoration:underline}.jtv-root .jtv-str{color:#067d17}.jtv-root .jtv-num{color:#1750eb}.jtv-root .jtv-bool{color:#9c5d27}.jtv-root .jtv-null{color:gray;font-style:italic}.jtv-root .jtv-brace,.jtv-root .jtv-colon{color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 55%, transparent)}.jtv-root .jtv-comma{color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 40%, transparent)}.jtv-root .jtv-preview{color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 40%, transparent);margin:0 4px;font-style:italic}.jtv-root .jtv-toggle{all:unset;cursor:pointer;color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 40%, transparent);text-align:center;vertical-align:baseline;user-select:none;width:14px;font-size:10px;display:inline-block}.jtv-root .jtv-toggle:hover{color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 70%, transparent)}.jtv-root .jtv-toggle-inline{all:unset;cursor:pointer;color:#1750eb;opacity:.7;margin-left:4px;font-size:10px}.jtv-root .jtv-toggle-inline:hover{opacity:1;text-decoration:underline}.jtv-root .jtv-expanded>.jtv-entries{padding-left:16px;display:block}.jtv-root .jtv-expanded>.jtv-entries>.jtv-entry{display:block}.jtv-root .jtv-collapsed{display:inline}.jtv-root .jtv-long-str{word-break:break-all}.comp-cirra-governance-page{flex-direction:column;gap:24px;width:min(100%,900px);margin:0 auto;padding:24px 48px;display:flex}.governance-breadcrumb{flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.4;display:flex}.governance-breadcrumb-link{font:inherit;color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.governance-breadcrumb-link:hover{text-decoration:underline}.governance-breadcrumb-separator{color:var(--cirra-neutral-700,#6f7078);user-select:none}.governance-breadcrumb-current{color:var(--cirra-neutral-950,#ceced6)}.governance-section{flex-direction:column;gap:12px;display:flex}.governance-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.governance-controls-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.governance-control{flex-direction:column;gap:6px;display:flex}.governance-control .comp-select-trigger{min-width:148px}.governance-control-label{color:var(--cirra-neutral-700,#6f7078);text-transform:uppercase;letter-spacing:.06em;font-size:11px;line-height:1}.governance-timeline-shell{flex-direction:column;gap:10px;display:flex}.governance-timeline-shell .cirra-bar-chart{margin-bottom:0}.governance-activity-list-shell{flex-direction:column;display:flex;overflow:hidden}.governance-app-card,.governance-entity-card,.governance-user-row{border-bottom:1px solid var(--cirra-neutral-300,#27282b);width:100%;min-height:60px;font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;align-items:center;gap:12px;padding:10px 16px;transition:background .12s;display:flex}.governance-app-card:hover,.governance-entity-card:hover,.governance-user-row:hover{background:#00000008}html[data-cirra-theme=dark] .governance-app-card:hover,html[data-cirra-theme=dark] .governance-entity-card:hover,html[data-cirra-theme=dark] .governance-user-row:hover{background:#ffffff0a}.governance-app-card:last-child,.governance-entity-card:last-child,.governance-user-row:last-child{border-bottom:none}.governance-recent-app-icon-shell{background:0 0;border:none;border-radius:0;flex-shrink:0;width:16px;height:16px;overflow:visible}.governance-recent-app-icon-image{object-fit:cover;width:100%;height:100%}.governance-recent-app-icon-fallback{color:var(--cirra-neutral-800,#81828a);text-transform:uppercase;font-size:11px;line-height:1}.governance-app-card-copy{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.governance-app-card-title{color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;line-height:1.2;overflow:hidden}.governance-app-card-metrics{white-space:nowrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.governance-entity-card-icon{background:var(--cirra-neutral-200,#202124);width:20px;height:20px;color:var(--cirra-neutral-700,#6f7078);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex}html[data-cirra-theme=dark] .governance-entity-card-icon{background:var(--cirra-neutral-400,#343538);color:var(--cirra-neutral-800,#81828a)}.governance-user-row{gap:10px}.governance-user-chip-label{color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;line-height:16px;overflow:hidden}.governance-user-chip-count{color:var(--cirra-neutral-700,#6f7078);text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:12px;line-height:1;overflow:hidden}.governance-activity-tag{background:var(--cirra-neutral-50,#0e0e0f);min-height:18px;color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));text-shadow:0 1px #fff;letter-spacing:0;white-space:nowrap;border:0;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:590;line-height:14px;box-shadow:inset 0 -.5px #126cfc29,inset 0 0 0 .5px #0000001f}html[data-cirra-theme=dark] .governance-activity-tag{background:linear-gradient(180deg, #ffffff12 0%, #ffffff03 100%), var(--cirra-neutral-300,#27282b);text-shadow:none;box-shadow:inset 0 -.5px #00000061,inset 0 0 0 .5px #ffffff1f}.governance-activity-tag.is-create{color:var(--cirra-success,#39d98a)}.governance-activity-tag.is-update{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.governance-activity-tag.is-delete{color:var(--cirra-danger,#ff5c5c)}.governance-activity-tag.is-total{color:var(--cirra-neutral-700,#6f7078);box-shadow:inset 0 -.5px #0000001a,inset 0 0 0 .5px #0000001f}html[data-cirra-theme=dark] .governance-activity-tag.is-total{box-shadow:inset 0 -.5px #0000006b,inset 0 0 0 .5px #ffffff1a}.governance-recent-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.governance-recent-header-copy{flex-direction:column;gap:10px;display:flex}.governance-recent-filters{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.governance-filter-chip{border:1px solid var(--cirra-neutral-300,#27282b);background:var(--cirra-neutral-100,#151617);color:var(--cirra-neutral-700,#6f7078);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:12px;line-height:1}html[data-cirra-theme=light] .governance-filter-chip{background:var(--cirra-neutral-50,#0e0e0f)}.governance-filter-chip.selected{border-color:var(--cirra-neutral-900,#aeb0b8);background:var(--cirra-neutral-900,#aeb0b8);color:var(--cirra-neutral-50,#0e0e0f)}html[data-cirra-theme=light] .governance-filter-chip.selected{border-color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-950,#ceced6);color:var(--cirra-neutral-50,#0e0e0f)}.governance-search-input{width:100%}.governance-search-input.comp-input-shell{height:40px;min-height:40px}.governance-search-input .comp-input{height:40px;min-height:40px;font-size:13px}.governance-recent-list{flex-direction:column;display:flex;overflow:hidden}.governance-recent-row{border-bottom:1px solid var(--cirra-neutral-300,#27282b);align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}.governance-recent-row:last-child{border-bottom:none}.governance-recent-copy{flex-direction:column;flex:1;justify-content:center;gap:2px;min-width:0;display:flex}.governance-recent-title{color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:18px;overflow:hidden}.governance-recent-meta{align-items:center;gap:8px;display:inline-flex}.governance-operation-badge{letter-spacing:-.01em;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:16px;padding:0 4px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.governance-operation-badge.is-create{color:#009e35;background:#009e351f}.governance-operation-badge.is-update{color:#126cfc;background:#126cfc1f}.governance-operation-badge.is-delete{color:#df1d37;background:#df1d371f}.governance-recent-user-avatar{border:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-200,#202124);width:24px;height:24px;color:var(--cirra-neutral-800,#81828a);letter-spacing:.03em;text-transform:uppercase;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:600;line-height:1;display:inline-flex}html[data-cirra-theme=light] .governance-recent-user-avatar{background:var(--cirra-neutral-100,#151617)}.governance-thread-link-button{flex-shrink:0}.governance-recent-age{color:var(--cirra-neutral-700,#6f7078);font-size:12px;line-height:14px}.governance-recent-badges{align-items:center;gap:6px;margin-top:2px;display:inline-flex}.governance-status-badge{letter-spacing:0;white-space:nowrap;background:var(--cirra-neutral-50,#0e0e0f);min-height:16px;color:var(--cirra-neutral-700,#6f7078);text-shadow:0 1px #fff;border:0;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:590;line-height:12px;box-shadow:inset 0 -.5px #00000014,inset 0 0 0 .5px #0000001f}html[data-cirra-theme=dark] .governance-status-badge{background:linear-gradient(180deg, #ffffff12 0%, #ffffff03 100%), var(--cirra-neutral-300,#27282b);text-shadow:none;box-shadow:inset 0 -.5px #00000061,inset 0 0 0 .5px #ffffff1f}.governance-status-badge.is-created{color:var(--cirra-success,#39d98a)}.governance-status-badge.is-updated{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.governance-status-badge.is-deleted{color:var(--cirra-danger,#ff5c5c)}.governance-status-badge.is-success{color:var(--cirra-success,#39d98a)}.governance-status-badge.is-error{color:var(--cirra-danger,#ff5c5c)}.governance-empty-card{border:1px dashed var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-700,#6f7078);border-radius:10px;margin:10px;padding:12px;font-size:13px;line-height:17px}.governance-status{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;line-height:16px}.governance-status.error{color:var(--cirra-danger,#ff5c5c)}@media (width<=900px){.comp-cirra-governance-page{padding:20px 20px 28px}.governance-controls-row{width:100%}.governance-control{flex:1 1 0}.governance-control .comp-select-trigger{width:100%;min-width:0}.governance-app-card-copy{flex-direction:column;align-items:flex-start;gap:8px}.governance-app-card-metrics{flex-wrap:wrap;justify-content:flex-start;width:100%;margin-left:0}}.comp-modal-v2.comp-cirra-workflow-requirements-modal .comp-modal-v2-body{margin-top:12px}.comp-cirra-workflow-requirements-modal-body{flex-direction:column;gap:10px;display:flex}.comp-cirra-workflow-requirements-modal-updated-on{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;font-weight:500;line-height:1.35}.comp-cirra-workflow-requirements-modal-updated-on span{color:var(--cirra-neutral-900,#aeb0b8)}.comp-cirra-workflow-requirements-modal-text{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);background:var(--cirra-neutral-100,#151617);-ms-overflow-style:none;scrollbar-width:none;border-radius:10px;min-height:180px;max-height:min(68vh,620px);margin:0;padding:12px;overflow:auto}.comp-cirra-workflow-requirements-modal-text::-webkit-scrollbar{display:none}html[data-cirra-theme=light] .comp-cirra-workflow-requirements-modal-text{background:#fff}.comp-cirra-wrl{--comp-modal-v2-width:96vw;max-width:1500px}.comp-cirra-wrl .comp-modal-v2-body{padding:0}.comp-cirra-wrl-body{flex-direction:column;gap:12px;height:min(82vh,860px);min-height:0;display:flex}.comp-cirra-wrl-status-badge{color:var(--cirra-neutral-800,#81828a);background:var(--cirra-neutral-200,#202124);border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.comp-cirra-wrl-status-badge.is-success{color:var(--cirra-success,#39d98a)}.comp-cirra-wrl-status-badge.is-failure{color:var(--cirra-danger,#ff5c5c)}.comp-cirra-wrl-status-badge.is-running{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.comp-cirra-wrl-status-badge.is-cancelled{color:var(--cirra-warning,oklch(80% .17 52))}.comp-cirra-wrl-status-badge.is-neutral{color:var(--cirra-neutral-800,#81828a)}.comp-cirra-wrl-info{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.comp-cirra-wrl-flow-control{background:var(--cirra-neutral-100,#151617);border-radius:8px;flex-direction:column;flex-shrink:0;gap:10px;max-height:148px;padding:10px 12px;display:flex;overflow-y:auto}.comp-cirra-wrl-flow-control-group{flex-direction:column;gap:6px;display:flex}.comp-cirra-wrl-flow-control-title{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;font-weight:600}.comp-cirra-wrl-flow-control-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.comp-cirra-wrl-flow-control-item{align-items:baseline;gap:8px;font-size:12px;line-height:1.35;display:flex}.comp-cirra-wrl-flow-control-item .comp-cirra-wrl-flow-control-item-step{color:var(--cirra-neutral-900,#aeb0b8);flex-shrink:0;font-weight:600}.comp-cirra-wrl-flow-control-item .comp-cirra-wrl-flow-control-item-detail{color:var(--cirra-neutral-700,#6f7078);word-break:break-word;min-width:0}.comp-cirra-wrl-flow-control-item .comp-cirra-wrl-flow-control-item-meta{color:var(--cirra-neutral-600,#55565c)}.comp-cirra-wrl-flow-control-level{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-self:center;padding:1px 7px;font-size:10px;font-weight:700;line-height:1.6}.comp-cirra-wrl-flow-control-level.comp-cirra-wrl-flow-control-level--info{color:var(--cirra-info,#5ba8ff);background:#5ba8ff29}.comp-cirra-wrl-flow-control-level.comp-cirra-wrl-flow-control-level--warn{color:var(--cirra-warning,oklch(80% .17 52));background:#e7a64129}.comp-cirra-wrl-flow-control-level.comp-cirra-wrl-flow-control-level--error{color:var(--cirra-danger,#ff5c5c);background:#ff5c5c29}.comp-cirra-wrl-info-grid{flex-wrap:wrap;flex:1;gap:6px;min-width:0;margin:0;padding:0;display:flex}.comp-cirra-wrl-info-cell{background:var(--cirra-neutral-200,#202124);border-radius:7px;align-items:baseline;gap:5px;margin:0;padding:4px 9px;display:flex}.comp-cirra-wrl-info-cell dt{color:var(--cirra-neutral-700,#6f7078);white-space:nowrap;margin:0;font-size:11px;font-weight:600;line-height:1.3}.comp-cirra-wrl-info-cell dd{color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;margin:0;font-size:12px;font-weight:500;line-height:1.3}.comp-cirra-wrl-machine{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.comp-cirra-wrl-scrubber{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.comp-cirra-wrl-scrubber-controls{align-items:center;gap:8px;display:flex}.comp-cirra-wrl-scrubber-range{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:16px}.comp-cirra-wrl-scrubber-range::-webkit-slider-runnable-track{border:1px solid var(--cirra-border-soft,#ffffff17);background:linear-gradient(to right, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 0 var(--wrl-fill,0%), var(--cirra-neutral-300,#27282b) var(--wrl-fill,0%) 100%);border-radius:99px;height:8px}.comp-cirra-wrl-scrubber-range::-moz-range-track{border:1px solid var(--cirra-border-soft,#ffffff17);background:var(--cirra-neutral-300,#27282b);border-radius:99px;height:8px}.comp-cirra-wrl-scrubber-range::-moz-range-progress{background:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));border-radius:99px;height:8px}.comp-cirra-wrl-scrubber-range::-webkit-slider-thumb{appearance:none;background:radial-gradient(circle, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 0 3px, var(--cirra-neutral-100,#151617) 3px);border:1px solid var(--cirra-border-soft,#ffffff17);border-radius:50%;width:16px;height:16px;margin-top:-5px;box-shadow:0 0 2px #0003}.comp-cirra-wrl-scrubber-range::-moz-range-thumb{background:radial-gradient(circle, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 0 3px, var(--cirra-neutral-100,#151617) 3px);border:1px solid var(--cirra-border-soft,#ffffff17);border-radius:50%;width:16px;height:16px;box-shadow:0 0 2px #0003}.comp-cirra-wrl-scrubber-labels{color:var(--cirra-neutral-700,#6f7078);justify-content:center;font-size:11px;font-weight:600;line-height:1.2;display:flex}.comp-cirra-wrl-split{border:1px solid var(--cirra-border-soft,#ffffff17);border-radius:10px;flex:1;min-height:0;overflow:hidden}.comp-cirra-wrl-split .comp-cirra-sidebar-main-panel-group{height:100%}.comp-cirra-wrl-split .comp-cirra-sidebar-panel{min-width:220px}.comp-cirra-wrl-split .comp-cirra-main-panel{min-width:0}.comp-cirra-wrl-step-tree{background:var(--cirra-neutral-100,#151617);-ms-overflow-style:none;scrollbar-width:none;height:100%;overflow:auto}.comp-cirra-wrl-step-tree::-webkit-scrollbar{display:none}.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-row{justify-content:space-between}.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-row.is-active,.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-row.is-active:hover{background:#1e73fc0f}.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-row.is-unrun{cursor:default;opacity:.55}.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-row.is-error{outline:1px solid var(--cirra-danger,#ff5c5c);outline-offset:-1px}.comp-cirra-wrl-tree-trailing{flex-shrink:0;align-items:center;gap:8px;margin-left:6px;display:flex}.comp-cirra-wrl-step-iteration{color:var(--cirra-neutral-800,#81828a);background:var(--cirra-neutral-200,#202124);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600}.comp-cirra-wrl-output{background:var(--cirra-neutral-100,#151617);flex-direction:column;gap:10px;height:100%;padding:12px 14px;display:flex}.comp-cirra-wrl-output.is-empty{color:var(--cirra-neutral-700,#6f7078);justify-content:center;align-items:center;font-size:12px}.comp-cirra-wrl-output-header{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.comp-cirra-wrl-output-title{min-width:0;color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;overflow:hidden}.comp-cirra-wrl-output-tabs{flex-shrink:0}.comp-cirra-wrl-output-tabpanel{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;gap:10px;min-height:0;display:flex;overflow:auto}.comp-cirra-wrl-output-tabpanel::-webkit-scrollbar{display:none}.comp-cirra-wrl-output-section-title{color:var(--cirra-neutral-700,#6f7078);text-transform:uppercase;letter-spacing:.03em;margin:0 0 6px;font-size:11px;font-weight:600;line-height:1.3}.comp-cirra-wrl-output-section-title.is-error{color:var(--cirra-danger,#ff5c5c)}.comp-cirra-wrl-truncated-note{color:var(--cirra-warning,oklch(80% .17 52));margin:6px 0 0;font-size:11px}.comp-cirra-wrl-output-json{border:1px solid var(--cirra-border-soft,#ffffff17);background:var(--cirra-neutral-200,#202124);-ms-overflow-style:none;scrollbar-width:none;border-radius:8px;padding:10px;font-size:12px;overflow:auto}.comp-cirra-wrl-output-json::-webkit-scrollbar{display:none}.comp-cirra-wrl-output-json.is-error{border-color:var(--cirra-danger,#ff5c5c)}.comp-cirra-wrl-output-empty{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px}.comp-cirra-wrl-failure{border:1px solid var(--cirra-danger,#ff5c5c);background:#b3261e14;border-radius:10px;flex-shrink:0;align-items:center;gap:12px;padding:11px 13px;display:flex}.comp-cirra-wrl-failure-text{flex:1;min-width:0}.comp-cirra-wrl-failure-headline{color:var(--cirra-danger,#ff5c5c);align-items:baseline;gap:8px;margin:0;font-size:13px;font-weight:600;line-height:1.45;display:flex}.comp-cirra-wrl-failure-code{letter-spacing:.02em;background:#b3261e29;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.comp-cirra-wrl-failure-step{color:var(--cirra-neutral-700,#6f7078);margin:3px 0 0;font-size:12px}.comp-cirra-wrl-iteration{align-items:center;gap:4px;margin-left:auto;display:flex}.comp-cirra-wrl-iteration-select-trigger{max-width:150px}.comp-cirra-wrl-iteration-count{color:var(--cirra-neutral-700,#6f7078);white-space:nowrap;font-size:11px}.comp-cirra-wrl-iteration-failures{color:var(--cirra-danger,#ff5c5c)}.comp-cirra-wrl-summary,.comp-cirra-wrl-config{flex-direction:column;gap:10px;display:flex}.comp-cirra-wrl-summary-meta{flex-wrap:wrap;gap:18px;margin:0;display:flex}.comp-cirra-wrl-summary-meta-cell dt{color:var(--cirra-neutral-700,#6f7078);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:600;line-height:1.3}.comp-cirra-wrl-summary-meta-cell dd{color:var(--cirra-neutral-950,#ceced6);margin:2px 0 0;font-size:12px;font-weight:500}.comp-cirra-wrl-summary-banner{border:1px solid var(--cirra-danger,#ff5c5c);background:var(--cirra-neutral-200,#202124);border-radius:8px;align-items:baseline;gap:8px;padding:9px 11px;display:flex}.comp-cirra-wrl-summary-banner p{color:var(--cirra-danger,#ff5c5c);margin:0;font-size:12px;line-height:1.45}.comp-cirra-wrl-record-cards{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.comp-cirra-wrl-record-card{border:1px solid var(--cirra-border-soft,#ffffff17);background:var(--cirra-neutral-100,#151617);border-radius:8px;padding:10px 11px}.comp-cirra-wrl-record-card.is-more{text-align:center;border-style:dashed}.comp-cirra-wrl-record-card-head{align-items:center;gap:8px;display:flex}.comp-cirra-wrl-record-card-number{background:var(--cirra-neutral-300,#27282b);min-width:18px;height:18px;color:var(--cirra-neutral-800,#81828a);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}.comp-cirra-wrl-record-card-name{min-width:0;color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:600;overflow:hidden}.comp-cirra-wrl-record-card-id{background:var(--cirra-neutral-200,#202124);color:var(--cirra-neutral-700,#6f7078);border-radius:999px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:600}.comp-cirra-wrl-record-card-actions{align-items:center;gap:4px;margin-left:auto;display:flex}.comp-cirra-wrl-record-card-link{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));font-size:11px;font-weight:600;text-decoration:none}.comp-cirra-wrl-record-card-link:hover{text-decoration:underline}.comp-cirra-wrl-record-card-description{color:var(--cirra-neutral-700,#6f7078);margin:4px 0 0;font-size:12px;line-height:1.45}.comp-cirra-wrl-record-card-fields,.comp-cirra-wrl-config-rows{border-top:1px solid var(--cirra-border-soft,#ffffff17);grid-template-columns:minmax(0,1fr);gap:1px;margin:8px 0 0;display:grid}.comp-cirra-wrl-kv-row{border-bottom:1px solid var(--cirra-border-soft,#ffffff17);grid-template-columns:minmax(120px,30%) minmax(0,1fr);gap:10px;padding:5px 0;font-size:12px;display:grid}.comp-cirra-wrl-kv-row:last-child{border-bottom:none}.comp-cirra-wrl-kv-row dt{color:var(--cirra-neutral-700,#6f7078);overflow-wrap:anywhere;font-weight:500}.comp-cirra-wrl-kv-row dd{min-width:0;color:var(--cirra-neutral-950,#ceced6);overflow-wrap:anywhere;margin:0}.comp-cirra-wrl-config-section{border:1px solid var(--cirra-border-soft,#ffffff17);background:var(--cirra-neutral-100,#151617);border-radius:8px;padding:10px 11px}@media (width<=1080px){.comp-cirra-wrl-kv-row{grid-template-columns:minmax(0,1fr);gap:2px}}.comp-cirra-workflow-editor-empty{color:var(--cirra-neutral-700,#6f7078);margin:0;padding:8px 16px 16px;font-size:13px;line-height:18px}.comp-cirra-workflow-editor-loading{justify-content:center;align-items:center;padding:24px 16px;display:flex}.comp-cirra-workflow-publish-confirmation-description{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;line-height:19px}.comp-cirra-workflow-publish-confirmation-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.comp-cirra-workflow-editor-step-list{flex-direction:column;gap:8px;min-width:0;margin:0;padding:16px 8px;list-style:none;display:flex}.comp-cirra-workflow-editor-step{min-width:0;list-style:none;position:relative}.comp-cirra-workflow-editor-step.is-disabled>.comp-cirra-workflow-editor-step-row-wrap>.comp-cirra-workflow-editor-step-row{background:0 0}.comp-cirra-workflow-editor-step.is-disabled>.comp-cirra-workflow-editor-step-row-wrap>.comp-cirra-workflow-editor-step-row .comp-cirra-workflow-editor-step-app-name,.comp-cirra-workflow-editor-step.is-disabled>.comp-cirra-workflow-editor-step-row-wrap>.comp-cirra-workflow-editor-step-row .comp-cirra-workflow-editor-step-title{color:var(--cirra-neutral-600,#55565c)}.comp-cirra-workflow-editor-step.is-disabled>.comp-cirra-workflow-editor-step-row-wrap>.comp-cirra-workflow-editor-step-row .comp-cirra-workflow-editor-step-badge{opacity:.5}.comp-cirra-workflow-editor-step.is-disabled>.comp-cirra-workflow-editor-step-row-wrap>.comp-cirra-workflow-editor-step-row .comp-cirra-workflow-editor-step-result-count{display:none}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step.is-disabled>.comp-cirra-workflow-editor-step-row-wrap>.comp-cirra-workflow-editor-step-row{background:0 0}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step.is-disabled>.comp-cirra-workflow-editor-step-row-wrap>.comp-cirra-workflow-editor-step-row .comp-cirra-workflow-editor-step-app-name,html[data-cirra-theme=light] .comp-cirra-workflow-editor-step.is-disabled>.comp-cirra-workflow-editor-step-row-wrap>.comp-cirra-workflow-editor-step-row .comp-cirra-workflow-editor-step-title{color:var(--cirra-neutral-600,#55565c)}.comp-cirra-workflow-editor-step.has-prev-sibling:before{content:"";background:var(--cirra-neutral-400,#343538);pointer-events:none;z-index:0;border-radius:999px;width:1px;height:34px;position:absolute;top:-8px;left:22px;transform:translate(-50%)}.comp-cirra-workflow-editor-step.has-next-sibling:after{content:"";background:var(--cirra-neutral-400,#343538);pointer-events:none;z-index:0;border-radius:999px;width:1px;position:absolute;top:26px;bottom:-8px;left:22px;transform:translate(-50%)}.comp-cirra-workflow-editor-step-row-wrap{z-index:1;flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.comp-cirra-workflow-editor-step-running-dot{will-change:opacity;background:#1e73fc padding-box content-box;border:3px solid #0000;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:1.4s ease-in-out infinite thinking-dot-pulse}@media (prefers-reduced-motion:reduce){.comp-cirra-workflow-editor-step-running-dot{opacity:.9;animation:none}}.comp-cirra-workflow-editor-step-row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:12px;align-items:center;gap:10px;min-width:0;min-height:55px;padding:8px;transition:background .12s;display:flex}.comp-cirra-workflow-editor-step-row:focus,.comp-cirra-workflow-editor-step-row:focus-visible{outline:none}.comp-cirra-workflow-editor-step-row:hover{background:#ffffff0f}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-row:hover{background:#00000005}.comp-cirra-workflow-editor-step-row:active,.comp-cirra-workflow-editor-step-row[aria-expanded=true],.comp-cirra-workflow-editor-step-row:active:hover,.comp-cirra-workflow-editor-step-row[aria-expanded=true]:hover,html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-row:active:hover,html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-row[aria-expanded=true]:hover{background:#1e73fc0f}.comp-cirra-workflow-editor-step-badge{background:var(--cirra-neutral-100,#151617);width:28px;min-width:28px;height:28px;color:var(--cirra-neutral-700,#6f7078);text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.comp-cirra-workflow-editor-step-badge.has-logo{padding:0;overflow:hidden}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-badge{color:var(--cirra-neutral-800,#81828a)}.comp-cirra-workflow-editor-step-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.comp-cirra-workflow-editor-step-top-row{align-items:center;gap:6px;min-width:0;display:flex}.comp-cirra-workflow-editor-step-app-name{color:var(--cirra-neutral-900,#aeb0b8);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.comp-cirra-workflow-surface-body .comp-cirra-workflow-editor-step-trigger-pill.comp-pill,.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-trigger-pill.comp-pill{background:var(--workflow-editor-trigger-pill-background);height:16px;min-height:16px;box-shadow:none;color:var(--workflow-editor-trigger-pill-color);cursor:default;pointer-events:none;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:0 4px;display:inline-flex;transform:none}.comp-cirra-workflow-surface-body .comp-cirra-workflow-editor-step-trigger-pill .comp-pill-left-accent,.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-trigger-pill .comp-pill-left-accent{background:var(--workflow-editor-trigger-pill-color);border-radius:12px;flex-shrink:0;width:4px;height:8px}.comp-cirra-workflow-surface-body .comp-cirra-workflow-editor-step-trigger-pill .comp-pill-label,.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-trigger-pill .comp-pill-label{color:var(--workflow-editor-trigger-pill-color);letter-spacing:0;white-space:nowrap;font-size:12px;font-weight:450;line-height:16px}.comp-cirra-workflow-editor-step-badge-image{object-fit:contain;box-sizing:border-box;width:20px;height:20px;padding:0;display:block}.comp-cirra-workflow-editor-step-title{color:#696970;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-weight:400;line-height:1.2;overflow:hidden}.comp-cirra-workflow-editor-step-result-count{width:auto;min-width:19px;height:19px;color:var(--cirra-neutral-700,#6f7078);font-variant-numeric:tabular-nums;box-sizing:border-box;background:#ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:1px;margin-left:6px;padding:4px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-result-count{color:var(--cirra-neutral-800,#81828a);background:#00000009}.comp-cirra-workflow-editor-step-list.is-nested{gap:8px;min-width:0;margin:0;padding:4px 0 0 30px;position:relative}.comp-cirra-workflow-editor-step-list.is-nested>.comp-cirra-workflow-editor-step{z-index:1;position:relative}.comp-cirra-workflow-editor-step-list.is-nested.is-branch{padding-top:0;padding-left:0}.comp-cirra-workflow-editor-step-list.is-nested.is-branch:before{display:none}.comp-cirra-workflow-editor-branch-groups{flex-direction:column;gap:8px;min-width:0;margin:8px 0 0;padding:0 0 0 30px;display:flex;position:relative}.comp-cirra-workflow-editor-branch-groups:before{content:"";background:var(--cirra-neutral-400,#343538);pointer-events:none;z-index:0;border-radius:999px;width:1px;position:absolute;top:0;bottom:0;left:22px;transform:translate(-50%)}.comp-cirra-workflow-editor-branch-group{z-index:1;flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.comp-cirra-workflow-editor-branch-label{max-width:100%;color:var(--cirra-neutral-700,#6f7078);white-space:nowrap;text-overflow:ellipsis;background:#ffffff0f;border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:11px;font-weight:550;line-height:14px;overflow:hidden}html[data-cirra-theme=light] .comp-cirra-workflow-editor-branch-label{color:var(--cirra-neutral-800,#81828a);background:#0000000a}.comp-cirra-workflow-editor-step-popover-motion{display:flex}.comp-cirra-workflow-editor-step-popover{background:var(--cirra-neutral-200,#202124);border:1px solid #ffffff14;border-radius:12px;outline:none;flex-direction:column;width:440px;max-width:calc(100vw - 24px);max-height:min(70vh,560px);display:flex;overflow:hidden;box-shadow:0 12px 32px -8px #0006,0 4px 12px -2px #0000003d}.comp-cirra-workflow-editor-step-popover.has-tabs{height:min(55vh,380px)}.comp-cirra-workflow-editor-step-popover.has-task-panel{width:820px;height:min(70vh,560px)}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover{background:#fff;border-color:#00000014;box-shadow:0 12px 32px -8px #0000002e,0 4px 12px -2px #00000014}.comp-cirra-workflow-editor-step-task-indicator{color:var(--cirra-neutral-700,#6f7078);flex-shrink:0;align-items:center;gap:4px;margin-left:6px;padding-top:12px;font-size:11px;line-height:1;display:inline-flex}.comp-cirra-workflow-editor-step-task-indicator.is-needs-input{color:#b8791f;background:#f0b45e29;border-radius:6px;padding:4px 8px}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-task-indicator{color:var(--cirra-neutral-800,#81828a)}.comp-cirra-workflow-editor-step-task-elapsed{font-variant-numeric:tabular-nums}.comp-cirra-workflow-editor-step-popover-split{flex:1;min-height:0;display:flex}.comp-cirra-workflow-editor-step-popover-inspector{flex-direction:column;flex:auto;min-width:240px;min-height:0;display:flex}.comp-cirra-workflow-editor-step-popover-task-panel{border-left:1px solid #ffffff0f;flex-direction:column;flex:0 380px;min-width:260px;min-height:0;display:flex}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-task-panel{border-left-color:#0000000f}.comp-cirra-workflow-editor-step-popover-task-panel-title{letter-spacing:.04em;text-transform:uppercase;color:var(--cirra-neutral-700,#6f7078);flex-shrink:0;margin:0;padding:12px 20px 4px;font-size:11px;font-weight:500}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-task-panel-title{color:var(--cirra-neutral-800,#81828a)}.comp-cirra-workflow-editor-step-popover-task-panel-pending{color:var(--cirra-neutral-700,#6f7078);margin:0;padding:12px 20px;font-size:12px}.comp-cirra-workflow-editor-step-popover-toolbar{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px;display:flex}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-toolbar{border-bottom-color:#0000000f}.comp-cirra-workflow-editor-step-popover-tabs{min-width:0;margin-right:auto}.comp-cirra-workflow-editor-step-popover-sections{flex-direction:column;flex:1;gap:32px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.comp-cirra-workflow-editor-step-popover-empty{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;line-height:16px}.comp-cirra-workflow-editor-step-popover-connection-app{align-items:center;gap:6px;min-width:0;display:inline-flex}.comp-cirra-workflow-editor-step-popover-connection-icon,.comp-cirra-workflow-editor-step-popover-connection-icon-fallback{border-radius:4px;flex-shrink:0;width:16px;height:16px}.comp-cirra-workflow-editor-step-popover-connection-icon{object-fit:contain}.comp-cirra-workflow-editor-step-popover-connection-icon-fallback{color:var(--cirra-neutral-800,#81828a);background:#ffffff14;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-connection-icon-fallback{background:#0000000d}.comp-cirra-workflow-editor-step-popover-connection-status{color:var(--cirra-neutral-950,#ceced6);align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.comp-cirra-workflow-editor-step-popover-connection-status.is-connected .comp-cirra-workflow-editor-step-popover-connection-status-dot{background:#30d730}.comp-cirra-workflow-editor-step-popover-connection-status.is-invalid .comp-cirra-workflow-editor-step-popover-connection-status-dot,.comp-cirra-workflow-editor-step-popover-connection-status.is-required .comp-cirra-workflow-editor-step-popover-connection-status-dot{background:#ff415a}.comp-cirra-workflow-editor-step-popover-connection-status-dot{background:var(--cirra-neutral-500,#3f3f45);border-radius:50%;flex-shrink:0;width:6px;height:6px}.comp-cirra-workflow-editor-step-popover-results-meta{color:var(--cirra-neutral-700,#6f7078);align-items:center;gap:6px;margin:0;font-size:12px;line-height:16px;display:flex}.comp-cirra-workflow-editor-step-popover-results-status{background:var(--cirra-neutral-500,#3f3f45);border-radius:50%;flex-shrink:0;width:6px;height:6px}.comp-cirra-workflow-editor-step-popover-results-status.is-success{background:#30d730}.comp-cirra-workflow-editor-step-popover-results-status.is-failed{background:#ff415a}.comp-cirra-workflow-editor-step-popover-section{flex-direction:column;gap:8px;min-width:0;display:flex}.comp-cirra-workflow-editor-step-popover-section-title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:12px;font-weight:600;line-height:16px}.comp-cirra-workflow-editor-step-popover-rows{flex-direction:column;min-width:0;display:flex}.comp-cirra-workflow-editor-step-popover-section-title+.comp-cirra-workflow-editor-step-popover-rows,.comp-cirra-workflow-editor-step-popover-section-title+.comp-cirra-workflow-editor-step-popover-filters{border-top:1px solid #ffffff0f}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-section-title+.comp-cirra-workflow-editor-step-popover-rows,html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-section-title+.comp-cirra-workflow-editor-step-popover-filters{border-top-color:#20212914}.comp-cirra-workflow-editor-step-popover-row{border-top:1px solid #ffffff0f;min-width:0}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-row{border-top-color:#0000000f}.comp-cirra-workflow-editor-step-popover-row:first-child{border-top:none}.comp-cirra-workflow-editor-step-popover-row.is-inline{align-items:baseline;gap:8px;padding:8px 0;display:flex}.comp-cirra-workflow-editor-step-popover-row.is-inline.is-empty{justify-content:flex-start}.comp-cirra-workflow-editor-step-popover-row.is-group{flex-direction:column;gap:4px;padding:8px 0;display:flex}.comp-cirra-workflow-editor-step-popover-row:last-child{padding-bottom:0}.comp-cirra-workflow-editor-step-popover-row-label{color:var(--cirra-neutral-900,#aeb0b8);word-break:break-word;flex:none;font-size:12px;font-weight:400;line-height:16px}.comp-cirra-workflow-editor-step-popover-row.is-group>.comp-cirra-workflow-editor-step-popover-row-label{color:var(--cirra-neutral-900,#aeb0b8);font-weight:400}.comp-cirra-workflow-editor-step-popover-row-value{text-align:right;min-width:0;color:var(--cirra-neutral-800,#81828a);word-break:break-word;flex:1;font-size:12px;font-weight:400;line-height:16px}.comp-cirra-workflow-editor-step-popover-row-children{border-left:1px solid #ffffff0f;flex-direction:column;gap:6px;margin-left:4px;padding-left:12px;display:flex}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-row-children{border-left-color:#0000000f}.comp-cirra-workflow-editor-step-popover-value-primitive{font-variant-numeric:tabular-nums}.comp-cirra-workflow-editor-step-popover-value-empty{color:var(--cirra-neutral-700,#6f7078)}.comp-cirra-workflow-editor-step-popover-value-lexical{white-space:pre-wrap;word-break:break-word;display:inline}.comp-cirra-workflow-editor-step-popover-value-list{display:inline}.comp-cirra-workflow-editor-step-popover-value-separator{color:var(--cirra-neutral-600,#55565c)}.comp-cirra-workflow-editor-step-popover-value-reference{color:#696970;vertical-align:middle;background:#6969701f;border-radius:8px;align-items:center;gap:6px;min-width:0;max-width:100%;height:20px;margin:0 2px;padding:2px;display:inline-flex}.comp-cirra-workflow-editor-step-popover-value-reference-badge{color:#696970;background:#fff;border-radius:6px;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;font-size:9px;font-weight:600;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #69697033}.comp-cirra-workflow-editor-step-popover-value-reference-icon{object-fit:contain;width:12px;min-width:12px;height:12px;max-height:12px;display:block}.comp-cirra-workflow-editor-step-popover-value-reference-type-icon{color:#696970;width:12px;min-width:12px;height:12px}.comp-cirra-workflow-editor-step-popover-value-reference-label{text-overflow:ellipsis;white-space:nowrap;color:#696970;min-width:0;padding-right:6px;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.comp-cirra-workflow-editor-step-popover-filters{flex-direction:column;gap:4px;min-width:0;display:flex}.comp-cirra-workflow-editor-step-popover-filter-row{background:#ffffff08;border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:6px;min-width:0;padding:6px 10px;display:flex}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-filter-row{background:#00000006}.comp-cirra-workflow-editor-step-popover-filter-field{color:var(--cirra-neutral-900,#aeb0b8);font-size:12px;font-weight:500;line-height:16px}.comp-cirra-workflow-editor-step-popover-filter-operator{color:var(--cirra-neutral-800,#81828a);font-size:12px;font-weight:500;line-height:16px}.comp-cirra-workflow-editor-step-popover-filter-value{color:var(--cirra-neutral-800,#81828a);word-break:break-word;flex:1;min-width:0;font-size:12px;font-weight:500;line-height:16px}.comp-cirra-workflow-editor-step-popover-filter-conjunction{color:var(--cirra-neutral-600,#55565c);text-transform:uppercase;letter-spacing:.08em;align-self:flex-start;padding:0 4px;font-size:9px;font-weight:700;line-height:1}.comp-cirra-workflow-editor-step-popover-sort-direction{text-transform:lowercase;color:var(--cirra-neutral-800,#81828a);font-variant:small-caps;letter-spacing:.04em;font-size:12px;font-weight:500;line-height:16px}.comp-cirra-workflow-editor-step-popover-block{flex-direction:column;gap:6px;min-width:0;display:flex}.comp-cirra-workflow-editor-step-popover-block-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.comp-cirra-workflow-editor-step-popover-block-body-wrap{min-width:0;position:relative}.comp-cirra-workflow-editor-step-popover-block-body{color:var(--cirra-neutral-800,#81828a);white-space:pre-wrap;word-break:break-word;min-width:0;margin:0;font-family:inherit;font-size:12px;font-weight:500;line-height:16px}.comp-cirra-workflow-editor-step-popover-block-body.is-monospace{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px}.comp-cirra-workflow-editor-step-popover-block-body.is-collapsed{max-height:9em;overflow:hidden}.comp-cirra-workflow-editor-step-popover-block-body.is-expanded{max-height:18em;overflow-y:auto}.comp-cirra-workflow-editor-step-popover-block-body.has-fade:after{content:"";pointer-events:none;background:linear-gradient(180deg, #20212400 0%, var(--cirra-neutral-200,#202124) 100%);height:2.4em;position:absolute;bottom:0;left:0;right:0}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-block-body.has-fade:after{background:linear-gradient(#fff0 0%,#fff 100%)}.comp-cirra-workflow-editor-step-popover-block-toggle{color:var(--cirra-neutral-700,#6f7078);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:2px 0;font-size:11px;font-weight:600;line-height:1.2}.comp-cirra-workflow-editor-step-popover-block-toggle:hover{color:var(--cirra-neutral-900,#aeb0b8)}.comp-cirra-workflow-editor-step-output-loading{justify-content:center;align-items:center;padding:24px 0;display:flex}.comp-cirra-workflow-editor-step-output-list{flex-direction:column;gap:4px;display:flex}.comp-cirra-workflow-editor-step-output-item{background:var(--cirra-neutral-200,#202124);border:1px solid #ffffff0f;border-radius:6px;transition:border-color .12s}.comp-cirra-workflow-editor-step-output-item.is-open{border-color:#ffffff1a}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-output-item{background:#fff;border-color:#00000014}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-output-item.is-open{border-color:#00000024}.comp-cirra-workflow-editor-step-output-item-header{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:none;align-items:center;gap:8px;min-height:40px;padding:10px 12px;display:flex}.comp-cirra-workflow-editor-step-output-item-header:hover{background:#ffffff08}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-output-item-header:hover{background:#00000003}.is-open>.comp-cirra-workflow-editor-step-output-item-header{border-bottom:1px solid #ffffff0f}html[data-cirra-theme=light] .is-open>.comp-cirra-workflow-editor-step-output-item-header{border-bottom-color:#0000000f}.comp-cirra-workflow-editor-step-output-item-body{padding:8px 12px 12px}.comp-cirra-workflow-editor-step-output-item-index{width:22px;min-width:22px;height:22px;color:var(--cirra-neutral-700,#6f7078);font-variant-numeric:tabular-nums;background:#ffffff0f;border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:inline-flex}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-output-item-index{color:var(--cirra-neutral-800,#81828a);background:#0000000a}.comp-cirra-workflow-editor-step-output-item-preview{color:var(--cirra-neutral-700,#6f7078);flex:1;font-size:11px;font-weight:500;line-height:1.2}.comp-cirra-step-task-conversation{flex-direction:column;flex:1;min-height:0;display:flex}.comp-cirra-step-task-conversation-feed{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}.comp-cirra-step-task-conversation-empty{color:var(--cirra-neutral-700,#6f7078);margin:0;padding:12px 20px;font-size:12px}.comp-cirra-step-task-conversation-composer{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:19px;flex-shrink:0;margin:8px 12px 12px;padding:2px}html[data-cirra-theme=light] .comp-cirra-step-task-conversation-composer{background:#00000005;border-color:#0000001a}.comp-cirra-workflow-surface-split{align-items:stretch;width:100%;min-width:0;height:100%;min-height:0;display:flex}.comp-cirra-workflow-surface-split[data-workflow-split-resizing]{cursor:col-resize;user-select:none}.comp-cirra-workflow-surface-split[data-workflow-split-resizing] *{user-select:none}.comp-cirra-workflow-surface-single-column,.comp-cirra-workflow-surface-rail,.comp-cirra-workflow-surface-content,.comp-cirra-workflow-surface,.comp-cirra-workflow-surface-chat-panel,.comp-cirra-workflow-surface-panel{flex-direction:column;min-width:0;min-height:0;display:flex}.comp-cirra-workflow-surface-panel{background:var(--cirra-neutral-100,#151617);flex:none;overflow:hidden}.comp-cirra-workflow-surface-chat-panel{--cirra-shell-controls-clearance:0px;flex:1 1 0;overflow:hidden}.comp-cirra-workflow-surface{flex:1}.comp-cirra-workflow-surface-columns{flex:1;align-items:stretch;min-width:0;min-height:0;display:flex}.comp-cirra-workflow-surface-panel-bar{flex:none;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 24px;display:flex}.is-desktop-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar{grid-template-columns:minmax(0,1fr);padding-top:0;padding-left:20px;display:grid}.is-desktop-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar-copy{text-align:center;grid-area:1/1;justify-self:center;align-items:center;max-width:60%}.is-desktop-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar-actions{grid-area:1/1;justify-self:end}.is-desktop-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar .comp-cirra-workflow-surface-panel-bar-copy{padding-top:5px}.is-desktop-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar .comp-cirra-workflow-surface-panel-bar-actions{padding-top:9px}@media (width<=1280px){.is-workspace-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar{grid-template-columns:minmax(0,1fr);padding-top:0;padding-left:20px;display:grid}.is-workspace-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar-copy{text-align:center;grid-area:1/1;justify-self:center;align-items:center;max-width:60%}.is-workspace-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar-actions{grid-area:1/1;justify-self:end}}.comp-cirra-workflow-surface-panel-bar-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.comp-cirra-workflow-surface-panel-bar-actions{flex:none;align-items:center;gap:8px;display:flex}.comp-cirra-workflow-surface-content{flex:1 1 0;overflow:hidden}.comp-cirra-workflow-surface-title,.comp-cirra-workflow-surface-title-placeholder{margin:0;font-size:18px;font-weight:600;line-height:24px}.comp-cirra-workflow-surface-title{color:var(--cirra-neutral-950,#ceced6);text-wrap:balance}.comp-cirra-workflow-surface-body{-ms-overflow-style:none;scrollbar-width:none;flex:1;min-width:0;min-height:0;overflow-y:auto}.comp-cirra-workflow-surface-body::-webkit-scrollbar{display:none}.comp-cirra-workflow-surface-body{flex-direction:column;gap:16px;padding:0 8px 24px;display:flex}.comp-cirra-workflow-surface-body.is-plan{padding:0 24px 32px}.comp-cirra-workflow-surface-body.is-empty{justify-content:center;align-items:center;padding:24px}.comp-cirra-workflow-surface-rail{flex:0 0 230px;gap:16px;width:230px;margin:0 24px 24px 0;padding-top:16px}.comp-cirra-workflow-surface-rail-card{background:var(--cirra-neutral-50,#0e0e0f);-ms-overflow-style:none;scrollbar-width:none;border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow-y:auto;box-shadow:0 0 0 .5px #ffffff0f,0 1px 2px #0000004d}.comp-cirra-workflow-surface-rail-card::-webkit-scrollbar{display:none}html[data-cirra-theme=light] .comp-cirra-workflow-surface-rail-card{box-shadow:0 0 0 .5px #0000000d,0 1px 2px #0000000a}.comp-cirra-workflow-surface-rail-card:empty{display:none}.comp-cirra-workflow-surface-rail-card>*+*{border-top:1px solid var(--cirra-neutral-200,#202124)}.comp-cirra-workflow-rail-section{flex-direction:column;min-width:0;display:flex}.comp-cirra-workflow-rail-section-header{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 16px;transition:background .14s ease-out;display:flex}.comp-cirra-workflow-rail-section-header:hover{background:var(--cirra-neutral-200,#202124)}.comp-cirra-workflow-rail-section-header:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-workflow-rail-section-title{min-width:0;color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;font-size:12px;font-weight:490;line-height:16px}.comp-cirra-workflow-rail-section-icon{width:14px;height:14px;color:var(--cirra-neutral-700,#6f7078);flex:0 0 14px;justify-content:center;align-items:center;display:inline-flex}.comp-cirra-workflow-rail-section-icon svg{transform-origin:50%;transform-box:fill-box;border-radius:2px;width:6px;height:6px;transition:transform .16s ease-out;display:block;transform:rotate(90deg)}.comp-cirra-workflow-rail-section-icon.is-expanded svg{transform:rotate(180deg)}.comp-cirra-workflow-rail-section-content{padding:12px 16px}.comp-cirra-workflow-rail-section-content.is-full-bleed{padding:0}.comp-cirra-workflow-surface-rail-foot{flex:none;margin-top:auto}.comp-cirra-workflow-surface-panel-bar-actions .comp-toggle-group.is-variant-compact-pill{width:230px}.comp-cirra-workflow-surface-panel-bar-actions .comp-toggle-group.is-variant-compact-pill .comp-toggle-group-option{flex:1 1 0}.comp-cirra-workflow-rail-plan{flex:none}.comp-cirra-workflow-rail-plan-button.comp-button{justify-content:center;width:100%}.comp-cirra-workflow-rail-runs-list{flex-direction:column;min-width:0;display:flex}.comp-cirra-workflow-rail-run-row,.comp-cirra-workflow-rail-runs-more{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:8px 16px;font-size:12px;line-height:16px;transition:background .14s ease-out;display:flex}.comp-cirra-workflow-rail-run-row:hover,.comp-cirra-workflow-rail-runs-more:hover{background:var(--cirra-neutral-200,#202124)}.comp-cirra-workflow-rail-runs-more{color:var(--cirra-neutral-800,#81828a);font-weight:500}.comp-cirra-workflow-rail-runs-more:hover{color:var(--cirra-neutral-950,#ceced6)}.comp-cirra-workflow-rail-runs-more:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-workflow-rail-connections-list{flex-direction:column;gap:4px;min-width:0;display:flex}.comp-cirra-workflow-rail-connections-list .connections-app-card-chips{display:none}.comp-cirra-workflow-rail-connections-list .connections-app-card{border-radius:8px;gap:0;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;padding:6px 0;box-shadow:none!important;background:0 0!important}.comp-cirra-workflow-rail-connections-list .connections-app-card-main{min-width:0;max-width:100%}.comp-cirra-workflow-rail-connections-list .connections-app-card-name{-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;line-height:16px;display:-webkit-box}.comp-cirra-workflow-rail-run-row-group{align-items:center;display:flex}.comp-cirra-workflow-rail-run-cancel{color:#a4a5ab;cursor:pointer;background:0 0;border:1px solid #3a3b42;border-radius:4px;flex:none;margin-right:16px;padding:2px 8px;font-size:11px;line-height:16px}.comp-cirra-workflow-rail-run-cancel:hover{color:var(--cirra-neutral-950,#ceced6)}.comp-cirra-workflow-rail-run-cancel:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-workflow-rail-run-row{gap:8px;min-width:0}.comp-cirra-workflow-rail-run-row[aria-disabled=true]{cursor:default}.comp-cirra-workflow-rail-run-row[aria-disabled=true]:hover{background:0 0}.comp-cirra-workflow-rail-run-timestamp{color:#696970;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.comp-cirra-workflow-rail-run-duration,.comp-cirra-workflow-rail-run-time-ago{color:#a4a5ab;font-variant-numeric:tabular-nums;white-space:nowrap}.comp-cirra-workflow-rail-run-time-ago{margin-left:auto}.comp-cirra-workflow-rail-webhook{flex-direction:column;gap:6px;display:flex}.comp-cirra-workflow-rail-webhook-hint{color:var(--cirra-neutral-700,#6f7078);font-size:11px;line-height:1.45}.comp-cirra-workflow-rail-webhook-url{background:var(--cirra-neutral-200,#202124);color:var(--cirra-neutral-800,#81828a);overflow-wrap:anywhere;user-select:all;border-radius:6px;padding:6px 8px;font-family:ui-monospace,monospace;font-size:11px;line-height:1.45}.comp-cirra-workflow-rail-webhook-secret{border-top:1px solid var(--cirra-neutral-200,#202124);flex-direction:column;gap:6px;margin-top:2px;padding-top:8px;display:flex}.comp-cirra-workflow-rail-webhook>.comp-button,.comp-cirra-workflow-rail-webhook-secret>.comp-button{justify-content:flex-start}.comp-cirra-workflow-rail-webhook-options{border-top:1px solid var(--cirra-neutral-200,#202124);flex-direction:column;gap:10px;margin-top:4px;padding-top:10px;display:flex}.comp-cirra-workflow-rail-toggle-row{flex-direction:column;gap:2px;display:flex}.comp-cirra-workflow-rail-toggle-row-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.comp-cirra-workflow-rail-toggle-row-label{color:var(--cirra-neutral-950,#ceced6);font-size:12px;font-weight:500;line-height:1.35}.comp-cirra-workflow-rail-webhook-deliveries{flex-direction:column;gap:4px;margin-top:4px;display:flex}.comp-cirra-workflow-rail-webhook-delivery{align-items:center;gap:8px;font-size:11px;display:flex}.comp-cirra-workflow-rail-webhook-delivery-time{color:var(--cirra-neutral-700,#6f7078);font-variant-numeric:tabular-nums;white-space:nowrap}.comp-cirra-workflow-rail-webhook-delivery-status{color:var(--cirra-neutral-700,#6f7078);margin-left:auto}.comp-cirra-workflow-rail-webhook-delivery-status[data-status=succeeded]{color:var(--cirra-success,#39d98a)}.comp-cirra-workflow-rail-webhook-delivery-status[data-status=failed]{color:var(--cirra-danger,#ff5c5c)}.comp-cirra-workflow-rail-export{flex-direction:column;gap:6px;display:flex}.comp-cirra-workflow-rail-export>.comp-button{justify-content:flex-start}.comp-cirra-workflow-rail-actions{flex-direction:column;gap:12px;display:flex}.comp-cirra-workflow-rail-activation{flex-direction:column;align-items:stretch;gap:6px;min-width:0;display:flex}.comp-cirra-workflow-rail-activation[data-activation-blocked]{cursor:not-allowed}.comp-cirra-workflow-rail-activation-tooltip{text-wrap:pretty;max-width:240px}.comp-cirra-workflow-rail-activation .comp-toggle-group.is-variant-compact-pill{width:100%}.comp-cirra-workflow-rail-activation .comp-toggle-group.is-variant-compact-pill .comp-toggle-group-option{flex:1 1 0}.comp-cirra-workflow-rail-actions>.comp-button{justify-content:center}.comp-cirra-workflow-rail-version{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px;display:flex}.comp-cirra-workflow-plan-markdown{min-width:0;color:var(--cirra-neutral-950,#ceced6);text-wrap:pretty;padding:16px 0;font-size:13px;line-height:20px;position:relative}.comp-cirra-workflow-plan-markdown>:first-child{margin-top:0}.comp-cirra-workflow-plan-markdown>:last-child{margin-bottom:0}.comp-cirra-workflow-plan-markdown h1,.comp-cirra-workflow-plan-markdown h2,.comp-cirra-workflow-plan-markdown h3,.comp-cirra-workflow-plan-markdown h4,.comp-cirra-workflow-plan-markdown h5,.comp-cirra-workflow-plan-markdown h6{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;text-wrap:balance;font-weight:600}.comp-cirra-workflow-plan-markdown h1{margin:0 0 12px;font-size:17px;line-height:24px}.comp-cirra-workflow-plan-markdown h2{margin:24px 0 8px;font-size:14px;line-height:20px}.comp-cirra-workflow-plan-markdown h3{margin:20px 0 6px;font-size:13px;line-height:18px}.comp-cirra-workflow-plan-markdown h4,.comp-cirra-workflow-plan-markdown h5,.comp-cirra-workflow-plan-markdown h6{margin:16px 0 6px;font-size:13px;line-height:18px}.comp-cirra-workflow-plan-markdown .markdown-paragraph{white-space:pre-wrap;margin:0 0 12px}.comp-cirra-workflow-plan-markdown .markdown-paragraph:last-child{margin-bottom:0}.comp-cirra-workflow-plan-markdown strong{color:var(--cirra-neutral-950,#ceced6);font-weight:600}.comp-cirra-workflow-plan-markdown ul,.comp-cirra-workflow-plan-markdown ol{margin:0 0 12px;padding-left:20px}.comp-cirra-workflow-plan-markdown ol{list-style-type:decimal}.comp-cirra-workflow-plan-markdown li{margin:0 0 4px}.comp-cirra-workflow-plan-markdown li:last-child{margin-bottom:0}.comp-cirra-workflow-plan-markdown li>.markdown-paragraph{margin:0}.comp-cirra-workflow-plan-markdown li>ul,.comp-cirra-workflow-plan-markdown li>ol{margin:4px 0 0}.comp-cirra-workflow-plan-markdown a{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));text-underline-offset:2px;text-decoration:none}.comp-cirra-workflow-plan-markdown a:hover{text-decoration:underline}.comp-cirra-workflow-plan-markdown blockquote{color:var(--cirra-neutral-900,#aeb0b8);margin:12px 0;padding:8px 12px 8px 15px;position:relative}.comp-cirra-workflow-plan-markdown blockquote:before{content:"";background:var(--cirra-neutral-400,#343538);border-radius:9999px;width:3px;position:absolute;top:0;bottom:0;left:0}.comp-cirra-workflow-plan-markdown blockquote .markdown-paragraph{color:var(--cirra-neutral-950,#ceced6);margin:0}.comp-cirra-workflow-plan-markdown pre{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent);background-color:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 35%, transparent);color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 88%, transparent);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);border-radius:8px;margin:12px 0;padding:12px 14px;font-size:12px;line-height:18px;overflow-x:auto}.comp-cirra-workflow-plan-markdown pre code{color:inherit;font-size:inherit;background:0 0;padding:0;font-family:inherit}.comp-cirra-workflow-plan-markdown .markdown-inline-code{background-color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 12%, transparent);color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 95%, transparent);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);border-radius:4px;padding:2px 6px;font-size:12px;line-height:18px}.comp-cirra-workflow-plan-markdown hr{border:none;border-top:1px solid var(--cirra-neutral-300,#27282b);margin:20px 0}.comp-cirra-workflow-plan-markdown .markdown-table-wrapper{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent);background:var(--cirra-neutral-100,#151617);border-radius:10px;margin:16px 0;overflow-x:auto}.comp-cirra-workflow-plan-markdown .markdown-table-wrapper table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:320px;font-size:12px}.comp-cirra-workflow-plan-markdown .markdown-table-wrapper th,.comp-cirra-workflow-plan-markdown .markdown-table-wrapper td{text-align:left;white-space:normal;color:var(--cirra-neutral-950,#ceced6);vertical-align:top;border:none;padding:10px 12px}.comp-cirra-workflow-plan-markdown .markdown-table-wrapper th{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 3%, transparent);color:var(--cirra-neutral-900,#aeb0b8);font-weight:600}.comp-cirra-workflow-plan-markdown .markdown-table-wrapper tbody tr+tr td{border-top:1px solid var(--cirra-neutral-200,#202124)}.comp-cirra-workflow-plan-markdown>:not(.comp-cirra-workflow-plan-markdown-sweep){animation:.22s ease-out both comp-cirra-workflow-plan-block-reveal}.comp-cirra-workflow-plan-markdown>:first-child{animation-delay:0s}.comp-cirra-workflow-plan-markdown>:nth-child(2){animation-delay:24ms}.comp-cirra-workflow-plan-markdown>:nth-child(3){animation-delay:48ms}.comp-cirra-workflow-plan-markdown>:nth-child(4){animation-delay:72ms}.comp-cirra-workflow-plan-markdown>:nth-child(5){animation-delay:96ms}.comp-cirra-workflow-plan-markdown>:nth-child(6){animation-delay:.12s}.comp-cirra-workflow-plan-markdown>:nth-child(7){animation-delay:.144s}.comp-cirra-workflow-plan-markdown>:nth-child(8){animation-delay:.168s}.comp-cirra-workflow-plan-markdown>:nth-child(9){animation-delay:.192s}.comp-cirra-workflow-plan-markdown>:nth-child(10){animation-delay:.216s}.comp-cirra-workflow-plan-markdown>:nth-child(n+11){animation-delay:.24s}.comp-cirra-workflow-plan-markdown-sweep{z-index:1;pointer-events:none;background:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 11%, transparent) 50%, transparent 100%);background-size:220% 100%;border-radius:10px;animation:.62s ease-in-out forwards comp-cirra-workflow-plan-sweep;position:absolute;inset:-8px -12px}@keyframes comp-cirra-workflow-plan-block-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes comp-cirra-workflow-plan-sweep{0%{opacity:1;background-position:140% 0}to{opacity:0;background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.comp-cirra-workflow-plan-markdown>:not(.comp-cirra-workflow-plan-markdown-sweep){animation:none}.comp-cirra-workflow-plan-markdown-sweep{display:none}}.comp-cirra-workflow-surface-single-column{background:var(--cirra-neutral-100,#151617);width:100%;height:100%;overflow:hidden}.comp-cirra-workflow-surface-single-column>.comp-cirra-workflow-surface,.comp-cirra-workflow-surface-single-column>.comp-cirra-thread-main-right-column{--cirra-shell-controls-clearance:0px}.comp-cirra-workflow-surface-view-switch{padding:8px 16px 8px max(16px, var(--cirra-shell-controls-clearance,0px));flex:none;justify-content:center;display:flex}@media (width<=1023px){.comp-cirra-workflow-surface-columns{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;overflow-y:auto}.comp-cirra-workflow-surface-columns::-webkit-scrollbar{display:none}.comp-cirra-workflow-surface-content{flex:none;overflow:visible}.comp-cirra-workflow-surface-body{overflow:visible}.comp-cirra-workflow-surface-rail{flex:none;width:auto;margin:0 12px 12px}.comp-cirra-workflow-surface-rail-card{overflow:visible}}.credential-modal{--credential-backdrop-bg:#0000009e;--credential-panel-border:var(--cirra-neutral-500,#3f3f45);--credential-panel-bg:var(--cirra-neutral-200,#202124);--credential-panel-shadow:0 32px 80px #0000008c;--credential-close-button-color:#ffffff9e;--credential-close-button-color-hover:#fffffff2;--credential-close-button-bg-hover:#ffffff14;--credential-logo-border:#ffffff14;--credential-logo-bg:#ffffff0a;--credential-logo-icon:#ffffffc2;--credential-input-border:#ffffff1f;--credential-input-bg:#ffffff08;--credential-field-button-color:#ffffffad;--credential-field-button-color-hover:#fffffff2;--credential-field-button-bg-hover:#ffffff14;--credential-select-placeholder-color:#ffffff75;--credential-settings-card-border:#ffffff1f;--credential-settings-card-bg:#ffffff05;--credential-settings-card-bg-hover:#ffffff0a;--credential-settings-card-divider:#ffffff14;--credential-settings-card-icon-border:#ffffff1f;--credential-settings-card-icon-bg:#ffffff0a;--credential-settings-card-icon-color:#ffffff9e;--credential-settings-card-title-color:#fffffff2;--credential-settings-card-description-color:#ffffffa8;--credential-settings-card-chevron:#ffffff8c;--credential-settings-empty-text:#fff9;--credential-auth-trigger-border:#ffffff1f;--credential-auth-trigger-bg:#ffffff05;--credential-auth-trigger-border-hover:#fff3;--credential-auth-trigger-bg-hover:#ffffff0a;--credential-auth-trigger-icon-border:#ffffff1f;--credential-auth-trigger-icon-bg:#ffffff0a;--credential-auth-trigger-icon-color:#ffffff9e;--credential-auth-trigger-title-color:#fffffff2;--credential-auth-trigger-description-color:#ffffffa8;--credential-auth-trigger-chevron:#ffffff8c;--credential-auth-popover-border:#ffffff1a;--credential-auth-popover-bg:#1f1f1f;--credential-auth-popover-body-bg:#1a1a1a;--credential-auth-popover-shadow:0 12px 24px #00000073, 0 4px 8px #0003;--credential-auth-popover-item-hover-bg:#ffffff14;--credential-auth-popover-empty-text:#ffffff8c;--credential-auth-popover-item-name:#fffffff2;--credential-auth-popover-item-description:#ffffffa8;--credential-auth-popover-active-badge-bg:#2f87ff33;--credential-auth-popover-active-badge-border:#2f87ff73;--credential-auth-popover-active-badge-color:#9ecbff;--credential-testing-info-border:#ffffff29;--credential-testing-info-bg:#ffffff0a;--credential-footer-border:#ffffff0a;--credential-footer-bg:#ffffff04;--credential-default-button-color:#ffffffbf;--credential-default-button-color-hover:#fffffff2;--credential-default-button-bg-hover:#ffffff14;--credential-ghost-button-color:#ffffff73;--credential-ghost-button-color-hover:#fffffff2;--credential-outline-button-border:#fff3;--credential-outline-button-color:#ffffffe6;--credential-outline-button-bg-hover:#ffffff0f;--credential-outline-button-border-hover:#ffffff47;--credential-primary-button-bg:#ffffffeb;--credential-primary-button-color:#1a1a1a;--credential-primary-button-bg-hover:#fff;--credential-primary-button-color-hover:#0d0d0d;--credential-skeleton-dark-start:#ffffff0d;--credential-skeleton-dark-mid:#ffffff1f;--credential-skeleton-dark-end:#ffffff0d}.credential-modal.comp-modal-v2{background:var(--credential-panel-bg);width:min(450px,100vw - 32px);max-height:calc(100svh - 128px);box-shadow:var(--credential-panel-shadow);padding:16px;overflow:visible}.credential-modal.comp-modal-v2 .comp-modal-v2-header{min-height:0;padding:0}.credential-modal.comp-modal-v2 .comp-modal-v2-header-content{display:none}.credential-modal.comp-modal-v2 .comp-modal-v2-close-button.comp-button:not(.destructive){color:var(--credential-close-button-color);top:16px;right:16px}.credential-modal.comp-modal-v2 .comp-modal-v2-close-button.comp-button:not(.destructive):hover:not(:disabled){color:var(--credential-close-button-color-hover);background:var(--credential-close-button-bg-hover)!important}.credential-modal.comp-modal-v2 .comp-modal-v2-body{margin-top:0}.credential-modal.comp-modal-v2 .comp-modal-v2-animated-frame{overflow:hidden}html[data-cirra-theme=light] .credential-modal{--credential-backdrop-bg:#12121257;--credential-panel-border:#16161624;--credential-panel-bg:#fffffffa;--credential-panel-shadow:0 28px 60px #281f102e, 0 8px 24px #00000014;--credential-close-button-color:#1f1f1f94;--credential-close-button-color-hover:#1f1f1ff2;--credential-close-button-bg-hover:#00000014;--credential-logo-border:#1616161f;--credential-logo-bg:#0000000a;--credential-logo-icon:#1f1f1fb8;--credential-input-border:#16161629;--credential-input-bg:#ffffffeb;--credential-field-button-color:#1f1f1f9e;--credential-field-button-color-hover:#1f1f1ff5;--credential-field-button-bg-hover:#00000014;--credential-select-placeholder-color:#1f1f1f75;--credential-settings-card-border:#1616161f;--credential-settings-card-bg:#fff;--credential-settings-card-bg-hover:#fcfcfc;--credential-settings-card-divider:#16161614;--credential-settings-card-icon-border:#1616161f;--credential-settings-card-icon-bg:#6c7c8a14;--credential-settings-card-icon-color:#6c7c8aeb;--credential-settings-card-title-color:#1f1f1ff2;--credential-settings-card-description-color:#60758af5;--credential-settings-card-chevron:#1f1f1f94;--credential-settings-empty-text:#60758af5;--credential-auth-trigger-border:#1616161f;--credential-auth-trigger-bg:#fff;--credential-auth-trigger-border-hover:#1616162e;--credential-auth-trigger-bg-hover:#fcfcfc;--credential-auth-trigger-icon-border:#1616161f;--credential-auth-trigger-icon-bg:#6c7c8a14;--credential-auth-trigger-icon-color:#6c7c8aeb;--credential-auth-trigger-title-color:#1f1f1ff2;--credential-auth-trigger-description-color:#60758af5;--credential-auth-trigger-chevron:#1f1f1f94;--credential-auth-popover-border:#1616161f;--credential-auth-popover-bg:#f9f9f9;--credential-auth-popover-body-bg:#fff;--credential-auth-popover-shadow:0 12px 28px #2b20102e, 0 4px 10px #00000014;--credential-auth-popover-item-hover-bg:#f8f8f8;--credential-auth-popover-empty-text:#1f1f1f8f;--credential-auth-popover-item-name:#1f1f1ff2;--credential-auth-popover-item-description:#60758af5;--credential-auth-popover-active-badge-bg:#2f87ff1a;--credential-auth-popover-active-badge-border:#2f87ff1f;--credential-auth-popover-active-badge-color:#2f87ff;--credential-testing-info-border:#16161629;--credential-testing-info-bg:#0000000a;--credential-footer-border:#16161612;--credential-footer-bg:#00000005;--credential-default-button-color:#1f1f1fa8;--credential-default-button-color-hover:#1f1f1ff2;--credential-default-button-bg-hover:#00000014;--credential-ghost-button-color:#1f1f1f94;--credential-ghost-button-color-hover:#1f1f1ff2;--credential-outline-button-border:#16161633;--credential-outline-button-color:#1f1f1fdb;--credential-outline-button-bg-hover:#0000000f;--credential-outline-button-border-hover:#1616164d;--credential-primary-button-bg:#1f1f1ff0;--credential-primary-button-color:#f8f8f8;--credential-primary-button-bg-hover:#151515;--credential-primary-button-color-hover:#fff;--credential-skeleton-dark-start:#16161612;--credential-skeleton-dark-mid:#16161629;--credential-skeleton-dark-end:#16161612}.credential-wizard{flex-direction:column;width:100%;min-height:0;max-height:calc(100svh - 160px);display:flex}.credential-wizard-content{flex-direction:column;height:100%;min-height:0;display:flex}.credential-setup-guide-panel{background:var(--cirra-neutral-200,#202124);z-index:1400;color:var(--cirra-neutral-800,#81828a);border-radius:16px;position:fixed;overflow:hidden;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .credential-setup-guide-panel{color:var(--cirra-neutral-800,#81828a);background:#f4f4f5;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -3px #0000001f,0 16px 40px -8px #00000029,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}.credential-setup-guide-panel-inner{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:8px;height:100%;padding:20px 20px 20px 72px;display:flex;overflow:auto}.credential-setup-guide-panel-inner::-webkit-scrollbar{display:none}.credential-setup-guide-title{letter-spacing:-.02em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:15px;font-weight:500;line-height:24px}.credential-setup-guide-description{letter-spacing:-.02em;color:var(--cirra-neutral-800,#81828a);overflow-wrap:anywhere;word-break:normal;margin:0;font-size:13px;line-height:19px}.credential-setup-guide-glossary-term{appearance:none;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;cursor:help;text-align:left;text-underline-offset:3px;background:0 0;border:0;border-radius:4px;margin:0;padding:0 1px;text-decoration:underline 1px dotted #696970b3;display:inline}.credential-setup-guide-glossary-term:hover,.credential-setup-guide-glossary-term:focus-visible{text-decoration-color:#245dc5e0}.comp-tooltip.credential-setup-guide-glossary-tooltip{max-width:min(320px,100vw - 32px);padding:8px 10px}.comp-tooltip.credential-setup-guide-glossary-tooltip .tooltip-content{flex-direction:column;gap:4px;display:flex}.credential-setup-guide-glossary-tooltip-term{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);font-size:12px;font-weight:600;line-height:16px}.credential-setup-guide-glossary-tooltip-definition{letter-spacing:-.01em;color:var(--cirra-neutral-900,#aeb0b8);font-size:12px;line-height:16px}.credential-setup-guide-steps{counter-reset:guide-step;letter-spacing:-.02em;color:var(--cirra-neutral-900,#aeb0b8);flex-direction:column;gap:24px;margin:4px 0 0;padding-left:0;font-size:13px;line-height:19px;list-style:none;display:flex}.credential-setup-guide-steps li{counter-increment:guide-step;flex-direction:column;gap:4px;padding-left:28px;display:flex;position:relative}.credential-setup-guide-steps li:before{content:counter(guide-step);z-index:0;text-align:center;letter-spacing:-.02em;color:#696970;background:#fff;border-radius:12px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:19px;height:19px;padding:0;font-size:11px;font-style:normal;font-weight:590;line-height:14px;display:flex;position:absolute;top:0;left:0;box-shadow:0 2px 2px -1px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #0000001a}.credential-setup-guide-steps li:not(:last-child):after{content:"";border-left:1px solid var(--cirra-neutral-400,#343538);position:absolute;top:23px;bottom:-24px;left:9px}.credential-setup-guide-steps strong{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.02em;overflow-wrap:anywhere;word-break:normal;font-size:13px;font-weight:500;line-height:19px}.credential-setup-guide-steps p{color:var(--cirra-neutral-900,#aeb0b8);letter-spacing:-.02em;overflow-wrap:anywhere;word-break:normal;margin:0;font-size:13px;line-height:19px}.credential-setup-guide-step-breadcrumb{letter-spacing:-.02em;overflow-wrap:anywhere;word-break:normal;font-size:13px;line-height:19px;color:var(--cirra-neutral-700,#6f7078)!important}.credential-setup-guide-step-breadcrumb-link{appearance:none;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0;text-decoration:none;display:inline}.credential-setup-guide-step-breadcrumb-link:hover{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))!important}.credential-setup-guide-copy-value{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;max-width:100%;margin-top:2px;padding:6px;display:grid}html[data-cirra-theme=light] .credential-setup-guide-copy-value{background:#ffffff8f;border-color:#00000014}.credential-setup-guide-copy-text{min-width:0;color:var(--cirra-neutral-950,#ceced6);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:14px;overflow:hidden}.credential-setup-guide-copy-text:focus-visible{outline-offset:2px;border-radius:4px;outline:1px solid #5477ffd9}.comp-button.comp-button-muted.comp-button-size-xs.credential-setup-guide-copy-button{width:24px;height:24px;min-height:24px;color:var(--cirra-neutral-800,#81828a);border-radius:7px;padding:0!important}.comp-tooltip.credential-setup-guide-copy-tooltip{max-width:min(520px,100vw - 32px);padding:8px 10px}.credential-setup-guide-copy-tooltip-value{max-width:100%;color:var(--cirra-neutral-950,#ceced6);letter-spacing:0;overflow-wrap:anywhere;word-break:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:17px;display:block}.comp-button.comp-button-outlined.comp-button-size-sm.credential-setup-guide-docs-button{letter-spacing:-.02em;align-self:flex-start;min-height:30px;margin-top:8px;font-size:13px;font-weight:500;line-height:19px;padding:0 8px 0 12px!important}.comp-button.comp-button-outlined.comp-button-size-sm.credential-setup-guide-docs-button .comp-button-with-icon-content{flex-direction:row-reverse}.comp-button.comp-button-outlined.comp-button-size-sm.credential-setup-guide-docs-button svg{fill:none}.credential-modal-header{border-bottom:1px solid var(--cirra-neutral-400,#343538);align-items:center;gap:16px;padding-bottom:16px;display:flex}.credential-wizard-content:has(.credential-alert) .credential-modal-header{border-bottom-color:#0000}.credential-modal-header-icon-shell{flex:none}.credential-modal-header-copy{flex-direction:column;gap:0;width:calc(100% - 124px);min-width:0;display:flex}.credential-modal-header-skeleton{align-items:center;gap:16px;width:100%;display:flex}.credential-modal-header-skeleton-icon{flex:0 0 40px;width:40px;height:40px}.credential-modal-header-skeleton-icon .comp-skeleton{width:100%;height:100%;padding:0}.credential-modal-header-skeleton-copy{flex-direction:column;flex:0 auto;gap:5px;width:calc(100% - 124px);min-width:0;display:flex}.credential-modal-header-skeleton-copy .comp-skeleton .item{max-width:100%;margin-top:0}.credential-modal-header-skeleton-copy .comp-skeleton{padding:0}.credential-modal-header-title{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.02em;font-size:15px;font-weight:500;line-height:24px}.credential-modal-header-description{-webkit-line-clamp:2;color:var(--cirra-neutral-700,#6f7078);-webkit-box-orient:vertical;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.credential-phase{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.credential-wizard-header{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 24px;display:flex}.credential-wizard-header .credential-wizard-logo{border:1px solid var(--credential-logo-border);background:var(--credential-logo-bg);border-radius:999px;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}.credential-wizard-header .credential-wizard-logo svg{width:28px;height:28px;color:var(--credential-logo-icon)}.credential-wizard-header .credential-wizard-logo-image{object-fit:contain;width:32px;height:32px}.credential-wizard-header .credential-wizard-title{color:var(--cirra-neutral-950,#ceced6);font-size:20px;line-height:24px}.credential-wizard-header .credential-wizard-description{color:var(--cirra-neutral-700,#6f7078);max-width:360px;font-size:13px;line-height:18px}.credential-wizard-header.loading{gap:8px}.credential-wizard-header.loading .comp-skeleton{margin-top:8px;padding:0}.credential-wizard-header.loading .comp-skeleton .item{border-radius:6px}.credential-wizard-body{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;margin-top:0;padding:0;display:flex;overflow:auto}.credential-wizard-body::-webkit-scrollbar{display:none}.credential-wizard-body .comp-skeleton{padding:0}.credential-wizard-body .comp-skeleton .item{opacity:1;border-radius:6px;margin-top:16px}.credential-wizard-body.has-scrolled{mask-image:linear-gradient(0deg,#000 calc(100% - 16px),#0000 100%)}.credential-wizard-body.has-guide-capable{min-height:min(460px,100svh - 128px)}.credential-loading-body{flex-direction:column;display:flex}.credential-loading-more-options-skeleton .comp-skeleton{padding:4px 0}.credential-loading-more-options-skeleton .comp-skeleton .item{margin-top:0}.credential-field-list{flex-direction:column;gap:24px;padding-top:20px;display:flex}.credential-field-row{flex-direction:column;gap:6px;display:flex}.credential-field-select-empty.comp-select-trigger .comp-select-trigger-label-text,.comp-select-trigger.is-empty .comp-select-trigger-label-text{color:var(--credential-select-placeholder-color)}.credential-field-segmented-controls{background:var(--cirra-neutral-300,#27282b);border:none;border-radius:12px;flex-direction:row;align-items:stretch;gap:0;width:100%;height:32px;min-height:32px;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 -.5px .5px #00000014,inset 0 0 1px #0003}html[data-cirra-theme=light] .credential-field-segmented-controls{background:#edeef0;box-shadow:inset 0 -.5px .5px #00000005,inset 0 0 1px #00000029}.credential-field-segmented-option{min-width:0;min-height:0;color:var(--cirra-neutral-800,#81828a);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 10px;font-size:12px;line-height:1;transition:color .15s;display:flex;position:relative;outline:none!important}.credential-field-segmented-option:hover:not(.is-selected){color:color-mix(in srgb, var(--cirra-neutral-900,#aeb0b8) 72%, var(--cirra-neutral-800,#81828a))}.credential-field-segmented-option:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.credential-field-segmented-option:disabled{opacity:.55;cursor:not-allowed}.credential-field-segmented-option.is-selected{color:var(--cirra-neutral-950,#ceced6)}.credential-field-segmented-indicator{background:linear-gradient(180deg, #fff0 0%, #ffffff0a 100%), var(--cirra-neutral-400,#343538);border-radius:999px;position:absolute;inset:1px;box-shadow:0 2px 2px -1px #00000026,0 1px 1px -.5px #0003,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff1f,inset 0 -1px 2px .5px #ffffff0f}html[data-cirra-theme=light] .credential-field-segmented-indicator{background:linear-gradient(#0000 0%,#0000000a 100%),#fff;box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}.credential-field-segmented-controls.is-indicator-edge-popover .credential-field-segmented-option:first-child .credential-field-segmented-indicator,.credential-field-segmented-controls.is-indicator-edge-popover .credential-field-segmented-option:last-child .credential-field-segmented-indicator{border-radius:12px}.credential-field-segmented-option:first-child.is-selected{color:var(--credential-select-placeholder-color)}.credential-field-segmented-option-label{z-index:1;white-space:nowrap;min-width:0;position:relative}.credential-field-segmented-option-label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.field-label{flex-direction:column;gap:2px;display:flex}.field-label .label-text{color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:500;line-height:16px}.field-label .required-indicator{color:var(--cirra-danger,#ff5c5c);margin-left:4px}.field-label .label-description{color:var(--cirra-neutral-700,#6f7078);font-size:11px;line-height:15px}.field-input-shell{align-items:center;width:100%;display:flex;position:relative}.field-input.comp-input-shell{background:linear-gradient(180deg, #ffffff0a 0%, #fff0 100%), var(--cirra-neutral-300,#27282b);border:none;border-radius:8px;width:100%;height:30px;min-height:30px;padding:0 10px;box-shadow:0 2px 2px -1px #00000029,inset 0 -.5px #0003,inset 0 0 0 .5px #ffffff14,inset 0 -1px 2px .5px #ffffff0f}.field-input.comp-input-shell.sensitive{padding-right:40px}html[data-cirra-theme=light] .field-input.comp-input-shell{background:linear-gradient(#0000 0%,#00000005 100%),#fff;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}.field-input-native{color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:400;line-height:19px}.field-input-native::placeholder{color:var(--credential-select-placeholder-color);font-weight:400!important}.field-input-native:disabled{opacity:.6}.field-input-textarea.comp-input-shell{border:1px solid var(--credential-input-border);background:var(--credential-input-bg);width:100%;height:84px;min-height:84px;box-shadow:none;border-radius:8px;padding:10px 12px}.field-input-textarea.comp-input-shell:focus-within{outline-offset:2px;outline:2px solid #3f9aff99}.field-input-textarea-native{color:var(--cirra-neutral-950,#ceced6);font-size:13px;line-height:18px}.field-input-textarea-native::placeholder{color:var(--cirra-neutral-700,#6f7078)}.field-input-textarea-native:disabled{opacity:.6}.field-visibility-button{width:28px;height:28px;color:var(--credential-field-button-color);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:4px;border-radius:6px!important}.field-visibility-button:hover:not(:disabled){color:var(--credential-field-button-color-hover);background:var(--credential-field-button-bg-hover)}.field-visibility-button:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.field-visibility-button:disabled{opacity:.5;cursor:not-allowed}.field-toggle-row{justify-content:space-between;align-items:center;gap:12px;width:100%;padding-right:6px;display:flex}.field-toggle-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.field-toggle-label{color:var(--cirra-neutral-950,#ceced6);font-size:12px}.field-toggle-description{color:var(--cirra-neutral-700,#6f7078);font-size:11px;line-height:15px}.credential-settings-sections{flex-direction:column;gap:10px;display:flex}.credential-more-options{flex-direction:column;gap:16px;padding-top:20px;padding-bottom:16px;display:flex}.credential-more-options-disclosure{width:fit-content;color:var(--cirra-neutral-700,#6f7078);cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;min-height:28px;padding:0;display:flex}.credential-more-options-disclosure:hover:not(:disabled),.credential-more-options-disclosure:focus-visible:not(:disabled){color:var(--cirra-neutral-900,#aeb0b8);outline:none}.credential-more-options-disclosure:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.credential-more-options-disclosure-label{letter-spacing:-.01em;color:inherit;font-size:12.5px;font-weight:500}.credential-setup-guide-book-icon{color:inherit;flex:none}.credential-more-options-disclosure-icon.project-disclosure-icon{color:currentColor;justify-content:center;align-items:center;width:6px;height:6px;transition:transform .16s ease-out;display:inline-flex}.credential-more-options-disclosure-icon.project-disclosure-icon svg{transform-origin:50%;transform-box:fill-box;border-radius:2px;width:100%;height:100%;transition:transform .16s ease-out;transform:rotate(0)}.credential-more-options-disclosure-icon.project-disclosure-icon svg path{fill:currentColor;stroke:none}.credential-more-options-disclosure-icon.project-disclosure-icon.is-collapsed svg{transform:rotate(90deg)}.credential-more-options-disclosure-icon.project-disclosure-icon.is-expanded svg{transform:rotate(180deg)}.credential-more-options-content-inner{flex-direction:column;gap:24px;padding:0;display:flex}.credential-more-options-content-inner .schedule-edit-modal-section{gap:0}.credential-more-options-content-inner .schedule-edit-modal-label{font-weight:500}.credential-more-options-content-inner .credential-more-options-field-sublabel{margin-bottom:8px}.credential-more-options-field-sublabel{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:13px;line-height:19px}.credential-more-options-name-input-shell{background:linear-gradient(180deg, #ffffff0a 0%, #fff0 100%), var(--cirra-neutral-300,#27282b);border-radius:8px;height:30px;min-height:30px;padding:0 10px;box-shadow:0 2px 2px -1px #00000029,inset 0 -.5px #0003,inset 0 0 0 .5px #ffffff14,inset 0 -1px 2px .5px #ffffff0f}html[data-cirra-theme=light] .credential-more-options-name-input-shell{background:linear-gradient(#0000 0%,#00000005 100%),#fff;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}.credential-more-options-name-input{color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:400;line-height:19px}.credential-more-options-name-input::placeholder{color:var(--credential-select-placeholder-color);font-weight:400!important}.credential-settings-card{border:1px solid var(--credential-settings-card-border);background:var(--credential-settings-card-bg);border-radius:8px}.credential-settings-card:hover{border-color:var(--credential-auth-trigger-border-hover);background:var(--credential-settings-card-bg-hover)}.credential-settings-card.open .credential-settings-card-trigger{border-bottom:1px solid var(--credential-settings-card-divider);border-bottom-right-radius:0;border-bottom-left-radius:0}.credential-settings-card.open .settings-card-chevron svg{transform:rotate(90deg)}.credential-settings-card-trigger{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.credential-settings-card-trigger:hover:not(:disabled){background:var(--credential-settings-card-bg-hover)}.credential-settings-card-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.settings-card-icon{border:1px solid var(--credential-settings-card-icon-border);background:var(--credential-settings-card-icon-bg);width:32px;height:32px;color:var(--credential-settings-card-icon-color);border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.settings-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-card-title{color:var(--credential-settings-card-title-color);font-size:13px;font-weight:400;line-height:16px}.settings-card-description{color:var(--credential-settings-card-description-color);font-size:12px;font-weight:400;line-height:1.3}.settings-card-chevron{color:var(--credential-settings-card-chevron);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.settings-card-chevron svg{transition:transform .14s}.credential-settings-card-body{padding:12px}.credential-allowed-actions-summary{margin-left:4px}.credential-allowed-actions{gap:8px;padding-top:16px;padding-bottom:0}.credential-allowed-actions+.credential-more-options{padding-top:10px}.credential-allowed-actions-disclosure-icon{justify-content:center;align-items:center;display:inline-flex}.credential-allowed-actions-content-inner{gap:14px}.credential-allowed-actions-filter{align-self:flex-start}.credential-allowed-actions-list{flex-direction:column;gap:14px;display:flex}.credential-allowed-actions-row{min-height:28px}.credential-allowed-actions-row-copy{padding-right:12px}.credential-allowed-actions-row-title{font-weight:500}.credential-allowed-actions-empty,.credential-allowed-actions-note{color:var(--cirra-neutral-700,#6f7078);font-size:12px;line-height:18px}.credential-allowed-actions-note{margin:0}.credential-allowed-actions-error{margin-top:0}.credential-settings-empty{color:var(--credential-settings-empty-text);margin:0;font-size:12px;line-height:16px}.credential-auth-type-selector .credential-auth-type-trigger{border:1px solid var(--credential-auth-trigger-border);background:var(--credential-auth-trigger-bg);text-align:left;cursor:pointer;width:100%;min-height:0;color:var(--cirra-neutral-950,#ceced6);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.credential-auth-type-selector .credential-auth-type-trigger:hover:not(:disabled){border-color:var(--credential-auth-trigger-border-hover);background:var(--credential-auth-trigger-bg-hover)}.credential-auth-type-selector .credential-auth-type-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.credential-auth-type-selector .credential-auth-type-trigger:disabled{cursor:not-allowed;opacity:.6}.credential-auth-type-selector .trigger-icon{border:1px solid var(--credential-auth-trigger-icon-border);background:var(--credential-auth-trigger-icon-bg);width:32px;height:32px;color:var(--credential-auth-trigger-icon-color);border-radius:999px;flex:0 0 32px;justify-content:center;align-items:center;display:inline-flex}.credential-auth-type-selector .trigger-text{flex-direction:column;gap:2px;min-width:0;display:flex}.credential-auth-type-selector .trigger-title{color:var(--credential-auth-trigger-title-color);font-size:13px;font-weight:400;line-height:16px}.credential-auth-type-selector .trigger-description{color:var(--credential-auth-trigger-description-color);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}.credential-auth-type-selector .trigger-chevron{color:var(--credential-auth-trigger-chevron);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.credential-auth-type-popover{border:.5px solid var(--credential-auth-popover-border);background:var(--credential-auth-popover-bg);min-width:200px;max-width:min(420px,100vw - 24px);box-shadow:var(--credential-auth-popover-shadow);transform-origin:var(--transform-origin);z-index:500000;border-radius:8px;outline:none}.credential-auth-type-popover[data-open]{animation:.12s cubic-bezier(.4,0,.2,1) credential-auth-popover-in}.credential-auth-type-popover[data-closed]{animation:.1s cubic-bezier(.4,0,.2,1) credential-auth-popover-out;overflow:hidden}.credential-auth-type-popover .body{background:var(--credential-auth-popover-body-bg);border-radius:8px}.credential-auth-type-popover .items-container{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:4px;max-height:300px;padding:4px;display:flex;overflow:hidden auto}.credential-auth-type-popover .items-container::-webkit-scrollbar{display:none}.credential-auth-type-popover .empty-state{color:var(--credential-auth-popover-empty-text);justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:11px;display:flex}.credential-auth-type-popover .item{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;min-height:0;padding:6px 8px;display:flex}.credential-auth-type-popover .item:hover:not(:disabled),.credential-auth-type-popover .item[data-active=true]{background:var(--credential-auth-popover-item-hover-bg)}.credential-auth-type-popover .item:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.credential-auth-type-popover .item:disabled{opacity:.5;cursor:not-allowed}.credential-auth-type-popover .item:not(:disabled),.credential-auth-type-popover .item:not(:disabled) *{cursor:pointer}.credential-auth-type-popover .item-content{flex-direction:column;gap:2px;width:100%;display:flex}.credential-auth-type-popover .item-header{align-items:center;gap:6px;display:flex}.credential-auth-type-popover .item-name{color:var(--credential-auth-popover-item-name);font-size:13px;font-weight:400;line-height:17px}.credential-auth-type-popover .item-active-badge{border:.5px solid var(--credential-auth-popover-active-badge-border);background:var(--credential-auth-popover-active-badge-bg);color:var(--credential-auth-popover-active-badge-color);letter-spacing:-.15px;border-radius:4px;align-items:center;min-height:19px;padding:2px 4px;font-size:11px;font-weight:500;line-height:14px;display:inline-flex}.credential-auth-type-popover .item-description{color:var(--credential-auth-popover-item-description);font-size:12px;font-weight:400;line-height:1.3}@keyframes credential-auth-popover-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes credential-auth-popover-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}.credential-help-button{justify-content:space-between;align-items:center;gap:8px;display:inline-flex}.credential-alert{border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.credential-alert .alert-icon{justify-content:center;align-items:center;display:inline-flex}.credential-alert .alert-body{flex:1;min-width:0;font-size:12px;line-height:1.4em}.credential-alert .alert-body>*{margin:0}.credential-alert .alert-body>*+*{margin-top:6px}.credential-alert .alert-body p{margin:0}.credential-alert .alert-body p+p{margin-top:6px}.credential-alert .alert-body a{color:inherit;text-underline-offset:2px;text-decoration:underline}.credential-alert .alert-close-button.comp-button{min-height:0;color:inherit;margin-left:auto}.credential-alert.variant-info{color:#a6d3ff;background:#5fb0ff1a;border-color:#5fb0ff66}.credential-alert.variant-success{color:var(--cirra-success,#39d98a);background:#39d98a1a;border-color:#39d98a73}.credential-alert.variant-warn{color:var(--cirra-warning,oklch(80% .17 52));background:#e7a6411f;border-color:#e7a64173}.credential-alert.variant-error{color:var(--cirra-danger,#ff5c5c);background:#ff5c5c1a;border-color:#ff5c5c73}.credential-auth-notes{align-items:flex-start}html[data-cirra-theme=light] .credential-auth-notes.variant-info{color:#1f5fc9;background:#367ae614;border-color:#367ae63d}html[data-cirra-theme=light] .credential-auth-notes.variant-info .alert-icon,html[data-cirra-theme=light] .credential-auth-notes.variant-info .alert-close-button.comp-button{color:#2b6bd4}html[data-cirra-theme=light] .credential-auth-notes.variant-info .alert-body a{color:#1b58bf}.credential-error{color:var(--cirra-danger,#ff5c5c);background:#ff5c5c14;border:1px solid #ff5c5c59;border-radius:8px;padding:8px 10px;font-size:12px;line-height:16px}.credential-testing-body{justify-content:center;align-items:center;padding-top:20px;padding-bottom:20px}.credential-testing-status-layout{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.credential-testing-status-icon{width:24px;min-width:24px;height:24px;color:var(--cirra-neutral-800,#81828a);justify-content:center;align-items:center;margin-bottom:12px;display:inline-flex}.credential-testing-status-icon.status-success{color:var(--cirra-success,#39d98a)}.credential-testing-status-icon.status-success svg path{fill:color-mix(in srgb, var(--cirra-success,#39d98a) 24%, transparent);stroke:var(--cirra-success,#39d98a)}.credential-testing-status-icon.status-failure{color:var(--cirra-danger,#ff5c5c)}.credential-testing-status-icon.status-failure svg path{fill:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 22%, transparent);stroke:var(--cirra-danger,#ff5c5c)}.credential-testing-status-icon.status-oauth,.credential-testing-status-icon.status-testing{color:var(--cirra-neutral-800,#81828a)}.credential-testing-status-icon.status-oauth svg,.credential-testing-status-icon.status-testing svg{transform-origin:50% 12%;will-change:transform;animation:1.8s ease-in-out infinite credential-testing-icon-sway}.credential-testing-status-icon.status-oauth svg path,.credential-testing-status-icon.status-testing svg path{fill:color-mix(in srgb, var(--cirra-neutral-800,#81828a) 18%, transparent);stroke:var(--cirra-neutral-800,#81828a)}@keyframes credential-testing-icon-sway{0%,to{transform:translate(0)rotate(-2deg)}18%{transform:translate(.7px)rotate(4deg)}38%{transform:translate(-.6px)rotate(-3.5deg)}62%{transform:translate(.35px)rotate(2deg)}82%{transform:translate(-.15px)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.credential-testing-status-icon.status-testing svg{animation:none}}.credential-testing-status-title{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0 0 4px;font-size:15px;font-weight:500;line-height:24px;overflow:hidden}.credential-testing-status-description{color:var(--cirra-neutral-800,#81828a);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0;font-size:13px;line-height:16px;overflow:hidden}.credential-wizard-buttons{border-top:1px solid var(--cirra-neutral-400,#343538);background:var(--credential-panel-bg);flex-direction:column;gap:10px;margin-top:0;padding:16px 0 0;display:flex}.credential-wizard-buttons .button-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.credential-wizard-buttons .credential-footer-left{align-items:center;display:inline-flex}.credential-wizard-buttons .credential-footer-left .credential-more-options-disclosure{gap:4px}.credential-wizard-buttons .credential-footer-right{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.credential-wizard-buttons .comp-button{width:auto}.credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only){color:#fff;background:linear-gradient(#fff0 0%,#ffffff3d 100%),#1e73fc;border:0;border-radius:10px;box-shadow:0 4px 4px -4px #0006,0 2px 2px -1px #00000014,0 1px 1px #00000052,0 0 0 .5px #000000e6,inset 0 2px 4px 1px #00000014,inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=light] .credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only){background:linear-gradient(#fff0 0%,#ffffff52 100%),#1e73fc;box-shadow:0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #1e73fccc,inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only):hover:not(:disabled),.credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only):focus-visible:not(:disabled),.credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only):active:not(:disabled){color:#fff;background:linear-gradient(#fff0 0%,#ffffff3d 100%),#1e73fc;outline:none;box-shadow:0 4px 4px -4px #0006,0 2px 2px -1px #00000014,0 1px 1px #00000052,0 0 0 .5px #000000e6,inset 0 2px 4px 1px #00000014,inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=light] .credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only):hover:not(:disabled),html[data-cirra-theme=light] .credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only):focus-visible:not(:disabled),html[data-cirra-theme=light] .credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only):active:not(:disabled){background:linear-gradient(#fff0 0%,#ffffff52 100%),#1e73fc;box-shadow:0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #1e73fccc,inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only).credential-connect-button--inset-only{box-shadow:inset 0 2px 4px 1px #00000014,inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=light] .credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only).credential-connect-button--inset-only{box-shadow:inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only).credential-connect-button--inset-only:hover:not(:disabled),.credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only).credential-connect-button--inset-only:focus-visible:not(:disabled),.credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only).credential-connect-button--inset-only:active:not(:disabled){box-shadow:inset 0 2px 4px 1px #00000014,inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=light] .credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only).credential-connect-button--inset-only:hover:not(:disabled),html[data-cirra-theme=light] .credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only).credential-connect-button--inset-only:focus-visible:not(:disabled),html[data-cirra-theme=light] .credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only).credential-connect-button--inset-only:active:not(:disabled){box-shadow:inset 0 2px 4px 1px #0000000a,inset 0 0 0 .5px #00000029}.credential-wizard-buttons .comp-button-default{color:var(--credential-default-button-color)}.credential-wizard-buttons .comp-button-default:hover:not(:disabled){color:var(--credential-default-button-color-hover);background:var(--credential-default-button-bg-hover)}.credential-wizard-buttons .comp-button-ghost{color:var(--credential-ghost-button-color)}.credential-wizard-buttons .comp-button-ghost:hover:not(:disabled){color:var(--credential-ghost-button-color-hover)}.credential-wizard-buttons .comp-button-outlined{color:var(--credential-outline-button-color)}.credential-wizard-buttons .comp-button-outlined:hover:not(:disabled){background:var(--credential-outline-button-bg-hover);color:var(--credential-outline-button-color)}.credential-wizard-buttons .comp-button-outlined.credential-outline-button--inset-only{box-shadow:inset 0 -.5px #00000052,inset 0 0 0 .5px #ffffff1a,inset 0 1px #ffffff0f}.credential-wizard-buttons .comp-button-outlined.credential-outline-button--inset-only:hover:not(:disabled),.credential-wizard-buttons .comp-button-outlined.credential-outline-button--inset-only:focus-visible:not(:disabled),.credential-wizard-buttons .comp-button-outlined.credential-outline-button--inset-only:active:not(:disabled){box-shadow:inset 0 -.5px #00000061,inset 0 0 0 .5px #ffffff29,inset 0 1px #ffffff1a}html[data-cirra-theme=light] .credential-wizard-buttons .comp-button-outlined.credential-outline-button--inset-only{box-shadow:inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}html[data-cirra-theme=light] .credential-wizard-buttons .comp-button-outlined.credential-outline-button--inset-only:hover:not(:disabled),html[data-cirra-theme=light] .credential-wizard-buttons .comp-button-outlined.credential-outline-button--inset-only:focus-visible:not(:disabled),html[data-cirra-theme=light] .credential-wizard-buttons .comp-button-outlined.credential-outline-button--inset-only:active:not(:disabled){box-shadow:inset 0 -.5px #00000024,inset 0 0 0 .5px #00000038,inset 0 -1px 2px .5px #fff}.credential-wizard-buttons .comp-button-primary{background:var(--credential-primary-button-bg);color:var(--credential-primary-button-color)}.credential-wizard-buttons .comp-button-primary:hover:not(:disabled){background:var(--credential-primary-button-bg-hover);color:var(--credential-primary-button-color-hover)}.credential-loading-footer{justify-content:flex-end;width:100%;display:flex}.credential-wizard-impact-note{border:1px solid var(--credential-testing-info-border);background:var(--credential-testing-info-bg);color:var(--credential-settings-card-description-color);border-radius:10px;margin:12px 0;padding:10px 12px;font-size:13px;line-height:1.5}.credential-loading-footer-button .comp-skeleton{padding:0}.credential-loading-footer-button .comp-skeleton .item{margin-top:0}.credential-modal .comp-skeleton .item.dark{background:linear-gradient(90deg, var(--credential-skeleton-dark-start) 25%, var(--credential-skeleton-dark-mid) 50%, var(--credential-skeleton-dark-end) 75%, var(--credential-skeleton-dark-end) 100%);background-size:200% 100%}@media (width<=760px){.credential-wizard-buttons{padding-top:10px}}.cirra-bootstrap-screen{background:var(--cirra-neutral-50,#0e0e0f);opacity:1;z-index:200;justify-content:center;align-items:center;width:100%;min-height:100dvh;padding:32px 24px;transition:opacity .22s ease-in-out;display:flex;position:fixed;inset:0;overflow:hidden}.cirra-bootstrap-screen.is-exiting{opacity:0;pointer-events:none}.cirra-bootstrap-screen.is-loading .cirra-bootstrap-status{pointer-events:none;position:absolute;inset:0}@keyframes cirra-bootstrap-logo-drift{0%{transform:translate(-50%,-50%)translate(-140vw,112vh)scale(1)}to{transform:translate(-50%,-50%)translate(140vw,-112vh)scale(.5)}}.cirra-bootstrap-screen .cirra-bootstrap-content{text-align:center;width:100%;color:var(--cirra-neutral-950,#ceced6);flex-direction:column;align-items:center;display:flex}.cirra-bootstrap-screen .cirra-bootstrap-status{color:var(--cirra-neutral-950,#ceced6);justify-content:center;align-items:center;display:flex}.cirra-bootstrap-screen .cirra-bootstrap-content.is-error .cirra-bootstrap-status{margin-bottom:18px}.cirra-bootstrap-screen .cirra-bootstrap-logo{width:2700px;color:var(--cirra-neutral-200,#202124);opacity:0;will-change:opacity, transform;transition:opacity .18s ease-out;animation-delay:-1.8s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.cirra-bootstrap-screen .cirra-bootstrap-logo.is-entered{opacity:1}.cirra-bootstrap-screen .cirra-bootstrap-logo-svg{width:100%;height:100%;display:block}.cirra-bootstrap-screen .cirra-bootstrap-title{color:var(--cirra-neutral-950,#ceced6);margin:0 0 24px;font-size:16px;font-weight:500;line-height:1.4em}.cirra-bootstrap-screen .cirra-bootstrap-actions{flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.cirra-bootstrap-screen button{appearance:none;cursor:pointer;box-sizing:border-box;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:100%;max-width:360px;min-height:48px;padding:0 20px;font-size:15px;font-weight:600;line-height:1.2;transition:opacity .15s;display:inline-flex}.cirra-bootstrap-screen button.primary{background:var(--cirra-neutral-950,#ceced6);color:var(--cirra-neutral-100,#151617);border:none}.cirra-bootstrap-screen button.secondary{border:1px solid var(--cirra-neutral-700,#6f7078);color:var(--cirra-neutral-950,#ceced6);background:0 0}.cirra-bootstrap-screen button:disabled{opacity:.6;cursor:default}.cirra-signup-completion-transition{z-index:201;isolation:isolate;place-items:center;width:100%;min-height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.cirra-signup-completion-transition .auth-flow-background{position:absolute}.cirra-signup-completion-transition-blur{z-index:1;-webkit-backdrop-filter:blur(6px);background:#ededed1a;position:absolute;inset:0}.cirra-signup-completion-transition-content{z-index:2;color:#4d4d4d;letter-spacing:-.01em;align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:19px;display:flex;position:relative}.cirra-signup-completion-transition-content .comp-spinner{flex:none}@media (prefers-reduced-motion:reduce){.cirra-signup-completion-transition-blur{-webkit-backdrop-filter:blur(4px)}}.compound-page{flex-direction:column;gap:24px;padding:32px 20px;display:flex;overflow:auto}.compound-page.has-breadcrumb{padding-top:16px}.compound-page.overflow-hidden{overflow:hidden}.compound-page-center-column{width:100%;max-width:800px;margin:0 auto}.compound-page-breadcrumb{align-items:center;height:21px;min-height:21px;margin-bottom:24px;display:flex}.compound-page-breadcrumb-trail{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;min-width:0;color:var(--cirra-neutral-950,#ceced6);align-items:center;gap:0;margin:0;font-size:13px;font-weight:500;display:inline-flex;overflow:hidden}.compound-page-sticky-header{z-index:40;background:var(--compound-page-bg,var(--cirra-neutral-100,#151617));position:sticky;top:0}.compound-page-sticky-header:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--compound-page-bg,var(--cirra-neutral-100,#151617)), transparent);opacity:0;height:16px;transition:opacity .15s;position:absolute;top:100%;left:0;right:0}.compound-page-sticky-header.is-stuck:after{opacity:1}.compound-page-header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.compound-page-header-copy{flex-direction:column;gap:6px;display:flex}.compound-page-header-title{letter-spacing:-.02em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:20px;font-weight:500;line-height:28px}.compound-page-header-subtitle{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;line-height:19px}.compound-page-header-action{flex-shrink:0;align-items:flex-end;display:inline-flex}.compound-page-body{flex-direction:column;gap:32px;margin-top:24px;display:flex}.compound-page-sidebar-layout{flex-direction:row;width:100%;height:100%;display:flex;overflow:hidden}.compound-page-sidebar-main{flex-direction:column;min-width:0;display:flex;overflow-y:auto}.compound-page-sidebar-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.compound-page-sidebar-resize-handle{cursor:col-resize;background:#e0e0e0;outline:none;flex-shrink:0;width:.5px;transition:background .12s}.compound-page-sidebar-resize-handle:hover,.compound-page-sidebar-resize-handle[data-resize-handle-active]{background:silver}@media (width<=767px){.compound-page{padding-inline:16px}}.compound-settings-card-group{flex-direction:column;gap:8px;display:flex}.compound-settings-card-header{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.compound-settings-card-header-copy{flex-direction:column;gap:2px;display:flex}.compound-settings-card-header-action{align-items:flex-end;display:inline-flex}.compound-settings-card-title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:19px}.compound-settings-card-subtitle{color:var(--cirra-neutral-800,#81828a);margin:0 0 4px;font-size:12.5px;line-height:1.4}.compound-settings-card{background:var(--cirra-neutral-200,#202124);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .compound-settings-card{background:var(--cirra-neutral-50,#0e0e0f);box-shadow:0 4px 4px -2px #00000005,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000f,0 0 0 .5px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}.compound-settings-card .compound-settings-card-row{border-bottom:1px solid var(--cirra-neutral-300,#27282b);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px;display:flex}.compound-settings-card .compound-settings-card-row:last-child,.compound-settings-card .compound-settings-card-row:has(+.no-top-border){border-bottom:none}@media (width<=1023px){.compound-settings-card .compound-settings-card-row.is-stacked-tablet{flex-direction:column;align-items:flex-start;gap:12px;min-height:0}.compound-settings-card .compound-settings-card-row.is-stacked-tablet .compound-settings-card-row-control{justify-content:flex-end;width:100%;max-width:100%}.compound-settings-card .compound-settings-card-row.is-stacked-tablet .comp-toggle-group{margin-top:0}}.compound-settings-card .compound-settings-card-row.is-interactive{cursor:default}.compound-settings-card .compound-settings-card-row.is-interactive:hover{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 1.5%, transparent)}.compound-settings-card .compound-settings-card-row-copy{align-items:center;gap:12px;min-width:0;display:flex}.compound-settings-card .compound-settings-card-row-copy-text{min-width:0}.compound-settings-card .compound-settings-card-row-copy .compound-settings-card-row-icon-shell{background:linear-gradient(180deg, #ffffff14 0%, #fff0 100%), var(--cirra-neutral-200,#202124);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:0 1px 1px -.5px #0003,0 0 0 .5px #ffffff1a,inset 0 -1px 2px #ffffff14}html[data-cirra-theme=light] .compound-settings-card .compound-settings-card-row-copy .compound-settings-card-row-icon-shell{background:linear-gradient(#0000 0%,#00000005 100%),#fff;box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #0000001a,inset 0 -2px 2px #fff}.compound-settings-card .compound-settings-card-row-copy .compound-settings-card-row-icon-image{object-fit:contain;width:24px;height:24px;display:block}.compound-settings-card .compound-settings-card-row-copy .compound-settings-card-row-icon-glyph{color:var(--cirra-neutral-900,#aeb0b8)}html[data-cirra-theme=light] .compound-settings-card .compound-settings-card-row-copy .compound-settings-card-row-icon-glyph{color:#404147}.compound-settings-card .compound-settings-card-row-copy .title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;line-height:1.35}.compound-settings-card .compound-settings-card-row-copy .description{color:var(--cirra-neutral-800,#81828a);margin:4px 0 0;font-size:12px;line-height:1.4}.compound-settings-card .compound-settings-card-row-control{flex:none;align-items:center;display:inline-flex}.compound-settings-card .compound-settings-card-row-control.is-select,.compound-settings-card .compound-settings-card-row-control.is-picker{width:min(280px,38vw);min-width:220px}.compound-settings-card .compound-settings-card-row-control.is-font-pair{align-items:center;gap:8px;width:min(420px,48vw);min-width:280px;display:flex}.compound-settings-card .compound-settings-card-row-control.is-font-pair>*{flex:50%;min-width:calc(50% - 4px)}.compound-capability{flex-direction:column;gap:0;display:flex}.compound-capability-group,.compound-capability-row{background:0 0;border:none;border-radius:0}.compound-capability>.compound-capability-group+.compound-capability-group,.compound-capability>.compound-capability-group+.compound-capability-row,.compound-capability>.compound-capability-row+.compound-capability-group,.compound-capability>.compound-capability-row+.compound-capability-row{border-top:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent)}.compound-capability-header{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.compound-capability-header.is-collapsible:hover{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 1.5%, transparent)}.compound-capability-header-main{flex:auto;align-items:center;gap:24px;min-width:0;display:flex}.compound-capability-header-icon-shell{background:linear-gradient(180deg, #ffffff0a 0%, #fff0 100%), var(--cirra-neutral-200,#202124);width:40px;height:40px;color:var(--cirra-neutral-800,#81828a);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 1px -.5px #00000047,0 0 0 .5px #ffffff14,inset 0 -2px 2px #ffffff08}html[data-cirra-theme=light] .compound-capability-header-icon-shell{background:linear-gradient(180deg, #0000 0%, #00000005 100%), var(--cirra-neutral-50,#0e0e0f);box-shadow:0 1px 1px -.5px #0000000f, 0 0 0 .5px #0000001a, inset 0 -2px 2px var(--cirra-neutral-50,#0e0e0f);color:var(--cirra-neutral-800,#81828a)}html[data-cirra-theme=dark] .compound-capability-header-icon-shell{box-shadow:0 0 0 .5px var(--cirra-neutral-400,#343538);color:var(--cirra-neutral-800,#81828a);background:0 0}.compound-capability-header-icon-shell svg{width:18px;height:18px;display:block}.compound-capability-header-icon-shell svg [stroke]{stroke:var(--cirra-neutral-800,#81828a)}.compound-capability-header-icon-shell svg [fill]:not([fill=none]){fill:color-mix(in srgb, var(--cirra-neutral-800,#81828a) 20%, transparent);opacity:1}.compound-capability-header-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.compound-capability-header-title-row{align-items:center;gap:8px;min-width:0;display:flex}.compound-capability-state-pill{background:#ff8e2b;border-radius:999px;flex:none;width:4px;height:8px}.compound-capability-state-pill.is-allow{background:#30d730}.compound-capability-state-pill.is-block{background:#ff415a}.compound-capability-chevron-button{color:var(--cirra-neutral-700,#6f7078);cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-left:-4px;padding:2px;display:inline-flex}.compound-capability-chevron-button:disabled{cursor:default;opacity:.5}.compound-capability-chevron-button svg{transition:transform .16s;transform:rotate(-90deg)}.compound-capability-chevron-button .is-expanded{transform:rotate(0)}.compound-capability-header-loading{flex:none;justify-content:center;align-items:center;display:inline-flex}.compound-capability-header-loading>div.comp-spinner{border-top-color:var(--cirra-neutral-700,#6f7078)!important;border-left-color:var(--cirra-neutral-700,#6f7078)!important;border-width:1px!important}.compound-capability-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:19px}.compound-capability-description{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;line-height:1.45}.compound-capability-summary{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 16%, transparent);color:var(--cirra-neutral-800,#81828a);white-space:nowrap;background:0 0;border-radius:999px;margin-left:-4px;padding:2px 6px;font-size:11px;font-weight:400}html[data-cirra-theme=dark] .compound-capability-summary{box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 16%, transparent)}.compound-capability-header-actions{flex:none}button.comp-button.comp-button-outlined.compound-capability-allow-button-outlined{min-height:unset!important;color:var(--cirra-neutral-700,#6f7078)!important;border:.5px solid #0000!important;padding:4px 10px!important}button.comp-button.comp-button-outlined.compound-capability-allow-button-outlined:hover:not(:disabled){border-color:color-mix(in srgb, var(--cirra-neutral-800,#81828a) 50%, transparent)!important}button.comp-button.comp-button-outlined.compound-capability-allow-button-checked{min-height:unset!important;border:.5px solid var(--cirra-neutral-800,#81828a)!important;padding:4px 10px!important}.compound-capability-state-select-trigger{border:.5px solid var(--cirra-neutral-800,#81828a);min-height:unset;color:var(--cirra-neutral-900,#aeb0b8);box-sizing:border-box;cursor:pointer;background:0 0;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;padding:4px 10px;transition:border-color .12s,color .12s,background .12s;display:inline-flex}.compound-capability-state-select-trigger:hover:not(:disabled),.compound-capability-state-select-trigger[aria-expanded=true]{border-color:color-mix(in srgb, var(--cirra-neutral-800,#81828a) 85%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 2%, transparent)}.compound-capability-state-select-trigger:disabled{opacity:1;color:var(--cirra-neutral-600,#55565c);border-color:color-mix(in srgb, var(--cirra-neutral-800,#81828a) 28%, transparent);cursor:not-allowed}.compound-capability-state-select-trigger.compound-capability-state-select-trigger-denied{border-color:color-mix(in srgb, var(--cirra-neutral-800,#81828a) 16%, transparent);color:var(--cirra-neutral-700,#6f7078)}.compound-capability-state-select-trigger.compound-capability-state-select-trigger-denied:hover:not(:disabled),.compound-capability-state-select-trigger.compound-capability-state-select-trigger-denied[aria-expanded=true]{border-color:color-mix(in srgb, var(--cirra-neutral-800,#81828a) 50%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 2%, transparent)}.compound-capability-state-select-trigger-chevron-wrap,.compound-capability-state-select-trigger-chevron-wrap-outlined{display:none}.compound-capability-state-select-trigger-label,.compound-capability-state-select-item-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.compound-capability-state-select-trigger-label-text,.compound-capability-state-select-item-primary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.compound-capability-state-select-trigger-icon,.compound-capability-state-select-item-icon,.compound-capability-state-select-item-check,.compound-capability-state-select-trigger-chevron{color:currentColor;flex:none}.compound-capability-state-select-popup{width:max-content;min-width:220px;max-width:min(320px,100vw - 32px);color:var(--cirra-neutral-950,#ceced6);background:#fff;border:0;border-radius:12px;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}html[data-cirra-theme=dark] .compound-capability-state-select-popup{background:var(--cirra-neutral-200,#202124);box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}.compound-capability-state-select-motion-wrap{transform-origin:0 0;will-change:transform, opacity}.compound-capability-state-select-motion{overflow:hidden}.compound-capability-state-select-section{flex-direction:column;padding:4px;display:flex}.compound-capability-state-select-list{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.compound-capability-state-select-list::-webkit-scrollbar{display:none}button.compound-capability-state-select-item{box-sizing:border-box;text-align:left;width:100%;min-height:30px;color:var(--cirra-neutral-900,#aeb0b8);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:400;line-height:19px;transition:color .12s,background .12s,box-shadow .12s;display:inline-flex;outline:none!important}button.compound-capability-state-select-item:hover{color:#202129;background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}html[data-cirra-theme=dark] button.compound-capability-state-select-item:hover{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b);box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}button.compound-capability-state-select-item.is-selected{color:#202129;box-shadow:none;background:0 0}html[data-cirra-theme=dark] button.compound-capability-state-select-item.is-selected{color:var(--cirra-neutral-950,#ceced6);box-shadow:none;background:0 0}button.compound-capability-state-select-item.is-selected:hover,button.compound-capability-state-select-item.is-selected:focus-visible{color:#202129;background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}html[data-cirra-theme=dark] button.compound-capability-state-select-item.is-selected:hover,html[data-cirra-theme=dark] button.compound-capability-state-select-item.is-selected:focus-visible{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b);box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}button.compound-capability-state-select-item:focus-visible:not(.is-selected){color:#202129;background:#f7f7f8b8;box-shadow:0 1px 1px -.5px #0000000d,inset 0 -.5px #0000000f,inset 0 0 0 .5px #0000000f}html[data-cirra-theme=dark] button.compound-capability-state-select-item:focus-visible:not(.is-selected){color:var(--cirra-neutral-950,#ceced6);background:color-mix(in srgb, var(--cirra-neutral-300,#27282b) 65%, transparent);box-shadow:0 1px 1px -.5px #00000024,inset 0 -.5px #0000001f,inset 0 0 0 .5px #ffffff0f}button.compound-capability-state-select-item:disabled{opacity:.6;cursor:not-allowed}button.compound-capability-state-select-item.is-with-description{min-height:44px;padding-top:6px;padding-bottom:6px}.compound-capability-state-select-item.is-with-description .compound-capability-state-select-item-label{align-items:flex-start}.compound-capability-state-select-item-body{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.compound-capability-state-select-item-description{color:var(--cirra-neutral-700,#6f7078);white-space:normal;font-size:12px;font-weight:400;line-height:1.25}html[data-cirra-theme=dark] .compound-capability-state-select-item-description{color:var(--cirra-neutral-600,#55565c)}.compound-capability-group-body,.compound-capability-row-body{padding:0 16px 16px}.compound-capability-group-body{flex-direction:column;gap:10px;display:flex}.compound-capability-row-body{padding:0}.compound-capability-row{overflow:hidden}.compound-capability-row-main .compound-capability-header{padding:16px}.compound-capability-row-inline .compound-capability-row-main .compound-capability-header{padding:0}.compound-capability-exceptions{flex-direction:column;gap:10px;padding-top:8px;display:flex}.compound-capability-exceptions-input-shell{position:relative}.compound-capability-exceptions-input.comp-input-shell{padding-right:48px}.compound-capability-exceptions-submit{min-width:20px;max-width:20px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.compound-capability-exceptions-submit svg{width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compound-capability-exceptions-error{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;line-height:1.45}.compound-capability-exceptions-pills{flex-wrap:wrap;gap:8px;display:flex}.compound-capability-list{flex-direction:column;gap:0;display:flex}.compound-capability-list-item{border-top:.5px solid #00000014;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:56px;padding:16px 0;display:flex}html[data-cirra-theme=dark] .compound-capability-list-item{border-top-color:#ffffff14}.compound-capability-list-item:last-child{padding-bottom:24px}.compound-capability-list-label{min-width:0;color:var(--cirra-neutral-900,#aeb0b8);align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:18px;display:inline-flex}.compound-capability-list-action{flex:none}.cirra-settings-user-shell-exceptions-body{flex-direction:column;gap:0;display:flex}.cirra-settings-agent-permissions-shell-group-body .compound-capability-exceptions{width:min(240px,100%);padding-top:0}.cirra-settings-user-shell-exceptions-wrap-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;min-height:56px;margin-top:-8px;padding:0 0 24px;display:flex}.cirra-settings-user-shell-exception-label{min-width:0;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 16%, transparent);color:var(--cirra-neutral-800,#81828a);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:2px 2px 2px 10px;font-size:11px;font-weight:400;line-height:normal;display:inline-flex}.cirra-settings-user-shell-exception-remove{width:18px;min-width:18px;height:18px;min-height:18px;color:var(--cirra-neutral-800,#81828a);flex:none}@media (width<=720px){.compound-capability-header{flex-direction:column;align-items:stretch}.compound-capability-header-actions{justify-content:flex-start;display:flex}.compound-capability-list-item{flex-direction:column;align-items:flex-start}}.compound-activity-prompt-frame{align-items:center;gap:8px;width:100%;display:flex}.compound-activity-prompt-frame:hover .compound-activity-prompt-hover-action.comp-button,.compound-activity-prompt-frame:focus-within .compound-activity-prompt-hover-action.comp-button{opacity:1;pointer-events:auto;transform:translate(0)}.compound-activity-prompt-hover-actions{flex:none;align-items:center;gap:4px;display:inline-flex}.compound-activity-prompt{background:var(--cirra-neutral-200,#202124);border:.5px solid var(--cirra-neutral-300,#27282b);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;width:max(90%,min(100%,320px));min-height:72px;padding:16px;display:flex}html[data-cirra-theme=light] .compound-activity-prompt{background:var(--cirra-neutral-50,#0e0e0f);border-color:var(--cirra-neutral-500,#3f3f45)}.compound-activity-prompt-icon-shell{background:linear-gradient(180deg, #ffffff14 0%, #fff0 100%), var(--cirra-neutral-50,#0e0e0f);width:40px;height:40px;color:var(--cirra-neutral-800,#81828a);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 1px -.5px #0003,0 0 0 .5px #ffffff1a,inset 0 -1px 2px #ffffff14}html[data-cirra-theme=light] .compound-activity-prompt-icon-shell{color:#404147;background:linear-gradient(#0000 0%,#00000005 100%),#fff;box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #0000001a,inset 0 -2px 2px #fff}.compound-activity-prompt-icon-shell svg{width:24px;height:24px;display:block}.compound-activity-prompt-copy{flex-direction:column;flex:140px;justify-content:center;gap:2px;display:flex}.compound-activity-prompt-title{font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);letter-spacing:-.01em;margin:0;color:var(--cirra-neutral-950,#ceced6)!important;font-size:13px!important;font-weight:500!important;line-height:19px!important}.compound-activity-prompt-description{font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);letter-spacing:-.01em;white-space:normal;text-wrap:pretty;margin:0;overflow:visible;color:var(--cirra-neutral-700,#6f7078)!important;font-size:13px!important;font-weight:400!important;line-height:19px!important}.compound-activity-prompt-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.compound-activity-prompt-actions .comp-button-outlined{box-shadow:0 2px 2px -1px #00000047,0 1px 1px -.5px #0000003d,inset 0 -.5px #00000052,inset 0 0 0 .5px #ffffff1a,inset 0 1px #ffffff05!important}.compound-activity-prompt-actions .comp-button-outlined:not(:disabled):hover,.compound-activity-prompt-actions .comp-button-outlined:not(:disabled):focus-visible,.compound-activity-prompt-actions .comp-button-outlined:not(:disabled):active{box-shadow:0 2px 2px -1px #00000047,0 1px 1px -.5px #0000003d,inset 0 -.5px #00000052,inset 0 0 0 .5px #ffffff38,inset 0 1px #ffffff0a!important}html[data-cirra-theme=light] .compound-activity-prompt-actions .comp-button-outlined{box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px .5px #fff!important}html[data-cirra-theme=light] .compound-activity-prompt-actions .comp-button-outlined:not(:disabled):hover,html[data-cirra-theme=light] .compound-activity-prompt-actions .comp-button-outlined:not(:disabled):focus-visible,html[data-cirra-theme=light] .compound-activity-prompt-actions .comp-button-outlined:not(:disabled):active{box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #0000003d,inset 0 -1px 2px .5px #fff!important}.compound-activity-prompt-button.comp-button{min-height:30px;font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);letter-spacing:-.01em;padding:0 12px;font-size:12px;line-height:16px}.compound-activity-prompt-button-content{align-items:center;gap:6px;display:inline-flex}.compound-activity-prompt-button-shortcut{color:var(--cirra-neutral-600,#55565c);font-size:11px;line-height:14px}.compound-activity-prompt-button-secondary.comp-button{border-radius:20px}.compound-activity-prompt-button-secondary.comp-button.comp-button-outlined.is-selected,.compound-activity-prompt-button-secondary.comp-button.comp-button-outlined.is-selected:hover:not(:disabled),.compound-activity-prompt-button-secondary.comp-button.comp-button-outlined.is-selected:focus-visible:not(:disabled),.compound-activity-prompt-button-secondary.comp-button.comp-button-outlined.is-selected:active:not(:disabled){box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #00000014,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff!important}html[data-cirra-theme=dark] .compound-activity-prompt-button-secondary.comp-button.comp-button-outlined.is-selected,html[data-cirra-theme=dark] .compound-activity-prompt-button-secondary.comp-button.comp-button-outlined.is-selected:hover:not(:disabled),html[data-cirra-theme=dark] .compound-activity-prompt-button-secondary.comp-button.comp-button-outlined.is-selected:focus-visible:not(:disabled),html[data-cirra-theme=dark] .compound-activity-prompt-button-secondary.comp-button.comp-button-outlined.is-selected:active:not(:disabled){box-shadow:0 2px 2px -1px #00000047,0 1px 1px -.5px #0000003d,inset 0 -.5px #00000052,inset 0 0 0 .5px #ffffff1a,inset 0 1px #ffffff05!important}.compound-activity-prompt-button-primary.comp-button{color:#edeef0;text-shadow:0 1px 1px #00000052;background:radial-gradient(83.68% 100% at 50% 0,#ffffff3d 0%,#fff0 75%),#404147;border-radius:20px;box-shadow:0 2px 2px -1px #00000029,inset 0 1px 2px #ffffff1f,inset 0 -.5px #0000001f,inset 0 0 0 .5px #0000003d,inset 0 -1px 2px .5px #ffffff1f}.compound-activity-prompt-button-primary.comp-button:hover:not(:disabled),.compound-activity-prompt-button-primary.comp-button:focus-visible:not(:disabled),.compound-activity-prompt-button-primary.comp-button:active:not(:disabled){color:#fff;background:radial-gradient(83.68% 100% at 50% 0,#ffffff47 0%,#ffffff0a 75%),#38393f}.compound-activity-prompt-hover-action.comp-button{opacity:0;pointer-events:none;flex-direction:row;flex:none;justify-content:center;align-items:center;gap:6px;width:26px;height:26px;transition:background .16s,box-shadow .16s,color .16s,opacity .16s,transform .16s;display:flex;position:relative;transform:translate(-4px);box-shadow:none!important;color:var(--cirra-neutral-600,#55565c)!important;background:0 0!important;border-radius:20px!important;padding:0!important}.compound-activity-prompt-hover-action.comp-button:hover:not(:disabled),.compound-activity-prompt-hover-action.comp-button:focus-visible:not(:disabled),.compound-activity-prompt-hover-action.comp-button:active:not(:disabled){background:linear-gradient(180deg, #ffffff0f 0%, #ffffff05 100%), var(--cirra-neutral-300,#27282b)!important;box-shadow:none!important;color:var(--cirra-neutral-800,#81828a)!important}html[data-cirra-theme=light] .compound-activity-prompt-hover-action.comp-button:hover:not(:disabled),html[data-cirra-theme=light] .compound-activity-prompt-hover-action.comp-button:focus-visible:not(:disabled),html[data-cirra-theme=light] .compound-activity-prompt-hover-action.comp-button:active:not(:disabled){background:linear-gradient(#0000 0%,#0000000a 100%),#fff!important;box-shadow:0 2px 2px -1px #0000000a,0 0 0 2px #fcfcfc,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff!important}.compound-activity-prompt-hover-action.comp-button svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:14px!important;height:14px!important;fill:color-mix(in srgb, currentColor 20%, transparent)!important}.comp-cirra-thread-surface--compact .compound-activity-prompt-frame{align-items:flex-start}.comp-cirra-thread-surface--compact .compound-activity-prompt{flex-wrap:wrap;align-items:flex-start;width:100%}.comp-cirra-thread-surface--compact .compound-activity-prompt-copy{flex-basis:calc(100% - 52px)}.comp-cirra-thread-surface--compact .compound-activity-prompt-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}@media (width<=720px){.compound-activity-prompt-frame{align-items:flex-start}.compound-activity-prompt{flex-wrap:wrap;align-items:flex-start;width:100%}.compound-activity-prompt-copy{flex-basis:calc(100% - 52px)}.compound-activity-prompt-actions{flex-wrap:wrap;justify-content:flex-end;width:100%}.compound-activity-prompt-hover-action.comp-button{opacity:1;pointer-events:auto;transform:translate(0)}}@keyframes compound-feed-tool-call-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0,0)}}.compound-feed-tool-call{transform-origin:0;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;width:min(720px,100%);min-height:24px;margin:0;padding:0;display:flex}.compound-feed-tool-call .activity-tool-inspect-button,.compound-feed-tool-call .compound-feed-mcp-connection-trigger{visibility:hidden}.compound-feed-tool-call:hover .activity-tool-inspect-button,.compound-feed-tool-call:hover .compound-feed-mcp-connection-trigger,.compound-feed-tool-call:focus-within .activity-tool-inspect-button,.compound-feed-tool-call:focus-within .compound-feed-mcp-connection-trigger{visibility:visible}.compound-feed-tool-call.is-entering{animation:.35s cubic-bezier(.19,1,.22,1) both compound-feed-tool-call-enter}@media (prefers-reduced-motion:reduce){.compound-feed-tool-call.is-entering{animation:none}}.compound-feed-tool-call .compound-feed-tool-call-primary{text-align:left;cursor:default;min-width:0;font:inherit;line-height:inherit;background:0 0;border:none;flex:0 auto;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:0;display:flex}.compound-feed-tool-call .compound-feed-tool-call-header{cursor:pointer;outline:none}.compound-feed-tool-call .compound-feed-tool-call-header:focus,.compound-feed-tool-call .compound-feed-tool-call-header:focus-visible{box-shadow:none;outline:none}.compound-feed-tool-call .compound-feed-tool-call-header .compound-feed-tool-call-label,.compound-feed-tool-call .compound-feed-tool-call-header .compound-feed-tool-call-label.cmd,.compound-feed-tool-call .compound-feed-tool-call-static .compound-feed-tool-call-label,.compound-feed-tool-call .compound-feed-tool-call-static .compound-feed-tool-call-label.cmd,.compound-feed-tool-call .compound-feed-tool-call-header .compound-feed-tool-call-icon{color:var(--cirra-neutral-700,#6f7078);opacity:1}.compound-feed-tool-call .compound-feed-tool-call-static .compound-feed-tool-call-app-icon{opacity:1}.compound-feed-tool-call .compound-feed-tool-call-label{min-width:0;color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-body);line-height:var(--activity-line-height-body);opacity:1;white-space:nowrap;text-overflow:ellipsis;gap:4px;display:inline-flex;overflow:hidden}.compound-feed-tool-call .compound-feed-tool-call-icon{color:var(--cirra-neutral-700,#6f7078);opacity:.9;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.compound-feed-tool-call .compound-feed-tool-call-app-icon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.compound-feed-tool-call .compound-feed-tool-call-app-icon.is-interactive{cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0}.compound-feed-tool-call .compound-feed-tool-call-app-icon.is-interactive:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.compound-feed-tool-call .compound-feed-tool-call-app-icon img{object-fit:contain;object-position:center;border-radius:3px;width:14px;height:14px;display:block}.compound-feed-tool-call .compound-feed-tool-call-label.cmd{color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.compound-feed-tool-call .compound-feed-tool-call-label.compact{font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.compound-feed-tool-call .comp-text-swap,.compound-feed-tool-call .comp-text-swap-value{white-space:nowrap;display:inline-block}.compound-feed-tool-call .compound-feed-tool-call-caret{color:var(--cirra-neutral-700,#6f7078);opacity:0;flex-shrink:0;transition:transform .18s cubic-bezier(.23,1,.32,1),opacity .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1);transform:rotate(-90deg)}.compound-feed-tool-call:hover .compound-feed-tool-call-caret,.compound-feed-tool-call .compound-feed-tool-call-primary:focus-visible .compound-feed-tool-call-caret{opacity:1;color:var(--cirra-neutral-900,#aeb0b8)}.compound-feed-tool-call .compound-feed-tool-call-caret.is-expanded{transform:rotate(0)}.compound-feed-tool-call .compound-feed-tool-call-caret:not(.is-expanded){transition-duration:.14s}.compound-feed-mcp-connection-trigger{color:var(--cirra-neutral-700,#6f7078);background:0 0;border:0;flex:none;margin:0;padding:0;transition:color .12s,background .12s}.compound-feed-mcp-connection-trigger:hover{color:var(--cirra-neutral-950,#ceced6);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent)}.compound-feed-mcp-connection-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.compound-feed-mcp-connection-trigger.is-active{visibility:visible;color:var(--cirra-neutral-950,#ceced6);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent)}.compound-feed-mcp-connection-popover{border:1px solid var(--cirra-neutral-300,#27282b);background:var(--cirra-neutral-100,#151617);width:min(300px,100vw - 24px);color:var(--cirra-neutral-950,#ceced6);border-radius:12px;overflow:hidden;box-shadow:0 12px 32px #0000002e}.compound-feed-mcp-connection-popover p{margin:0;padding:14px 16px;font-size:13px;line-height:19px}.compound-feed-mcp-connection-change{border:0;border-top:1px solid var(--cirra-neutral-300,#27282b);width:100%;min-height:40px;color:var(--cirra-neutral-950,#ceced6);font:inherit;text-align:left;cursor:pointer;background:0 0;padding:10px 16px;font-size:13px;font-weight:500}.compound-feed-mcp-connection-change:hover{background:var(--cirra-neutral-200,#202124)}.compound-feed-mcp-connection-change:focus-visible{outline-offset:2px;outline-offset:-2px;outline:2px solid #3f9aff99}@media (hover:none){.compound-feed-mcp-connection-trigger{visibility:visible}}.compound-feed-tool-call-group{flex-direction:column;width:min(720px,100%);margin:0;display:flex}.compound-feed-tool-call-group.has-no-children .compound-feed-tool-call-group-header .compound-feed-tool-call-primary{cursor:default}.compound-feed-tool-call-group.has-no-children .compound-feed-tool-call-caret{display:none}.compound-feed-tool-call-group-header .compound-feed-tool-call-primary{cursor:pointer}.compound-feed-tool-call-group-header .compound-feed-tool-call-group-label{color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.compound-feed-tool-call-group-children{position:relative;overflow:hidden}.compound-feed-tool-call-group-children.is-folding .compound-feed-tool-call-group-children-inner{padding-left:0}.compound-feed-tool-call-group-children.is-folding .compound-feed-tool-call-group-children-inner:before{display:none}.compound-feed-tool-call-group-children-inner{flex-direction:column;gap:6px;min-height:0;margin-left:2px;padding:4px 0 2px 20px;display:flex;position:relative;overflow:hidden}.compound-feed-tool-call-group-children-inner:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 24%, transparent) 0%, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent) 58%, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 0%, transparent) 100%);width:1px;position:absolute;top:2px;bottom:2px;left:6px}.compound-feed-tool-call-group-children-inner .compound-feed-tool-call{opacity:1;height:22px;min-height:0;transition:opacity .18s cubic-bezier(.23,1,.32,1)}.compound-feed-tool-call-group-children-inner .compound-feed-tool-call .compound-feed-tool-call-icon,.compound-feed-tool-call-group-children-inner .compound-feed-tool-call .compound-feed-tool-call-icon img,.compound-feed-tool-call-group-children-inner .compound-feed-tool-call .compound-feed-tool-call-icon svg{width:16px;height:16px}.compound-feed-tool-call-group-children-inner .compound-feed-tool-call .compound-feed-tool-call-label{font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta)}@media (prefers-reduced-motion:reduce){.compound-feed-tool-call .compound-feed-tool-call-caret{transition-property:opacity,color;transition-duration:.12s}.compound-feed-tool-call-group-children{transition:none}.compound-feed-tool-call-group-children-inner .compound-feed-tool-call{transition:opacity .12s}}.compound-feed-tool-call-label-local-file{color:var(--cirra-neutral-800,#81828a);outline:none;transition:color .12s}.compound-feed-tool-call-label-local-file.is-clickable{cursor:pointer}.compound-feed-tool-call-label-local-file.is-clickable:hover{color:var(--cirra-accent-blue)}.compound-feed-tool-call-label-link{color:inherit;outline:none;text-decoration:none}.compound-feed-tool-call-label-link:hover{text-decoration:underline}.compound-feed-tool-call-file-label{min-width:0;color:var(--cirra-neutral-800,#81828a);align-items:center;transition:color .12s;display:inline-flex}.compound-feed-tool-call-file-label[role=button]{cursor:pointer;outline:none}.compound-feed-tool-call-file-label[role=button]:hover{color:var(--cirra-accent-blue)}.compound-feed-tool-call-file-dir{align-items:center;display:inline-flex}.compound-feed-tool-call-file-sep{flex:none;margin:1px 1px 0}.markdown-viewer .contains-task-list{list-style:none}.comp-modal-v2.knowledge-viewer-modal{flex-direction:column;height:min(800px,100vh - 48px);max-height:min(800px,100vh - 48px);padding-left:40px;padding-right:40px;display:flex}.comp-modal-v2.knowledge-viewer-modal>*,.comp-modal-v2.knowledge-viewer-modal>*>*{flex-direction:column;flex:1;min-height:0;display:flex}.comp-modal-v2.knowledge-viewer-modal .comp-modal-v2-header{flex:none}.comp-modal-v2.knowledge-viewer-modal .comp-modal-v2-body{flex-direction:column;flex:1;min-height:0;margin-top:12px;display:flex;overflow:hidden}.knowledge-viewer-body{border-top:1px solid var(--cirra-neutral-300,#27282b);flex:1;min-height:0;margin-top:12px;margin-left:-40px;margin-right:-40px;padding:0 40px 24px;overflow-y:auto}.knowledge-viewer-content{color:var(--cirra-neutral-950,#ceced6);font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);overflow-wrap:anywhere;-ms-overflow-style:none;scrollbar-width:none;margin:12px 0 0;padding-right:4px;font-size:14px;line-height:1.55;overflow:auto}.knowledge-viewer-content::-webkit-scrollbar{display:none}.knowledge-viewer-content h1,.knowledge-viewer-content h2,.knowledge-viewer-content h3,.knowledge-viewer-content h4,.knowledge-viewer-content h5,.knowledge-viewer-content h6{margin:16px 0 8px;font-weight:600}.knowledge-viewer-content h1{font-size:18px}.knowledge-viewer-content h2{font-size:16px}.knowledge-viewer-content h3{font-size:15px}.knowledge-viewer-content p{margin:0 0 10px}.knowledge-viewer-content ul,.knowledge-viewer-content ol{margin:0 0 10px;padding-left:20px}.knowledge-viewer-content li{margin-bottom:4px}.knowledge-viewer-content code{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);background:var(--cirra-neutral-300,#27282b);border-radius:4px;padding:1px 4px;font-size:13px}.knowledge-viewer-content pre{background:var(--cirra-neutral-300,#27282b);border-radius:8px;margin:0 0 10px;padding:10px;overflow-x:auto}.knowledge-viewer-content pre code{background:0 0;padding:0}.knowledge-viewer-content a{color:var(--cirra-neutral-950,#ceced6);text-decoration:underline}.knowledge-viewer-content blockquote{border-left:3px solid var(--cirra-neutral-400,#343538);color:var(--cirra-neutral-800,#81828a);margin:0 0 10px;padding-left:12px}.knowledge-viewer-empty{color:var(--cirra-neutral-700,#6f7078);text-align:center;margin:24px 0;font-size:13px}.settings-screen{height:100%}.settings-screen .comp-cirra-assistant-trigger{display:none}.org-settings-screen{height:100%}.org-settings-screen .comp-cirra-assistant-trigger{display:none}.comp-cirra-settings{background:inherit;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.comp-cirra-sidebar.cirra-settings-sidebar{border-color:var(--cirra-neutral-300,#27282b);display:flex}html[data-cirra-theme=dark] .comp-cirra-sidebar.cirra-settings-sidebar{border-color:var(--cirra-neutral-200,#202124)}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-section{gap:2px}.comp-cirra-sidebar.cirra-settings-sidebar .settings-sidebar-back-section{display:none}.comp-cirra-sidebar.cirra-settings-sidebar .settings-sidebar-back-section+.sidebar-section{margin-top:0}@media (width<=767px){.comp-cirra-sidebar.cirra-settings-sidebar .settings-sidebar-back-section{display:flex}.comp-cirra-sidebar.cirra-settings-sidebar .settings-sidebar-back-section+.sidebar-section{margin-top:16px}}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row,.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row .row-label{color:var(--cirra-neutral-800,#81828a)}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row:hover,.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row:focus-visible{background:var(--cirra-neutral-250,#242528);outline:none}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row:hover .row-label,.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row:focus-visible .row-label{color:var(--cirra-neutral-900,#aeb0b8)}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row.selected{background:var(--cirra-neutral-250,#242528)}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row.selected .row-icon,.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row.selected .row-label{color:var(--cirra-neutral-950,#ceced6)}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row .row-icon{justify-content:center;align-items:center;width:14px;min-width:14px;font-size:14px;display:inline-flex}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row .row-icon svg{width:14px;height:14px}.cirra-account-organization-modal.comp-modal-v2 .comp-modal-v2-body{margin-top:18px}.cirra-account-organization-choice{flex-direction:column;gap:20px;display:flex}.cirra-account-organization-choice-copy{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;line-height:20px}.cirra-account-organization-choice-actions{flex-direction:column;gap:12px;display:flex}.cirra-account-organization-choice-button.comp-button{justify-content:center;width:100%}.cirra-account-organization-choice-divider{color:var(--cirra-neutral-700,#6f7078);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.cirra-account-organization-choice-divider span{background:var(--cirra-neutral-300,#27282b);height:1px;display:block}.cirra-account-organization-choice-divider p{margin:0;font-size:12px;line-height:16px}.cirra-account-organization-name-form{gap:18px}.cirra-settings-back{justify-content:center;width:26px;min-width:26px;height:26px;min-height:26px;margin-bottom:0;padding:0}.comp-cirra-main-scroll.settings-view{flex-direction:column;display:flex}.cirra-settings-general-page.comp-cirra-connections-page,.cirra-settings-features-page.comp-cirra-connections-page,.cirra-settings-superpowers-page.comp-cirra-connections-page,.cirra-settings-personalization-page.comp-cirra-connections-page,.cirra-settings-git-page.comp-cirra-connections-page,.cirra-settings-archived-page.compound-page,.cirra-settings-roles-page.comp-cirra-connections-page,.cirra-settings-members-page.comp-cirra-connections-page{flex:1 0 auto;gap:0;min-height:100%}.cirra-settings-features-page .connections-section-body,.cirra-settings-general-page .connections-section-body,.cirra-settings-git-page .connections-section-body,.cirra-settings-personalization-page .connections-section-body{gap:32px;margin-top:24px}.cirra-settings-superpowers-page .connections-section-body{margin-top:24px}.cirra-settings-archived-page .cirra-settings-archived-page-body{flex:1;gap:16px;min-height:0;margin-top:24px}.cirra-settings-general-card .cirra-settings-general-row{border-bottom:1px solid var(--cirra-neutral-300,#27282b);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px;display:flex}.cirra-settings-general-card .cirra-settings-general-row:last-child{border-bottom:none}.cirra-settings-general-card .cirra-settings-general-row.is-font-control{align-items:flex-start}.cirra-settings-general-card .cirra-settings-general-copy{min-width:0}.cirra-settings-general-card .cirra-settings-general-copy .title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:14px;line-height:1.35}.cirra-settings-general-card .cirra-settings-general-copy .description{color:var(--cirra-neutral-800,#81828a);margin:4px 0 0;font-size:12.5px;line-height:1.4}.cirra-settings-general-card .cirra-settings-general-control{flex:none;justify-content:flex-end;align-items:center;display:inline-flex}.cirra-settings-general-card .cirra-settings-general-control.is-select{width:min(280px,38vw);min-width:220px}.cirra-settings-general-card .cirra-settings-general-control.is-font{width:min(420px,48vw);min-width:280px}.cirra-settings-general-card .cirra-settings-general-control.is-font-pair{align-items:center;gap:8px;width:min(348px,46vw);min-width:248px;display:flex}.cirra-settings-general-card .cirra-settings-general-control.is-font-pair>:first-child{flex:none;width:130px}.cirra-settings-general-card .cirra-settings-general-control.is-font-pair>:last-child{flex:1 1 0;min-width:0}.cirra-settings-general-subsection{flex-direction:column;gap:2px;display:flex}.cirra-settings-general-subsection-title{color:var(--cirra-neutral-950,#ceced6);margin:0 0 8px;font-size:14px;font-weight:400;line-height:1.35}.cirra-settings-general-subsection-subtitle{color:var(--cirra-neutral-800,#81828a);margin:0 0 4px;font-size:12.5px;line-height:1.4}.cirra-settings-git-card .cirra-settings-git-row{border-bottom:1px solid var(--cirra-neutral-300,#27282b);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px;display:flex}.cirra-settings-git-card .cirra-settings-git-row:last-child{border-bottom:none}.cirra-settings-git-card .cirra-settings-git-copy{min-width:0}.cirra-settings-git-card .cirra-settings-git-copy .title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:14px;line-height:1.35}.cirra-settings-git-card .cirra-settings-git-copy .description{color:var(--cirra-neutral-800,#81828a);margin:4px 0 0;font-size:12.5px;line-height:1.4}.cirra-settings-git-card .cirra-settings-git-control{flex:none;align-items:center;display:inline-flex}.cirra-settings-git-card .cirra-settings-git-control.is-input{width:min(280px,38vw);min-width:220px}.cirra-settings-git-input-shell{width:100%}.cirra-settings-git-input{font-size:13px}.cirra-settings-git-editor-group{flex-direction:column;gap:10px;display:flex}.cirra-settings-git-editor-title{color:var(--cirra-neutral-950,#ceced6);margin:0 0 -8px;font-size:14px;font-weight:400;line-height:1.35}.cirra-settings-git-editor-subtitle{color:var(--cirra-neutral-800,#81828a);margin:0 0 4px;font-size:12.5px;line-height:1.4}.cirra-settings-git-textarea-shell{--comp-input-height:auto;--comp-input-radius:14px;--comp-input-padding-x:12px;width:100%;padding-top:8px;padding-bottom:8px}.cirra-settings-git-textarea{resize:vertical;height:auto;min-height:172px;padding:0;line-height:1.45}.cirra-settings-git-editor-actions{justify-content:flex-end;display:flex}.cirra-settings-personalization-card .cirra-settings-personalization-row{border-bottom:1px solid var(--cirra-neutral-300,#27282b);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px;display:flex}.cirra-settings-personalization-card .cirra-settings-personalization-row:last-child{border-bottom:none}.cirra-settings-personalization-card .cirra-settings-personalization-copy{min-width:0}.cirra-settings-personalization-card .cirra-settings-personalization-copy .title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:14px;line-height:1.35}.cirra-settings-personalization-card .cirra-settings-personalization-copy .description{color:var(--cirra-neutral-800,#81828a);margin:4px 0 0;font-size:12.5px;line-height:1.4}.cirra-settings-personalization-card .cirra-settings-personalization-control{flex:none;align-items:center;display:inline-flex}.cirra-settings-personalization-card .cirra-settings-personalization-control.is-picker{width:min(280px,38vw);min-width:220px}.cirra-settings-personalization-editor-group{flex-direction:column;gap:10px;display:flex}.cirra-settings-personalization-editor-title{color:var(--cirra-neutral-950,#ceced6);margin:0 0 -8px;font-size:14px;font-weight:400;line-height:1.35}.cirra-settings-personalization-editor-subtitle{color:var(--cirra-neutral-800,#81828a);margin:0 0 4px;font-size:12.5px;line-height:1.4}.cirra-settings-personalization-textarea-shell{--comp-input-height:auto;--comp-input-radius:14px;--comp-input-padding-x:12px;width:100%;padding-top:8px;padding-bottom:8px}.cirra-settings-personalization-textarea{resize:vertical;height:auto;min-height:172px;padding:0;line-height:1.45}.cirra-settings-personalization-editor-actions{justify-content:flex-end;display:flex}.cirra-settings-superpowers-card .cirra-settings-superpowers-row{border-bottom:1px solid var(--cirra-neutral-300,#27282b);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px;display:flex}.cirra-settings-superpowers-card .cirra-settings-superpowers-row:last-child{border-bottom:none}.cirra-settings-superpowers-card .cirra-settings-superpowers-copy{min-width:0}.cirra-settings-superpowers-card .cirra-settings-superpowers-copy .title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:14px;line-height:1.35}.cirra-settings-superpowers-card .cirra-settings-superpowers-copy .title-with-icon{align-items:center;gap:6px;display:inline-flex}.cirra-settings-superpowers-card .cirra-settings-superpowers-copy .title-icon{width:14px;min-width:14px;height:14px;color:var(--cirra-neutral-600,#55565c);justify-content:center;align-items:center;display:inline-flex}.cirra-settings-superpowers-card .cirra-settings-superpowers-copy .title-icon svg{width:14px;height:14px}.cirra-settings-superpowers-card .cirra-settings-superpowers-copy .description{color:var(--cirra-neutral-800,#81828a);margin:4px 0 0;font-size:12.5px;line-height:1.4}.cirra-settings-superpowers-card .cirra-settings-superpowers-control{flex:none;align-items:center;display:inline-flex}.cirra-settings-superpowers-card .cirra-settings-superpowers-control.is-picker{width:min(280px,38vw);min-width:220px}.cirra-settings-features-card .cirra-settings-features-row{border-bottom:1px solid var(--cirra-neutral-300,#27282b);justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px;display:flex}.cirra-settings-features-card .cirra-settings-features-row:last-child,.cirra-settings-features-card .cirra-settings-features-row:has(+.no-top-border){border-bottom:none}.cirra-settings-features-card .cirra-settings-features-copy{min-width:0}.cirra-settings-features-card .cirra-settings-features-copy .title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:14px;line-height:1.35}.cirra-settings-features-card .cirra-settings-features-copy .title-with-icon{align-items:center;gap:6px;display:inline-flex}.cirra-settings-features-card .cirra-settings-features-copy .title-icon{width:14px;min-width:14px;height:14px;color:var(--cirra-neutral-600,#55565c);justify-content:center;align-items:center;display:inline-flex}.cirra-settings-features-card .cirra-settings-features-copy .title-icon svg{width:14px;height:14px}.cirra-settings-features-card .cirra-settings-features-copy .description{color:var(--cirra-neutral-800,#81828a);margin:4px 0 0;font-size:12.5px;line-height:1.4}.cirra-settings-features-card .cirra-settings-features-control{flex:none;align-items:center;display:inline-flex}.cirra-settings-content{background:inherit;scrollbar-color:#8491ab6b transparent;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.cirra-settings-content::-webkit-scrollbar{width:10px;height:10px}.cirra-settings-content::-webkit-scrollbar-track{background:0 0}.cirra-settings-content::-webkit-scrollbar-thumb{background:#8491ab6b;border:2px solid #0000;border-radius:999px}.cirra-settings-content::-webkit-scrollbar-thumb:hover{background:#a1adc69e}.cirra-settings-content-shell{box-sizing:border-box;width:min(100%,776px);margin:0 auto;padding:72px 28px 40px}.cirra-settings-content-shell h1{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:24px;font-weight:400}.cirra-settings-content-shell.archived-threads-view{flex-direction:column;min-height:100%;display:flex}.cirra-settings-content-shell.archived-threads-view>.comp-cirra-connections-page,.cirra-settings-content-shell.archived-threads-view>.comp-cirra-settings{flex:auto;min-height:0}.cirra-settings-section-header{margin:0 0 46px}.cirra-settings-section-subtitle{color:var(--cirra-neutral-900,#aeb0b8);margin:10px 0 0;font-size:14px;line-height:1.45}.cirra-settings-error{color:var(--cirra-danger,#ff5c5c);margin:0 0 12px;font-size:13px}.cirra-settings-group{margin-bottom:38px}.cirra-settings-group h2{color:var(--cirra-neutral-950,#ceced6);margin:0 0 16px;font-size:16px;font-weight:400}.cirra-settings-group.cirra-settings-textarea-group{margin-bottom:18px}.cirra-settings-card{border:1px solid var(--cirra-neutral-500,#3f3f45);background:var(--cirra-neutral-200,#202124);border-radius:14px;padding:18px 16px}.cirra-settings-card .title{letter-spacing:-.02em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:16px;font-weight:580}.cirra-settings-card .description{color:var(--cirra-neutral-900,#aeb0b8);margin:8px 0 0;font-size:14px;line-height:1.45}.cirra-settings-card .description:only-child{margin:0}.cirra-settings-card .note{color:var(--cirra-neutral-600,#55565c);margin:14px 0 0;font-size:12px;line-height:1.4}.settings-general-card{padding:0}.cirra-settings-row{border-bottom:1px solid var(--cirra-neutral-500,#3f3f45);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.cirra-settings-row:last-child{border-bottom:0}.cirra-settings-row .cirra-settings-row-copy{min-width:0}.cirra-settings-row .cirra-settings-row-copy .title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:14px;font-weight:400}.cirra-settings-row .cirra-settings-row-copy .description{color:var(--cirra-neutral-800,#81828a);margin:4px 0 0;font-size:12.5px;line-height:1.4}.cirra-settings-row .cirra-settings-row-control{justify-content:flex-end;min-width:220px;display:flex}.cirra-settings-select{background:var(--cirra-neutral-200,#202124);border:1px solid var(--cirra-neutral-500,#3f3f45);min-width:240px;height:38px;color:var(--cirra-neutral-950,#ceced6);border-radius:10px}.cirra-settings-select-option{white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.cirra-settings-select-option .label{color:var(--cirra-neutral-950,#ceced6);line-height:1.35}.cirra-settings-select-option .description{color:var(--cirra-neutral-800,#81828a);font-size:12px;line-height:1.3}.cirra-settings-toggle{background:var(--cirra-neutral-600,#55565c);border:0;border-radius:999px;width:40px;height:22px;transition:background .14s;position:relative}.cirra-settings-toggle .thumb{background:var(--cirra-neutral-50,#0e0e0f);border-radius:50%;width:16px;height:16px;transition:transform .14s;position:absolute;top:3px;left:3px}.cirra-settings-toggle.checked{background:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-settings-toggle.checked .thumb{transform:translate(18px)}.cirra-settings-toggle:disabled{opacity:.5}.cirra-settings-font-control{align-items:center;gap:8px;display:flex}.cirra-settings-font-control .size{align-items:center;gap:6px;display:inline-flex}.cirra-settings-font-control .size span{color:var(--cirra-neutral-800,#81828a);font-size:13px}.cirra-settings-font-control .cirra-settings-font-control-size-input-shell{width:74px}.cirra-settings-font-control .cirra-settings-font-control-size-input{text-align:right;appearance:textfield}.cirra-settings-font-control .cirra-settings-font-control-size-input::-webkit-inner-spin-button{-webkit-appearance:none}.cirra-settings-font-control .cirra-settings-font-control-size-input::-webkit-outer-spin-button{-webkit-appearance:none}.cirra-settings-font-control .family,.cirra-settings-font-control .cirra-settings-font-control-family-input-shell{width:250px}.cirra-settings-input{border:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-200,#202124);width:260px;height:38px;color:var(--cirra-neutral-950,#ceced6);border-radius:10px;padding:0 12px;font-size:14px}.cirra-settings-input:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-settings-pill-button,.cirra-settings-save-button{border:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-200,#202124);height:38px;color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500}.cirra-settings-pill-button:hover:not(:disabled),.cirra-settings-save-button:hover:not(:disabled){background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-950,#ceced6)}.cirra-settings-pill-button:focus-visible,.cirra-settings-save-button:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-settings-pill-button:disabled,.cirra-settings-save-button:disabled{opacity:.52;cursor:not-allowed}.cirra-settings-pill-button.subtle{color:#ffffffd1;background:#ffffff0a}.cirra-settings-pill-button.active{background:var(--cirra-neutral-300,#27282b);border-color:var(--cirra-neutral-600,#55565c)}.cirra-settings-pill-button.is-destructive{border-color:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 42%, var(--cirra-neutral-400,#343538));background:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 12%, var(--cirra-neutral-200,#202124));color:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 74%, var(--cirra-neutral-950,#ceced6))}.cirra-settings-pill-button.is-destructive:hover:not(:disabled){background:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 18%, var(--cirra-neutral-300,#27282b));color:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 82%, var(--cirra-neutral-950,#ceced6))}.cirra-settings-billing{flex-direction:column;gap:16px;display:flex}.cirra-settings-billing-layout{grid-template-columns:minmax(210px,240px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cirra-settings-billing-layout.single-panel{grid-template-columns:minmax(0,1fr)}.cirra-settings-billing-nav .description{margin-top:8px}.cirra-settings-billing-nav-links{flex-direction:column;gap:8px;margin-top:14px;display:flex}.cirra-settings-billing-nav-links .cirra-settings-pill-button{text-align:left;justify-content:flex-start;width:100%}.cirra-settings-billing-panels{flex-direction:column;gap:16px;min-width:0;display:flex}.cirra-settings-billing-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.cirra-settings-billing-plans-grid.is-paid-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.cirra-settings-plan-summary-card{background:var(--cirra-neutral-250,#242528);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 1px 2px -1px #00000047,inset 0 -.5px #0000002e,inset 0 0 0 .5px #ffffff0f,inset 0 1px #ffffff08}html[data-cirra-theme=light] .cirra-settings-plan-summary-card{background:#fcfcfc;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #0000000a,inset 0 0 0 .5px #00000014}.cirra-settings-plan-summary-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -.5px #0000002e,inset 0 0 0 .5px #ffffff0f,inset 0 1px #ffffff08}html[data-cirra-theme=light] .cirra-settings-plan-summary-card:after{box-shadow:inset 0 -.5px #0000000a,inset 0 0 0 .5px #00000014}.cirra-settings-plan-summary-card.has-heading-gap{margin-top:24px}.cirra-settings-plan-summary-header{flex-direction:column;gap:4px;padding:16px;display:flex}.cirra-settings-plan-summary-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:19px}html[data-cirra-theme=light] .cirra-settings-plan-summary-title{color:#202129}.cirra-settings-plan-summary-price-row{align-items:baseline;gap:2px;display:flex}.cirra-settings-plan-summary-price-value{letter-spacing:-.02em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:20px;font-weight:500;line-height:28px}html[data-cirra-theme=light] .cirra-settings-plan-summary-price-value{color:#202129}.cirra-settings-plan-summary-price-meta{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:13px;font-weight:400;line-height:19px}html[data-cirra-theme=light] .cirra-settings-plan-summary-price-meta{color:#696970}.cirra-settings-plan-summary-footer{box-sizing:border-box;background:var(--cirra-neutral-200,#202124);border-top:.5px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}html[data-cirra-theme=light] .cirra-settings-plan-summary-footer{background:#f7f7f8;border-top-color:#0000000f}.cirra-settings-plan-summary-footer.is-standalone{background:0 0;border-top:none}html[data-cirra-theme=light] .cirra-settings-plan-summary-footer.is-standalone{background:0 0}.cirra-settings-credits-banner{width:100%}.cirra-settings-plan-summary-renewal-copy{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:13px;font-weight:400;line-height:19px}html[data-cirra-theme=light] .cirra-settings-plan-summary-renewal-copy{color:#696970}.cirra-settings-plan-summary-actions{flex:none;align-items:center;gap:8px;display:flex}.cirra-settings-plan-summary-action.comp-button{letter-spacing:-.01em;font-size:12px;font-weight:500;line-height:16px;border-radius:20px!important;min-height:26px!important;padding:0 8px!important}.cirra-settings-members-table-shell-header,.cirra-settings-members-toolbar-row{justify-content:space-between;align-items:center;gap:12px;padding:12px 8px;display:flex}.cirra-settings-members-table-shell-header{margin-bottom:16px}.cirra-settings-members-toolbar-row-controls{flex-wrap:wrap}.cirra-settings-members-toolbar-row-controls>.cirra-expandable-search{margin-left:auto}.cirra-settings-members-toolbar-filter-set{align-items:center;gap:8px;min-width:0;display:inline-flex}.cirra-settings-plans-legacy-section{border-top:.5px solid #ffffff14;margin-top:24px;padding-top:24px}html[data-cirra-theme=light] .cirra-settings-plans-legacy-section{border-top-color:#0000000f}.cirra-settings-billing-plan-card{isolation:isolate;background:var(--cirra-neutral-250,#242528);border:none;border-radius:16px;flex-direction:column;margin:0 0 16px;padding:16px 20px 18px;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px -1px #00000047,inset 0 -.5px #0000002e,inset 0 0 0 .5px #ffffff0f,inset 0 1px #ffffff08}.cirra-settings-billing-plan-card:before{content:"";opacity:0;border-radius:inherit;pointer-events:none;z-index:-1;-webkit-mask-composite:xor;background:linear-gradient(135deg,#4d90fd80 14.36%,#76d0f480 29.48%,#c3a8e880 44.18%,#ffdca880 64.77%,#e3ccc133 85.36%);padding:2px;transition:opacity .12s;position:absolute;inset:0;mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.cirra-settings-billing-plan-card.is-highlighted{background:var(--cirra-neutral-200,#202124);box-shadow:0 3px 8px -4px #00000059,inset 0 -.5px #0003,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}.cirra-settings-billing-plan-card.is-highlighted:before{opacity:1}html[data-cirra-theme=light] .cirra-settings-billing-plan-card:before{filter:blur(32px);border-radius:0;height:200px;padding:0;inset:-132px 0 auto;mask:none}html[data-cirra-theme=light] .cirra-settings-billing-plan-card{background:#f7f7f8;box-shadow:inset 0 0 0 .5px #00000005}html[data-cirra-theme=light] .cirra-settings-billing-plan-card.is-highlighted{background:#fff;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #0000000f,inset 0 0 0 .5px #0000001f}.cirra-settings-billing-plan-actions{align-items:stretch;margin-top:24px;display:flex}.cirra-settings-plans-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cirra-settings-plans-toolbar.has-heading-gap{margin-top:24px}.cirra-settings-billing-plan-card-header{flex-direction:column;gap:4px;display:flex}.cirra-settings-billing-plan-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:12px;font-weight:500;line-height:16px}html[data-cirra-theme=light] .cirra-settings-billing-plan-title{color:#202129}.cirra-settings-billing-plan-subtitle{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;font-weight:400;line-height:16px}html[data-cirra-theme=light] .cirra-settings-billing-plan-subtitle{color:#696970}.cirra-settings-billing-plan-price-block{margin-top:16px}.cirra-settings-billing-plan-price-row{align-items:baseline;gap:2px;display:flex}.cirra-settings-billing-plan-price-value{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:32px;font-weight:600;line-height:39px}html[data-cirra-theme=light] .cirra-settings-billing-plan-price-value{color:#202129}.cirra-settings-billing-plan-price-meta{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:13px;font-weight:400;line-height:19px}html[data-cirra-theme=light] .cirra-settings-billing-plan-price-meta{color:#696970}.cirra-settings-billing-plan-price-badge{color:#2559c7;letter-spacing:-.01em;background:#4d90fd1a;border-radius:999px;align-items:center;min-height:20px;margin:8px 0 0;padding:0 8px;font-size:12px;font-weight:590;line-height:16px;display:inline-flex}.cirra-settings-billing-plan-cta.comp-button{letter-spacing:-.01em;justify-content:center;width:100%;font-size:13px;font-weight:500;line-height:19px;border-radius:20px!important;min-height:30px!important;padding:0 10px!important}html[data-cirra-theme=dark] .cirra-settings-billing-plan-cta-upgrade.comp-button-primary{background:radial-gradient(83.68% 100% at 50% 0%, #ffffff2e 0%, #ffffff05 75%), var(--cirra-neutral-400,#343538);color:#fff}html[data-cirra-theme=dark] .cirra-settings-billing-plan-cta-upgrade.comp-button-primary:hover:not(:disabled),html[data-cirra-theme=dark] .cirra-settings-billing-plan-cta-upgrade.comp-button-primary:focus-visible:not(:disabled),html[data-cirra-theme=dark] .cirra-settings-billing-plan-cta-upgrade.comp-button-primary:active:not(:disabled){background:radial-gradient(83.68% 100% at 50% 0%, #fff3 0%, #ffffff0a 75%), var(--cirra-neutral-400,#343538);color:#fff}.cirra-settings-billing-plan-cta-danger.comp-button-outlined{color:var(--cirra-danger,#ff5c5c)}.cirra-settings-billing-plan-cta-danger.comp-button-outlined:hover:not(:disabled),.cirra-settings-billing-plan-cta-danger.comp-button-outlined:focus-visible:not(:disabled),.cirra-settings-billing-plan-cta-danger.comp-button-outlined:active:not(:disabled){color:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 88%, var(--cirra-neutral-950,#ceced6) 12%)}html[data-cirra-theme=dark] .cirra-settings-billing-plan-cta-danger.comp-button-outlined{color:var(--cirra-danger,#ff5c5c)}html[data-cirra-theme=dark] .cirra-settings-billing-plan-cta-danger.comp-button-outlined:hover:not(:disabled),html[data-cirra-theme=dark] .cirra-settings-billing-plan-cta-danger.comp-button-outlined:focus-visible:not(:disabled),html[data-cirra-theme=dark] .cirra-settings-billing-plan-cta-danger.comp-button-outlined:active:not(:disabled){color:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 84%, white 16%)}.cirra-settings-billing-plan-cta-scheduled.comp-button-outlined{width:100%}.cirra-settings-billing-plan-current-chip{background:var(--cirra-neutral-300,#27282b);width:100%;min-height:30px;color:var(--cirra-neutral-700,#6f7078);letter-spacing:-.01em;text-shadow:0 1px 1px #0000003d;border-radius:20px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:500;line-height:19px;display:inline-flex;box-shadow:0 1px 2px -1px #0000003d,inset 0 -.5px #00000029,inset 0 0 0 .5px #ffffff12,inset 0 1px #ffffff08}html[data-cirra-theme=light] .cirra-settings-billing-plan-current-chip{color:#696970;text-shadow:0 1px 1px #fff;background:#f7f7f8;box-shadow:inset 0 0 0 .5px #00000029}.cirra-settings-billing-plan-features{flex-direction:column;gap:8px;margin-top:20px;display:flex}.cirra-settings-billing-plan-feature-intro{letter-spacing:-.01em;color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;font-weight:400;line-height:19px}html[data-cirra-theme=light] .cirra-settings-billing-plan-feature-intro{color:#404147}.cirra-settings-billing-plan-feature-row{align-items:center;gap:12px;min-height:19px;display:flex}.cirra-settings-billing-plan-feature-check{background:var(--cirra-neutral-400,#343538);width:14px;height:14px;color:var(--cirra-neutral-950,#ceced6);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}html[data-cirra-theme=light] .cirra-settings-billing-plan-feature-check{color:#404147;background:#dfe0e3}.cirra-settings-billing-plan-feature-label{letter-spacing:-.01em;color:var(--cirra-neutral-800,#81828a);font-size:13px;font-weight:400;line-height:19px}html[data-cirra-theme=light] .cirra-settings-billing-plan-feature-label{color:#404147}.cirra-settings-billing-legacy-start-button.comp-button{border-radius:999px!important}.cirra-settings-billing-toolbar{justify-content:space-between;gap:18px;display:flex}.cirra-settings-billing-toolbar .copy{max-width:60ch}.cirra-settings-billing-controls{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.cirra-settings-billing-date-range{gap:10px;display:flex}.cirra-settings-billing-date-range label{color:var(--cirra-neutral-800,#81828a);flex-direction:column;gap:4px;font-size:12px;display:flex}.cirra-settings-billing-date-range input[type=date]{border:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-200,#202124);width:160px;height:36px;color:var(--cirra-neutral-950,#ceced6);border-radius:10px;padding:0 10px;font-size:13px}.cirra-settings-billing-usage-summary{flex-direction:column;gap:12px;display:flex}.cirra-settings-billing-usage-summary-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cirra-settings-billing-token-progress{background:var(--cirra-neutral-500,#3f3f45);border-radius:999px;width:100%;height:12px;position:relative;overflow:hidden}.cirra-settings-billing-token-progress-fill{background:#4a4fc4;border-radius:999px;position:absolute;inset:0 auto 0 0}.cirra-settings-billing-token-meta{color:var(--cirra-neutral-800,#81828a);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.cirra-settings-billing-token-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.cirra-settings-billing-token-stats div{min-width:0}.cirra-settings-billing-token-stats dt{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:12px}.cirra-settings-billing-token-stats dd{color:var(--cirra-neutral-950,#ceced6);margin:4px 0 0;font-size:14px}.cirra-settings-billing-summary .cirra-settings-billing-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:14px 0 0;display:grid}.cirra-settings-billing-summary .cirra-settings-billing-stats div{min-width:0}.cirra-settings-billing-summary .cirra-settings-billing-stats dt{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:12px}.cirra-settings-billing-summary .cirra-settings-billing-stats dd{color:var(--cirra-neutral-950,#ceced6);word-break:break-word;margin:4px 0 0;font-size:14px}.cirra-settings-billing-grid-card .cirra-settings-billing-grid-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cirra-settings-billing-grid-card .cirra-settings-billing-grid-header .note{margin:0}.cirra-settings-billing-grid{scrollbar-color:#8491ab6b transparent;margin-top:14px;overflow-x:auto}.cirra-settings-billing-grid::-webkit-scrollbar{width:10px;height:10px}.cirra-settings-billing-grid::-webkit-scrollbar-track{background:0 0}.cirra-settings-billing-grid::-webkit-scrollbar-thumb{background:#8491ab6b;border:2px solid #0000;border-radius:999px}.cirra-settings-billing-grid::-webkit-scrollbar-thumb:hover{background:#a1adc69e}.cirra-settings-billing-grid table{border-collapse:collapse;width:100%;min-width:560px}.cirra-settings-billing-grid th,.cirra-settings-billing-grid td{text-align:left;border-bottom:1px solid var(--cirra-neutral-500,#3f3f45);color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;padding:10px 8px;font-size:13px}.cirra-settings-billing-grid th{color:var(--cirra-neutral-800,#81828a);font-size:12px;font-weight:600}.cirra-settings-billing-grid tr:last-child td{border-bottom:0}.cirra-settings-billing-loaded-at{color:var(--cirra-neutral-700,#6f7078);margin:-4px 0 0;font-size:12px}.cirra-settings-billing-topup-modal .modal-panel{max-width:460px}.cirra-settings-billing-topup-form{flex-direction:column;gap:10px;display:flex}.cirra-settings-billing-topup-form label{color:var(--cirra-neutral-800,#81828a);flex-direction:column;gap:6px;font-size:12px;display:flex}.cirra-settings-billing-topup-form label .cirra-settings-input{width:100%}.cirra-settings-billing-topup-form .note{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px}@media (width<=980px){.cirra-settings-billing-layout{grid-template-columns:1fr}.cirra-settings-billing-nav-links{flex-direction:row}.cirra-settings-billing-nav-links .cirra-settings-pill-button{flex:1;justify-content:center;width:auto}.cirra-settings-billing-plans-grid{grid-template-columns:1fr;gap:12px}.cirra-settings-billing-plans-grid.is-paid-layout{grid-template-columns:1fr}.cirra-settings-billing-plan-card{min-height:auto;margin:0;padding-left:20px;padding-right:20px}.cirra-settings-billing-plan-card:before{height:160px;inset:-100px 0 auto}.cirra-settings-plans-toolbar{align-items:stretch}.cirra-settings-plan-summary-actions{width:100%}.cirra-settings-plan-summary-actions .cirra-settings-plan-summary-action.comp-button{flex:1 1 0}.cirra-settings-billing-toolbar{flex-direction:column}.cirra-settings-billing-controls{align-items:stretch}.cirra-settings-billing-date-range{flex-direction:column}.cirra-settings-billing-date-range input[type=date]{width:100%}.cirra-settings-billing-token-meta{flex-direction:column;align-items:flex-start}.cirra-settings-billing-token-stats{grid-template-columns:1fr}}.cirra-settings-textarea-group h2{margin:0}.cirra-settings-textarea-description{color:var(--cirra-neutral-800,#81828a);margin:10px 0 0;font-size:14px;line-height:1.45}.cirra-settings-textarea-description .docs-link{color:var(--cirra-neutral-900,#aeb0b8);align-items:center;gap:4px;margin-left:8px;display:inline-flex}.cirra-settings-textarea-description .docs-link svg{width:13px;height:13px;transform:translateY(-.5px)}.cirra-settings-textarea-shell{margin-top:12px}.cirra-settings-textarea{border:1px solid var(--cirra-neutral-500,#3f3f45);background:var(--cirra-neutral-200,#202124);width:100%;min-height:204px;color:var(--cirra-neutral-950,#ceced6);resize:vertical;scrollbar-color:#8491ab6b transparent;border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.45}.cirra-settings-textarea::-webkit-scrollbar{width:10px;height:10px}.cirra-settings-textarea::-webkit-scrollbar-track{background:0 0}.cirra-settings-textarea::-webkit-scrollbar-thumb{background:#8491ab6b;border:2px solid #0000;border-radius:999px}.cirra-settings-textarea::-webkit-scrollbar-thumb:hover{background:#a1adc69e}.cirra-settings-textarea::placeholder{color:var(--cirra-neutral-800,#81828a)}.cirra-settings-textarea:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-settings-textarea-actions{justify-content:flex-end;margin-top:12px;display:flex}.cirra-settings-environments-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.cirra-settings-environments-header .copy h2{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:16px;font-weight:400}.cirra-settings-environments-header .copy p{color:var(--cirra-neutral-800,#81828a);margin:8px 0 0;font-size:14px;line-height:1.45}.cirra-settings-environments-header .learn-more{color:var(--cirra-neutral-900,#aeb0b8);align-items:center;gap:4px;margin-left:8px;display:inline-flex}.cirra-settings-environments-header .learn-more svg{width:13px;height:13px;transform:translateY(-.5px)}.cirra-settings-environments-list{flex-direction:column;gap:14px;display:flex}.cirra-settings-environment-project{border:1px solid var(--cirra-neutral-500,#3f3f45);background:var(--cirra-neutral-200,#202124);border-radius:14px;overflow:hidden}.cirra-settings-environment-project .project-row,.cirra-settings-environment-project .env-row{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.cirra-settings-environment-project .env-row{border-top:1px solid var(--cirra-neutral-500,#3f3f45)}.cirra-settings-environment-project .project-row-copy{align-items:center;gap:8px;min-width:0;display:inline-flex}.cirra-settings-environment-project .project-icon{width:18px;height:18px;color:var(--cirra-neutral-900,#aeb0b8);justify-content:center;align-items:center;display:inline-flex}.cirra-settings-environment-project .project-name{color:var(--cirra-neutral-950,#ceced6);font-size:14px;font-weight:500}.cirra-settings-environment-project .project-owner{color:var(--cirra-neutral-900,#aeb0b8);font-size:14px;font-weight:500}.cirra-settings-environment-project .project-add{border:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-200,#202124);width:44px;height:44px;color:var(--cirra-neutral-950,#ceced6);border-radius:14px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.cirra-settings-environment-project .project-add:hover{background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-950,#ceced6)}.cirra-settings-environment-project .project-add:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-settings-environment-project .env-copy{min-width:0}.cirra-settings-environment-project .env-name{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:14px;font-weight:500}.cirra-settings-environment-project .env-file{color:var(--cirra-neutral-900,#aeb0b8);margin:3px 0 0;font-size:13px}.cirra-settings-environment-project .env-view{color:var(--cirra-neutral-900,#aeb0b8);background:0 0;border:0;font-size:15px;font-weight:500}.cirra-settings-environment-project .env-view:hover{color:var(--cirra-neutral-950,#ceced6)}.cirra-settings-environment-project .env-view:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3f9aff99}.cirra-settings-worktrees .cirra-settings-empty-title{color:var(--cirra-neutral-950,#ceced6);margin:0 0 14px;font-size:16px;font-weight:400}.cirra-settings-worktrees .cirra-settings-worktrees-list{flex-direction:column;gap:12px;display:flex}.cirra-settings-worktree-card .note{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);margin-top:10px;font-size:12px}.cirra-settings-archived-toolbar{width:100%;display:flex}.cirra-settings-archived-search-shell{flex:1;width:100%}.cirra-settings-archived-search-shell.comp-input-shell.comp-input-shell-modal-field{--comp-input-height:32px}.cirra-settings-archived-search-shell .comp-input-icon{color:var(--cirra-neutral-800,#81828a)}.cirra-settings-archived-search-shell .comp-input{color:var(--cirra-neutral-950,#ceced6)}.cirra-settings-archived-search-shell .comp-input::placeholder{color:var(--cirra-neutral-600,#55565c)}.cirra-settings-archived-search{font-size:14px}.cirra-settings-archived-card{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.cirra-settings-archived-list{scrollbar-color:#8491ab6b transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.cirra-settings-archived-list::-webkit-scrollbar{width:10px;height:10px}.cirra-settings-archived-list::-webkit-scrollbar-track{background:0 0}.cirra-settings-archived-list::-webkit-scrollbar-thumb{background:#8491ab6b;border:2px solid #0000;border-radius:999px}.cirra-settings-archived-list::-webkit-scrollbar-thumb:hover{background:#a1adc69e}.cirra-settings-archived-row{min-height:unset;border-bottom:1px solid var(--cirra-neutral-300,#27282b);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.cirra-settings-archived-row .copy{flex:1;min-width:0}.cirra-settings-archived-row .title{margin:0;font-weight:500}.cirra-settings-archived-row .description{min-width:0;color:var(--cirra-neutral-700,#6f7078);align-items:center;gap:6px;margin:4px 0 0;font-size:12px;line-height:16px;display:flex}.cirra-settings-archived-row:last-child{border-bottom:none}.cirra-settings-archived-row-project{align-items:center;gap:6px;min-width:0;display:inline-flex}.cirra-settings-archived-row-project-label,.cirra-settings-archived-row-time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cirra-settings-archived-row-meta-separator{color:var(--cirra-neutral-500,#3f3f45);flex:none}.cirra-settings-archived-unarchive-button{flex:none}.cirra-settings-archived-row.is-skeleton-row{align-items:center}.cirra-settings-archived-row.is-skeleton-row .copy{flex-direction:column;gap:4px;display:flex}.cirra-settings-archived-row.is-skeleton-row .description{gap:6px;margin-top:0}.cirra-settings-archived-row-title-skeleton,.cirra-settings-archived-row-meta-pill-skeleton,.cirra-settings-archived-row-action-skeleton{align-items:center;display:flex}.cirra-settings-archived-row-title-skeleton{height:18px}.cirra-settings-archived-row-meta-pill-skeleton{flex:none;height:16px}.cirra-settings-archived-row-action-skeleton{flex:none;height:26px}.comp-cirra-schedule-panel-stack{z-index:1;flex-direction:column;gap:0;margin-bottom:-14px;padding:0;display:flex;position:relative}.comp-cirra-schedule-panel-stack.is-schedule-mode{background:linear-gradient(#9547ff1f,#9547ff1f),#1b1c1f;border-radius:20px;margin-bottom:-96px;padding-bottom:96px;box-shadow:0 16px 32px -12px #9547ff24,0 12px 12px -6px #0003,0 4px 4px -4px #0000003d,0 1px 4px #9547ff1f,inset 0 -.5px #00000047,inset 0 0 0 .5px #9547ff3d,inset 0 1.5px 1px #ffffff14,inset 0 8px 16px 4px #00000014}html[data-cirra-theme=light] .comp-cirra-schedule-panel-stack.is-schedule-mode{background:linear-gradient(#9547ff0f,#9547ff0f),#fcfcfc;box-shadow:0 16px 32px -12px #9547ff14,0 12px 12px -6px #00000005,0 4px 4px -4px #0000001f,0 1px 4px #8a46ff0a,inset 0 -.5px #00000029,inset 0 0 0 .5px #9547ff29,inset 0 1.5px 1px #fff6,inset 0 8px 16px 4px #00000003}.comp-cirra-schedule-panel-stack.is-trigger-mode{background:linear-gradient(#00a4e61f,#00a4e61f),#1b1c1f;border-radius:20px;margin-bottom:-96px;padding-bottom:96px;box-shadow:0 16px 32px -12px #00a4e624,0 12px 12px -6px #0003,0 4px 4px -4px #0000003d,0 1px 4px #00a4e61f,inset 0 -.5px #00000047,inset 0 0 0 .5px #00a4e63d,inset 0 1.5px 1px #ffffff14,inset 0 8px 16px 4px #00000014}html[data-cirra-theme=light] .comp-cirra-schedule-panel-stack.is-trigger-mode{background:linear-gradient(#00a4e60f,#00a4e60f),#fcfcfc;box-shadow:0 16px 32px -12px #00a4e614,0 12px 12px -6px #00000005,0 4px 4px -4px #0000001f,0 1px 4px #00a4e60a,inset 0 -.5px #00000029,inset 0 0 0 .5px #00a4e629,inset 0 1.5px 1px #fff6,inset 0 8px 16px 4px #00000003}.comp-cirra-schedule-panel-stack.is-workflow-mode{background:linear-gradient(#c78a301f,#c78a301f),#1b1c1f;border-radius:20px;margin-bottom:-96px;padding-bottom:96px;box-shadow:0 16px 32px -12px #c78a3024,0 12px 12px -6px #0003,0 4px 4px -4px #0000003d,0 1px 4px #c78a301f,inset 0 -.5px #00000047,inset 0 0 0 .5px #c78a303d,inset 0 1.5px 1px #ffffff14,inset 0 8px 16px 4px #00000014}html[data-cirra-theme=light] .comp-cirra-schedule-panel-stack.is-workflow-mode{background:linear-gradient(#c78a300f,#c78a300f),#fcfcfc;box-shadow:0 16px 32px -12px #c78a3014,0 12px 12px -6px #00000005,0 4px 4px -4px #0000001f,0 1px 4px #c78a300a,inset 0 -.5px #00000029,inset 0 0 0 .5px #c78a3029,inset 0 1.5px 1px #fff6,inset 0 8px 16px 4px #00000003}.comp-cirra-schedule-summary-panel{--schedule-mode-accent:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));isolation:isolate;width:100%;box-shadow:inset 0 8px 12px -8px color-mix(in srgb, var(--schedule-mode-accent) 18%, transparent);background-color:#1b1c1f;border:.5px solid #343538;border-radius:24px 24px 0 0;flex-direction:column;gap:8px;padding:10px 16px 20px;display:flex;position:relative;overflow:hidden}html[data-cirra-theme=light] .comp-cirra-schedule-summary-panel{box-shadow:inset 0 7px 10px -8px color-mix(in srgb, var(--schedule-mode-accent) 18%, transparent);background-color:#fcfcfc;border-color:#16161624}.comp-cirra-schedule-summary-panel.is-trigger-mode{--schedule-mode-accent:#00a4e6}.comp-cirra-schedule-panel-stack.is-trigger-mode .comp-cirra-schedule-summary-panel.is-trigger-mode{box-shadow:none;background:0 0;border-color:#0000;border-radius:20px 20px 0 0;padding:12px 16px;overflow:visible}html[data-cirra-theme=light] .comp-cirra-schedule-panel-stack.is-trigger-mode .comp-cirra-schedule-summary-panel.is-trigger-mode{border-color:#0000}.comp-cirra-schedule-summary-panel.is-schedule-mode{--schedule-mode-accent:#9547ff;padding-bottom:24px}.comp-cirra-schedule-panel-stack.is-schedule-mode .comp-cirra-schedule-summary-panel.is-schedule-mode{box-shadow:none;background:0 0;border-color:#0000;border-radius:20px 20px 0 0;padding:12px 16px;overflow:visible}html[data-cirra-theme=light] .comp-cirra-schedule-panel-stack.is-schedule-mode .comp-cirra-schedule-summary-panel.is-schedule-mode{border-color:#0000}.comp-cirra-schedule-summary-panel.is-workflow-mode{--schedule-mode-accent:#c78a30}.comp-cirra-schedule-panel-stack.is-workflow-mode .comp-cirra-schedule-summary-panel.is-workflow-mode{box-shadow:none;background:0 0;border-color:#0000;border-radius:20px 20px 0 0;padding:12px 16px;overflow:visible}html[data-cirra-theme=light] .comp-cirra-schedule-panel-stack.is-workflow-mode .comp-cirra-schedule-summary-panel.is-workflow-mode{border-color:#0000}.comp-cirra-schedule-panel-stack.is-onboarding-mode{background:var(--cirra-neutral-250,#242528);border:.5px solid var(--cirra-neutral-400,#343538);border-radius:20px;margin-bottom:-96px;padding-bottom:96px;box-shadow:0 12px 12px -6px #0000001f,0 4px 4px -4px #00000029,inset 0 1.5px 1px #ffffff08}html[data-cirra-theme=light] .comp-cirra-schedule-panel-stack.is-onboarding-mode{background:var(--cirra-neutral-100,#151617);border-color:var(--cirra-neutral-400,#343538);box-shadow:0 12px 12px -6px #0000000a,0 4px 4px -4px #0000000f,inset 0 1.5px 1px #ffffff4d}.comp-cirra-onboarding-checkbox{border:1px solid var(--cirra-neutral-600,#55565c);vertical-align:middle;background:#fff;border-radius:3px;flex-shrink:0;width:14px;height:14px;margin-top:-2px;margin-right:8px;display:inline-block}.comp-cirra-onboarding-header{align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.comp-cirra-onboarding-header .comp-cirra-schedule-summary-text{color:var(--cirra-neutral-950,#ceced6);margin-top:2px}.comp-cirra-onboarding-next-label{margin-right:5px}.comp-cirra-onboarding-breadcrumb-separator{color:var(--cirra-neutral-600,#55565c);align-items:center;margin:0 4px;display:inline-flex;position:relative;top:2px}.comp-cirra-onboarding-expanded-toolbar{z-index:2;position:absolute;top:8px;right:12px}.comp-cirra-onboarding-expanded-inner{flex-direction:column;gap:4px;max-height:240px;padding:12px 16px;display:flex;position:relative;overflow-y:auto}.comp-cirra-onboarding-section-group{flex-direction:column;gap:4px;display:flex}.comp-cirra-onboarding-section,.comp-cirra-onboarding-child{min-height:22px;color:var(--cirra-neutral-900,#aeb0b8);align-items:center;font-size:13px;display:flex}.comp-cirra-onboarding-section.is-checked,.comp-cirra-onboarding-child.is-checked{color:var(--cirra-neutral-600,#55565c);text-decoration:line-through}.comp-cirra-onboarding-children{flex-direction:column;gap:4px;padding-left:22px;display:flex}.comp-cirra-onboarding-section-label,.comp-cirra-onboarding-child-label{line-height:1.4}.comp-cirra-onboarding-checkbox{justify-content:center;align-items:center;display:inline-flex}.comp-cirra-onboarding-checkbox.is-checked{border-color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.comp-cirra-onboarding-checkbox.is-checked:after{content:"";border-left:1.5px solid var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));border-bottom:1.5px solid var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));width:7px;height:4px;display:block;transform:translateY(-1px)rotate(-45deg)}.comp-cirra-schedule-summary-panel.is-onboarding-mode{--schedule-mode-accent:$neutral-700}.comp-cirra-schedule-panel-stack.is-onboarding-mode .comp-cirra-schedule-summary-panel.is-onboarding-mode{box-shadow:none;background:0 0;border-color:#0000;border-radius:20px 20px 0 0;padding:0;overflow:visible}html[data-cirra-theme=light] .comp-cirra-schedule-panel-stack.is-onboarding-mode .comp-cirra-schedule-summary-panel.is-onboarding-mode{border-color:#0000}.comp-cirra-schedule-panel-stack.is-onboarding-mode .comp-cirra-schedule-summary-panel.is-onboarding-mode .comp-cirra-schedule-summary-row{padding:12px 16px}.comp-cirra-schedule-summary-row{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.comp-cirra-schedule-summary-row.has-summary-content{justify-content:space-between}.comp-cirra-schedule-summary-row .cirra-settings-toggle{flex-shrink:0;width:34px;height:18px}.comp-cirra-schedule-summary-row .cirra-settings-toggle .thumb{width:14px;height:14px;top:2px;left:2px}.comp-cirra-schedule-summary-row .cirra-settings-toggle.checked .thumb{transform:translate(16px)}.comp-cirra-schedule-summary-leading,.comp-cirra-schedule-summary-trailing{flex-shrink:0;align-self:center;align-items:center;display:inline-flex}.comp-cirra-schedule-summary-actions{align-items:center;gap:6px;display:inline-flex}.comp-cirra-schedule-summary-action{color:var(--cirra-neutral-700,#6f7078);cursor:pointer;appearance:none;background:0 0;border:none;margin:0;padding:0;font-size:13px;font-weight:450}.comp-cirra-schedule-summary-action:hover{color:var(--cirra-neutral-950,#ceced6)}html[data-cirra-theme=light] .comp-cirra-schedule-summary-action{color:#00000094}html[data-cirra-theme=light] .comp-cirra-schedule-summary-action:hover{color:#000000d1}.comp-cirra-schedule-summary-action-divider{background:#fff;border-left:1px solid #0000002e;width:1px;height:11px}.comp-cirra-schedule-summary-text{color:#ffffff94;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}html[data-cirra-theme=light] .comp-cirra-schedule-summary-text{color:#00000094}.comp-cirra-schedule-summary-text.is-three-line-clamp{white-space:nowrap;-webkit-box-orient:initial;line-clamp:unset;text-overflow:ellipsis;overflow-wrap:normal;max-height:none;display:block;overflow:hidden}.comp-cirra-schedule-summary-edit-button.comp-button{white-space:nowrap;flex-shrink:0;min-height:0;margin-left:auto}.comp-cirra-schedule-summary-highlight,html[data-cirra-theme=light] .comp-cirra-schedule-summary-highlight{color:var(--cirra-neutral-950,#ceced6)}.comp-cirra-schedule-summary-divider{color:#ffffff94}html[data-cirra-theme=light] .comp-cirra-schedule-summary-divider{color:#00000094}.comp-cirra-schedule-summary-app-icon{vertical-align:middle;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-right:5px;display:inline-flex;position:relative;top:-.5px}.comp-cirra-schedule-summary-app-icon img{object-fit:contain;width:10px;height:10px}.comp-cirra-schedule-summary-brief{color:var(--cirra-neutral-950,#ceced6)}.comp-cirra-schedule-summary-title{color:#ffffff94}html[data-cirra-theme=light] .comp-cirra-schedule-summary-title{color:#00000094}.comp-cirra-schedule-panel-stack.is-onboarding-mode .comp-cirra-schedule-summary-title,.comp-cirra-schedule-panel-stack.is-onboarding-mode .comp-cirra-onboarding-next-label{color:var(--cirra-neutral-950,#ceced6);font-weight:400}.comp-cirra-schedule-summary-prompt{color:var(--cirra-neutral-700,#6f7078);white-space:pre-wrap;word-break:break-word;margin:0 0 0 44px;font-size:12px;line-height:1.4}.comp-cirra-schedule-header-expanded-shell{width:100%;position:relative}.comp-cirra-schedule-header-expanded-shell .comp-cirra-schedule-header{border-radius:24px 24px 0 0;width:100%;margin:0;padding-right:44px}.comp-cirra-schedule-header-inline-close.comp-button{z-index:2;position:absolute;top:10px;right:10px}.comp-cirra-schedule-header{border:1px solid var(--cirra-neutral-500,#3f3f45);background:var(--cirra-neutral-100,#151617);border-radius:22px;flex-direction:column;gap:12px;width:min(100%,800px);margin:0 auto;padding:14px 16px 16px;display:flex;box-shadow:0 1px 1px -.5px #0000001a,0 8px 16px -8px #0003,inset 0 1px #ffffff14}html[data-cirra-theme=light] .comp-cirra-schedule-header{background:#fbfbfc;box-shadow:0 1px 1px -.5px #00000014,0 8px 14px -10px #00000029,inset 0 1px #ffffff80}.schedule-header-top-row{justify-content:flex-start;align-items:center;gap:12px;display:flex}.schedule-header-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);font-size:20px;font-weight:400;line-height:1;font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);margin:0}.schedule-header-right{flex-shrink:0;align-items:center;display:inline-flex}.schedule-header-right .cirra-settings-toggle{width:34px;height:18px}.schedule-header-right .cirra-settings-toggle .thumb{width:14px;height:14px;top:2px;left:2px}.schedule-header-right .cirra-settings-toggle.checked .thumb{transform:translate(16px)}.schedule-header-action-summary{color:var(--cirra-neutral-700,#6f7078);margin:0;padding:0 1px;font-size:12px;line-height:1.35}.schedule-config-section{flex-direction:column;gap:12px;width:100%;display:flex}.schedule-config-block{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.schedule-config-picker-block{width:min(100%,360px)}.schedule-config-label{color:var(--cirra-neutral-700,#6f7078);letter-spacing:-.01em;margin:0;font-size:12px;line-height:1.2}.comp-select-trigger.cirra-settings-natural-picker-trigger{width:auto;min-width:0;max-width:min(280px,38vw)}.comp-cirra-input-like-select-trigger{background:var(--cirra-neutral-250,#242528);border:0;transition:none;box-shadow:inset 0 0 0 .5px #ffffff1f,inset 0 -1px 2px #0003}.comp-cirra-input-like-select-trigger:hover:not(:disabled){background:var(--cirra-neutral-250,#242528);box-shadow:inset 0 0 0 .5px #ffffff1f,inset 0 -1px 2px #0003}.comp-cirra-input-like-select-trigger:focus-visible,.comp-cirra-input-like-select-trigger[aria-expanded=true]{background:var(--cirra-neutral-250,#242528);box-shadow:inset 0 0 0 .5px #ffffff2e,inset 0 -1px 2px #00000042}html[data-cirra-theme=light] .comp-cirra-input-like-select-trigger,html[data-cirra-theme=light] .comp-cirra-input-like-select-trigger:hover:not(:disabled){background:var(--cirra-neutral-50,#0e0e0f);box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029}html[data-cirra-theme=light] .comp-cirra-input-like-select-trigger:focus-visible,html[data-cirra-theme=light] .comp-cirra-input-like-select-trigger[aria-expanded=true]{background:var(--cirra-neutral-50,#0e0e0f);box-shadow:0 2px 2px -1px #00000014,inset 0 -.5px #0000001a,inset 0 0 0 .5px #0003}.cirra-settings-language-option-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.cirra-settings-language-option-flag{flex-shrink:0;font-size:14px;line-height:1}.cirra-settings-language-option-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.schedule-config-run-times{flex-wrap:wrap;gap:6px;padding-top:2px;display:flex}.run-time-chip{background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-900,#aeb0b8);cursor:pointer;border:0;border-radius:999px;padding:6px 10px;font-size:12px;line-height:1;transition:background .12s,color .12s}.run-time-chip:hover:not(:disabled){background:var(--cirra-neutral-400,#343538);color:var(--cirra-neutral-950,#ceced6)}html[data-cirra-theme=light] .run-time-chip{background:#f2f3f5}html[data-cirra-theme=light] .run-time-chip:hover:not(:disabled){background:#e6e8eb}.run-time-chip:disabled{opacity:.5;cursor:not-allowed}.schedule-config-days{flex-wrap:wrap;gap:6px;display:flex}.schedule-day-button.comp-button-ghost{border:1px solid var(--cirra-neutral-500,#3f3f45);color:var(--cirra-neutral-700,#6f7078);background:0 0;border-radius:999px;min-height:28px;padding:4px 10px;transition:background .12s,color .12s,border-color .12s}.schedule-day-button.comp-button-ghost:hover:not(:disabled),.schedule-day-button.comp-button-ghost:focus-visible:not(:disabled){border-color:var(--cirra-neutral-600,#55565c);color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-200,#202124)!important}.schedule-day-button.comp-button-ghost.is-active{border-color:var(--cirra-neutral-600,#55565c);color:var(--cirra-neutral-950,#ceced6);background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent) 0%, transparent 100%), var(--cirra-neutral-200,#202124)!important}html[data-cirra-theme=dark] .schedule-day-button.comp-button-ghost:hover:not(:disabled),html[data-cirra-theme=dark] .schedule-day-button.comp-button-ghost:focus-visible:not(:disabled){background:linear-gradient(180deg, #ffffff08 0%, transparent 100%), var(--cirra-neutral-200,#202124)!important}html[data-cirra-theme=dark] .schedule-day-button.comp-button-ghost.is-active{border-color:var(--cirra-neutral-500,#3f3f45);color:var(--cirra-neutral-950,#ceced6);background:linear-gradient(180deg, #ffffff08 0%, transparent 100%), var(--cirra-neutral-200,#202124)!important}.schedule-header-title-editor{flex-direction:column;gap:6px;display:flex}.schedule-header-title-row{justify-content:flex-start;align-items:center;gap:8px;min-height:20px;display:inline-flex}.schedule-header-title-edit-button{opacity:0;pointer-events:none;color:var(--cirra-neutral-700,#6f7078);transition:opacity .12s}.schedule-header-title-editor:hover .schedule-header-title-edit-button,.schedule-header-title-editor:focus-within .schedule-header-title-edit-button{opacity:1;pointer-events:auto}.schedule-header-title-box{box-sizing:border-box;cursor:default;background:0 0;border-radius:14px;align-items:stretch;width:100%;padding:12px 14px;display:flex;box-shadow:0 1px 1px -.5px #0000001a,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}html[data-cirra-theme=dark] .schedule-header-title-box{background:0 0;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}.schedule-header-title-box.is-editing{cursor:text}.schedule-header-title-value{color:var(--cirra-neutral-950,#ceced6);white-space:pre-wrap;word-break:break-word;width:100%;margin:0;font-size:14px;line-height:1.45}.schedule-header-title-input{resize:none;box-sizing:border-box;width:100%;color:var(--cirra-neutral-950,#ceced6);font-size:14px;line-height:1.45;font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);background:0 0;border:0;outline:none;margin:0;padding:0;overflow:hidden}@media (width<=920px){.comp-cirra-schedule-header{padding-inline:12px}.schedule-header-title{font-size:20px}.schedule-config-picker-block{width:100%}}.cirra-schedule-active-dot{background:#6ce39bf2;border-radius:50%;width:6px;height:6px;display:inline-block}@media (width<=920px){.cirra-settings-general-card .cirra-settings-general-row{flex-direction:column;align-items:flex-start}.cirra-settings-general-card .cirra-settings-general-control.is-select,.cirra-settings-general-card .cirra-settings-general-control.is-font{width:100%;min-width:0}.cirra-settings-git-card .cirra-settings-git-row{flex-direction:column;align-items:flex-start}.cirra-settings-git-card .cirra-settings-git-control.is-input{width:100%;min-width:0}.cirra-settings-personalization-card .cirra-settings-personalization-row{flex-direction:column;align-items:flex-start}.cirra-settings-personalization-card .cirra-settings-personalization-control.is-picker{width:100%;min-width:0}.cirra-settings-features-card .cirra-settings-features-row,.cirra-settings-row{flex-direction:column;align-items:flex-start}.cirra-settings-row .cirra-settings-row-control{justify-content:flex-start;width:100%;min-width:0}.cirra-settings-select,.cirra-settings-input{width:100%;min-width:0}.cirra-settings-font-control,.cirra-settings-font-control .family{width:100%}}.cirra-settings-card.archived-threads-card{background:#ffffff05;padding:0;overflow:hidden}.cirra-archived-threads-shell,.cirra-archived-threads-list{flex-direction:column;display:flex}.cirra-archived-thread-row{border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;min-height:72px;padding:12px 14px;display:flex}.cirra-archived-thread-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.cirra-archived-thread-main .title{letter-spacing:-.02em;color:#fffffff0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:520;line-height:1.3;overflow:hidden}.cirra-archived-thread-main .meta{color:#fff9;margin:0;font-size:13px;font-weight:400;line-height:1.3}.cirra-archived-thread-unarchive{color:#ffffffeb;letter-spacing:-.01em;background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;min-width:98px;height:32px;padding:0 14px;font-size:14px;line-height:1}.cirra-archived-thread-unarchive:hover:not(:disabled){background:#ffffff21}.cirra-archived-thread-unarchive:disabled{opacity:.64;cursor:default}.cirra-archived-thread-unarchive:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-archived-threads-status{color:#ffffff9e;margin:0;padding:16px;font-size:13px}.cirra-archived-threads-status.error{color:var(--cirra-danger,#ff5c5c)}.cirra-archived-threads-show-more{color:#ffffffad;background:0 0;border:none;align-self:flex-start;margin:10px 14px 12px;padding:0;font-size:13px;line-height:1}.cirra-archived-threads-show-more:hover:not(:disabled){color:#ffffffeb;text-decoration:underline}.cirra-archived-threads-show-more:disabled{opacity:.6}.cirra-settings-roles-page .connections-section-body,.cirra-settings-members-page .connections-section-body{gap:24px;margin-top:24px}.cirra-settings-members-page .cirra-settings-members-section{flex-direction:column;gap:16px;display:flex}.cirra-settings-members-page .cirra-settings-members-top-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.cirra-settings-members-page .cirra-settings-members-table-shell-title.cirra-billing-usage-preview-table-title{margin-bottom:0;padding:0}.cirra-settings-members-page .cirra-settings-members-skeleton-title,.cirra-settings-members-page .cirra-settings-members-skeleton-button,.cirra-settings-members-page .cirra-settings-members-skeleton-pill,.cirra-settings-members-page .cirra-settings-members-skeleton-plan-panel,.cirra-settings-members-page .cirra-settings-members-skeleton-search,.cirra-settings-members-page .cirra-settings-members-skeleton-avatar,.cirra-settings-members-page .cirra-settings-members-skeleton-copy,.cirra-settings-members-page .cirra-settings-members-skeleton-name,.cirra-settings-members-page .cirra-settings-members-skeleton-email,.cirra-settings-members-page .cirra-settings-members-skeleton-role,.cirra-settings-members-page .cirra-settings-members-skeleton-seat,.cirra-settings-members-page .cirra-settings-members-skeleton-added,.cirra-settings-members-page .cirra-settings-members-skeleton-action{align-items:center;display:flex}.cirra-settings-members-page .cirra-settings-members-skeleton-title .comp-skeleton,.cirra-settings-members-page .cirra-settings-members-skeleton-button .comp-skeleton,.cirra-settings-members-page .cirra-settings-members-skeleton-pill .comp-skeleton,.cirra-settings-members-page .cirra-settings-members-skeleton-plan-panel .comp-skeleton,.cirra-settings-members-page .cirra-settings-members-skeleton-search .comp-skeleton,.cirra-settings-members-page .cirra-settings-members-skeleton-avatar .comp-skeleton,.cirra-settings-members-page .cirra-settings-members-skeleton-copy .comp-skeleton,.cirra-settings-members-page .cirra-settings-members-skeleton-name .comp-skeleton,.cirra-settings-members-page .cirra-settings-members-skeleton-email .comp-skeleton,.cirra-settings-members-page .cirra-settings-members-skeleton-role .comp-skeleton,.cirra-settings-members-page .cirra-settings-members-skeleton-seat .comp-skeleton,.cirra-settings-members-page .cirra-settings-members-skeleton-added .comp-skeleton,.cirra-settings-members-page .cirra-settings-members-skeleton-action .comp-skeleton{flex:none;width:auto;height:auto;padding:0}.cirra-settings-members-page .cirra-settings-members-skeleton-title .item,.cirra-settings-members-page .cirra-settings-members-skeleton-button .item,.cirra-settings-members-page .cirra-settings-members-skeleton-pill .item,.cirra-settings-members-page .cirra-settings-members-skeleton-plan-panel .item,.cirra-settings-members-page .cirra-settings-members-skeleton-search .item,.cirra-settings-members-page .cirra-settings-members-skeleton-avatar .item,.cirra-settings-members-page .cirra-settings-members-skeleton-copy .item,.cirra-settings-members-page .cirra-settings-members-skeleton-name .item,.cirra-settings-members-page .cirra-settings-members-skeleton-email .item,.cirra-settings-members-page .cirra-settings-members-skeleton-role .item,.cirra-settings-members-page .cirra-settings-members-skeleton-seat .item,.cirra-settings-members-page .cirra-settings-members-skeleton-added .item,.cirra-settings-members-page .cirra-settings-members-skeleton-action .item{margin-top:0}.cirra-settings-members-page .cirra-settings-members-skeleton-title{height:19px}.cirra-settings-members-page .cirra-settings-members-skeleton-button{width:128px;height:26px}.cirra-settings-members-page .cirra-settings-members-top-row-skeleton,.cirra-settings-members-page .cirra-settings-members-toolbar-row-skeleton{min-height:50px}.cirra-settings-members-page .cirra-settings-members-top-row-skeleton{min-height:26px;margin-bottom:12px}.cirra-settings-members-page .cirra-settings-members-skeleton-status-group,.cirra-settings-members-page .cirra-settings-members-skeleton-plan-filter{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.cirra-settings-members-page .cirra-settings-members-skeleton-pill{height:26px}.cirra-settings-members-page .cirra-settings-members-skeleton-plan-panel{width:150px;height:30px}.cirra-settings-members-page .cirra-settings-members-skeleton-search{width:30px;min-width:30px;height:30px}.cirra-settings-members-page .cirra-settings-member-skeleton-identity-cell{align-items:center;gap:12px;min-width:0;display:inline-flex}.cirra-settings-members-page .cirra-settings-members-skeleton-avatar{flex:none;width:36px;height:36px}.cirra-settings-members-page .cirra-settings-members-skeleton-copy{flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.cirra-settings-members-page .cirra-settings-members-skeleton-name{height:19px}.cirra-settings-members-page .cirra-settings-members-skeleton-email{height:16px}.cirra-settings-members-page .cirra-settings-members-skeleton-role,.cirra-settings-members-page .cirra-settings-members-skeleton-seat,.cirra-settings-members-page .cirra-settings-members-skeleton-added{align-items:flex-start;min-height:19px}.cirra-settings-members-page .cirra-settings-members-skeleton-action{opacity:.6;width:24px;height:24px;margin-left:auto}.cirra-settings-members-page .cirra-settings-member-table.is-skeleton-state .cirra-automations-table-row.is-skeleton-row{min-height:62px!important}.cirra-settings-members-page .cirra-settings-member-table.is-skeleton-state .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell{padding-top:12px;padding-bottom:12px}.cirra-settings-members-page .cirra-billing-usage-table-section.cirra-automations-list-shell:has(.cirra-settings-member-table.is-skeleton-state) .cirra-settings-members-table-shell-header{height:42px}.cirra-settings-role-permissions-card{flex-direction:column;gap:12px;display:flex}.cirra-settings-role-permissions-card .title{margin:0}.cirra-settings-agent-permissions-mode-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:12px;display:grid}.cirra-settings-agent-permissions-page .compound-page-body{gap:40px;margin-top:40px}.cirra-settings-agent-permissions-app-detail-page .compound-page-body{margin-top:24px}.cirra-settings-agent-permissions-mode-card{background:var(--cirra-neutral-100,#151617);border-radius:12px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:91px;padding:16px;display:flex;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #0000000f,inset 0 0 0 .5px #0000001f}html[data-cirra-theme=dark] .cirra-settings-agent-permissions-mode-card{background:var(--cirra-neutral-200,#202124);box-shadow:0 1px 1px -.5px #0000003d,inset 0 -.5px #0000005c,inset 0 0 0 .5px #ffffff1f,inset 0 1px #ffffff08}.cirra-settings-agent-permissions-mode-card-heading{align-items:center;gap:8px;min-width:0;display:flex}.cirra-settings-agent-permissions-mode-card-accent{background:var(--agent-permissions-mode-accent);border-radius:12px;flex:none;width:6px;height:12px}.cirra-settings-agent-permissions-mode-card-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:19px}.cirra-settings-agent-permissions-mode-card-description{letter-spacing:-.01em;color:var(--cirra-neutral-800,#81828a);margin:0;font-size:12px;font-weight:400;line-height:16px}.cirra-settings-role-group{flex-direction:column;gap:10px;display:flex}.cirra-settings-role-group-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.cirra-settings-role-group-heading-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.cirra-settings-role-group-heading-copy .cirra-settings-role-group-title,.cirra-settings-role-group-heading-copy .cirra-settings-role-group-subtitle{margin-bottom:0}.cirra-settings-role-group-title{color:var(--cirra-neutral-950,#ceced6);margin:0 0 -8px;font-size:14px;font-weight:400;line-height:1.35}.cirra-settings-role-group-subtitle{color:var(--cirra-neutral-800,#81828a);margin:0 0 4px;font-size:12.5px;line-height:1.4}.cirra-settings-role-list-card{gap:0}.cirra-settings-card-message,.cirra-settings-empty-card-message{text-align:center;color:var(--cirra-neutral-800,#81828a);margin:0;padding:16px;font-size:12.5px;line-height:1.4}.cirra-settings-role-row,.cirra-settings-role-app-row,.cirra-settings-role-model-row{border-bottom:1px solid var(--cirra-neutral-300,#27282b);padding:16px}.cirra-settings-role-row:last-child,.cirra-settings-role-app-row:last-child,.cirra-settings-role-model-row:last-child{border-bottom:none}.cirra-settings-role-row,.cirra-settings-role-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.cirra-settings-role-copy,.cirra-settings-role-app-copy,.cirra-settings-role-model-copy{flex:1;min-width:0}.cirra-settings-role-copy .title,.cirra-settings-role-app-copy .title,.cirra-settings-role-model-copy .title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:14px;line-height:1.35}.cirra-settings-role-copy .description,.cirra-settings-role-app-copy .description,.cirra-settings-role-model-copy .description{color:var(--cirra-neutral-800,#81828a);margin:4px 0 0;font-size:12px;line-height:1.4}.cirra-settings-role-action-pill{text-align:center;min-width:156px;height:32px;padding:0 12px;font-size:12px;font-weight:500;line-height:1}.cirra-settings-role-add-button.comp-button-outlined{border-radius:999px;flex:none;align-self:flex-start;width:auto;min-height:32px;margin-left:auto;padding:0 12px}.cirra-settings-role-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.cirra-settings-role-icon-actions{align-items:center;gap:6px;display:inline-flex}.cirra-settings-role-overview-skeleton{flex-direction:column;gap:32px;display:flex}.cirra-settings-role-overview-skeleton-row .compound-settings-card-row-copy{align-items:center}.cirra-settings-role-overview-skeleton-icon-shell .comp-skeleton{width:16px;height:16px}.cirra-settings-role-overview-skeleton-title,.cirra-settings-role-overview-skeleton-action-button,.cirra-settings-role-overview-skeleton-add-button{align-items:center;display:flex}.cirra-settings-role-overview-skeleton-title{height:16px}.cirra-settings-role-overview-skeleton-add-button{height:32px}.cirra-settings-role-overview-skeleton-action-button{height:30px}.cirra-settings-role-action-pill.is-compact{min-width:124px}.cirra-settings-member-email,.cirra-settings-member-role{margin:0;font-size:13px;line-height:1.35}.cirra-settings-standard-data-table .cirra-automations-table-header-cell-actions,.cirra-settings-standard-data-table .cirra-settings-member-table-actions-cell,.cirra-settings-member-table .cirra-automations-table-header-cell-actions,.cirra-settings-member-table .cirra-settings-member-table-actions-cell{text-align:right;justify-content:flex-end}.cirra-settings-standard-data-table .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 2%, transparent);border-radius:8px}.cirra-settings-standard-data-table .cirra-automations-table-row-shell:hover .cirra-automations-table-actions-inner,.cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-automations-table-actions-inner{opacity:1}.cirra-settings-standard-data-table .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-settings-standard-data-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-row-inner-shell,.cirra-settings-standard-data-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-row-inner-shell,.cirra-settings-standard-data-table .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,.cirra-settings-member-table .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-settings-member-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-row-inner-shell,.cirra-settings-member-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-row-inner-shell,.cirra-settings-member-table .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell{background:#f7f7f8;border-radius:8px}.cirra-settings-standard-data-table .cirra-automations-table-row-shell.is-selected .cirra-automations-table-actions-inner,.cirra-settings-standard-data-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-actions-inner,.cirra-settings-standard-data-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-actions-inner,.cirra-settings-standard-data-table .cirra-automations-table-row-shell:focus-within .cirra-automations-table-actions-inner,.cirra-settings-member-table .cirra-automations-table-row-shell.is-selected .cirra-automations-table-actions-inner,.cirra-settings-member-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-actions-inner,.cirra-settings-member-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-actions-inner,.cirra-settings-member-table .cirra-automations-table-row-shell:focus-within .cirra-automations-table-actions-inner{opacity:1}.cirra-settings-standard-data-table .cirra-automations-table-row,.cirra-settings-member-table .cirra-automations-table-row{cursor:default}.cirra-settings-standard-data-table .cirra-billing-usage-reporting-cell,.cirra-settings-member-table .cirra-billing-usage-reporting-cell{align-items:center;min-width:0;display:inline-flex}.cirra-settings-standard-data-table .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell,.cirra-settings-member-table .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell{padding-top:12px;padding-bottom:12px}.cirra-settings-standard-data-table{min-width:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:0;padding:0 0 2px;display:flex}.cirra-settings-standard-data-table .cirra-automations-table-header,.cirra-settings-standard-data-table .cirra-automations-table-row{grid-template-columns:var(--cirra-settings-data-table-grid-template);align-items:center;column-gap:16px;width:100%;display:grid}.cirra-settings-standard-data-table .cirra-automations-table-header{background:color-mix(in srgb, var(--cirra-neutral-300,#27282b) 80%, var(--cirra-neutral-50,#0e0e0f) 20%);border-radius:8px;min-height:32px;padding:0 12px;box-shadow:inset 0 0 0 .5px #ffffff0f,inset 0 -.5px 1px #00000029}html[data-cirra-theme=light] .cirra-settings-standard-data-table .cirra-automations-table-header{background:#f7f7f8;box-shadow:inset 0 0 0 .5px #00000005}.cirra-settings-standard-data-table .cirra-automations-table-header-cell{min-width:0;color:var(--cirra-neutral-800,#81828a);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.cirra-settings-standard-data-table .cirra-automations-table-header-cell-label{min-width:0;white-space:inherit;overflow:inherit;text-overflow:inherit;display:inline}.cirra-settings-standard-data-table .cirra-automations-table-row-shell{padding:0;position:relative}.cirra-settings-standard-data-table .cirra-automations-table-row-shell:after{content:"";pointer-events:none;background:#0000001f;height:.5px;position:absolute;bottom:0;left:12px;right:12px}html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:after{background:#ffffff2e}.cirra-settings-standard-data-table .cirra-automations-table-row-shell:has(.is-last-row):after{display:none}.cirra-settings-standard-data-table .cirra-automations-table-row-inner-shell{align-items:center;margin-top:1px;margin-bottom:2px;display:flex;position:relative}.cirra-settings-standard-data-table .cirra-automations-table-row{box-sizing:border-box;min-height:44px;box-shadow:none;background:0 0;border:.5px solid #0000;border-radius:8px;outline:none;margin:0;padding:0 12px}.cirra-settings-standard-data-table .cirra-settings-data-table-cell{min-width:0;color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 58%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;line-height:19px;overflow:hidden}.cirra-settings-data-table-pager{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-inline:12px;display:flex}.cirra-settings-data-table-pager-range{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);font-size:12px;font-weight:400;line-height:16px}.cirra-settings-data-table-pager-buttons{align-items:center;gap:8px;display:flex}.cirra-settings-member-identity{align-items:center;gap:12px;min-width:0;display:inline-flex}.cirra-settings-member-identity.is-without-avatar{gap:0}.cirra-settings-member-avatar{border:.5px solid var(--cirra-neutral-400,#343538);background:#f7f7f8;border-radius:20px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;overflow:hidden}.cirra-settings-member-avatar.is-invited{border-style:dashed}.cirra-settings-member-avatar-image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.cirra-settings-member-avatar-fallback{letter-spacing:-.01em;text-align:center;color:#7a7b82;font-size:13px;font-weight:500;line-height:19px}.cirra-settings-member-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.cirra-settings-member-name{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:13px;font-weight:500;line-height:19px;overflow:hidden}.cirra-settings-member-extra-content{align-items:center;min-width:0;max-width:100%;display:inline-flex}.cirra-settings-member-email{letter-spacing:-.01em;color:var(--cirra-neutral-800,#81828a);text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.cirra-settings-member-added-date{color:var(--cirra-neutral-800,#81828a);font-size:13px;font-weight:400;line-height:19px}.cirra-settings-member-role{color:var(--cirra-neutral-800,#81828a)}.cirra-settings-member-role-cell{align-items:center;min-width:0;display:inline-flex;transform:translate(0)}.cirra-settings-member-role-cell:has(.cirra-settings-member-role-picker){transform:translate(-12px)}.cirra-settings-member-table-actions-header{padding-right:0!important}.cirra-settings-member-table-actions-cell{justify-content:flex-end;align-items:center;display:inline-flex;padding-right:0!important}.cirra-settings-member-table-actions-cell .cirra-automations-table-actions-inner{opacity:0;justify-content:flex-end;align-items:center;width:100%;transition:opacity .14s ease-out;display:inline-flex}.cirra-member-usage-table .cirra-settings-member-table-actions-cell .cirra-automations-table-actions-inner{opacity:1}.cirra-settings-member-role-text{width:120px;min-width:120px;max-width:120px;color:var(--cirra-neutral-800,#81828a);align-items:center;font-size:13px;font-weight:400;line-height:19px;display:inline-flex}.cirra-settings-member-seat-cell{align-items:center;min-width:0;display:inline-flex;transform:translate(0)}.cirra-settings-member-seat-cell:has(.cirra-settings-member-seat-picker){transform:translate(-12px)}.cirra-settings-member-role-picker.comp-select-trigger,.cirra-settings-member-seat-picker.comp-select-trigger{border-radius:999px;gap:8px;width:120px;min-width:120px;max-width:120px;height:30px;min-height:30px;padding:0 10px}.cirra-settings-member-role-picker .comp-select-trigger-label,.cirra-settings-member-seat-picker .comp-select-trigger-label{text-align:left;flex:auto;justify-content:flex-start}.cirra-settings-member-role-picker .comp-select-trigger-label-text,.cirra-settings-member-seat-picker .comp-select-trigger-label-text{text-align:left;width:100%}.cirra-settings-member-seat-text{width:120px;min-width:120px;max-width:120px;color:var(--cirra-neutral-800,#81828a);align-items:center;font-size:13px;font-weight:400;line-height:19px;display:inline-flex}.cirra-settings-member-table .cirra-settings-member-role-picker.comp-select-trigger,.cirra-settings-member-table .cirra-settings-member-seat-picker.comp-select-trigger{box-shadow:none;color:var(--cirra-neutral-800,#81828a);cursor:default;background:0 0}.cirra-settings-member-table .cirra-settings-member-role-picker.comp-select-trigger[aria-expanded=true],.cirra-settings-member-table .cirra-settings-member-seat-picker.comp-select-trigger[aria-expanded=true]{background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-950,#ceced6);cursor:pointer;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .cirra-settings-member-table .cirra-settings-member-role-picker.comp-select-trigger[aria-expanded=true],html[data-cirra-theme=light] .cirra-settings-member-table .cirra-settings-member-seat-picker.comp-select-trigger[aria-expanded=true]{background:linear-gradient(#0000 0%,#00000005 100%),#fff;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}.cirra-settings-member-table .cirra-settings-member-role-picker .comp-select-trigger-label-outlined,.cirra-settings-member-table .cirra-settings-member-seat-picker .comp-select-trigger-label-outlined{color:var(--cirra-neutral-800,#81828a)}.cirra-settings-member-table .cirra-settings-member-role-picker[aria-expanded=true] .comp-select-trigger-label-outlined,.cirra-settings-member-table .cirra-settings-member-seat-picker[aria-expanded=true] .comp-select-trigger-label-outlined{color:var(--cirra-neutral-950,#ceced6)}.cirra-settings-member-table .cirra-settings-member-role-picker .comp-select-trigger-chevron-wrap,.cirra-settings-member-table .cirra-settings-member-seat-picker .comp-select-trigger-chevron-wrap{opacity:0;transition:opacity .12s}.cirra-settings-member-table .cirra-settings-member-role-picker[aria-expanded=true] .comp-select-trigger-chevron-wrap,.cirra-settings-member-table .cirra-settings-member-seat-picker[aria-expanded=true] .comp-select-trigger-chevron-wrap{opacity:1}.cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-settings-member-role-picker.comp-select-trigger,.cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-settings-member-seat-picker.comp-select-trigger{background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-950,#ceced6);cursor:pointer;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-settings-member-role-picker.comp-select-trigger,html[data-cirra-theme=light] .cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-settings-member-seat-picker.comp-select-trigger{background:linear-gradient(#0000 0%,#00000005 100%),#fff;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}.cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-settings-member-role-picker .comp-select-trigger-label-outlined,.cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-settings-member-seat-picker .comp-select-trigger-label-outlined{color:var(--cirra-neutral-950,#ceced6)}.cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-settings-member-role-picker .comp-select-trigger-chevron-wrap,.cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-settings-member-seat-picker .comp-select-trigger-chevron-wrap{opacity:1}.cirra-settings-member-actions{justify-content:flex-end;width:100%;display:inline-flex}.cirra-settings-member-action-button.comp-button{background:0 0;border:0;padding:0}.cirra-settings-members-status-pill-group{flex-wrap:wrap}.cirra-settings-members-top-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.cirra-settings-members-manage-seats-button.comp-button-outlined,.cirra-settings-members-invite-button.comp-button-primary{white-space:nowrap;border-radius:999px;width:auto;min-height:26px;max-height:26px;padding:0 12px}@media (width<=920px){.cirra-settings-role-group-heading,.cirra-settings-role-row,.cirra-settings-role-app-row,.cirra-settings-role-model-row{flex-direction:column;align-items:flex-start}.cirra-settings-member-actions{justify-content:flex-start}.cirra-settings-members-toolbar-row,.cirra-settings-members-toolbar-row-controls{align-items:center}.cirra-settings-members-top-row{align-items:stretch}.cirra-settings-members-top-row-actions{justify-content:flex-start;width:100%;margin-left:0}.cirra-settings-members-toolbar-row-controls{flex-wrap:nowrap;min-height:54px;position:relative}.cirra-settings-members-toolbar-row-controls>.cirra-expandable-search{z-index:3;position:absolute;top:12px;right:8px}.cirra-settings-members-toolbar-row-controls:has(.cirra-expandable-search.is-expanded)>.cirra-expandable-search{--cirra-automations-search-expanded-size:100%;left:52px}.cirra-settings-members-toolbar-row-controls:has(.cirra-expandable-search.is-expanded) .cirra-segmented-filter-panel{display:none}.cirra-settings-members-toolbar-filter-set{-ms-overflow-style:none;scrollbar-width:none;max-width:100%;padding-right:42px;overflow:auto hidden}.cirra-settings-members-toolbar-filter-set::-webkit-scrollbar{display:none}.cirra-settings-role-action-pill,.cirra-settings-role-add-button.comp-button-outlined,.cirra-settings-role-action-pill.is-compact{min-width:0}.cirra-settings-role-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.cirra-settings-member-table .cirra-automations-table-header,.cirra-settings-member-table .cirra-billing-usage-reporting-row{flex-shrink:0;width:100%;min-width:780px}@media (width<=767px){.cirra-settings-company-connections-page .compound-page-header-action>.comp-button,.cirra-org-billing-member-usage-page .compound-page-header-action>.comp-button{display:none}}html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 2%, transparent);border-radius:8px}html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:hover .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-automations-table-actions-inner{opacity:1}html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 80%, var(--cirra-neutral-50,#0e0e0f) 20%);border-radius:8px}html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell.is-selected .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:focus-within .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell.is-selected .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:focus-within .cirra-automations-table-actions-inner{opacity:1}html[data-cirra-theme=dark] .cirra-settings-member-avatar{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);border-color:color-mix(in srgb, var(--cirra-neutral-400,#343538) 60%, white 20%)}html[data-cirra-theme=dark] .cirra-settings-member-avatar-fallback{color:#ffffff7a}html[data-cirra-theme=dark] .cirra-settings-member-email{color:#ffffff9e}.cirra-settings-role-editor-form{flex-direction:column;gap:18px;display:flex}.cirra-settings-role-editor-field{flex-direction:column;gap:4px;display:flex}.cirra-settings-role-editor-error{color:var(--cirra-danger,#ff5c5c);margin:0;font-size:12px;line-height:1.35}.cirra-settings-role-editor-label-optional{color:var(--cirra-neutral-700,#6f7078);font-weight:400}.cirra-settings-role-editor-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cirra-settings-agent-permissions-modal{min-height:min(800px,90svh);max-height:90svh}.cirra-settings-agent-permissions-modal .comp-modal-v2-header-content{gap:8px}.cirra-settings-agent-permissions-modal .comp-modal-v2-body{margin-top:20px}.cirra-settings-agent-permissions-modal-content{flex-direction:column;gap:16px;display:flex}.cirra-settings-agent-permissions-files-group-body.compound-capability-group-body,.cirra-settings-agent-permissions-apps-group-body.compound-capability-row-body,.cirra-settings-agent-permissions-shell-group-body.compound-capability-group-body{gap:0;margin-bottom:0;padding:0 16px 0 80px}@media (width<=1023px){.cirra-settings-agent-permissions-page .compound-capability-header,.cirra-settings-roles-page .compound-capability-header{flex-direction:row;align-items:center}.cirra-settings-agent-permissions-page .compound-capability-header-actions,.cirra-settings-roles-page .compound-capability-header-actions{justify-content:flex-end;display:flex}.cirra-settings-agent-permissions-page .cirra-settings-agent-permissions-files-group-body.compound-capability-group-body,.cirra-settings-agent-permissions-page .cirra-settings-agent-permissions-apps-group-body.compound-capability-row-body,.cirra-settings-agent-permissions-page .cirra-settings-agent-permissions-shell-group-body.compound-capability-group-body,.cirra-settings-roles-page .cirra-settings-agent-permissions-files-group-body.compound-capability-group-body,.cirra-settings-roles-page .cirra-settings-agent-permissions-apps-group-body.compound-capability-row-body,.cirra-settings-roles-page .cirra-settings-agent-permissions-shell-group-body.compound-capability-group-body{padding-left:16px}}.cirra-settings-agent-permissions-view-apps-button{appearance:none;color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));font:inherit;letter-spacing:inherit;cursor:pointer;vertical-align:baseline;background:0 0;border:0;align-items:center;gap:2px;margin:0;padding:0;display:inline-flex}.cirra-settings-agent-permissions-view-apps-button svg{flex:none}.cirra-settings-agent-permissions-view-apps-button:hover{color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 82%, transparent)}.cirra-settings-agent-permissions-view-apps-button:focus-visible{outline:2px solid color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 28%, transparent);outline-offset:2px;border-radius:999px}.cirra-settings-agent-permissions-connected-apps-section{width:100%}.cirra-settings-agent-permissions-apps-toolbar{justify-content:space-between}.cirra-settings-agent-permissions-apps-toolbar .cirra-expandable-search{margin-left:0}.cirra-settings-agent-permissions-apps-table .cirra-settings-agent-permissions-app-row{cursor:pointer}.cirra-settings-agent-permissions-apps-table .cirra-settings-agent-permissions-app-permission-cell{justify-content:flex-start}.cirra-settings-agent-permissions-app-cell{align-items:center;gap:12px;min-width:0;margin-left:1px;display:flex}.cirra-settings-agent-permissions-app-icon-shell.compound-capability-header-icon-shell{color:#696970;background:linear-gradient(#0000 0%,#00000005 100%),#fff;flex-basis:40px;width:40px;height:40px;box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #0000001a,inset 0 -2px 2px #fff}html[data-cirra-theme=dark] .cirra-settings-agent-permissions-app-icon-shell.compound-capability-header-icon-shell{color:#696970;background:linear-gradient(#0000 0%,#00000005 100%),#fff;box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #0000001a,inset 0 -2px 2px #fff}.cirra-settings-agent-permissions-app-icon-image{object-fit:contain;border-radius:4px;width:18px;height:18px;display:block}.cirra-settings-agent-permissions-app-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.cirra-settings-agent-permissions-app-name{min-width:0;color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:19px;overflow:hidden}.cirra-settings-agent-permissions-app-meta{min-width:0;color:var(--cirra-neutral-800,#81828a);letter-spacing:-.01em;align-items:center;gap:7px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex}.cirra-settings-agent-permissions-app-meta-bullet{background:var(--cirra-neutral-500,#3f3f45);border-radius:999px;flex:0 0 2px;width:2px;height:2px}.cirra-settings-agent-permissions-app-state-cell{align-items:center;min-width:0;display:inline-flex}.cirra-settings-agent-permissions-app-state-option{align-items:center;gap:8px;display:inline-flex}.cirra-settings-agent-permissions-app-state-option .compound-capability-state-pill{width:6px;height:12px}.cirra-settings-agent-permissions-app-default-section.cirra-billing-usage-table-section.cirra-automations-list-shell{padding-left:24px!important;padding-right:24px!important}.cirra-settings-agent-permissions-app-default-section.cirra-billing-usage-table-section.cirra-automations-list-shell .compound-capability-list-item{padding:16px 0}.cirra-settings-agent-permissions-app-default-section.cirra-billing-usage-table-section.cirra-automations-list-shell .compound-capability-list-item:first-child{border-top:0;padding-top:24px}.cirra-settings-agent-permissions-app-default-section.cirra-billing-usage-table-section.cirra-automations-list-shell .compound-capability-list-item:last-child{padding-bottom:24px}.cirra-settings-agent-permissions-record-types-section{flex-direction:column;gap:12px;display:flex}.cirra-settings-agent-permissions-record-types-title{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;margin:8px 0 0;font-size:13px;font-weight:500;line-height:19px}.cirra-settings-agent-permissions-app-state-picker.comp-select-trigger{width:auto;min-width:34px;min-height:26px;box-shadow:none;color:var(--cirra-neutral-800,#81828a);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;margin-left:-10px;padding:0 8px}html[data-cirra-theme=dark] .cirra-settings-agent-permissions-app-state-picker.comp-select-trigger{box-shadow:none;background:0 0}.cirra-settings-agent-permissions-app-state-picker.comp-select-trigger .comp-select-trigger-label{gap:0}.cirra-settings-agent-permissions-app-state-picker.comp-select-trigger .comp-select-trigger-label-text{align-items:center;display:inline-flex}.cirra-settings-agent-permissions-app-state-picker.comp-select-trigger .cirra-settings-agent-permissions-app-state-option span:last-child,.cirra-settings-agent-permissions-app-state-picker.comp-select-trigger .comp-select-trigger-chevron-wrap{display:none}.cirra-settings-agent-permissions-app-state-picker.comp-select-trigger[aria-expanded=true]{background:var(--cirra-neutral-300,#27282b);min-width:104px;color:var(--cirra-neutral-950,#ceced6);justify-content:space-between;gap:10px;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .cirra-settings-agent-permissions-app-state-picker.comp-select-trigger[aria-expanded=true]{background:linear-gradient(#0000 0%,#00000005 100%),#fff;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}.cirra-settings-agent-permissions-app-state-picker.comp-select-trigger[aria-expanded=true] .comp-select-trigger-label{gap:8px}.cirra-settings-agent-permissions-app-state-picker.comp-select-trigger[aria-expanded=true] .cirra-settings-agent-permissions-app-state-option span:last-child{display:inline}.cirra-settings-agent-permissions-app-state-picker.comp-select-trigger[aria-expanded=true] .comp-select-trigger-chevron-wrap{display:inline-flex}.cirra-settings-agent-permissions-app-row:hover .cirra-settings-agent-permissions-app-state-picker.comp-select-trigger,.cirra-settings-agent-permissions-app-row:focus-within .cirra-settings-agent-permissions-app-state-picker.comp-select-trigger{background:var(--cirra-neutral-300,#27282b);min-width:104px;color:var(--cirra-neutral-950,#ceced6);justify-content:space-between;gap:10px;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .cirra-settings-agent-permissions-app-row:hover .cirra-settings-agent-permissions-app-state-picker.comp-select-trigger,html[data-cirra-theme=light] .cirra-settings-agent-permissions-app-row:focus-within .cirra-settings-agent-permissions-app-state-picker.comp-select-trigger{background:linear-gradient(#0000 0%,#00000005 100%),#fff;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}.cirra-settings-agent-permissions-app-row:hover .cirra-settings-agent-permissions-app-state-picker.comp-select-trigger .comp-select-trigger-label,.cirra-settings-agent-permissions-app-row:focus-within .cirra-settings-agent-permissions-app-state-picker.comp-select-trigger .comp-select-trigger-label{gap:8px}.cirra-settings-agent-permissions-app-row:hover .cirra-settings-agent-permissions-app-state-picker.comp-select-trigger .cirra-settings-agent-permissions-app-state-option span:last-child,.cirra-settings-agent-permissions-app-row:focus-within .cirra-settings-agent-permissions-app-state-picker.comp-select-trigger .cirra-settings-agent-permissions-app-state-option span:last-child{display:inline}.cirra-settings-agent-permissions-app-row:hover .cirra-settings-agent-permissions-app-state-picker.comp-select-trigger .comp-select-trigger-chevron-wrap,.cirra-settings-agent-permissions-app-row:focus-within .cirra-settings-agent-permissions-app-state-picker.comp-select-trigger .comp-select-trigger-chevron-wrap{display:inline-flex}.cirra-settings-roles-page .compound-settings-card-row{min-height:unset}.cirra-settings-role-editor-textarea-shell.comp-input-shell{height:auto;min-height:144px;padding-top:12px;padding-bottom:12px}.cirra-settings-role-editor-textarea.comp-input{min-height:120px;line-height:1.45}.cirra-settings-assign-roles-modal{border-radius:16px}.cirra-settings-assign-roles-modal .comp-modal-v2-body{margin-top:18px}.cirra-settings-assign-roles-body{flex-direction:column;gap:14px;display:flex}.cirra-settings-assign-roles-summary{justify-content:space-between;align-items:center;padding:0 2px;display:flex}.cirra-settings-assign-roles-summary-label{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);text-transform:uppercase;font-size:12px;font-weight:500}.cirra-settings-assign-roles-summary-count{color:var(--cirra-neutral-800,#81828a);font-size:12px;font-weight:500}html[data-cirra-theme=light] .cirra-settings-assign-roles-summary-count{color:var(--cirra-neutral-900,#aeb0b8)}.cirra-settings-assign-roles-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cirra-settings-assign-roles-row{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;padding:10px 2px;display:flex}.cirra-settings-assign-roles-row:first-child{border-top:0;padding-top:0}.cirra-settings-assign-roles-row:last-child{padding-bottom:0}html[data-cirra-theme=light] .cirra-settings-assign-roles-row{border-top-color:#0000000f}.cirra-settings-assign-roles-row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.cirra-settings-assign-roles-row-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:500;line-height:18px}html[data-cirra-theme=light] .cirra-settings-assign-roles-row-title{color:#202129}.cirra-settings-assign-roles-row-description{color:var(--cirra-neutral-700,#6f7078);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.cirra-settings-assign-roles-empty{color:var(--cirra-neutral-700,#6f7078);text-align:center;border:1px dashed #ffffff1a;border-radius:12px;padding:14px;font-size:12px;line-height:18px}html[data-cirra-theme=light] .cirra-settings-assign-roles-empty{border-color:#0000001a}.cirra-settings-invite-members-modal{border-radius:16px}.cirra-settings-invite-members-modal .comp-modal-v2-header-content{gap:0}.cirra-settings-invite-members-modal .comp-modal-v2-body{margin-top:20px}.cirra-settings-invite-members-modal .comp-modal-v2-title{letter-spacing:-.02em;font-size:15px;font-weight:500;line-height:24px}.cirra-settings-invite-members-modal .comp-modal-v2-subtitle{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.cirra-settings-invite-members-form{flex-direction:column;gap:20px;display:flex}.cirra-settings-invite-members-content,.cirra-settings-invite-members-rows{flex-direction:column;gap:8px;display:flex}.cirra-settings-invite-members-row{align-items:center;gap:6px;width:100%;display:flex}.cirra-settings-invite-members-input-shell.comp-input-shell{flex:auto;min-width:0}.cirra-settings-invite-members-input.comp-input{letter-spacing:-.01em;font-size:13px;font-weight:400;line-height:19px}.cirra-settings-invite-role-picker.comp-select-trigger{border-radius:999px;gap:8px;width:120px;min-width:120px;height:30px;min-height:30px;padding:0 10px}.cirra-settings-invite-role-picker .comp-select-trigger-label{flex:auto;justify-content:flex-start;min-width:0}.cirra-settings-invite-role-picker .comp-select-trigger-label-text{text-align:left;width:100%}.cirra-settings-invite-members-remove-button.comp-button{width:22px;min-width:22px;height:22px;padding:0}.cirra-settings-invite-members-add-button.comp-button{letter-spacing:-.01em;border-radius:999px;align-self:flex-start;height:30px;min-height:30px;padding:0 12px;font-size:11px;font-weight:500;line-height:14px}.cirra-settings-invite-members-add-button .comp-button-with-icon-content{gap:4px}.cirra-settings-invite-members-actions{justify-content:flex-end;align-items:center;display:flex}.cirra-settings-billing-page{padding:0}.cirra-settings-inline-help{color:inherit}.cirra-settings-inline-help:hover{text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:var(--cirra-neutral-600,#55565c);text-underline-offset:2px;text-decoration-thickness:1px}.cirra-settings-configuration-card{padding:0}.cirra-settings-configuration-description{flex-direction:column;gap:4px;display:flex}.cirra-settings-configuration-description .line-primary,.cirra-settings-configuration-description .line-secondary{display:block}.cirra-settings-configuration-description .line-secondary{color:var(--cirra-neutral-800,#81828a);font-size:12.5px;line-height:1.4}.cirra-settings-configuration-description .docs-link{color:var(--cirra-neutral-900,#aeb0b8);align-items:center;gap:4px;margin-left:8px;display:inline-flex}.cirra-settings-configuration-description .docs-link svg{width:13px;height:13px;transform:translateY(-.5px)}.cirra-settings-configuration-button{border:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-200,#202124);height:38px;color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;border-radius:999px;padding:0 16px;font-size:14px;font-weight:500}.cirra-settings-configuration-button:hover{background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-950,#ceced6)}.cirra-settings-configuration-button:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-settings-open-source-page .cirra-settings-open-source-notices{border:1px solid var(--cirra-neutral-500,#3f3f45);background:var(--cirra-neutral-200,#202124);scrollbar-color:#8491ab6b transparent;border-radius:14px;min-height:360px;max-height:62vh;margin:0;overflow:auto}.cirra-settings-open-source-page .cirra-settings-open-source-notices::-webkit-scrollbar{width:10px;height:10px}.cirra-settings-open-source-page .cirra-settings-open-source-notices::-webkit-scrollbar-track{background:0 0}.cirra-settings-open-source-page .cirra-settings-open-source-notices::-webkit-scrollbar-thumb{background:#8491ab6b;border:2px solid #0000;border-radius:999px}.cirra-settings-open-source-page .cirra-settings-open-source-notices::-webkit-scrollbar-thumb:hover{background:#a1adc69e}.cirra-settings-open-source-page .cirra-settings-open-source-notices{color:var(--cirra-neutral-800,#81828a);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);white-space:pre-wrap;word-break:break-word;padding:16px;font-size:12px;line-height:1.55}@media (width<=760px){.cirra-settings-open-source-page .cirra-settings-open-source-notices{min-height:280px;max-height:58vh}}.comp-pill-group{align-items:center;gap:6px;min-width:0;display:inline-flex}.comp-pill-group.equal-padding .comp-pill{padding:0 10px}.comp-pill{background:var(--cirra-neutral-100,#151617);min-height:26px;color:var(--cirra-neutral-700,#6f7078);cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:0 10px 0 8px;transition:color .14s ease-out,background .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out;display:inline-flex;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #0000000f,inset 0 0 0 .5px #0000001f}.comp-pill:hover,.comp-pill:focus-visible{color:var(--cirra-neutral-800,#81828a);outline:none}.comp-pill.is-active{color:var(--cirra-neutral-950,#ceced6);background:#00000008;border-radius:20px;transform:none;box-shadow:inset 0 0 0 .5px #0000000f}.comp-pill-icon{width:16px;height:16px;color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 38%, transparent);flex:none;justify-content:center;align-items:center;display:inline-flex}.comp-pill-left-accent{background:var(--pill-left-accent-color,currentColor);border-radius:12px;flex:none;width:6px;height:12px}.comp-pill-label{letter-spacing:-.01em;text-align:center;justify-content:center;align-items:center;min-width:0;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.comp-pill-count{min-width:0;color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 42%, transparent);letter-spacing:-.01em;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.comp-pill.is-active .comp-pill-icon{color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 64%, transparent)}.comp-pill.is-active .comp-pill-count{color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 58%, transparent)}html[data-cirra-theme=dark] .comp-pill{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);color:#ffffffb8;box-shadow:0 1px 1px -.5px #0000003d,inset 0 -.5px #0000005c,inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=dark] .comp-pill:hover,html[data-cirra-theme=dark] .comp-pill:focus-visible{color:#ffffffeb}html[data-cirra-theme=dark] .comp-pill.is-active{color:var(--cirra-neutral-950,#ceced6);background:#ffffff14;box-shadow:inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=dark] .comp-pill.is-active .comp-pill-icon{color:#ffffffd1}html[data-cirra-theme=dark] .comp-pill.is-active .comp-pill-count{color:#ffffffb8}.cirra-segmented-filter{align-items:center;gap:8px;min-width:0;display:inline-flex}.cirra-segmented-filter-icon{width:26px;height:26px;color:var(--cirra-neutral-800,#81828a);flex:none;justify-content:center;align-items:center;display:inline-flex}.cirra-segmented-filter-icon-symbol{justify-content:center;align-items:center;line-height:0;display:inline-flex}button.cirra-segmented-filter-icon{cursor:pointer;background:0 0;border:0;padding:0}button.cirra-segmented-filter-icon:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-segmented-filter-panel{background:#f7f7f8;border-radius:999px;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;min-height:30px;padding:2px;display:inline-flex;box-shadow:inset 0 -.5px #0000000f,inset 0 0 0 .5px #00000014}.cirra-segmented-filter-option{min-height:24px;color:var(--cirra-neutral-700,#6f7078);letter-spacing:-.02em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;padding:0 8px;font-size:12px;font-weight:500;line-height:16px;transition:color .12s ease-out}.cirra-segmented-filter-option:hover,.cirra-segmented-filter-option:focus-visible{color:var(--cirra-neutral-800,#81828a);outline:none}.cirra-segmented-filter-option.is-active{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));font-weight:500}@media (width<=1120px){.cirra-segmented-filter-panel{width:max-content;max-width:100%}}.cirra-expandable-search{--cirra-automations-search-collapsed-size:30px;--cirra-automations-search-expanded-size:min(100%, 280px);flex:0 auto;flex-basis:var(--cirra-automations-search-collapsed-size);width:var(--cirra-automations-search-collapsed-size);height:var(--cirra-automations-search-collapsed-size);min-width:var(--cirra-automations-search-collapsed-size);justify-content:flex-end;align-self:center;align-items:center;max-width:100%;transition:width .22s cubic-bezier(.2,.72,.18,1),flex-basis .22s cubic-bezier(.2,.72,.18,1);display:flex;position:relative}.cirra-expandable-search.is-expanded{flex-basis:var(--cirra-automations-search-expanded-size);width:var(--cirra-automations-search-expanded-size)}.cirra-expandable-search.is-expand-direction-right{justify-content:flex-start}.cirra-expandable-search-trigger{width:var(--cirra-automations-search-collapsed-size);height:var(--cirra-automations-search-collapsed-size);color:var(--cirra-neutral-700,#6f7078);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.72,.18,1),color .16s ease-out;display:inline-flex;position:absolute;inset:0 auto 0 0}.cirra-expandable-search-trigger:before{content:"";border-radius:inherit;opacity:0;background:#00000008;transition:opacity .16s ease-out,transform .22s cubic-bezier(.2,.72,.18,1),box-shadow .16s ease-out,background .16s ease-out;position:absolute;inset:2px;transform:scale(.86);box-shadow:inset 0 0 0 .5px #00000014}.cirra-expandable-search-trigger:hover,.cirra-expandable-search-trigger:focus-visible{color:var(--cirra-neutral-900,#aeb0b8);outline:none}.cirra-expandable-search-trigger:hover:before,.cirra-expandable-search-trigger:focus-visible:before{opacity:1;transform:scale(1);box-shadow:inset 0 0 0 .5px #0000001f,0 2px 8px #0f172a0b}.cirra-expandable-search-trigger-icon{z-index:1;justify-content:center;align-items:center;display:inline-flex;position:relative}.cirra-expandable-search-input-shell{width:100%;min-width:0}.cirra-expandable-search.is-collapsed .cirra-expandable-search-input-shell{pointer-events:none}.cirra-expandable-search.is-expanded .cirra-expandable-search-trigger{opacity:1;pointer-events:auto;color:var(--cirra-neutral-600,#55565c);transform:none}.cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:before{opacity:0;box-shadow:none;transform:scale(1)}.cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:hover,.cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:focus-visible{color:var(--cirra-neutral-900,#aeb0b8)}.cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:hover:before,.cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:focus-visible:before{opacity:1;background:#00000008;box-shadow:inset 0 0 0 .5px #00000014}.cirra-expandable-search.is-expanded .cirra-search-shell.comp-input-shell{transform-origin:100%;animation:.22s cubic-bezier(.2,.72,.18,1) cirra-automations-search-shell-enter}.cirra-expandable-search.is-expand-direction-right.is-expanded .cirra-search-shell.comp-input-shell{transform-origin:0;animation-name:cirra-automations-search-shell-enter-right}.cirra-search-shell{width:100%}.cirra-search-shell.comp-input-shell.is-without-icon .cirra-expandable-search-input.comp-input{padding-left:20px}.cirra-search-shell.comp-input-shell{padding-right:0}.cirra-search-shell.comp-input-shell .comp-input{padding-right:var(--comp-input-padding-x)}.cirra-search-shell.comp-input-shell{--comp-input-background:#f7f7f8;--comp-input-shadow:inset 0 -.5px 0 #0000000f, inset 0 0 0 .5px #00000014;--comp-input-shadow-active:inset 0 -.5px 0 #0000000f, inset 0 0 0 .5px #00000014;background:#f7f7f8;box-shadow:inset 0 -.5px #0000000f,inset 0 0 0 .5px #00000014}.cirra-search-shell.comp-input-shell:focus-within{box-shadow:inset 0 -.5px #0000000f,inset 0 0 0 .5px #00000014}@keyframes cirra-automations-search-shell-enter-right{0%{opacity:0;transform:translate(-8px)scaleX(.94)}to{opacity:1;transform:translate(0)scaleX(1)}}.cirra-expandable-search.is-trigger-muted .cirra-expandable-search-trigger{color:var(--cirra-neutral-700,#6f7078);border-radius:8px}.cirra-expandable-search.is-trigger-muted .cirra-expandable-search-trigger:before{box-shadow:none;background:0 0;inset:0}.cirra-expandable-search.is-trigger-muted .cirra-expandable-search-trigger:hover:before,.cirra-expandable-search.is-trigger-muted .cirra-expandable-search-trigger:focus-visible:before{color:var(--cirra-neutral-900,#aeb0b8);background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent) 0%, transparent 100%), var(--cirra-neutral-200,#202124);outline:none;box-shadow:0 1px 1px #ffffff80,inset 0 0 0 .5px #00000014}html[data-cirra-theme=dark] .cirra-expandable-search.is-trigger-muted .cirra-expandable-search-trigger:hover:before,html[data-cirra-theme=dark] .cirra-expandable-search.is-trigger-muted .cirra-expandable-search-trigger:focus-visible:before{background:linear-gradient(180deg, #ffffff08 0%, transparent 100%), var(--cirra-neutral-200,#202124);box-shadow:0 1px 1px #0003,inset 0 0 0 .5px #ffffff14}.cirra-expandable-search.is-trigger-muted .cirra-expandable-search-trigger:hover:before,.cirra-expandable-search.is-trigger-muted .cirra-expandable-search-trigger:focus-visible:before{opacity:1;transform:none}.cirra-expandable-search.is-trigger-muted.is-expanded .cirra-expandable-search-trigger:hover:before,.cirra-expandable-search.is-trigger-muted.is-expanded .cirra-expandable-search-trigger:focus-visible:before{color:var(--cirra-neutral-900,#aeb0b8);background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent) 0%, transparent 100%), var(--cirra-neutral-200,#202124);outline:none;box-shadow:0 1px 1px #ffffff80,inset 0 0 0 .5px #00000014}html[data-cirra-theme=dark] .cirra-expandable-search.is-trigger-muted.is-expanded .cirra-expandable-search-trigger:hover:before,html[data-cirra-theme=dark] .cirra-expandable-search.is-trigger-muted.is-expanded .cirra-expandable-search-trigger:focus-visible:before{background:linear-gradient(180deg, #ffffff08 0%, transparent 100%), var(--cirra-neutral-200,#202124);box-shadow:0 1px 1px #0003,inset 0 0 0 .5px #ffffff14}html[data-cirra-theme=dark] .cirra-segmented-filter-panel{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);box-shadow:inset 0 0 0 .5px #ffffff1f,inset 0 -1px 2px #00000052}html[data-cirra-theme=dark] .cirra-expandable-search-trigger{color:#ffffffb8}html[data-cirra-theme=dark] .cirra-expandable-search-trigger:before{background:#ffffff0d;box-shadow:inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=dark] .cirra-expandable-search-trigger:hover,html[data-cirra-theme=dark] .cirra-expandable-search-trigger:focus-visible{color:#fffffff5}html[data-cirra-theme=dark] .cirra-expandable-search-trigger:hover:before,html[data-cirra-theme=dark] .cirra-expandable-search-trigger:focus-visible:before{box-shadow:inset 0 0 0 .5px #ffffff2e,0 4px 12px #00000029}html[data-cirra-theme=dark] .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger{color:#ffffff9e}html[data-cirra-theme=dark] .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:hover,html[data-cirra-theme=dark] .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:focus-visible{color:#fffffff5}html[data-cirra-theme=dark] .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:hover:before,html[data-cirra-theme=dark] .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:focus-visible:before{opacity:1;background:#ffffff0d;box-shadow:inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=dark] .cirra-search-shell.comp-input-shell{--comp-input-background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);--comp-input-shadow:inset 0 0 0 .5px #ffffff1f, inset 0 -1px 2px #00000052;--comp-input-shadow-active:inset 0 0 0 .5px #ffffff1f, inset 0 -1px 2px #00000052;background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);box-shadow:inset 0 0 0 .5px #ffffff1f,inset 0 -1px 2px #00000052}html[data-cirra-theme=dark] .cirra-search-shell.comp-input-shell:focus-within{box-shadow:inset 0 0 0 .5px #ffffff1f,inset 0 -1px 2px #00000052}@media (prefers-reduced-motion:reduce){.cirra-expandable-search,.cirra-expandable-search-trigger,.cirra-expandable-search-trigger:before{transition:none}.cirra-expandable-search.is-expanded .cirra-search-shell.comp-input-shell{animation:none}}.cirra-billing-invoice-table .cirra-billing-invoice-amount{font-variant-numeric:tabular-nums}.cirra-billing-invoice-table .cirra-billing-invoice-description{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.cirra-billing-invoice-table .cirra-billing-invoice-view{color:var(--cirra-accent-blue);font-weight:500;text-decoration:none}.settings-screen.cirra-billing-explainer-screen>:first-child{flex:none}.cirra-billing-explainer-topbar{border-bottom:1px solid var(--cirra-neutral-400,#343538);flex:none;align-items:center;gap:10px;height:48px;min-height:48px;padding:0 48px 0 16px;display:flex}@media (width<=767px){.cirra-billing-explainer-topbar{display:none}}.cirra-billing-explainer-topbar-icon{color:var(--cirra-neutral-800,#81828a);flex-shrink:0}.cirra-billing-explainer-topbar-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:14px;font-weight:500;line-height:20px}.cirra-billing-explainer-modal.comp-modal-v2 .comp-modal-v2-close-button.comp-button{z-index:6;top:10px;right:12px}.cirra-billing-explainer-modal .comp-cirra-main-scroll.settings-view,.compound-page.cirra-billing-explainer-page{-ms-overflow-style:none;scrollbar-width:none}.cirra-billing-explainer-modal .comp-cirra-main-scroll.settings-view::-webkit-scrollbar{display:none}.compound-page.cirra-billing-explainer-page::-webkit-scrollbar{display:none}.cirra-billing-explainer-help-trigger{width:14px;height:14px;color:var(--cirra-neutral-700,#6f7078);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;line-height:0;transition:color .15s ease-out,scale .15s ease-out;display:inline-flex}.cirra-billing-explainer-help-trigger svg{display:block}.cirra-billing-explainer-help-trigger:hover{color:var(--cirra-neutral-950,#ceced6)}.cirra-billing-explainer-help-trigger:active{scale:.94}.cirra-billing-explainer-help-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-billing-explainer-help-trigger.cirra-billing-explainer-help-trigger-compact{flex:0 0 13px;width:13px;min-width:0;height:13px;min-height:0}.cirra-billing-explainer-help-trigger.cirra-billing-explainer-help-trigger-compact svg{width:12px;height:12px}.cirra-billing-explainer-title-row{align-items:center;gap:6px;display:inline-flex}.cirra-billing-explainer-rows{flex-direction:column;display:flex}.cirra-billing-explainer-row{grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:48px 0;display:grid}.cirra-billing-explainer-row+.cirra-billing-explainer-row{border-top:.5px solid var(--cirra-ui-overlay-divider)}.cirra-billing-explainer-row:first-child{padding-top:0}.cirra-billing-explainer-row:last-child{padding-bottom:4px}.cirra-billing-explainer-row-action{padding-top:2px;display:block}.cirra-billing-explainer-row+.cirra-billing-explainer-row-action{border-top:0}.cirra-billing-explainer-row-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);align-items:center;gap:8px;margin:0 0 8px;font-size:16px;font-weight:500;line-height:22px;display:flex}.cirra-billing-explainer-row-title-icon{color:var(--cirra-neutral-800,#81828a);flex-shrink:0}.cirra-billing-explainer-row-title-icon path[opacity]{opacity:.2}.cirra-billing-explainer-row-text{max-width:48ch;color:var(--cirra-neutral-850,#9899a1);margin:0 0 8px;font-size:14px;line-height:1.6}.cirra-billing-explainer-row-text:last-child{margin-bottom:0}.cirra-billing-explainer-strong{color:var(--cirra-neutral-950,#ceced6);font-weight:500}.cirra-billing-explainer-row-visual{background:var(--cbe-card);height:200px;box-shadow:var(--cbe-card-shadow);border:0;border-radius:12px;justify-content:center;align-items:center;display:flex}.cirra-billing-explainer-meter{flex-direction:column;gap:6px;max-width:360px;margin-top:14px;display:flex}.cirra-billing-explainer-action{border:1px solid color-mix(in srgb, var(--cirra-accent-blue) 16%, var(--cirra-ui-border-row));background:color-mix(in srgb, var(--cirra-accent-blue) 6%, var(--cirra-bg-card));border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cirra-billing-explainer-action-icon{border:1px solid color-mix(in srgb, var(--cirra-accent-blue) 30%, transparent);background:color-mix(in srgb, var(--cirra-accent-blue) 12%, transparent);width:34px;height:34px;color:var(--cirra-accent-blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cirra-billing-explainer-action-icon path[opacity]{opacity:.2}.cirra-billing-explainer-action-copy{flex:1;min-width:0}.cirra-billing-explainer-action-title{color:var(--cirra-neutral-950,#ceced6);margin:0 0 1px;font-size:12.5px;font-weight:500}.cirra-billing-explainer-action-description{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:12px;line-height:1.5}.cirra-billing-explainer-rows{--cbe-card:#fcfcfc;--cbe-card-shadow:0 0 10px 1px #27272a08, 0 4px 6px -4px #27272a29, 0 0 0 .5px #27272a14;--cbe-surface:#fff;--cbe-surface-sunken:#fafafa;--cbe-surface-shadow:0 0 7px .7px #27272a08, 0 2.8px 3.5px -2.8px #27272a14, 0 .7px 3.5px -1.4px #27272a1a;--cbe-surface-shadow-soft:0 .7px 3.5px -1.4px #27272a1a, 0 0 0 .7px #27272a0f;--cbe-surface-shadow-ringed:0 0 7px .7px #27272a08, 0 2.8px 3.5px -2.8px #27272a14, 0 .7px 3.5px -1.4px #27272a1a, 0 0 0 .7px #27272a0f;--cbe-surface-shadow-blue:0 0 7px .7px #146dfc08, 0 2.8px 3.5px -2.8px #146dfc14, 0 .7px 3.5px -1.4px #146dfc1a, 0 0 0 .7px #def1ff;--cbe-surface-ring-flat:0 0 0 .5px #27272a1a;--cbe-fill-shadow:0 3px 3px -2px #27272a4d, inset 0 0 3px #ffffff40;--cbe-fill-inset:inset 0 0 3px #ffffff40;--cbe-fill-sheen:linear-gradient(180deg, #fff3 0%, #fff0 67.65%);--cbe-line:#f2f2f3;--cbe-dot:#f2f2f3;--cbe-bubble:#f4f4f5;--cbe-bubble-user:#cde0fe;--cbe-chip:#eeeeef;--cbe-chip-blue:#def1ff;--cbe-text:#696972;--cbe-text-soft:#9d9da5;--cbe-blue:#146dfc;--cbe-gold:#fcc614;--cbe-warning:#fd7a00;--cbe-button:#404147;--cbe-button-text:#fff;--cbe-button-ring:#404147;--cbe-cursor:#18181b;--cbe-cursor-stroke:#fff}html[data-cirra-theme=dark] .cirra-billing-explainer-rows{--cbe-card:#232327;--cbe-card-shadow:0 0 0 .5px #ffffff17;--cbe-surface:#2b2b30;--cbe-surface-sunken:#26262a;--cbe-surface-shadow:inset 0 0 0 .5px #ffffff17;--cbe-surface-shadow-soft:inset 0 0 0 .5px #ffffff17;--cbe-surface-shadow-ringed:inset 0 0 0 .5px #ffffff17;--cbe-surface-shadow-blue:inset 0 0 0 .5px #4b8cf573;--cbe-surface-ring-flat:inset 0 0 0 .5px #ffffff1f;--cbe-fill-shadow:inset 0 0 3px #ffffff29;--cbe-fill-inset:inset 0 0 3px #ffffff29;--cbe-fill-sheen:linear-gradient(180deg, #ffffff24 0%, #fff0 67.65%);--cbe-line:#ffffff17;--cbe-dot:#ffffff1f;--cbe-bubble:#ffffff17;--cbe-bubble-user:#4b8cf561;--cbe-chip:#ffffff14;--cbe-chip-blue:#4b8cf53d;--cbe-text:var(--cirra-neutral-850,#9899a1);--cbe-text-soft:var(--cirra-neutral-800,#81828a);--cbe-blue:#4b8cf5;--cbe-gold:#f2c33f;--cbe-warning:#ff8f2a;--cbe-button:#e8e8ec;--cbe-button-text:#1b1b1f;--cbe-button-ring:#ffffff29;--cbe-cursor:#f4f4f6;--cbe-cursor-stroke:#1b1b1f}.cirra-billing-explainer-mini{width:260px;height:150px;color:var(--cirra-neutral-950,#ceced6);font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);user-select:none;--cbe-fs-label:12px;--cbe-lh-label:14px;--cbe-fs-note:10px;--cbe-lh-note:12px;--cbe-fs-chip:11px;--cbe-lh-chip:13px;position:relative}.cirra-billing-explainer-mini *{box-sizing:border-box}.cirra-billing-explainer-mini.is-idle,.cirra-billing-explainer-mini.is-idle *{animation:none!important}.cirra-billing-explainer-plans{flex-direction:column;justify-content:center;gap:11px;width:220px;height:auto;display:flex}.cirra-billing-explainer-plan-row{opacity:0;animation:cirra-billing-explainer-plan-in .32s cubic-bezier(.19, 1, .22, 1) var(--cbe-jin,0s) both;flex-direction:column;align-items:flex-start;gap:4px;display:flex}.cirra-billing-explainer-plan-row-pro{--cbe-jin:0s;--cbe-track:220px;--cbe-cycle:cirra-billing-explainer-plan-cycle-pro}.cirra-billing-explainer-plan-row-standard{--cbe-jin:80ms;--cbe-track:85px;--cbe-cycle:cirra-billing-explainer-plan-cycle-standard}.cirra-billing-explainer-plan-row-free{--cbe-jin:.16s;--cbe-track:49px;--cbe-cycle:cirra-billing-explainer-plan-cycle-free}@keyframes cirra-billing-explainer-plan-in{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.cirra-billing-explainer-plan-head{height:var(--cbe-lh-label);align-items:center;gap:5px;margin-bottom:1px;display:flex}.cirra-billing-explainer-plan-name{font-size:var(--cbe-fs-label);font-weight:500;line-height:var(--cbe-lh-label);letter-spacing:-.005em;color:var(--cbe-text);white-space:nowrap}.cirra-billing-explainer-plan-track{width:var(--cbe-track,220px);background:var(--cbe-surface);height:9px;box-shadow:var(--cbe-surface-shadow);border-radius:999px;display:block;position:relative;overflow:hidden}.cirra-billing-explainer-plan-fill{background:var(--cbe-fill-sheen), var(--cbe-blue);box-shadow:var(--cbe-fill-inset);transform-origin:0;animation:var(--cbe-cycle) 5.4s linear infinite both;border-radius:999px;position:absolute;inset:0}@keyframes cirra-billing-explainer-plan-cycle-free{0%,16.667%{animation-timing-function:linear;transform:scaleX(1)}43.037%,85.185%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cirra-billing-explainer-plan-cycle-standard{0%,16.667%{animation-timing-function:linear;transform:scaleX(1)}62.13%,85.185%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cirra-billing-explainer-plan-cycle-pro{0%,16.667%{animation-timing-function:linear;transform:scaleX(1)}62.13%,85.185%{animation-timing-function:cubic-bezier(.32,.72,0,1);transform:scaleX(.6136)}to{transform:scaleX(1)}}.cirra-billing-explainer-plan-caption{font-size:var(--cbe-fs-note);font-weight:400;line-height:var(--cbe-lh-note);letter-spacing:-.005em;color:var(--cbe-text-soft);white-space:nowrap}.cirra-billing-explainer-current-chip{height:var(--cbe-lh-label);background:var(--cbe-chip-blue);color:var(--cbe-blue);font-size:var(--cbe-fs-note);font-weight:500;line-height:var(--cbe-lh-note);letter-spacing:-.005em;white-space:nowrap;opacity:0;border-radius:13px;align-items:center;padding:2px 6px;animation:.24s cubic-bezier(.32,.72,0,1) .62s both cirra-billing-explainer-chip-in;display:inline-flex}@keyframes cirra-billing-explainer-chip-in{0%{opacity:0;transform:translateY(-3px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.cirra-billing-explainer-chat{place-items:center;width:168px;height:142px;display:grid}.cirra-billing-explainer-chat-panel{background:var(--cbe-surface);width:168px;height:142px;box-shadow:var(--cbe-surface-shadow-soft);border-radius:8px;position:relative}.cirra-billing-explainer-chat-lights{align-items:center;gap:3px;display:flex;position:absolute;top:6px;left:7.7px}.cirra-billing-explainer-chat-lights i{background:var(--cbe-dot);width:4px;height:4px;box-shadow:var(--cbe-surface-ring-flat);border-radius:999px}.cirra-billing-explainer-chat-thread{flex-direction:column;gap:7px;width:144px;display:flex;position:absolute;top:18px;left:12px}.cirra-billing-explainer-chat-line{background:var(--cbe-bubble);opacity:0;height:9px;animation:var(--cbe-mline) 9s linear infinite both;border-radius:999px}.cirra-billing-explainer-chat-line.is-user{background:var(--cbe-bubble-user);align-self:flex-end}.cirra-billing-explainer-chat-line.is-big{border-radius:10px;height:14px}.cirra-billing-explainer-chat-line.is-tall{height:20px}.cirra-billing-explainer-chat-m1{--cbe-mline:cirra-billing-explainer-chat-m1;width:37.8%}.cirra-billing-explainer-chat-m2{--cbe-mline:cirra-billing-explainer-chat-m2;width:52.8%}.cirra-billing-explainer-chat-m3{--cbe-mline:cirra-billing-explainer-chat-m3;width:63.7%}.cirra-billing-explainer-chat-m4{--cbe-mline:cirra-billing-explainer-chat-m4;width:81.3%}@keyframes cirra-billing-explainer-chat-m1{0%,6.67%{opacity:0;animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translateY(4px)}10.22%,82.22%{opacity:1;animation-timing-function:ease-out;transform:translateY(0)}85.78%,to{opacity:0;transform:translateY(0)}}@keyframes cirra-billing-explainer-chat-m2{0%,15.56%{opacity:0;animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translateY(4px)}19.11%,83.33%{opacity:1;animation-timing-function:ease-out;transform:translateY(0)}86.89%,to{opacity:0;transform:translateY(0)}}@keyframes cirra-billing-explainer-chat-m3{0%,33.33%{opacity:0;animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translateY(4px)}36.89%,84.44%{opacity:1;animation-timing-function:ease-out;transform:translateY(0)}88%,to{opacity:0;transform:translateY(0)}}@keyframes cirra-billing-explainer-chat-m4{0%,43.33%{opacity:0;animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translateY(4px)}46.89%,85.56%{opacity:1;animation-timing-function:ease-out;transform:translateY(0)}89.11%,to{opacity:0;transform:translateY(0)}}.cirra-billing-explainer-chat-usage{flex-direction:column;width:144px;display:flex;position:absolute;top:105px;left:12px}.cirra-billing-explainer-chat-divider{border-top:.5px solid var(--cbe-line);height:0;display:block}.cirra-billing-explainer-chat-track{background:var(--cbe-surface-sunken);height:5px;box-shadow:var(--cbe-surface-ring-flat);border-radius:999px;margin-top:8px;display:block;position:relative}.cirra-billing-explainer-chat-track i{background:var(--cbe-blue);width:10%;height:100%;box-shadow:var(--cbe-fill-shadow);border-radius:999px;animation:9s linear infinite both cirra-billing-explainer-chat-bar;display:block;position:absolute;top:0;left:0}@keyframes cirra-billing-explainer-chat-bar{0%,20%{width:10%;animation-timing-function:cubic-bezier(.32,.72,0,1)}25.56%,47.78%{width:18%;animation-timing-function:cubic-bezier(.32,.72,0,1)}53.33%,90%{width:30%;animation-timing-function:cubic-bezier(.32,.72,0,1)}98.89%,to{width:10%}}.cirra-billing-explainer-chat-meta{font-size:var(--cbe-fs-note);line-height:var(--cbe-lh-note);letter-spacing:-.005em;justify-content:space-between;align-items:center;margin-top:5px;display:flex}.cirra-billing-explainer-chat-meta-label{color:var(--cbe-text);font-weight:400}.cirra-billing-explainer-chat-pct{letter-spacing:-.005em;color:var(--cbe-blue);font-weight:500}.cirra-billing-explainer-transfer{justify-content:center;align-items:center;gap:18px;width:240px;height:164px;display:flex}.cirra-billing-explainer-transfer-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;height:100%;display:flex}.cirra-billing-explainer-transfer-chip{color:var(--cbe-text);font-size:var(--cbe-fs-chip);font-weight:500;line-height:var(--cbe-lh-chip);letter-spacing:-.005em;white-space:nowrap;align-items:center;padding:.5px 2px;display:inline-flex}.cirra-billing-explainer-transfer-count{letter-spacing:-.005em}.cirra-billing-explainer-transfer-caption{width:80px;font-size:var(--cbe-fs-label);font-weight:500;line-height:var(--cbe-lh-label);letter-spacing:-.005em;text-align:center;color:var(--cbe-text)}.cirra-billing-explainer-transfer-jar{background:var(--cbe-surface);border-radius:8px;display:block;position:relative;overflow:hidden}.cirra-billing-explainer-transfer-jar.is-pool{width:78px;height:108px;box-shadow:var(--cbe-surface-shadow-ringed)}.cirra-billing-explainer-transfer-jar.is-allowance{width:64px;height:44px;box-shadow:var(--cbe-surface-shadow-blue)}.cirra-billing-explainer-transfer-fill{box-shadow:var(--cbe-fill-shadow);border-radius:0 0 8px 8px;display:block;position:absolute;bottom:0;left:0;right:0}.cirra-billing-explainer-transfer-fill.is-pool{background:var(--cbe-fill-sheen), var(--cbe-gold);height:79%;animation:10s linear infinite both cirra-billing-explainer-transfer-pool}.cirra-billing-explainer-transfer-fill.is-allowance{background:var(--cbe-fill-sheen), var(--cbe-blue);height:86%;animation:10s linear infinite both cirra-billing-explainer-transfer-allowance}.cirra-billing-explainer-transfer-dash{width:34px;height:5px;margin-top:56px;animation:10s linear infinite both cirra-billing-explainer-transfer-dash;position:relative}.cirra-billing-explainer-transfer-dash:before{content:"";border-top:1px dashed var(--cbe-gold);position:absolute;top:2px;left:0;right:4px}.cirra-billing-explainer-transfer-dash:after{content:"";border-top:2.5px solid #0000;border-bottom:2.5px solid #0000;border-left:5px solid var(--cbe-gold);position:absolute;top:0;right:0}@keyframes cirra-billing-explainer-transfer-allowance{0%,6%{height:86%;animation-timing-function:cubic-bezier(.45,0,.55,1)}48%,83.33%{height:0%;animation-timing-function:cubic-bezier(.32,.72,0,1)}95%,to{height:86%}}@keyframes cirra-billing-explainer-transfer-pool{0%,6%{height:79%;animation-timing-function:cubic-bezier(.45,0,.55,1)}48%,83.33%{height:63%;animation-timing-function:cubic-bezier(.32,.72,0,1)}95%,to{height:79%}}@keyframes cirra-billing-explainer-transfer-dash{0%,3%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.32,.72,0,1)}9%,80%{clip-path:inset(0);animation-timing-function:cubic-bezier(.32,.72,0,1)}86%,to{clip-path:inset(0 100% 0 0)}}.cirra-billing-explainer-limit{--cbe-limit-accent:var(--cbe-blue);--cbe-limit-credit-accent:var(--cbe-blue);flex-direction:column;align-items:center;gap:12px;width:200px;height:auto;display:flex;position:relative}.cirra-billing-explainer-limit.is-extra{--cbe-limit-accent:var(--cbe-warning)}.cirra-billing-explainer-limit.is-limit{--cbe-limit-accent:var(--cbe-warning);--cbe-limit-credit-accent:var(--cbe-warning)}.cirra-billing-explainer-limit-block{flex-direction:column;align-items:center;gap:12px;width:200px;display:flex}.cirra-billing-explainer-limit-status{height:var(--cbe-lh-label);font-size:var(--cbe-fs-label);font-weight:400;line-height:var(--cbe-lh-label);letter-spacing:-.005em;color:var(--cbe-text);white-space:nowrap;align-items:center;gap:4px;display:flex}.cirra-billing-explainer-limit-status-icon{width:12px;height:12px;color:var(--cbe-warning);justify-content:center;align-items:center;display:flex}.cirra-billing-explainer-limit-status-icon .comp-spinner{border-top-color:var(--cbe-text);border-left-color:var(--cbe-text)}.cirra-billing-explainer-limit-status-icon path[opacity]{opacity:.2}.cirra-billing-explainer-limit-divider{border-top:.5px solid var(--cbe-line);width:124px;height:0;display:block}.cirra-billing-explainer-limit-usage{flex-direction:column;gap:5px;width:200px;display:flex}.cirra-billing-explainer-limit-row{justify-content:space-between;align-items:center;display:flex}.cirra-billing-explainer-limit-label{font-size:var(--cbe-fs-note);font-weight:400;line-height:var(--cbe-lh-note);letter-spacing:-.005em;color:var(--cbe-text)}.cirra-billing-explainer-limit-value{font-size:var(--cbe-fs-note);font-weight:500;line-height:var(--cbe-lh-note);letter-spacing:-.005em;color:var(--cbe-limit-accent);transition:color .32s}.cirra-billing-explainer-limit-track{background:var(--cbe-surface);width:200px;height:7px;box-shadow:var(--cbe-surface-shadow);border-radius:999px;display:block;position:relative}.cirra-billing-explainer-limit-track i{background:var(--cbe-fill-sheen), var(--cbe-limit-accent);height:100%;box-shadow:var(--cbe-fill-inset);border-radius:999px;transition:width .14s linear,background-color .32s;display:block;position:absolute;top:0;left:0}.cirra-billing-explainer-limit-credits{flex-direction:column;align-items:flex-start;gap:5px;width:200px;height:35px;display:flex}.cirra-billing-explainer-limit-credit-value{letter-spacing:-.005em;color:var(--cbe-limit-credit-accent);font-size:15px;font-weight:500;line-height:18px;transition:color .32s,font-size .3s,line-height .3s}.cirra-billing-explainer-limit-topup-slot{justify-content:center;align-items:center;height:21px;display:flex}.cirra-billing-explainer-limit-topup{background:var(--cbe-fill-sheen), var(--cbe-button);box-shadow:0 3px 3px -2px #27272a4d, 0 0 0 .5px var(--cbe-button-ring), var(--cbe-fill-inset);color:var(--cbe-button-text);font-size:var(--cbe-fs-chip);font-weight:500;line-height:var(--cbe-lh-chip);letter-spacing:-.005em;white-space:nowrap;opacity:0;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;transition:opacity .24s,transform .24s cubic-bezier(.32,.72,0,1);display:inline-flex;transform:scale(.9)}.cirra-billing-explainer-limit.is-limit .cirra-billing-explainer-limit-topup{opacity:1;transform:scale(1)}.cirra-billing-explainer-limit.is-limit .cirra-billing-explainer-limit-topup.is-pressed{animation:.46s cubic-bezier(.45,0,.55,1) both cirra-billing-explainer-limit-press}@keyframes cirra-billing-explainer-limit-press{0%{transform:scale(1)}45%{transform:scale(.95)}to{transform:scale(1)}}.cirra-billing-explainer-limit-cursor{width:13px;height:16px;color:var(--cbe-cursor);pointer-events:none;opacity:0;transition:transform .9s cubic-bezier(.2,.9,.2,1),opacity .26s;position:absolute;top:100%;left:50%;transform:translate(34px,18px)}.cirra-billing-explainer-limit-cursor svg{fill:currentColor;width:100%;height:100%;stroke:var(--cbe-cursor-stroke);stroke-width:1px;transform-origin:0 0;filter:drop-shadow(0 2px 4px #0000001a);display:block}.cirra-billing-explainer-limit-cursor.is-enter{opacity:1}.cirra-billing-explainer-limit-cursor.is-target,.cirra-billing-explainer-limit-cursor.is-click{opacity:1;transform:translate(4px,-4px)}.cirra-billing-explainer-limit-cursor.is-click svg{animation:.5s both cirra-billing-explainer-limit-cursor-click}@keyframes cirra-billing-explainer-limit-cursor-click{0%{transform:scale(1)}50%{transform:scale(.93)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cirra-billing-explainer-mini,.cirra-billing-explainer-mini *,.cirra-billing-explainer-mini :before,.cirra-billing-explainer-mini :after{animation:none!important}.cirra-billing-explainer-chat-line,.cirra-billing-explainer-limit-topup,.cirra-billing-explainer-plan-row,.cirra-billing-explainer-current-chip{opacity:1!important;transform:none!important}.cirra-billing-explainer-plan-fill{transform:scaleX(1)!important}.cirra-billing-explainer-chat-track i{width:18%!important;transform:none!important}.cirra-billing-explainer-limit-cursor{display:none!important}.cirra-billing-explainer-transfer-fill.is-pool{height:79%!important}.cirra-billing-explainer-transfer-fill.is-allowance{height:86%!important}.cirra-billing-explainer-transfer-dash{clip-path:none!important}}.compound-usage-plan-progress{--usage-plan-progress-track-height:16px;--usage-plan-progress-pill-width:44px;--usage-plan-progress-pill-height:22px;--usage-plan-progress-pill-half-width:22px;--usage-plan-progress-pill-padding-x:6px;--usage-plan-progress-pill-font-size:12px;--usage-plan-progress-pill-line-height:14px;--usage-plan-progress-pill-outline-color:#fcfcfc;box-sizing:border-box;height:var(--usage-plan-progress-track-height);background:var(--cirra-neutral-500,#3f3f45);border:.5px solid #00000014;border-radius:8px;position:relative;overflow:visible}html[data-cirra-theme=light] .compound-usage-plan-progress:before{background:linear-gradient(180deg, var(--cirra-neutral-800,#81828a) 0%, var(--cirra-neutral-900,#aeb0b8) 100%), var(--cirra-neutral-900,#aeb0b8)}.compound-usage-plan-progress:before{content:"";width:clamp(var(--usage-plan-progress-pill-half-width), var(--usage-plan-progress-percent,0) * 1%, 100% - var(--usage-plan-progress-pill-half-width));background:linear-gradient(180deg, var(--cirra-neutral-700,#6f7078) 0%, var(--cirra-neutral-500,#3f3f45) 100%), var(--cirra-neutral-500,#3f3f45);border-radius:20px;max-width:100%;position:absolute;top:0;bottom:0;left:0;box-shadow:0 2px 2px -2px #0003,0 1px 1px -.5px #00000040,0 2px 4px -2px #0000001f,inset 0 -1px 2px .5px #00000040,inset 0 1px 2px #ffffff1f,inset 0 0 0 .5px #00000052}.compound-usage-plan-progress.compound-usage-plan-progress-size-sm{--usage-plan-progress-track-height:12px;--usage-plan-progress-pill-width:34px;--usage-plan-progress-pill-height:18px;--usage-plan-progress-pill-half-width:17px;--usage-plan-progress-pill-padding-x:5px;--usage-plan-progress-pill-font-size:10px;--usage-plan-progress-pill-line-height:12px;border-radius:6px}.compound-usage-plan-progress-pill{top:50%;left:clamp(var(--usage-plan-progress-pill-half-width), var(--usage-plan-progress-percent,0) * 1%, 100% - var(--usage-plan-progress-pill-half-width));z-index:1;box-sizing:border-box;min-width:var(--usage-plan-progress-pill-width);height:var(--usage-plan-progress-pill-height);padding:0 var(--usage-plan-progress-pill-padding-x);box-shadow:0 2px 2px -1px #0000000f, 0 1px 1px -.5px #0000000f, 0 0 0 3px var(--usage-plan-progress-pill-outline-color), inset 0 -.5px 0 #0000001f, inset 0 0 0 .5px #0000003d, inset 0 -1px 2px .5px #fff;font-size:var(--usage-plan-progress-pill-font-size);line-height:var(--usage-plan-progress-pill-line-height);letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);text-shadow:0 1px 1px #fff;user-select:none;white-space:nowrap;z-index:2;background:linear-gradient(#0000 0%,#0000000a 100%),#fff;border-radius:20px;flex-direction:row;justify-content:center;align-items:center;gap:4px;font-weight:500;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}html[data-cirra-theme=dark] .compound-usage-plan-progress-pill{background:linear-gradient(180deg, #ffffff0f 0%, #fff0 100%), var(--cirra-neutral-300,#27282b);box-shadow:0 2px 2px -1px #00000047, 0 1px 1px -.5px #0000003d, 0 0 0 3px var(--usage-plan-progress-pill-outline-color), inset 0 -.5px 0 #00000047, inset 0 0 0 .5px #ffffff14, inset 0 -1px 2px .5px #ffffff0d;color:var(--cirra-neutral-950,#ceced6);text-shadow:0 1px 1px #00000059}.compound-usage-plan-summary-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:19px}.compound-usage-plan-summary-subtitle{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;font-weight:400;line-height:16px}.cirra-settings-plans-page,.cirra-settings-card-message-with-inline-action{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cirra-settings-card-message-inline-action{appearance:none;font:inherit;line-height:inherit;color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));cursor:pointer;white-space:nowrap;background:0 0;border:none;margin:0;padding:0;font-weight:400}.cirra-settings-card-message-inline-action:hover:not(:disabled),.cirra-settings-card-message-inline-action:focus-visible:not(:disabled){color:var(--cirra-info,#5ba8ff);text-decoration:underline}.cirra-settings-card-message-inline-action:disabled{color:var(--cirra-neutral-700,#6f7078);cursor:default}.cirra-overview-plan-actions{align-items:center;gap:14px;display:flex}.cirra-overview-plan-cancel-link{color:var(--cirra-neutral-600,#55565c);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:500}.cirra-overview-plan-cancel-link:hover:not(:disabled),.cirra-overview-plan-cancel-link:focus-visible:not(:disabled){color:var(--cirra-neutral-800,#81828a);text-decoration:underline}.cirra-overview-plan-cancel-link:disabled{cursor:default;opacity:.6}.cirra-org-seats-card .cirra-org-seats-card-header{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.cirra-org-seats-card .cirra-org-seats-card-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:500;line-height:19px}.cirra-org-seats-card .cirra-org-seats-manage-button{margin-right:-5px}.cirra-org-seats-card .cirra-org-seats-card-row{justify-content:space-between;align-items:flex-start;gap:12px;padding:8px 16px;display:flex}.cirra-org-seats-card .cirra-org-seats-card-row-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.cirra-org-seats-card .cirra-org-seats-card-row-name{color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:500;line-height:18px}.cirra-org-seats-card .cirra-org-seats-card-row-meta{color:var(--cirra-neutral-700,#6f7078);font-size:12px;line-height:16px}.cirra-org-seats-card .cirra-org-seats-card-row-count{color:var(--cirra-neutral-800,#81828a);white-space:nowrap;flex-shrink:0;font-size:13px;line-height:18px}.cirra-org-seats-card .cirra-org-seats-card-summary{border-top:1px solid var(--cirra-neutral-200,#202124);color:var(--cirra-neutral-700,#6f7078);margin:6px 0 0;padding:12px 16px;font-size:12px;line-height:16px}.cirra-org-seats-card .cirra-org-seats-card-warning{background:#c8452f14;border:1px solid #c8452f42;border-radius:12px;gap:10px;margin:0 16px 14px;padding:11px 13px;display:flex}.cirra-org-seats-card .cirra-org-seats-card-warning-ico{color:#c8452f;flex-shrink:0;font-weight:700}.cirra-org-seats-card .cirra-org-seats-card-warning-body{color:var(--cirra-neutral-800,#81828a);font-size:12.5px;line-height:1.5}.cirra-org-seats-card .cirra-org-seats-card-warning-link{color:var(--cirra-accent-blue);white-space:nowrap;font-weight:500;text-decoration:none}.cirra-org-seats-card .cirra-org-seats-card-warning-link:hover{text-decoration:underline}.cirra-org-seats-card .cirra-org-seats-card-empty{padding:4px 8px 12px}.cirra-billing-pm-card .cirra-billing-pm-card-header{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.cirra-billing-pm-card .cirra-billing-pm-card-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:500;line-height:19px}.cirra-billing-pm-card .cirra-billing-pm-card-action{margin-right:-5px}.cirra-billing-pm-card .cirra-billing-pm-card-body{padding:0 16px 16px}.cirra-billing-pm-card .cirra-billing-pm-card-method{border:1px solid var(--cirra-neutral-200,#202124);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cirra-billing-pm-card .cirra-billing-pm-card-empty{padding:0 16px 12px}.cirra-billing-pm-label{align-items:center;gap:12px;min-width:0;display:inline-flex}.cirra-billing-pm-label-text{color:var(--cirra-neutral-950,#ceced6);font-size:14px;font-weight:500;line-height:20px}.cirra-billing-pm-dots{color:var(--cirra-neutral-800,#81828a);letter-spacing:.06em}.cirra-billing-pm-brand{flex-shrink:0;justify-content:center;align-items:center;font-size:30px;line-height:0;display:inline-flex}.cirra-billing-pm-brand.is-visa{color:#1434cb}.cirra-billing-pm-brand.is-mastercard{color:#eb001b}.cirra-billing-pm-brand.is-amex{color:#1f72cd}.cirra-billing-pm-brand.is-discover{color:#e86b00}.cirra-billing-pm-brand.is-jcb,.cirra-billing-pm-brand.is-diners{color:var(--cirra-neutral-900,#aeb0b8)}.cirra-billing-pm-brand.is-bank{color:var(--cirra-neutral-800,#81828a)}.cirra-billing-pm-brand.is-generic{color:var(--cirra-neutral-700,#6f7078);font-size:22px}.cirra-settings-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,.cirra-settings-data-table-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,.cirra-settings-members-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,.cirra-settings-overview-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,.cirra-org-billing-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,.cirra-org-billing-member-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,.cirra-org-billing-overview-page .cirra-members-renewal-warning-banner.cirra-settings-card-message{text-align:left;background:color-mix(in srgb, #d9a441 7%, var(--cirra-neutral-100,#151617));color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 82%, #d9a441 18%);border-radius:14px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:12px 14px;display:flex;box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #d9a4416b}html[data-cirra-theme=dark] .cirra-settings-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=dark] .cirra-settings-data-table-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=dark] .cirra-settings-members-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=dark] .cirra-settings-overview-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=dark] .cirra-org-billing-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=dark] .cirra-org-billing-member-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=dark] .cirra-org-billing-overview-page .cirra-members-renewal-warning-banner.cirra-settings-card-message{background:color-mix(in srgb, #d9a441 9%, color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%));box-shadow:0 1px 1px -.5px #0000003d,0 0 0 .5px #d9a44175}html[data-cirra-theme=light] .cirra-settings-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=light] .cirra-settings-data-table-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=light] .cirra-settings-members-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=light] .cirra-settings-overview-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=light] .cirra-org-billing-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=light] .cirra-org-billing-member-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=light] .cirra-org-billing-overview-page .cirra-members-renewal-warning-banner.cirra-settings-card-message{background:color-mix(in srgb, #d9a441 7%, var(--cirra-neutral-100,#151617));box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #d9a4416b}.cirra-settings-usage-page .cirra-members-renewal-warning-icon,.cirra-settings-data-table-page .cirra-members-renewal-warning-icon,.cirra-settings-members-page .cirra-members-renewal-warning-icon,.cirra-settings-overview-page .cirra-members-renewal-warning-icon,.cirra-org-billing-usage-page .cirra-members-renewal-warning-icon,.cirra-org-billing-member-usage-page .cirra-members-renewal-warning-icon,.cirra-org-billing-overview-page .cirra-members-renewal-warning-icon{color:#d9a441;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}html[data-cirra-theme=dark] .cirra-settings-usage-page .compound-usage-plan-progress,html[data-cirra-theme=dark] .cirra-settings-data-table-page .compound-usage-plan-progress,html[data-cirra-theme=dark] .cirra-settings-members-page .compound-usage-plan-progress,html[data-cirra-theme=dark] .cirra-settings-overview-page .compound-usage-plan-progress,html[data-cirra-theme=dark] .cirra-org-billing-usage-page .compound-usage-plan-progress,html[data-cirra-theme=dark] .cirra-org-billing-member-usage-page .compound-usage-plan-progress,html[data-cirra-theme=dark] .cirra-org-billing-overview-page .compound-usage-plan-progress{--usage-plan-progress-pill-outline-color:var(--cirra-neutral-250,#242528)}.cirra-settings-usage-page .cirra-billing-usage-header-card,.cirra-settings-data-table-page .cirra-billing-usage-header-card,.cirra-settings-members-page .cirra-billing-usage-header-card,.cirra-settings-overview-page .cirra-billing-usage-header-card,.cirra-org-billing-usage-page .cirra-billing-usage-header-card,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card,.cirra-org-billing-overview-page .cirra-billing-usage-header-card,.cirra-settings-usage-page .compound-usage-plan-summary-card,.cirra-settings-data-table-page .compound-usage-plan-summary-card,.cirra-settings-members-page .compound-usage-plan-summary-card,.cirra-settings-overview-page .compound-usage-plan-summary-card,.cirra-org-billing-usage-page .compound-usage-plan-summary-card,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-card,.cirra-org-billing-overview-page .compound-usage-plan-summary-card{margin-bottom:0}.cirra-settings-usage-page .compound-usage-plan-summary-card.is-loading .comp-skeleton,.cirra-settings-data-table-page .compound-usage-plan-summary-card.is-loading .comp-skeleton,.cirra-settings-members-page .compound-usage-plan-summary-card.is-loading .comp-skeleton,.cirra-settings-overview-page .compound-usage-plan-summary-card.is-loading .comp-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-card.is-loading .comp-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-card.is-loading .comp-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-summary-card.is-loading .comp-skeleton{flex:none;width:auto;height:auto;padding:0}.cirra-settings-usage-page .compound-usage-plan-summary-card.is-loading .item,.cirra-settings-data-table-page .compound-usage-plan-summary-card.is-loading .item,.cirra-settings-members-page .compound-usage-plan-summary-card.is-loading .item,.cirra-settings-overview-page .compound-usage-plan-summary-card.is-loading .item,.cirra-org-billing-usage-page .compound-usage-plan-summary-card.is-loading .item,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-card.is-loading .item,.cirra-org-billing-overview-page .compound-usage-plan-summary-card.is-loading .item{margin-top:0}.cirra-settings-usage-page .compound-usage-plan-summary-main,.cirra-settings-data-table-page .compound-usage-plan-summary-main,.cirra-settings-members-page .compound-usage-plan-summary-main,.cirra-settings-overview-page .compound-usage-plan-summary-main,.cirra-org-billing-usage-page .compound-usage-plan-summary-main,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-main,.cirra-org-billing-overview-page .compound-usage-plan-summary-main{flex-direction:column;gap:20px;padding:16px;display:flex}.cirra-settings-usage-page .compound-usage-plan-summary-limits,.cirra-settings-data-table-page .compound-usage-plan-summary-limits,.cirra-settings-members-page .compound-usage-plan-summary-limits,.cirra-settings-overview-page .compound-usage-plan-summary-limits,.cirra-org-billing-usage-page .compound-usage-plan-summary-limits,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-limits,.cirra-org-billing-overview-page .compound-usage-plan-summary-limits{flex-direction:column;gap:14px;display:flex}.cirra-settings-usage-page .compound-usage-plan-summary-limit,.cirra-settings-data-table-page .compound-usage-plan-summary-limit,.cirra-settings-members-page .compound-usage-plan-summary-limit,.cirra-settings-overview-page .compound-usage-plan-summary-limit,.cirra-org-billing-usage-page .compound-usage-plan-summary-limit,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-limit,.cirra-org-billing-overview-page .compound-usage-plan-summary-limit{flex-direction:column;gap:6px;display:flex}.cirra-settings-usage-page .compound-usage-plan-summary-limit-label,.cirra-settings-data-table-page .compound-usage-plan-summary-limit-label,.cirra-settings-members-page .compound-usage-plan-summary-limit-label,.cirra-settings-overview-page .compound-usage-plan-summary-limit-label,.cirra-org-billing-usage-page .compound-usage-plan-summary-limit-label,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-limit-label,.cirra-org-billing-overview-page .compound-usage-plan-summary-limit-label{letter-spacing:-.01em;color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;font-weight:400;line-height:19px}.cirra-settings-usage-page .compound-usage-plan-summary-copy,.cirra-settings-data-table-page .compound-usage-plan-summary-copy,.cirra-settings-members-page .compound-usage-plan-summary-copy,.cirra-settings-overview-page .compound-usage-plan-summary-copy,.cirra-org-billing-usage-page .compound-usage-plan-summary-copy,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-copy,.cirra-org-billing-overview-page .compound-usage-plan-summary-copy{flex-direction:column;gap:4px;display:flex}.cirra-settings-usage-page .compound-usage-plan-summary-title-skeleton,.cirra-settings-data-table-page .compound-usage-plan-summary-title-skeleton,.cirra-settings-members-page .compound-usage-plan-summary-title-skeleton,.cirra-settings-overview-page .compound-usage-plan-summary-title-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-title-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-title-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-summary-title-skeleton{border-radius:6px;width:90px;max-width:100%;height:19px}.cirra-settings-usage-page .compound-usage-plan-summary-subtitle-skeleton,.cirra-settings-data-table-page .compound-usage-plan-summary-subtitle-skeleton,.cirra-settings-members-page .compound-usage-plan-summary-subtitle-skeleton,.cirra-settings-overview-page .compound-usage-plan-summary-subtitle-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-subtitle-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-subtitle-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-summary-subtitle-skeleton{border-radius:6px;width:170px;max-width:100%;height:16px;margin-top:4px!important}.cirra-settings-usage-page .compound-usage-plan-progress-skeleton,.cirra-settings-data-table-page .compound-usage-plan-progress-skeleton,.cirra-settings-members-page .compound-usage-plan-progress-skeleton,.cirra-settings-overview-page .compound-usage-plan-progress-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-progress-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-progress-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-progress-skeleton{height:16px}.cirra-settings-usage-page .compound-usage-plan-progress-track-skeleton-shell,.cirra-settings-data-table-page .compound-usage-plan-progress-track-skeleton-shell,.cirra-settings-members-page .compound-usage-plan-progress-track-skeleton-shell,.cirra-settings-overview-page .compound-usage-plan-progress-track-skeleton-shell,.cirra-org-billing-usage-page .compound-usage-plan-progress-track-skeleton-shell,.cirra-org-billing-member-usage-page .compound-usage-plan-progress-track-skeleton-shell,.cirra-org-billing-overview-page .compound-usage-plan-progress-track-skeleton-shell{width:100%}.cirra-settings-usage-page .compound-usage-plan-progress-track-skeleton,.cirra-settings-data-table-page .compound-usage-plan-progress-track-skeleton,.cirra-settings-members-page .compound-usage-plan-progress-track-skeleton,.cirra-settings-overview-page .compound-usage-plan-progress-track-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-progress-track-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-progress-track-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-progress-track-skeleton{border-radius:8px;width:100%;height:16px}.cirra-settings-usage-page .compound-usage-plan-summary-toggle-row,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-row,.cirra-settings-members-page .compound-usage-plan-summary-toggle-row,.cirra-settings-overview-page .compound-usage-plan-summary-toggle-row,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-row,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-row,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-row{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.cirra-settings-usage-page .compound-usage-plan-summary-toggle-skeleton,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-skeleton,.cirra-settings-members-page .compound-usage-plan-summary-toggle-skeleton,.cirra-settings-overview-page .compound-usage-plan-summary-toggle-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-skeleton{border-radius:4.5px;width:14px;height:12px}.cirra-settings-usage-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-settings-members-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-settings-overview-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-label-skeleton{border-radius:6px;width:min(244px,100%);height:19px}.cirra-settings-usage-page .compound-usage-plan-summary-toggle-button,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-button,.cirra-settings-members-page .compound-usage-plan-summary-toggle-button,.cirra-settings-overview-page .compound-usage-plan-summary-toggle-button,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-button{appearance:none;text-align:left;cursor:pointer;user-select:none;background:0 0;border:none;border-radius:6px;width:max-content;max-width:100%;padding:0;position:relative}.cirra-settings-usage-page .compound-usage-plan-summary-toggle-button:after,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-button:after,.cirra-settings-members-page .compound-usage-plan-summary-toggle-button:after,.cirra-settings-overview-page .compound-usage-plan-summary-toggle-button:after,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button:after,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button:after,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-button:after{content:"";opacity:0;pointer-events:none;background:#ffffff0b;border-radius:8px;transition:opacity .18s;position:absolute;inset:-2px -4px}.cirra-settings-usage-page .compound-usage-plan-summary-toggle-button:focus-visible,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-button:focus-visible,.cirra-settings-members-page .compound-usage-plan-summary-toggle-button:focus-visible,.cirra-settings-overview-page .compound-usage-plan-summary-toggle-button:focus-visible,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button:focus-visible,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button:focus-visible,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-button:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-settings-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled):after,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled):after,.cirra-settings-members-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled):after,.cirra-settings-overview-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled):after,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled):after,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled):after,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled):after,.cirra-settings-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:after,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:after,.cirra-settings-members-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:after,.cirra-settings-overview-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:after,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:after,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:after,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:after{opacity:1}.cirra-settings-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:not(.is-checked),.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:not(.is-checked),.cirra-settings-members-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:not(.is-checked),.cirra-settings-overview-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:not(.is-checked),.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:not(.is-checked),.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:not(.is-checked),.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:not(.is-checked){background:color-mix(in srgb, var(--cirra-neutral-500,#3f3f45) 88%, white)}html[data-cirra-theme=light] .cirra-settings-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:not(.is-checked),html[data-cirra-theme=light] .cirra-settings-data-table-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:not(.is-checked),html[data-cirra-theme=light] .cirra-settings-members-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:not(.is-checked),html[data-cirra-theme=light] .cirra-settings-overview-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:not(.is-checked),html[data-cirra-theme=light] .cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:not(.is-checked),html[data-cirra-theme=light] .cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:not(.is-checked),html[data-cirra-theme=light] .cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-switch:not(.is-checked){background:color-mix(in srgb, var(--cirra-neutral-500,#3f3f45) 90%, black)}html[data-cirra-theme=light] .cirra-settings-usage-page .compound-usage-plan-summary-toggle-button:after,html[data-cirra-theme=light] .cirra-settings-data-table-page .compound-usage-plan-summary-toggle-button:after,html[data-cirra-theme=light] .cirra-settings-members-page .compound-usage-plan-summary-toggle-button:after,html[data-cirra-theme=light] .cirra-settings-overview-page .compound-usage-plan-summary-toggle-button:after,html[data-cirra-theme=light] .cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button:after,html[data-cirra-theme=light] .cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button:after,html[data-cirra-theme=light] .cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-button:after{background:#0f172a0b}.cirra-settings-usage-page .compound-usage-plan-summary-toggle-label,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-label,.cirra-settings-members-page .compound-usage-plan-summary-toggle-label,.cirra-settings-overview-page .compound-usage-plan-summary-toggle-label,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-label,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-label,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-label{letter-spacing:-.01em;color:var(--cirra-neutral-800,#81828a);user-select:none;white-space:nowrap;font-size:13px;font-weight:400;line-height:19px}.cirra-settings-usage-page .compound-usage-plan-summary-footer,.cirra-settings-data-table-page .compound-usage-plan-summary-footer,.cirra-settings-members-page .compound-usage-plan-summary-footer,.cirra-settings-overview-page .compound-usage-plan-summary-footer,.cirra-org-billing-usage-page .compound-usage-plan-summary-footer,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-footer,.cirra-org-billing-overview-page .compound-usage-plan-summary-footer{flex-wrap:nowrap;gap:20px}.cirra-settings-usage-page .compound-usage-plan-summary-buy-button,.cirra-settings-data-table-page .compound-usage-plan-summary-buy-button,.cirra-settings-members-page .compound-usage-plan-summary-buy-button,.cirra-settings-overview-page .compound-usage-plan-summary-buy-button,.cirra-org-billing-usage-page .compound-usage-plan-summary-buy-button,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-buy-button,.cirra-org-billing-overview-page .compound-usage-plan-summary-buy-button{flex:none}.cirra-settings-usage-page .cirra-member-plans-summary-list,.cirra-settings-data-table-page .cirra-member-plans-summary-list,.cirra-settings-members-page .cirra-member-plans-summary-list,.cirra-settings-overview-page .cirra-member-plans-summary-list,.cirra-org-billing-usage-page .cirra-member-plans-summary-list,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-list,.cirra-org-billing-overview-page .cirra-member-plans-summary-list{margin:0;padding:4px 0;list-style:none}.cirra-settings-usage-page .cirra-member-plans-summary-row,.cirra-settings-data-table-page .cirra-member-plans-summary-row,.cirra-settings-members-page .cirra-member-plans-summary-row,.cirra-settings-overview-page .cirra-member-plans-summary-row,.cirra-org-billing-usage-page .cirra-member-plans-summary-row,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-row,.cirra-org-billing-overview-page .cirra-member-plans-summary-row{align-items:center;gap:20px;padding:12px 16px;display:flex}.cirra-settings-usage-page .cirra-member-plans-summary-plan,.cirra-settings-data-table-page .cirra-member-plans-summary-plan,.cirra-settings-members-page .cirra-member-plans-summary-plan,.cirra-settings-overview-page .cirra-member-plans-summary-plan,.cirra-org-billing-usage-page .cirra-member-plans-summary-plan,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-plan,.cirra-org-billing-overview-page .cirra-member-plans-summary-plan{flex-direction:column;flex:none;gap:2px;width:120px;display:flex}.cirra-settings-usage-page .cirra-member-plans-summary-plan-name,.cirra-settings-data-table-page .cirra-member-plans-summary-plan-name,.cirra-settings-members-page .cirra-member-plans-summary-plan-name,.cirra-settings-overview-page .cirra-member-plans-summary-plan-name,.cirra-org-billing-usage-page .cirra-member-plans-summary-plan-name,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-plan-name,.cirra-org-billing-overview-page .cirra-member-plans-summary-plan-name{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:19px}.cirra-settings-usage-page .cirra-member-plans-summary-plan-price,.cirra-settings-data-table-page .cirra-member-plans-summary-plan-price,.cirra-settings-members-page .cirra-member-plans-summary-plan-price,.cirra-settings-overview-page .cirra-member-plans-summary-plan-price,.cirra-org-billing-usage-page .cirra-member-plans-summary-plan-price,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-plan-price,.cirra-org-billing-overview-page .cirra-member-plans-summary-plan-price{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;font-weight:400;line-height:16px}.cirra-settings-usage-page .cirra-member-plans-summary-description,.cirra-settings-data-table-page .cirra-member-plans-summary-description,.cirra-settings-members-page .cirra-member-plans-summary-description,.cirra-settings-overview-page .cirra-member-plans-summary-description,.cirra-org-billing-usage-page .cirra-member-plans-summary-description,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-description,.cirra-org-billing-overview-page .cirra-member-plans-summary-description{letter-spacing:-.01em;min-width:0;color:var(--cirra-neutral-800,#81828a);flex:auto;margin:0;font-size:13px;font-weight:400;line-height:19px}.cirra-settings-usage-page .cirra-member-plans-summary-credits,.cirra-settings-data-table-page .cirra-member-plans-summary-credits,.cirra-settings-members-page .cirra-member-plans-summary-credits,.cirra-settings-overview-page .cirra-member-plans-summary-credits,.cirra-org-billing-usage-page .cirra-member-plans-summary-credits,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-credits,.cirra-org-billing-overview-page .cirra-member-plans-summary-credits{flex-direction:column;flex:none;gap:2px;width:120px;display:flex}.cirra-settings-usage-page .cirra-member-plans-summary-credits-title,.cirra-settings-data-table-page .cirra-member-plans-summary-credits-title,.cirra-settings-members-page .cirra-member-plans-summary-credits-title,.cirra-settings-overview-page .cirra-member-plans-summary-credits-title,.cirra-org-billing-usage-page .cirra-member-plans-summary-credits-title,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-credits-title,.cirra-org-billing-overview-page .cirra-member-plans-summary-credits-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:19px}.cirra-settings-usage-page .cirra-member-plans-summary-credits-value,.cirra-settings-data-table-page .cirra-member-plans-summary-credits-value,.cirra-settings-members-page .cirra-member-plans-summary-credits-value,.cirra-settings-overview-page .cirra-member-plans-summary-credits-value,.cirra-org-billing-usage-page .cirra-member-plans-summary-credits-value,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-credits-value,.cirra-org-billing-overview-page .cirra-member-plans-summary-credits-value{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;font-weight:400;line-height:16px}.cirra-settings-usage-page .cirra-member-plans-summary-footer-definition,.cirra-settings-data-table-page .cirra-member-plans-summary-footer-definition,.cirra-settings-members-page .cirra-member-plans-summary-footer-definition,.cirra-settings-overview-page .cirra-member-plans-summary-footer-definition,.cirra-org-billing-usage-page .cirra-member-plans-summary-footer-definition,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-footer-definition,.cirra-org-billing-overview-page .cirra-member-plans-summary-footer-definition{letter-spacing:-.01em;min-width:0;color:var(--cirra-neutral-700,#6f7078);flex:auto;margin:0;font-size:13px;font-weight:400;line-height:19px}.cirra-settings-usage-page .cirra-member-plans-summary-footer-definition-skeleton-shell,.cirra-settings-data-table-page .cirra-member-plans-summary-footer-definition-skeleton-shell,.cirra-settings-members-page .cirra-member-plans-summary-footer-definition-skeleton-shell,.cirra-settings-overview-page .cirra-member-plans-summary-footer-definition-skeleton-shell,.cirra-org-billing-usage-page .cirra-member-plans-summary-footer-definition-skeleton-shell,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-footer-definition-skeleton-shell,.cirra-org-billing-overview-page .cirra-member-plans-summary-footer-definition-skeleton-shell{flex:auto;min-width:0}.cirra-settings-usage-page .cirra-member-plans-summary-manage-link,.cirra-settings-data-table-page .cirra-member-plans-summary-manage-link,.cirra-settings-members-page .cirra-member-plans-summary-manage-link,.cirra-settings-overview-page .cirra-member-plans-summary-manage-link,.cirra-org-billing-usage-page .cirra-member-plans-summary-manage-link,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-manage-link,.cirra-org-billing-overview-page .cirra-member-plans-summary-manage-link{cursor:pointer;letter-spacing:-.01em;color:var(--cirra-accent-blue);white-space:nowrap;background:0 0;border:none;flex:none;padding:0;font-size:13px;font-weight:500;line-height:19px}.cirra-settings-usage-page .cirra-member-plans-summary-manage-link:hover:not(:disabled),.cirra-settings-data-table-page .cirra-member-plans-summary-manage-link:hover:not(:disabled),.cirra-settings-members-page .cirra-member-plans-summary-manage-link:hover:not(:disabled),.cirra-settings-overview-page .cirra-member-plans-summary-manage-link:hover:not(:disabled),.cirra-org-billing-usage-page .cirra-member-plans-summary-manage-link:hover:not(:disabled),.cirra-org-billing-member-usage-page .cirra-member-plans-summary-manage-link:hover:not(:disabled),.cirra-org-billing-overview-page .cirra-member-plans-summary-manage-link:hover:not(:disabled){text-decoration:underline}.cirra-settings-usage-page .cirra-member-plans-summary-manage-link:disabled,.cirra-settings-data-table-page .cirra-member-plans-summary-manage-link:disabled,.cirra-settings-members-page .cirra-member-plans-summary-manage-link:disabled,.cirra-settings-overview-page .cirra-member-plans-summary-manage-link:disabled,.cirra-org-billing-usage-page .cirra-member-plans-summary-manage-link:disabled,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-manage-link:disabled,.cirra-org-billing-overview-page .cirra-member-plans-summary-manage-link:disabled{cursor:default;opacity:.6}.cirra-settings-usage-page .cirra-credit-requests-card,.cirra-settings-data-table-page .cirra-credit-requests-card,.cirra-settings-members-page .cirra-credit-requests-card,.cirra-settings-overview-page .cirra-credit-requests-card,.cirra-org-billing-usage-page .cirra-credit-requests-card,.cirra-org-billing-member-usage-page .cirra-credit-requests-card,.cirra-org-billing-overview-page .cirra-credit-requests-card{margin-top:12px}.cirra-settings-usage-page .cirra-credit-requests-message,.cirra-settings-usage-page .cirra-credit-requests-date,.cirra-settings-data-table-page .cirra-credit-requests-message,.cirra-settings-data-table-page .cirra-credit-requests-date,.cirra-settings-members-page .cirra-credit-requests-message,.cirra-settings-members-page .cirra-credit-requests-date,.cirra-settings-overview-page .cirra-credit-requests-message,.cirra-settings-overview-page .cirra-credit-requests-date,.cirra-org-billing-usage-page .cirra-credit-requests-message,.cirra-org-billing-usage-page .cirra-credit-requests-date,.cirra-org-billing-member-usage-page .cirra-credit-requests-message,.cirra-org-billing-member-usage-page .cirra-credit-requests-date,.cirra-org-billing-overview-page .cirra-credit-requests-message,.cirra-org-billing-overview-page .cirra-credit-requests-date{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);font-size:13px;font-weight:400;line-height:19px;display:block;overflow:hidden}.cirra-settings-usage-page .cirra-credit-requests-actions-cell,.cirra-settings-data-table-page .cirra-credit-requests-actions-cell,.cirra-settings-members-page .cirra-credit-requests-actions-cell,.cirra-settings-overview-page .cirra-credit-requests-actions-cell,.cirra-org-billing-usage-page .cirra-credit-requests-actions-cell,.cirra-org-billing-member-usage-page .cirra-credit-requests-actions-cell,.cirra-org-billing-overview-page .cirra-credit-requests-actions-cell{justify-content:flex-end;display:flex}.cirra-settings-usage-page .cirra-credit-requests-actions,.cirra-settings-data-table-page .cirra-credit-requests-actions,.cirra-settings-members-page .cirra-credit-requests-actions,.cirra-settings-overview-page .cirra-credit-requests-actions,.cirra-org-billing-usage-page .cirra-credit-requests-actions,.cirra-org-billing-member-usage-page .cirra-credit-requests-actions,.cirra-org-billing-overview-page .cirra-credit-requests-actions{align-items:center;gap:8px;display:flex}.cirra-settings-usage-page .cirra-credit-requests-card .cirra-settings-data-table-pager,.cirra-settings-data-table-page .cirra-credit-requests-card .cirra-settings-data-table-pager,.cirra-settings-members-page .cirra-credit-requests-card .cirra-settings-data-table-pager,.cirra-settings-overview-page .cirra-credit-requests-card .cirra-settings-data-table-pager,.cirra-org-billing-usage-page .cirra-credit-requests-card .cirra-settings-data-table-pager,.cirra-org-billing-member-usage-page .cirra-credit-requests-card .cirra-settings-data-table-pager,.cirra-org-billing-overview-page .cirra-credit-requests-card .cirra-settings-data-table-pager{margin-bottom:12px;padding-bottom:4px}.cirra-settings-usage-page .compound-usage-plan-summary-buy-button-skeleton,.cirra-settings-data-table-page .compound-usage-plan-summary-buy-button-skeleton,.cirra-settings-members-page .compound-usage-plan-summary-buy-button-skeleton,.cirra-settings-overview-page .compound-usage-plan-summary-buy-button-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-buy-button-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-buy-button-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-summary-buy-button-skeleton{border-radius:20px;width:85.2px;height:26px}.cirra-settings-usage-page .cirra-billing-usage-equal-padding-button.comp-button-outlined.comp-button-size-sm,.cirra-settings-data-table-page .cirra-billing-usage-equal-padding-button.comp-button-outlined.comp-button-size-sm,.cirra-settings-members-page .cirra-billing-usage-equal-padding-button.comp-button-outlined.comp-button-size-sm,.cirra-settings-overview-page .cirra-billing-usage-equal-padding-button.comp-button-outlined.comp-button-size-sm,.cirra-org-billing-usage-page .cirra-billing-usage-equal-padding-button.comp-button-outlined.comp-button-size-sm,.cirra-org-billing-member-usage-page .cirra-billing-usage-equal-padding-button.comp-button-outlined.comp-button-size-sm,.cirra-org-billing-overview-page .cirra-billing-usage-equal-padding-button.comp-button-outlined.comp-button-size-sm{min-height:26px!important;padding:0 10px!important}.cirra-settings-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-settings-data-table-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-settings-members-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-settings-overview-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-org-billing-overview-page .cirra-billing-usage-header-card .compound-settings-card-header{margin-bottom:16px}.cirra-settings-usage-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-settings-data-table-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-settings-members-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-settings-overview-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-org-billing-usage-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-org-billing-member-usage-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-org-billing-overview-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-settings-usage-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header-action,.cirra-settings-data-table-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header-action,.cirra-settings-members-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header-action,.cirra-settings-overview-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header-action,.cirra-org-billing-usage-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header-action,.cirra-org-billing-member-usage-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header-action,.cirra-org-billing-overview-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header-action{align-items:center}.cirra-settings-usage-page .cirra-billing-usage-header-card .compound-settings-card,.cirra-settings-data-table-page .cirra-billing-usage-header-card .compound-settings-card,.cirra-settings-members-page .cirra-billing-usage-header-card .compound-settings-card,.cirra-settings-overview-page .cirra-billing-usage-header-card .compound-settings-card,.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .compound-settings-card,.cirra-org-billing-overview-page .cirra-billing-usage-header-card .compound-settings-card{padding:22px}.cirra-settings-usage-page .cirra-billing-usage-header-top-right,.cirra-settings-data-table-page .cirra-billing-usage-header-top-right,.cirra-settings-members-page .cirra-billing-usage-header-top-right,.cirra-settings-overview-page .cirra-billing-usage-header-top-right,.cirra-org-billing-usage-page .cirra-billing-usage-header-top-right,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-top-right,.cirra-org-billing-overview-page .cirra-billing-usage-header-top-right{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.cirra-settings-usage-page .cirra-billing-usage-header-actions,.cirra-settings-data-table-page .cirra-billing-usage-header-actions,.cirra-settings-members-page .cirra-billing-usage-header-actions,.cirra-settings-overview-page .cirra-billing-usage-header-actions,.cirra-org-billing-usage-page .cirra-billing-usage-header-actions,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-actions,.cirra-org-billing-overview-page .cirra-billing-usage-header-actions{align-items:center;gap:8px;display:inline-flex}.cirra-settings-usage-page .cirra-billing-usage-header-credits,.cirra-settings-data-table-page .cirra-billing-usage-header-credits,.cirra-settings-members-page .cirra-billing-usage-header-credits,.cirra-settings-overview-page .cirra-billing-usage-header-credits,.cirra-org-billing-usage-page .cirra-billing-usage-header-credits,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-credits,.cirra-org-billing-overview-page .cirra-billing-usage-header-credits{color:var(--cirra-neutral-800,#81828a);white-space:nowrap;font-size:13px}.cirra-settings-usage-page .cirra-billing-usage-header-progress,.cirra-settings-data-table-page .cirra-billing-usage-header-progress,.cirra-settings-members-page .cirra-billing-usage-header-progress,.cirra-settings-overview-page .cirra-billing-usage-header-progress,.cirra-org-billing-usage-page .cirra-billing-usage-header-progress,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-progress,.cirra-org-billing-overview-page .cirra-billing-usage-header-progress{margin-bottom:16px}.cirra-settings-usage-page .cirra-billing-usage-header-progress-bar,.cirra-settings-data-table-page .cirra-billing-usage-header-progress-bar,.cirra-settings-members-page .cirra-billing-usage-header-progress-bar,.cirra-settings-overview-page .cirra-billing-usage-header-progress-bar,.cirra-org-billing-usage-page .cirra-billing-usage-header-progress-bar,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-progress-bar,.cirra-org-billing-overview-page .cirra-billing-usage-header-progress-bar{background:var(--cirra-neutral-300,#27282b);border-radius:4px;height:8px;margin-bottom:6px;overflow:hidden}.cirra-settings-usage-page .cirra-billing-usage-header-progress-fill,.cirra-settings-data-table-page .cirra-billing-usage-header-progress-fill,.cirra-settings-members-page .cirra-billing-usage-header-progress-fill,.cirra-settings-overview-page .cirra-billing-usage-header-progress-fill,.cirra-org-billing-usage-page .cirra-billing-usage-header-progress-fill,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-progress-fill,.cirra-org-billing-overview-page .cirra-billing-usage-header-progress-fill{background:#5b9bd5;border-radius:4px;height:100%;transition:width .3s}.cirra-settings-usage-page .cirra-billing-usage-header-progress-labels,.cirra-settings-data-table-page .cirra-billing-usage-header-progress-labels,.cirra-settings-members-page .cirra-billing-usage-header-progress-labels,.cirra-settings-overview-page .cirra-billing-usage-header-progress-labels,.cirra-org-billing-usage-page .cirra-billing-usage-header-progress-labels,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-progress-labels,.cirra-org-billing-overview-page .cirra-billing-usage-header-progress-labels{color:var(--cirra-neutral-800,#81828a);justify-content:space-between;font-size:12px;display:flex}.cirra-settings-usage-page .cirra-billing-usage-header-activity,.cirra-settings-data-table-page .cirra-billing-usage-header-activity,.cirra-settings-members-page .cirra-billing-usage-header-activity,.cirra-settings-overview-page .cirra-billing-usage-header-activity,.cirra-org-billing-usage-page .cirra-billing-usage-header-activity,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-activity,.cirra-org-billing-overview-page .cirra-billing-usage-header-activity{flex-direction:column;gap:12px;margin-top:0;display:flex}.cirra-settings-usage-page .cirra-billing-usage-header-activity-title,.cirra-settings-data-table-page .cirra-billing-usage-header-activity-title,.cirra-settings-members-page .cirra-billing-usage-header-activity-title,.cirra-settings-overview-page .cirra-billing-usage-header-activity-title,.cirra-org-billing-usage-page .cirra-billing-usage-header-activity-title,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-activity-title,.cirra-org-billing-overview-page .cirra-billing-usage-header-activity-title{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:14px;font-weight:500}.cirra-settings-usage-page .cirra-billing-usage-activity-table,.cirra-settings-data-table-page .cirra-billing-usage-activity-table,.cirra-settings-members-page .cirra-billing-usage-activity-table,.cirra-settings-overview-page .cirra-billing-usage-activity-table,.cirra-org-billing-usage-page .cirra-billing-usage-activity-table,.cirra-org-billing-member-usage-page .cirra-billing-usage-activity-table,.cirra-org-billing-overview-page .cirra-billing-usage-activity-table{border-collapse:collapse;width:100%;font-size:12.5px}.cirra-settings-usage-page .cirra-billing-usage-activity-table th,.cirra-settings-data-table-page .cirra-billing-usage-activity-table th,.cirra-settings-members-page .cirra-billing-usage-activity-table th,.cirra-settings-overview-page .cirra-billing-usage-activity-table th,.cirra-org-billing-usage-page .cirra-billing-usage-activity-table th,.cirra-org-billing-member-usage-page .cirra-billing-usage-activity-table th,.cirra-org-billing-overview-page .cirra-billing-usage-activity-table th{text-align:left;color:var(--cirra-neutral-700,#6f7078);border-bottom:1px solid var(--cirra-neutral-500,#3f3f45);padding:0 0 10px;font-weight:500}.cirra-settings-usage-page .cirra-billing-usage-activity-table td,.cirra-settings-data-table-page .cirra-billing-usage-activity-table td,.cirra-settings-members-page .cirra-billing-usage-activity-table td,.cirra-settings-overview-page .cirra-billing-usage-activity-table td,.cirra-org-billing-usage-page .cirra-billing-usage-activity-table td,.cirra-org-billing-member-usage-page .cirra-billing-usage-activity-table td,.cirra-org-billing-overview-page .cirra-billing-usage-activity-table td{color:var(--cirra-neutral-950,#ceced6);padding:12px 0}.cirra-settings-usage-page .cirra-billing-usage-activity-table tr+tr td,.cirra-settings-data-table-page .cirra-billing-usage-activity-table tr+tr td,.cirra-settings-members-page .cirra-billing-usage-activity-table tr+tr td,.cirra-settings-overview-page .cirra-billing-usage-activity-table tr+tr td,.cirra-org-billing-usage-page .cirra-billing-usage-activity-table tr+tr td,.cirra-org-billing-member-usage-page .cirra-billing-usage-activity-table tr+tr td,.cirra-org-billing-overview-page .cirra-billing-usage-activity-table tr+tr td{border-top:none}.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:first-child,.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:first-child,.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:first-child,.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:first-child,.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:first-child,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:first-child,.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:first-child{width:70px}.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:first-child,.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:first-child,.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:first-child,.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:first-child,.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:first-child,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:first-child,.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:first-child{width:70px;color:var(--cirra-neutral-800,#81828a)}.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(2),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(2),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(2),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(2),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(2),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(2),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(2),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(2),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(2),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(2){width:auto}.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(3),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(3),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(3),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(3),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(3),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(3),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(3),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(3),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(3),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(3){width:80px}.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(4),.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(4),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(4),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(4),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(4),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(4),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(4),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(4),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(4),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(4),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(4),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(4),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(4),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(4){width:120px}.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(5),.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(5),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(5),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(5),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(5),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(5),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(5),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(5),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(5),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(5),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(5),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(5),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(5),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(5){text-align:center;width:60px}.cirra-settings-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:first-child,.cirra-settings-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:first-child,.cirra-settings-data-table-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:first-child,.cirra-settings-data-table-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:first-child,.cirra-settings-members-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:first-child,.cirra-settings-members-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:first-child,.cirra-settings-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:first-child,.cirra-settings-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:first-child,.cirra-org-billing-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:first-child,.cirra-org-billing-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:first-child,.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:first-child,.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:first-child,.cirra-org-billing-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:first-child,.cirra-org-billing-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:first-child{width:auto}.cirra-settings-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(2),.cirra-settings-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(3),.cirra-settings-data-table-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-data-table-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(2),.cirra-settings-data-table-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-data-table-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(3),.cirra-settings-members-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-members-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(2),.cirra-settings-members-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-members-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(3),.cirra-settings-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(2),.cirra-settings-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(3),.cirra-org-billing-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(2),.cirra-org-billing-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(2),.cirra-org-billing-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(3),.cirra-org-billing-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(3),.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(2),.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(2),.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(3),.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(3),.cirra-org-billing-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(2),.cirra-org-billing-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(2),.cirra-org-billing-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(3),.cirra-org-billing-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(3){width:100px}.cirra-settings-usage-page .cirra-billing-usage-activity-empty,.cirra-settings-data-table-page .cirra-billing-usage-activity-empty,.cirra-settings-members-page .cirra-billing-usage-activity-empty,.cirra-settings-overview-page .cirra-billing-usage-activity-empty,.cirra-org-billing-usage-page .cirra-billing-usage-activity-empty,.cirra-org-billing-member-usage-page .cirra-billing-usage-activity-empty,.cirra-org-billing-overview-page .cirra-billing-usage-activity-empty{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12.5px}.cirra-settings-usage-page .cirra-billing-usage-invoice-link,.cirra-settings-data-table-page .cirra-billing-usage-invoice-link,.cirra-settings-members-page .cirra-billing-usage-invoice-link,.cirra-settings-overview-page .cirra-billing-usage-invoice-link,.cirra-org-billing-usage-page .cirra-billing-usage-invoice-link,.cirra-org-billing-member-usage-page .cirra-billing-usage-invoice-link,.cirra-org-billing-overview-page .cirra-billing-usage-invoice-link{color:inherit;white-space:nowrap;align-items:center;text-decoration:none;display:inline-flex}.cirra-settings-usage-page .cirra-billing-usage-invoice-link:hover,.cirra-settings-usage-page .cirra-billing-usage-invoice-link:focus-visible,.cirra-settings-data-table-page .cirra-billing-usage-invoice-link:hover,.cirra-settings-data-table-page .cirra-billing-usage-invoice-link:focus-visible,.cirra-settings-members-page .cirra-billing-usage-invoice-link:hover,.cirra-settings-members-page .cirra-billing-usage-invoice-link:focus-visible,.cirra-settings-overview-page .cirra-billing-usage-invoice-link:hover,.cirra-settings-overview-page .cirra-billing-usage-invoice-link:focus-visible,.cirra-org-billing-usage-page .cirra-billing-usage-invoice-link:hover,.cirra-org-billing-usage-page .cirra-billing-usage-invoice-link:focus-visible,.cirra-org-billing-member-usage-page .cirra-billing-usage-invoice-link:hover,.cirra-org-billing-member-usage-page .cirra-billing-usage-invoice-link:focus-visible,.cirra-org-billing-overview-page .cirra-billing-usage-invoice-link:hover,.cirra-org-billing-overview-page .cirra-billing-usage-invoice-link:focus-visible{color:inherit;opacity:.8}.cirra-settings-usage-page .cirra-billing-usage-header-topup-note,.cirra-settings-data-table-page .cirra-billing-usage-header-topup-note,.cirra-settings-members-page .cirra-billing-usage-header-topup-note,.cirra-settings-overview-page .cirra-billing-usage-header-topup-note,.cirra-org-billing-usage-page .cirra-billing-usage-header-topup-note,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-topup-note,.cirra-org-billing-overview-page .cirra-billing-usage-header-topup-note{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px}.cirra-settings-usage-page .cirra-billing-usage-reporting .compound-settings-card-title,.cirra-settings-data-table-page .cirra-billing-usage-reporting .compound-settings-card-title,.cirra-settings-members-page .cirra-billing-usage-reporting .compound-settings-card-title,.cirra-settings-overview-page .cirra-billing-usage-reporting .compound-settings-card-title,.cirra-org-billing-usage-page .cirra-billing-usage-reporting .compound-settings-card-title,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting .compound-settings-card-title,.cirra-org-billing-overview-page .cirra-billing-usage-reporting .compound-settings-card-title{margin-bottom:16px}.cirra-settings-usage-page .cirra-billing-usage-reporting-controls,.cirra-settings-data-table-page .cirra-billing-usage-reporting-controls,.cirra-settings-members-page .cirra-billing-usage-reporting-controls,.cirra-settings-overview-page .cirra-billing-usage-reporting-controls,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-controls,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-controls,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-controls{align-items:center;gap:8px;margin-bottom:12px;display:flex}.cirra-settings-usage-page .cirra-billing-usage-reporting-controls-left,.cirra-settings-data-table-page .cirra-billing-usage-reporting-controls-left,.cirra-settings-members-page .cirra-billing-usage-reporting-controls-left,.cirra-settings-overview-page .cirra-billing-usage-reporting-controls-left,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-controls-left,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-controls-left,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-controls-left{white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;flex:auto;align-items:center;gap:8px;min-width:0;padding-right:24px;display:flex;position:relative;overflow:auto hidden;mask-image:linear-gradient(90deg,#000 0 calc(100% - 24px),#0000 100%)}.cirra-settings-usage-page .cirra-billing-usage-reporting-controls-left::-webkit-scrollbar{display:none}.cirra-settings-data-table-page .cirra-billing-usage-reporting-controls-left::-webkit-scrollbar{display:none}.cirra-settings-members-page .cirra-billing-usage-reporting-controls-left::-webkit-scrollbar{display:none}.cirra-settings-overview-page .cirra-billing-usage-reporting-controls-left::-webkit-scrollbar{display:none}.cirra-org-billing-usage-page .cirra-billing-usage-reporting-controls-left::-webkit-scrollbar{display:none}.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-controls-left::-webkit-scrollbar{display:none}.cirra-org-billing-overview-page .cirra-billing-usage-reporting-controls-left::-webkit-scrollbar{display:none}.cirra-settings-usage-page .cirra-billing-usage-reporting-controls-left .comp-pill-group,.cirra-settings-data-table-page .cirra-billing-usage-reporting-controls-left .comp-pill-group,.cirra-settings-members-page .cirra-billing-usage-reporting-controls-left .comp-pill-group,.cirra-settings-overview-page .cirra-billing-usage-reporting-controls-left .comp-pill-group,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-controls-left .comp-pill-group,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-controls-left .comp-pill-group,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-controls-left .comp-pill-group{flex:0 0 max-content}.cirra-settings-usage-page .cirra-billing-usage-reporting-controls>.comp-button:last-child,.cirra-settings-data-table-page .cirra-billing-usage-reporting-controls>.comp-button:last-child,.cirra-settings-members-page .cirra-billing-usage-reporting-controls>.comp-button:last-child,.cirra-settings-overview-page .cirra-billing-usage-reporting-controls>.comp-button:last-child,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-controls>.comp-button:last-child,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-controls>.comp-button:last-child,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-controls>.comp-button:last-child{z-index:1;flex:none;margin-left:auto;position:relative}.cirra-settings-usage-page .cirra-billing-usage-reporting-content,.cirra-settings-data-table-page .cirra-billing-usage-reporting-content,.cirra-settings-members-page .cirra-billing-usage-reporting-content,.cirra-settings-overview-page .cirra-billing-usage-reporting-content,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-content,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-content,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-content{flex-direction:column;align-items:stretch;gap:16px;min-height:200px;margin-top:16px;display:flex}.cirra-settings-usage-page .cirra-billing-usage-reporting-content>*,.cirra-settings-data-table-page .cirra-billing-usage-reporting-content>*,.cirra-settings-members-page .cirra-billing-usage-reporting-content>*,.cirra-settings-overview-page .cirra-billing-usage-reporting-content>*,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-content>*,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-content>*,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-content>*{width:100%}.cirra-settings-usage-page .cirra-billing-usage-reporting-content>.comp-cirra-empty-state-card,.cirra-settings-data-table-page .cirra-billing-usage-reporting-content>.comp-cirra-empty-state-card,.cirra-settings-members-page .cirra-billing-usage-reporting-content>.comp-cirra-empty-state-card,.cirra-settings-overview-page .cirra-billing-usage-reporting-content>.comp-cirra-empty-state-card,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-content>.comp-cirra-empty-state-card,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-content>.comp-cirra-empty-state-card,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-content>.comp-cirra-empty-state-card{width:auto;margin:40px auto}.cirra-settings-usage-page .cirra-bar-chart>.cirra-billing-usage-summary-cards,.cirra-settings-data-table-page .cirra-bar-chart>.cirra-billing-usage-summary-cards,.cirra-settings-members-page .cirra-bar-chart>.cirra-billing-usage-summary-cards,.cirra-settings-overview-page .cirra-bar-chart>.cirra-billing-usage-summary-cards,.cirra-org-billing-usage-page .cirra-bar-chart>.cirra-billing-usage-summary-cards,.cirra-org-billing-member-usage-page .cirra-bar-chart>.cirra-billing-usage-summary-cards,.cirra-org-billing-overview-page .cirra-bar-chart>.cirra-billing-usage-summary-cards{margin:16px -14px -10px}.cirra-settings-usage-page .cirra-billing-usage-summary-cards,.cirra-settings-data-table-page .cirra-billing-usage-summary-cards,.cirra-settings-members-page .cirra-billing-usage-summary-cards,.cirra-settings-overview-page .cirra-billing-usage-summary-cards,.cirra-org-billing-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-overview-page .cirra-billing-usage-summary-cards{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.cirra-settings-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .comp-skeleton,.cirra-settings-data-table-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .comp-skeleton,.cirra-settings-members-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .comp-skeleton,.cirra-settings-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .comp-skeleton,.cirra-org-billing-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .comp-skeleton,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .comp-skeleton,.cirra-org-billing-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .comp-skeleton{flex:none;width:auto;padding:0}.cirra-settings-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .item,.cirra-settings-data-table-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .item,.cirra-settings-members-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .item,.cirra-settings-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .item,.cirra-org-billing-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .item,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .item,.cirra-org-billing-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .item{margin-top:0}.cirra-settings-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(2),.cirra-settings-data-table-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(2),.cirra-settings-members-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(2),.cirra-settings-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(2),.cirra-org-billing-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(2),.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(2),.cirra-org-billing-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(2){position:absolute;bottom:12px;left:16px;right:16px}.cirra-settings-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(3),.cirra-settings-data-table-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(3),.cirra-settings-members-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(3),.cirra-settings-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(3),.cirra-org-billing-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(3),.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(3),.cirra-org-billing-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(3){position:absolute;top:12px;right:16px}.cirra-settings-usage-page .cirra-billing-usage-summary-card,.cirra-settings-data-table-page .cirra-billing-usage-summary-card,.cirra-settings-members-page .cirra-billing-usage-summary-card,.cirra-settings-overview-page .cirra-billing-usage-summary-card,.cirra-org-billing-usage-page .cirra-billing-usage-summary-card,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card,.cirra-org-billing-overview-page .cirra-billing-usage-summary-card{box-sizing:border-box;background:var(--cirra-neutral-200,#202124);border-radius:6px;min-height:80px;padding:12px 16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 .5px #00000005}html[data-cirra-theme=dark] .cirra-settings-usage-page .cirra-billing-usage-summary-card,html[data-cirra-theme=dark] .cirra-settings-data-table-page .cirra-billing-usage-summary-card,html[data-cirra-theme=dark] .cirra-settings-members-page .cirra-billing-usage-summary-card,html[data-cirra-theme=dark] .cirra-settings-overview-page .cirra-billing-usage-summary-card,html[data-cirra-theme=dark] .cirra-org-billing-usage-page .cirra-billing-usage-summary-card,html[data-cirra-theme=dark] .cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card,html[data-cirra-theme=dark] .cirra-org-billing-overview-page .cirra-billing-usage-summary-card{background:var(--cirra-neutral-300,#27282b)}.cirra-settings-usage-page .cirra-billing-usage-summary-card-label,.cirra-settings-usage-page .cirra-billing-usage-summary-card-subtext,.cirra-settings-usage-page .cirra-billing-usage-summary-card-value,.cirra-settings-data-table-page .cirra-billing-usage-summary-card-label,.cirra-settings-data-table-page .cirra-billing-usage-summary-card-subtext,.cirra-settings-data-table-page .cirra-billing-usage-summary-card-value,.cirra-settings-members-page .cirra-billing-usage-summary-card-label,.cirra-settings-members-page .cirra-billing-usage-summary-card-subtext,.cirra-settings-members-page .cirra-billing-usage-summary-card-value,.cirra-settings-overview-page .cirra-billing-usage-summary-card-label,.cirra-settings-overview-page .cirra-billing-usage-summary-card-subtext,.cirra-settings-overview-page .cirra-billing-usage-summary-card-value,.cirra-org-billing-usage-page .cirra-billing-usage-summary-card-label,.cirra-org-billing-usage-page .cirra-billing-usage-summary-card-subtext,.cirra-org-billing-usage-page .cirra-billing-usage-summary-card-value,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-label,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-subtext,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-value,.cirra-org-billing-overview-page .cirra-billing-usage-summary-card-label,.cirra-org-billing-overview-page .cirra-billing-usage-summary-card-subtext,.cirra-org-billing-overview-page .cirra-billing-usage-summary-card-value{font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);margin:0;font-style:normal}.cirra-settings-usage-page .cirra-billing-usage-summary-card-label,.cirra-settings-data-table-page .cirra-billing-usage-summary-card-label,.cirra-settings-members-page .cirra-billing-usage-summary-card-label,.cirra-settings-overview-page .cirra-billing-usage-summary-card-label,.cirra-org-billing-usage-page .cirra-billing-usage-summary-card-label,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-label,.cirra-org-billing-overview-page .cirra-billing-usage-summary-card-label{letter-spacing:-.01em;color:var(--cirra-neutral-800,#81828a);padding-right:44px;font-size:12px;font-weight:500;line-height:16px}.cirra-settings-usage-page .cirra-billing-usage-summary-card-value,.cirra-settings-data-table-page .cirra-billing-usage-summary-card-value,.cirra-settings-members-page .cirra-billing-usage-summary-card-value,.cirra-settings-overview-page .cirra-billing-usage-summary-card-value,.cirra-org-billing-usage-page .cirra-billing-usage-summary-card-value,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-value,.cirra-org-billing-overview-page .cirra-billing-usage-summary-card-value{letter-spacing:-.02em;color:var(--cirra-neutral-950,#ceced6);font-size:20px;font-weight:500;line-height:28px;position:absolute;bottom:12px;left:16px;right:16px}.cirra-settings-usage-page .cirra-billing-usage-summary-card-subtext,.cirra-settings-data-table-page .cirra-billing-usage-summary-card-subtext,.cirra-settings-members-page .cirra-billing-usage-summary-card-subtext,.cirra-settings-overview-page .cirra-billing-usage-summary-card-subtext,.cirra-org-billing-usage-page .cirra-billing-usage-summary-card-subtext,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-subtext,.cirra-org-billing-overview-page .cirra-billing-usage-summary-card-subtext{letter-spacing:-.01em;text-align:right;max-width:72px;color:var(--cirra-neutral-800,#81828a);font-size:12px;font-weight:500;line-height:16px;position:absolute;top:12px;right:16px}@media (width<=900px){.cirra-settings-usage-page .cirra-billing-usage-summary-cards,.cirra-settings-data-table-page .cirra-billing-usage-summary-cards,.cirra-settings-members-page .cirra-billing-usage-summary-cards,.cirra-settings-overview-page .cirra-billing-usage-summary-cards,.cirra-org-billing-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-overview-page .cirra-billing-usage-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cirra-settings-usage-page .cirra-billing-usage-summary-cards,.cirra-settings-data-table-page .cirra-billing-usage-summary-cards,.cirra-settings-members-page .cirra-billing-usage-summary-cards,.cirra-settings-overview-page .cirra-billing-usage-summary-cards,.cirra-org-billing-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-overview-page .cirra-billing-usage-summary-cards{grid-template-columns:minmax(0,1fr)}}.cirra-settings-usage-page .cirra-billing-usage-preview-tables-row,.cirra-settings-data-table-page .cirra-billing-usage-preview-tables-row,.cirra-settings-members-page .cirra-billing-usage-preview-tables-row,.cirra-settings-overview-page .cirra-billing-usage-preview-tables-row,.cirra-org-billing-usage-page .cirra-billing-usage-preview-tables-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-tables-row,.cirra-org-billing-overview-page .cirra-billing-usage-preview-tables-row{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px;display:grid}.cirra-settings-usage-page .cirra-billing-usage-table-sections,.cirra-settings-data-table-page .cirra-billing-usage-table-sections,.cirra-settings-members-page .cirra-billing-usage-table-sections,.cirra-settings-overview-page .cirra-billing-usage-table-sections,.cirra-org-billing-usage-page .cirra-billing-usage-table-sections,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-sections,.cirra-org-billing-overview-page .cirra-billing-usage-table-sections{flex-direction:column;gap:16px;display:flex}.cirra-settings-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-settings-data-table-page .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-settings-members-page .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-settings-overview-page .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section.cirra-automations-list-shell{background:var(--cirra-neutral-100,#151617);border-radius:12px;flex-direction:column;align-items:stretch;gap:0;margin-top:0;padding:4px 4px 0;display:flex;box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #00000014}html[data-cirra-theme=dark] .cirra-settings-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=dark] .cirra-settings-data-table-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=dark] .cirra-settings-members-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=dark] .cirra-settings-overview-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=dark] .cirra-org-billing-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=dark] .cirra-org-billing-member-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=dark] .cirra-org-billing-overview-page .cirra-billing-usage-table-section.cirra-automations-list-shell{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%);box-shadow:0 1px 1px -.5px #0000003d,0 0 0 .5px #ffffff1a}html[data-cirra-theme=light] .cirra-settings-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=light] .cirra-settings-data-table-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=light] .cirra-settings-members-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=light] .cirra-settings-overview-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=light] .cirra-org-billing-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=light] .cirra-org-billing-member-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=light] .cirra-org-billing-overview-page .cirra-billing-usage-table-section.cirra-automations-list-shell{background:var(--cirra-neutral-100,#151617);box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #00000014}.cirra-settings-usage-page .cirra-billing-usage-table-section,.cirra-settings-data-table-page .cirra-billing-usage-table-section,.cirra-settings-members-page .cirra-billing-usage-table-section,.cirra-settings-overview-page .cirra-billing-usage-table-section,.cirra-org-billing-usage-page .cirra-billing-usage-table-section,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section,.cirra-org-billing-overview-page .cirra-billing-usage-table-section{gap:0}.cirra-settings-usage-page .cirra-org-billing-member-usage-section .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-settings-data-table-page .cirra-org-billing-member-usage-section .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-settings-members-page .cirra-org-billing-member-usage-section .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-settings-overview-page .cirra-org-billing-member-usage-section .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-org-billing-usage-page .cirra-org-billing-member-usage-section .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-org-billing-member-usage-page .cirra-org-billing-member-usage-section .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-org-billing-overview-page .cirra-org-billing-member-usage-section .cirra-billing-usage-table-section.cirra-automations-list-shell{margin-top:24px}.cirra-settings-usage-page .cirra-billing-usage-preview-table-title,.cirra-settings-data-table-page .cirra-billing-usage-preview-table-title,.cirra-settings-members-page .cirra-billing-usage-preview-table-title,.cirra-settings-overview-page .cirra-billing-usage-preview-table-title,.cirra-org-billing-usage-page .cirra-billing-usage-preview-table-title,.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table-title,.cirra-org-billing-overview-page .cirra-billing-usage-preview-table-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0 0 16px;padding:12px 8px 0;font-size:13px;font-weight:500;line-height:19px}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting{min-width:0;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:0;padding:0 0 2px;display:flex;overflow-x:auto}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row{width:100%;min-width:var(--cirra-usage-reporting-min-width,680px);grid-template-columns:var(--cirra-usage-reporting-grid-template);flex-shrink:0;align-items:center;column-gap:16px;display:grid}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header{background:color-mix(in srgb, var(--cirra-neutral-300,#27282b) 80%, var(--cirra-neutral-50,#0e0e0f) 20%);border-radius:8px;min-height:32px;padding:0 12px;box-shadow:inset 0 0 0 .5px #ffffff0f,inset 0 -.5px 1px #00000029}html[data-cirra-theme=light] .cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,html[data-cirra-theme=light] .cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,html[data-cirra-theme=light] .cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,html[data-cirra-theme=light] .cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,html[data-cirra-theme=light] .cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,html[data-cirra-theme=light] .cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,html[data-cirra-theme=light] .cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header{background:#f7f7f8;box-shadow:inset 0 0 0 .5px #00000005}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell{min-width:0;color:var(--cirra-neutral-800,#81828a);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:16px;overflow:hidden}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell-label,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell-label,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell-label,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell-label,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell-label,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell-label,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell-label{min-width:0;white-space:inherit;overflow:inherit;text-overflow:inherit;display:inline}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip{color:var(--cirra-neutral-800,#81828a);cursor:help}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip:hover,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip:hover,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip:hover,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip:hover,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip:hover,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip:hover,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip:hover{text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:var(--cirra-neutral-600,#55565c);text-underline-offset:2px;text-decoration-thickness:1px}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell{padding:0;position:relative}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after{content:"";pointer-events:none;background:#0000001f;height:.5px;position:absolute;bottom:0;left:12px;right:12px}html[data-cirra-theme=dark] .cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,html[data-cirra-theme=dark] .cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,html[data-cirra-theme=dark] .cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,html[data-cirra-theme=dark] .cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,html[data-cirra-theme=dark] .cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,html[data-cirra-theme=dark] .cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,html[data-cirra-theme=dark] .cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after{background:#ffffff2e}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:has(.is-last-row):after,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:has(.is-last-row):after,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:has(.is-last-row):after,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:has(.is-last-row):after,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:has(.is-last-row):after,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:has(.is-last-row):after,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:has(.is-last-row):after{display:none}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-inner-shell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-inner-shell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-inner-shell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-inner-shell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-inner-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-inner-shell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-inner-shell{align-items:center;margin-top:1px;margin-bottom:2px;display:flex;position:relative}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row{box-sizing:border-box;width:100%;min-height:44px;box-shadow:none;cursor:default;background:0 0;border:.5px solid #0000;border-radius:8px;outline:none;margin:0;padding:0 12px}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell{min-width:0;color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 58%, transparent);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;line-height:19px;overflow:hidden}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-primary,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-primary,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-primary,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-primary,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-primary,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-primary,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-primary{color:var(--cirra-neutral-950,#ceced6)}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-credits-used,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-credits-used,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-credits-used,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-credits-used,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-credits-used,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-credits-used,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-credits-used{color:var(--cirra-bar-chart-series-2)}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-role-cell,.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-seat-cell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-role-cell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-seat-cell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-role-cell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-seat-cell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-role-cell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-seat-cell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-role-cell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-seat-cell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-role-cell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-seat-cell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-role-cell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-seat-cell{overflow:visible}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell.cirra-settings-agent-permissions-app-permission-cell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell.cirra-settings-agent-permissions-app-permission-cell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell.cirra-settings-agent-permissions-app-permission-cell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell.cirra-settings-agent-permissions-app-permission-cell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell.cirra-settings-agent-permissions-app-permission-cell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell.cirra-settings-agent-permissions-app-permission-cell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell.cirra-settings-agent-permissions-app-permission-cell{overflow:visible!important}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell{background:0 0;border-radius:0}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row.is-skeleton-row,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row.is-skeleton-row,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row.is-skeleton-row,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row.is-skeleton-row,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row.is-skeleton-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row.is-skeleton-row,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row.is-skeleton-row{cursor:default}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar{background:linear-gradient(90deg,#ffffff0d 15%,#ffffff1f 50%,#ffffff0d 85% 100%) 0 0/200% 100%;border-radius:999px;flex:none;height:11px;animation:1.5s linear infinite cirra-skeleton-shimmer;display:block}html[data-cirra-theme=light] .cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,html[data-cirra-theme=light] .cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,html[data-cirra-theme=light] .cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,html[data-cirra-theme=light] .cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,html[data-cirra-theme=light] .cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,html[data-cirra-theme=light] .cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,html[data-cirra-theme=light] .cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar{background:linear-gradient(90deg,#1418200f 15%,#1418201f 50%,#1418200f 85% 100%) 0 0/200% 100%}@media (width<=700px){.cirra-settings-usage-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-settings-members-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-settings-overview-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-label-skeleton{width:min(100%,220px)}.cirra-settings-usage-page .cirra-bar-chart-header,.cirra-settings-data-table-page .cirra-bar-chart-header,.cirra-settings-members-page .cirra-bar-chart-header,.cirra-settings-overview-page .cirra-bar-chart-header,.cirra-org-billing-usage-page .cirra-bar-chart-header,.cirra-org-billing-member-usage-page .cirra-bar-chart-header,.cirra-org-billing-overview-page .cirra-bar-chart-header{flex-direction:column;align-items:flex-start}.cirra-settings-usage-page .cirra-bar-chart-period-controls,.cirra-settings-data-table-page .cirra-bar-chart-period-controls,.cirra-settings-members-page .cirra-bar-chart-period-controls,.cirra-settings-overview-page .cirra-bar-chart-period-controls,.cirra-org-billing-usage-page .cirra-bar-chart-period-controls,.cirra-org-billing-member-usage-page .cirra-bar-chart-period-controls,.cirra-org-billing-overview-page .cirra-bar-chart-period-controls{margin-left:0}}.cirra-settings-usage-page .cirra-billing-usage-preview-table,.cirra-settings-data-table-page .cirra-billing-usage-preview-table,.cirra-settings-members-page .cirra-billing-usage-preview-table,.cirra-settings-overview-page .cirra-billing-usage-preview-table,.cirra-org-billing-usage-page .cirra-billing-usage-preview-table,.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table,.cirra-org-billing-overview-page .cirra-billing-usage-preview-table{min-width:0}.cirra-settings-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-preview-table-title,.cirra-settings-data-table-page .cirra-billing-usage-preview-table .cirra-billing-usage-preview-table-title,.cirra-settings-members-page .cirra-billing-usage-preview-table .cirra-billing-usage-preview-table-title,.cirra-settings-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-preview-table-title,.cirra-org-billing-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-preview-table-title,.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-preview-table-title,.cirra-org-billing-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-preview-table-title{letter-spacing:-.02em;color:var(--cirra-neutral-950,#ceced6);margin:0 0 8px;font-size:14px;font-weight:580}.cirra-settings-usage-page .cirra-billing-usage-data-table tr[style*=cursor] td,.cirra-settings-data-table-page .cirra-billing-usage-data-table tr[style*=cursor] td,.cirra-settings-members-page .cirra-billing-usage-data-table tr[style*=cursor] td,.cirra-settings-overview-page .cirra-billing-usage-data-table tr[style*=cursor] td,.cirra-org-billing-usage-page .cirra-billing-usage-data-table tr[style*=cursor] td,.cirra-org-billing-member-usage-page .cirra-billing-usage-data-table tr[style*=cursor] td,.cirra-org-billing-overview-page .cirra-billing-usage-data-table tr[style*=cursor] td{transition:background .1s}.cirra-settings-usage-page .cirra-billing-usage-data-table tr[style*=cursor]:hover td,.cirra-settings-data-table-page .cirra-billing-usage-data-table tr[style*=cursor]:hover td,.cirra-settings-members-page .cirra-billing-usage-data-table tr[style*=cursor]:hover td,.cirra-settings-overview-page .cirra-billing-usage-data-table tr[style*=cursor]:hover td,.cirra-org-billing-usage-page .cirra-billing-usage-data-table tr[style*=cursor]:hover td,.cirra-org-billing-member-usage-page .cirra-billing-usage-data-table tr[style*=cursor]:hover td,.cirra-org-billing-overview-page .cirra-billing-usage-data-table tr[style*=cursor]:hover td,.cirra-settings-usage-page .cirra-billing-usage-data-table tr.is-expanded td,.cirra-settings-data-table-page .cirra-billing-usage-data-table tr.is-expanded td,.cirra-settings-members-page .cirra-billing-usage-data-table tr.is-expanded td,.cirra-settings-overview-page .cirra-billing-usage-data-table tr.is-expanded td,.cirra-org-billing-usage-page .cirra-billing-usage-data-table tr.is-expanded td,.cirra-org-billing-member-usage-page .cirra-billing-usage-data-table tr.is-expanded td,.cirra-org-billing-overview-page .cirra-billing-usage-data-table tr.is-expanded td{background:var(--cirra-neutral-250,#242528)}.cirra-settings-usage-page .cirra-billing-usage-data-table td:first-child,.cirra-settings-data-table-page .cirra-billing-usage-data-table td:first-child,.cirra-settings-members-page .cirra-billing-usage-data-table td:first-child,.cirra-settings-overview-page .cirra-billing-usage-data-table td:first-child,.cirra-org-billing-usage-page .cirra-billing-usage-data-table td:first-child,.cirra-org-billing-member-usage-page .cirra-billing-usage-data-table td:first-child,.cirra-org-billing-overview-page .cirra-billing-usage-data-table td:first-child{color:var(--cirra-neutral-950,#ceced6);font-weight:500}.cirra-settings-usage-page .cirra-member-usage-metric-text,.cirra-settings-data-table-page .cirra-member-usage-metric-text,.cirra-settings-members-page .cirra-member-usage-metric-text,.cirra-settings-overview-page .cirra-member-usage-metric-text,.cirra-org-billing-usage-page .cirra-member-usage-metric-text,.cirra-org-billing-member-usage-page .cirra-member-usage-metric-text,.cirra-org-billing-overview-page .cirra-member-usage-metric-text{min-height:26px;color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;align-items:center;font-size:13px;font-weight:500;line-height:19px;display:inline-flex}.cirra-settings-usage-page .cirra-member-usage-window-filter,.cirra-settings-data-table-page .cirra-member-usage-window-filter,.cirra-settings-members-page .cirra-member-usage-window-filter,.cirra-settings-overview-page .cirra-member-usage-window-filter,.cirra-org-billing-usage-page .cirra-member-usage-window-filter,.cirra-org-billing-member-usage-page .cirra-member-usage-window-filter,.cirra-org-billing-overview-page .cirra-member-usage-window-filter{flex:none;width:max-content;min-width:max-content}.cirra-settings-usage-page .cirra-member-usage-window-filter .cirra-segmented-filter-panel,.cirra-settings-data-table-page .cirra-member-usage-window-filter .cirra-segmented-filter-panel,.cirra-settings-members-page .cirra-member-usage-window-filter .cirra-segmented-filter-panel,.cirra-settings-overview-page .cirra-member-usage-window-filter .cirra-segmented-filter-panel,.cirra-org-billing-usage-page .cirra-member-usage-window-filter .cirra-segmented-filter-panel,.cirra-org-billing-member-usage-page .cirra-member-usage-window-filter .cirra-segmented-filter-panel,.cirra-org-billing-overview-page .cirra-member-usage-window-filter .cirra-segmented-filter-panel{flex:none;width:max-content;min-width:max-content;max-width:none}.cirra-settings-usage-page .cirra-member-usage-name-cell,.cirra-settings-data-table-page .cirra-member-usage-name-cell,.cirra-settings-members-page .cirra-member-usage-name-cell,.cirra-settings-overview-page .cirra-member-usage-name-cell,.cirra-org-billing-usage-page .cirra-member-usage-name-cell,.cirra-org-billing-member-usage-page .cirra-member-usage-name-cell,.cirra-org-billing-overview-page .cirra-member-usage-name-cell{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.cirra-settings-usage-page .cirra-member-usage-name-cell .cirra-settings-member-identity,.cirra-settings-data-table-page .cirra-member-usage-name-cell .cirra-settings-member-identity,.cirra-settings-members-page .cirra-member-usage-name-cell .cirra-settings-member-identity,.cirra-settings-overview-page .cirra-member-usage-name-cell .cirra-settings-member-identity,.cirra-org-billing-usage-page .cirra-member-usage-name-cell .cirra-settings-member-identity,.cirra-org-billing-member-usage-page .cirra-member-usage-name-cell .cirra-settings-member-identity,.cirra-org-billing-overview-page .cirra-member-usage-name-cell .cirra-settings-member-identity{width:100%;min-width:0}.cirra-settings-usage-page .cirra-member-usage-plan-picker.comp-select-trigger,.cirra-settings-data-table-page .cirra-member-usage-plan-picker.comp-select-trigger,.cirra-settings-members-page .cirra-member-usage-plan-picker.comp-select-trigger,.cirra-settings-overview-page .cirra-member-usage-plan-picker.comp-select-trigger,.cirra-org-billing-usage-page .cirra-member-usage-plan-picker.comp-select-trigger,.cirra-org-billing-member-usage-page .cirra-member-usage-plan-picker.comp-select-trigger,.cirra-org-billing-overview-page .cirra-member-usage-plan-picker.comp-select-trigger{width:auto;min-width:148px;max-width:190px}.cirra-settings-usage-page .cirra-member-usage-table .cirra-member-usage-plan-picker.comp-select-trigger,.cirra-settings-data-table-page .cirra-member-usage-table .cirra-member-usage-plan-picker.comp-select-trigger,.cirra-settings-members-page .cirra-member-usage-table .cirra-member-usage-plan-picker.comp-select-trigger,.cirra-settings-overview-page .cirra-member-usage-table .cirra-member-usage-plan-picker.comp-select-trigger,.cirra-org-billing-usage-page .cirra-member-usage-table .cirra-member-usage-plan-picker.comp-select-trigger,.cirra-org-billing-member-usage-page .cirra-member-usage-table .cirra-member-usage-plan-picker.comp-select-trigger,.cirra-org-billing-overview-page .cirra-member-usage-table .cirra-member-usage-plan-picker.comp-select-trigger{height:25px;min-height:25px;margin-top:-3px;margin-left:-11px}.cirra-settings-usage-page .cirra-member-usage-plan-text,.cirra-settings-data-table-page .cirra-member-usage-plan-text,.cirra-settings-members-page .cirra-member-usage-plan-text,.cirra-settings-overview-page .cirra-member-usage-plan-text,.cirra-org-billing-usage-page .cirra-member-usage-plan-text,.cirra-org-billing-member-usage-page .cirra-member-usage-plan-text,.cirra-org-billing-overview-page .cirra-member-usage-plan-text{width:auto;min-width:0;max-width:190px;color:var(--cirra-neutral-800,#81828a);white-space:nowrap}.cirra-settings-usage-page .cirra-member-usage-cell-stack,.cirra-settings-data-table-page .cirra-member-usage-cell-stack,.cirra-settings-members-page .cirra-member-usage-cell-stack,.cirra-settings-overview-page .cirra-member-usage-cell-stack,.cirra-org-billing-usage-page .cirra-member-usage-cell-stack,.cirra-org-billing-member-usage-page .cirra-member-usage-cell-stack,.cirra-org-billing-overview-page .cirra-member-usage-cell-stack{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.cirra-settings-usage-page .cirra-member-usage-subtext,.cirra-settings-usage-page .cirra-member-usage-empty-text,.cirra-settings-data-table-page .cirra-member-usage-subtext,.cirra-settings-data-table-page .cirra-member-usage-empty-text,.cirra-settings-members-page .cirra-member-usage-subtext,.cirra-settings-members-page .cirra-member-usage-empty-text,.cirra-settings-overview-page .cirra-member-usage-subtext,.cirra-settings-overview-page .cirra-member-usage-empty-text,.cirra-org-billing-usage-page .cirra-member-usage-subtext,.cirra-org-billing-usage-page .cirra-member-usage-empty-text,.cirra-org-billing-member-usage-page .cirra-member-usage-subtext,.cirra-org-billing-member-usage-page .cirra-member-usage-empty-text,.cirra-org-billing-overview-page .cirra-member-usage-subtext,.cirra-org-billing-overview-page .cirra-member-usage-empty-text{color:var(--cirra-neutral-700,#6f7078);letter-spacing:-.01em;white-space:nowrap;font-size:12px;font-weight:500;line-height:16px}.cirra-settings-usage-page .cirra-member-usage-subtext,.cirra-settings-data-table-page .cirra-member-usage-subtext,.cirra-settings-members-page .cirra-member-usage-subtext,.cirra-settings-overview-page .cirra-member-usage-subtext,.cirra-org-billing-usage-page .cirra-member-usage-subtext,.cirra-org-billing-member-usage-page .cirra-member-usage-subtext,.cirra-org-billing-overview-page .cirra-member-usage-subtext{margin-top:2px;margin-left:4px}.cirra-settings-usage-page .cirra-member-usage-empty-text,.cirra-settings-data-table-page .cirra-member-usage-empty-text,.cirra-settings-members-page .cirra-member-usage-empty-text,.cirra-settings-overview-page .cirra-member-usage-empty-text,.cirra-org-billing-usage-page .cirra-member-usage-empty-text,.cirra-org-billing-member-usage-page .cirra-member-usage-empty-text,.cirra-org-billing-overview-page .cirra-member-usage-empty-text{min-height:26px;color:var(--cirra-neutral-600,#55565c);align-items:center;display:inline-flex}.cirra-settings-usage-page .cirra-member-usage-credits-cell-inner,.cirra-settings-data-table-page .cirra-member-usage-credits-cell-inner,.cirra-settings-members-page .cirra-member-usage-credits-cell-inner,.cirra-settings-overview-page .cirra-member-usage-credits-cell-inner,.cirra-org-billing-usage-page .cirra-member-usage-credits-cell-inner,.cirra-org-billing-member-usage-page .cirra-member-usage-credits-cell-inner,.cirra-org-billing-overview-page .cirra-member-usage-credits-cell-inner{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.cirra-settings-usage-page .cirra-member-usage-credit-menu-button.comp-button,.cirra-settings-data-table-page .cirra-member-usage-credit-menu-button.comp-button,.cirra-settings-members-page .cirra-member-usage-credit-menu-button.comp-button,.cirra-settings-overview-page .cirra-member-usage-credit-menu-button.comp-button,.cirra-org-billing-usage-page .cirra-member-usage-credit-menu-button.comp-button,.cirra-org-billing-member-usage-page .cirra-member-usage-credit-menu-button.comp-button,.cirra-org-billing-overview-page .cirra-member-usage-credit-menu-button.comp-button{flex:none}.cirra-settings-usage-page .cirra-member-usage-rate-header,.cirra-settings-usage-page .cirra-member-usage-rate-cell,.cirra-settings-data-table-page .cirra-member-usage-rate-header,.cirra-settings-data-table-page .cirra-member-usage-rate-cell,.cirra-settings-members-page .cirra-member-usage-rate-header,.cirra-settings-members-page .cirra-member-usage-rate-cell,.cirra-settings-overview-page .cirra-member-usage-rate-header,.cirra-settings-overview-page .cirra-member-usage-rate-cell,.cirra-org-billing-usage-page .cirra-member-usage-rate-header,.cirra-org-billing-usage-page .cirra-member-usage-rate-cell,.cirra-org-billing-member-usage-page .cirra-member-usage-rate-header,.cirra-org-billing-member-usage-page .cirra-member-usage-rate-cell,.cirra-org-billing-overview-page .cirra-member-usage-rate-header,.cirra-org-billing-overview-page .cirra-member-usage-rate-cell{padding-right:20px}.cirra-settings-usage-page .cirra-member-usage-rate-cell .compound-usage-plan-progress,.cirra-settings-data-table-page .cirra-member-usage-rate-cell .compound-usage-plan-progress,.cirra-settings-members-page .cirra-member-usage-rate-cell .compound-usage-plan-progress,.cirra-settings-overview-page .cirra-member-usage-rate-cell .compound-usage-plan-progress,.cirra-org-billing-usage-page .cirra-member-usage-rate-cell .compound-usage-plan-progress,.cirra-org-billing-member-usage-page .cirra-member-usage-rate-cell .compound-usage-plan-progress,.cirra-org-billing-overview-page .cirra-member-usage-rate-cell .compound-usage-plan-progress{--usage-plan-progress-track-height:8px;width:100%;min-width:0;max-width:100%}.cirra-settings-usage-page .cirra-member-usage-credits-cell,.cirra-settings-data-table-page .cirra-member-usage-credits-cell,.cirra-settings-members-page .cirra-member-usage-credits-cell,.cirra-settings-overview-page .cirra-member-usage-credits-cell,.cirra-org-billing-usage-page .cirra-member-usage-credits-cell,.cirra-org-billing-member-usage-page .cirra-member-usage-credits-cell,.cirra-org-billing-overview-page .cirra-member-usage-credits-cell{text-align:left;justify-content:flex-start}.cirra-settings-usage-page .cirra-member-usage-credits-cell .cirra-member-usage-credit-limit,.cirra-settings-data-table-page .cirra-member-usage-credits-cell .cirra-member-usage-credit-limit,.cirra-settings-members-page .cirra-member-usage-credits-cell .cirra-member-usage-credit-limit,.cirra-settings-overview-page .cirra-member-usage-credits-cell .cirra-member-usage-credit-limit,.cirra-org-billing-usage-page .cirra-member-usage-credits-cell .cirra-member-usage-credit-limit,.cirra-org-billing-member-usage-page .cirra-member-usage-credits-cell .cirra-member-usage-credit-limit,.cirra-org-billing-overview-page .cirra-member-usage-credits-cell .cirra-member-usage-credit-limit{align-items:flex-start}html[data-cirra-theme=light] .cirra-settings-usage-page .cirra-member-usage-credits-cell .cirra-member-usage-metric-text,html[data-cirra-theme=light] .cirra-settings-data-table-page .cirra-member-usage-credits-cell .cirra-member-usage-metric-text,html[data-cirra-theme=light] .cirra-settings-members-page .cirra-member-usage-credits-cell .cirra-member-usage-metric-text,html[data-cirra-theme=light] .cirra-settings-overview-page .cirra-member-usage-credits-cell .cirra-member-usage-metric-text,html[data-cirra-theme=light] .cirra-org-billing-usage-page .cirra-member-usage-credits-cell .cirra-member-usage-metric-text,html[data-cirra-theme=light] .cirra-org-billing-member-usage-page .cirra-member-usage-credits-cell .cirra-member-usage-metric-text,html[data-cirra-theme=light] .cirra-org-billing-overview-page .cirra-member-usage-credits-cell .cirra-member-usage-metric-text{color:var(--cirra-neutral-800,#81828a)}.cirra-settings-usage-page .cirra-member-usage-table .cirra-member-usage-credits-cell,.cirra-settings-usage-page .cirra-member-usage-table .cirra-member-usage-metric-text,.cirra-settings-data-table-page .cirra-member-usage-table .cirra-member-usage-credits-cell,.cirra-settings-data-table-page .cirra-member-usage-table .cirra-member-usage-metric-text,.cirra-settings-members-page .cirra-member-usage-table .cirra-member-usage-credits-cell,.cirra-settings-members-page .cirra-member-usage-table .cirra-member-usage-metric-text,.cirra-settings-overview-page .cirra-member-usage-table .cirra-member-usage-credits-cell,.cirra-settings-overview-page .cirra-member-usage-table .cirra-member-usage-metric-text,.cirra-org-billing-usage-page .cirra-member-usage-table .cirra-member-usage-credits-cell,.cirra-org-billing-usage-page .cirra-member-usage-table .cirra-member-usage-metric-text,.cirra-org-billing-member-usage-page .cirra-member-usage-table .cirra-member-usage-credits-cell,.cirra-org-billing-member-usage-page .cirra-member-usage-table .cirra-member-usage-metric-text,.cirra-org-billing-overview-page .cirra-member-usage-table .cirra-member-usage-credits-cell,.cirra-org-billing-overview-page .cirra-member-usage-table .cirra-member-usage-metric-text{white-space:nowrap}.cirra-settings-usage-page .cirra-billing-usage-data-table-shell,.cirra-settings-data-table-page .cirra-billing-usage-data-table-shell,.cirra-settings-members-page .cirra-billing-usage-data-table-shell,.cirra-settings-overview-page .cirra-billing-usage-data-table-shell,.cirra-org-billing-usage-page .cirra-billing-usage-data-table-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-data-table-shell,.cirra-org-billing-overview-page .cirra-billing-usage-data-table-shell{flex-direction:column;gap:12px;display:flex}.cirra-settings-usage-page .cirra-billing-usage-expanded-row td,.cirra-settings-data-table-page .cirra-billing-usage-expanded-row td,.cirra-settings-members-page .cirra-billing-usage-expanded-row td,.cirra-settings-overview-page .cirra-billing-usage-expanded-row td,.cirra-org-billing-usage-page .cirra-billing-usage-expanded-row td,.cirra-org-billing-member-usage-page .cirra-billing-usage-expanded-row td,.cirra-org-billing-overview-page .cirra-billing-usage-expanded-row td{padding:0}.cirra-settings-usage-page .cirra-billing-usage-table-pagination,.cirra-settings-data-table-page .cirra-billing-usage-table-pagination,.cirra-settings-members-page .cirra-billing-usage-table-pagination,.cirra-settings-overview-page .cirra-billing-usage-table-pagination,.cirra-org-billing-usage-page .cirra-billing-usage-table-pagination,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-pagination,.cirra-org-billing-overview-page .cirra-billing-usage-table-pagination{justify-content:flex-end;align-items:center;gap:12px;display:flex}.cirra-settings-usage-page .cirra-billing-usage-table-page-indicator,.cirra-settings-data-table-page .cirra-billing-usage-table-page-indicator,.cirra-settings-members-page .cirra-billing-usage-table-page-indicator,.cirra-settings-overview-page .cirra-billing-usage-table-page-indicator,.cirra-org-billing-usage-page .cirra-billing-usage-table-page-indicator,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-page-indicator,.cirra-org-billing-overview-page .cirra-billing-usage-table-page-indicator{color:var(--cirra-neutral-800,#81828a);font-size:12px}.cirra-settings-usage-page .cirra-billing-usage-split-bar,.cirra-settings-data-table-page .cirra-billing-usage-split-bar,.cirra-settings-members-page .cirra-billing-usage-split-bar,.cirra-settings-overview-page .cirra-billing-usage-split-bar,.cirra-org-billing-usage-page .cirra-billing-usage-split-bar,.cirra-org-billing-member-usage-page .cirra-billing-usage-split-bar,.cirra-org-billing-overview-page .cirra-billing-usage-split-bar{align-items:center;min-width:60px;display:flex}.cirra-settings-usage-page .cirra-billing-usage-split-bar-track,.cirra-settings-data-table-page .cirra-billing-usage-split-bar-track,.cirra-settings-members-page .cirra-billing-usage-split-bar-track,.cirra-settings-overview-page .cirra-billing-usage-split-bar-track,.cirra-org-billing-usage-page .cirra-billing-usage-split-bar-track,.cirra-org-billing-member-usage-page .cirra-billing-usage-split-bar-track,.cirra-org-billing-overview-page .cirra-billing-usage-split-bar-track{background:var(--cirra-neutral-400,#343538);border-radius:3px;width:100%;height:6px;display:flex;overflow:hidden}.cirra-settings-usage-page .cirra-billing-usage-split-bar-task,.cirra-settings-data-table-page .cirra-billing-usage-split-bar-task,.cirra-settings-members-page .cirra-billing-usage-split-bar-task,.cirra-settings-overview-page .cirra-billing-usage-split-bar-task,.cirra-org-billing-usage-page .cirra-billing-usage-split-bar-task,.cirra-org-billing-member-usage-page .cirra-billing-usage-split-bar-task,.cirra-org-billing-overview-page .cirra-billing-usage-split-bar-task{background:#5c95e880;height:100%}.cirra-settings-usage-page .cirra-billing-usage-split-bar-workflow,.cirra-settings-data-table-page .cirra-billing-usage-split-bar-workflow,.cirra-settings-members-page .cirra-billing-usage-split-bar-workflow,.cirra-settings-overview-page .cirra-billing-usage-split-bar-workflow,.cirra-org-billing-usage-page .cirra-billing-usage-split-bar-workflow,.cirra-org-billing-member-usage-page .cirra-billing-usage-split-bar-workflow,.cirra-org-billing-overview-page .cirra-billing-usage-split-bar-workflow{background:#8caadc8c;height:100%}.cirra-settings-usage-page .cirra-billing-usage-expanded-detail,.cirra-settings-data-table-page .cirra-billing-usage-expanded-detail,.cirra-settings-members-page .cirra-billing-usage-expanded-detail,.cirra-settings-overview-page .cirra-billing-usage-expanded-detail,.cirra-org-billing-usage-page .cirra-billing-usage-expanded-detail,.cirra-org-billing-member-usage-page .cirra-billing-usage-expanded-detail,.cirra-org-billing-overview-page .cirra-billing-usage-expanded-detail{background:var(--cirra-neutral-250,#242528);padding:12px 8px 12px 24px}.cirra-settings-usage-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table th,.cirra-settings-data-table-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table th,.cirra-settings-members-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table th,.cirra-settings-overview-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table th,.cirra-org-billing-usage-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table th,.cirra-org-billing-member-usage-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table th,.cirra-org-billing-overview-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table th{padding:8px 0 10px}.cirra-settings-usage-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table td,.cirra-settings-data-table-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table td,.cirra-settings-members-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table td,.cirra-settings-overview-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table td,.cirra-org-billing-usage-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table td,.cirra-org-billing-member-usage-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table td,.cirra-org-billing-overview-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table td{padding:11px 0}.cirra-settings-usage-page .cirra-billing-usage-expanded-detail-empty,.cirra-settings-data-table-page .cirra-billing-usage-expanded-detail-empty,.cirra-settings-members-page .cirra-billing-usage-expanded-detail-empty,.cirra-settings-overview-page .cirra-billing-usage-expanded-detail-empty,.cirra-org-billing-usage-page .cirra-billing-usage-expanded-detail-empty,.cirra-org-billing-member-usage-page .cirra-billing-usage-expanded-detail-empty,.cirra-org-billing-overview-page .cirra-billing-usage-expanded-detail-empty{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px}.cirra-settings-usage-page .cirra-billing-usage-tab-content,.cirra-settings-data-table-page .cirra-billing-usage-tab-content,.cirra-settings-members-page .cirra-billing-usage-tab-content,.cirra-settings-overview-page .cirra-billing-usage-tab-content,.cirra-org-billing-usage-page .cirra-billing-usage-tab-content,.cirra-org-billing-member-usage-page .cirra-billing-usage-tab-content,.cirra-org-billing-overview-page .cirra-billing-usage-tab-content{min-height:200px}.cirra-settings-usage-page .cirra-billing-usage-notifications-card,.cirra-settings-data-table-page .cirra-billing-usage-notifications-card,.cirra-settings-members-page .cirra-billing-usage-notifications-card,.cirra-settings-overview-page .cirra-billing-usage-notifications-card,.cirra-org-billing-usage-page .cirra-billing-usage-notifications-card,.cirra-org-billing-member-usage-page .cirra-billing-usage-notifications-card,.cirra-org-billing-overview-page .cirra-billing-usage-notifications-card{margin-top:24px}.cirra-settings-usage-page .cirra-billing-usage-notifications-list,.cirra-settings-data-table-page .cirra-billing-usage-notifications-list,.cirra-settings-members-page .cirra-billing-usage-notifications-list,.cirra-settings-overview-page .cirra-billing-usage-notifications-list,.cirra-org-billing-usage-page .cirra-billing-usage-notifications-list,.cirra-org-billing-member-usage-page .cirra-billing-usage-notifications-list,.cirra-org-billing-overview-page .cirra-billing-usage-notifications-list{margin-top:12px}.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row{justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}.cirra-settings-usage-page .cirra-billing-usage-notification-row+.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-settings-usage-page .cirra-billing-usage-notification-row+.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-settings-usage-page .cirra-billing-usage-notification-row+.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-settings-usage-page .cirra-billing-usage-notification-row+.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-settings-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-settings-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-settings-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-overview-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row+.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row+.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row+.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row+.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row+.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row+.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row+.cirra-org-billing-overview-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row+.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row+.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row+.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row+.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row+.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row+.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row+.cirra-org-billing-overview-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row+.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row+.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row+.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row+.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row+.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row+.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row+.cirra-org-billing-overview-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row+.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row+.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row+.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row+.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-overview-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row+.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row+.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row+.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row+.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-overview-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row+.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row+.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row+.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row+.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row+.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row+.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row+.cirra-org-billing-overview-page .cirra-billing-usage-notification-row{border-top:1px solid var(--cirra-neutral-400,#343538)}.cirra-settings-usage-page .cirra-billing-usage-notification-label,.cirra-settings-data-table-page .cirra-billing-usage-notification-label,.cirra-settings-members-page .cirra-billing-usage-notification-label,.cirra-settings-overview-page .cirra-billing-usage-notification-label,.cirra-org-billing-usage-page .cirra-billing-usage-notification-label,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-label,.cirra-org-billing-overview-page .cirra-billing-usage-notification-label{color:var(--cirra-neutral-950,#ceced6);margin:0 0 2px;font-size:13px;font-weight:560}.cirra-settings-usage-page .cirra-billing-usage-notification-description,.cirra-settings-data-table-page .cirra-billing-usage-notification-description,.cirra-settings-members-page .cirra-billing-usage-notification-description,.cirra-settings-overview-page .cirra-billing-usage-notification-description,.cirra-org-billing-usage-page .cirra-billing-usage-notification-description,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-description,.cirra-org-billing-overview-page .cirra-billing-usage-notification-description{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;line-height:1.4}.cirra-settings-plans-page .compound-page-body{gap:12px}.cirra-billing-topup-modal{border-radius:16px}.cirra-billing-topup-modal .comp-modal-v2-header-content{gap:0}.cirra-billing-topup-modal .comp-modal-v2-title{letter-spacing:-.02em;font-size:15px;font-weight:500;line-height:24px}.cirra-billing-topup-modal .comp-modal-v2-subtitle{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.cirra-billing-topup-modal .cirra-billing-topup-form{flex-direction:column;gap:20px;display:flex}.cirra-billing-topup-modal .cirra-billing-topup-add-method{text-align:left;cursor:pointer;width:100%;color:var(--cirra-accent-blue);font-weight:500}.cirra-billing-topup-modal .cirra-billing-topup-add-method:hover:not(:disabled),.cirra-billing-topup-modal .cirra-billing-topup-add-method:focus-visible:not(:disabled){border-color:var(--cirra-accent-blue);outline:none}.cirra-billing-topup-modal .cirra-billing-topup-add-method:disabled{cursor:default;opacity:.55}.cirra-billing-topup-modal .cirra-billing-topup-field{flex-direction:column;gap:8px;display:flex}.cirra-billing-topup-modal .cirra-billing-topup-field-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cirra-billing-topup-modal .cirra-billing-topup-presets{align-items:center;gap:6px;display:flex}.cirra-billing-topup-modal .cirra-billing-topup-preset{border:.5px dashed var(--cirra-neutral-700,#6f7078);color:var(--cirra-neutral-800,#81828a);cursor:pointer;height:22px;font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);letter-spacing:-.01em;background:0 0;border-radius:999px;padding:0 10px;font-size:11px;font-weight:500;line-height:19px;transition:background .12s,border-color .12s,color .12s}.cirra-billing-topup-modal .cirra-billing-topup-preset:hover:not(:disabled),.cirra-billing-topup-modal .cirra-billing-topup-preset:focus-visible:not(:disabled){background:var(--cirra-neutral-200,#202124);border-color:var(--cirra-neutral-800,#81828a);color:var(--cirra-neutral-950,#ceced6);outline:none}.cirra-billing-topup-modal .cirra-billing-topup-preset:disabled{cursor:default;opacity:.55}.cirra-billing-topup-modal .cirra-billing-topup-input-wrap{position:relative}.cirra-billing-topup-modal .cirra-billing-topup-input-prefix{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;pointer-events:none;z-index:1;font-size:13px;font-weight:400;line-height:19px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.cirra-billing-topup-modal .cirra-billing-topup-input.comp-input{letter-spacing:-.01em;padding-left:12px;font-size:13px;font-weight:400;line-height:19px}.cirra-billing-topup-modal .cirra-billing-topup-input.comp-input[type=number]{appearance:textfield}.cirra-billing-topup-modal .cirra-billing-topup-input.comp-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.cirra-billing-topup-modal .cirra-billing-topup-input.comp-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.cirra-billing-topup-modal .cirra-billing-topup-credits-hint{color:var(--cirra-neutral-800,#81828a);letter-spacing:-.01em;margin:0;font-size:12px;line-height:16px}.cirra-billing-topup-modal .cirra-billing-topup-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.cirra-billing-topup-modal .cirra-billing-topup-actions.has-summary{justify-content:space-between}.cirra-billing-topup-modal .cirra-billing-topup-summary{align-items:center;gap:6px;min-width:0;display:flex}.cirra-billing-topup-modal .cirra-billing-topup-summary-icon{color:var(--cirra-neutral-600,#55565c);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cirra-billing-topup-modal .cirra-billing-topup-submit-button.comp-button{flex-shrink:0}.cirra-billing-topup-modal .cirra-billing-topup-auto-row{align-items:center;gap:8px;display:flex}.cirra-billing-topup-modal .cirra-billing-topup-auto-label{color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:500}.cirra-billing-topup-modal .cirra-billing-topup-auto-note{color:var(--cirra-neutral-800,#81828a);background:var(--cirra-neutral-200,#202124);border:1px solid var(--cirra-neutral-400,#343538);border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.45}@media (width<=640px){.cirra-billing-topup-modal .cirra-billing-topup-field-header,.cirra-billing-topup-modal .cirra-billing-topup-actions{flex-direction:column;align-items:stretch}.cirra-billing-topup-modal .cirra-billing-topup-presets{flex-wrap:wrap;justify-content:flex-start}.cirra-billing-topup-modal .cirra-billing-topup-submit-button.comp-button{width:100%;min-width:0}}.cirra-manage-seats-modal{border-radius:16px}.cirra-manage-seats-modal .comp-modal-v2-header-content{gap:0}.cirra-manage-seats-modal .comp-modal-v2-body{margin-top:20px}.cirra-manage-seats-modal .comp-modal-v2-title{letter-spacing:-.02em;font-size:15px;font-weight:500;line-height:24px}.cirra-manage-seats-modal .comp-modal-v2-subtitle{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.cirra-manage-seats-modal .cirra-manage-seats-form{flex-direction:column;gap:14px;display:flex}.cirra-manage-seats-modal .cirra-manage-seats-content{flex-direction:column;gap:12px;display:flex}.cirra-manage-seats-modal .cirra-manage-seats-warning-copy{color:var(--cirra-neutral-900,#aeb0b8);letter-spacing:-.01em;margin:0;font-size:12px;line-height:1.4}.cirra-manage-seats-modal .cirra-manage-seats-inline-message.cirra-settings-card-message{text-align:left;color:var(--cirra-neutral-900,#aeb0b8);padding:0 0 6px}.cirra-manage-seats-modal .cirra-manage-seats-inline-message.cirra-settings-card-message strong{color:var(--cirra-neutral-950,#ceced6);font-weight:500}.cirra-manage-seats-modal .cirra-manage-seats-scheduled-notice{background:color-mix(in srgb, var(--cirra-accent-blue) 8%, transparent);border:1px solid color-mix(in srgb, var(--cirra-accent-blue) 22%, transparent);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.cirra-manage-seats-modal .cirra-manage-seats-scheduled-notice-icon{color:var(--cirra-accent-blue);flex-shrink:0;margin-top:1px;display:inline-flex}.cirra-manage-seats-modal .cirra-manage-seats-scheduled-notice-text{color:var(--cirra-neutral-800,#81828a);font-size:12.5px;line-height:1.5}.cirra-manage-seats-modal .cirra-manage-seats-scheduled-notice-text strong{color:var(--cirra-neutral-950,#ceced6);font-weight:600}.cirra-manage-seats-modal .cirra-settings-card-message-inline-action{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-manage-seats-modal .cirra-manage-seats-table{flex-direction:column;gap:10px;width:100%;display:flex}.cirra-manage-seats-modal .cirra-manage-seats-row-block{flex-direction:column;gap:4px;width:100%;display:flex}.cirra-manage-seats-modal .cirra-manage-seats-row{grid-template-columns:minmax(0,1fr) minmax(100px,116px);align-items:center;gap:10px;width:100%;display:grid}.cirra-manage-seats-modal .cirra-manage-seats-plan-cell,.cirra-manage-seats-modal .cirra-manage-seats-input-cell{text-align:left;justify-content:flex-start;align-items:center;min-width:0;display:flex}.cirra-manage-seats-modal .cirra-manage-seats-plan-cell{flex-direction:column;align-items:flex-start;gap:2px}.cirra-manage-seats-modal .cirra-manage-seats-input-cell{justify-content:flex-end}.cirra-manage-seats-modal .cirra-manage-seats-plan-name{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:18px}.cirra-manage-seats-modal .cirra-manage-seats-plan-subtext{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;line-height:16px}.cirra-manage-seats-modal .cirra-manage-seats-plan-helper,.cirra-manage-seats-modal .cirra-manage-seats-plan-warning{letter-spacing:-.01em;margin:0;font-size:12px;line-height:16px}.cirra-manage-seats-modal .cirra-manage-seats-plan-helper{color:var(--cirra-neutral-700,#6f7078)}.cirra-manage-seats-modal .cirra-manage-seats-plan-warning{color:#d9a441;align-items:center;gap:4px;display:inline-flex}.cirra-manage-seats-modal .cirra-manage-seats-input-wrap{width:100%;max-width:116px;position:relative}.cirra-manage-seats-modal .cirra-manage-seats-input-shell.comp-input-shell{width:100%}.cirra-manage-seats-modal .cirra-manage-seats-input-wrap.is-warning .cirra-manage-seats-input-shell.comp-input-shell{border-radius:999px;box-shadow:0 0 0 1px #d9a4418f}.cirra-manage-seats-modal .cirra-manage-seats-input.comp-input{text-align:center;color:var(--cirra-neutral-950,#ceced6);padding-left:24px;padding-right:24px;font-size:13px;font-weight:500;line-height:18px}.cirra-manage-seats-modal .cirra-manage-seats-input.comp-input[type=number]{appearance:textfield}.cirra-manage-seats-modal .cirra-manage-seats-input.comp-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cirra-manage-seats-modal .cirra-manage-seats-input.comp-input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cirra-manage-seats-modal .cirra-manage-seats-step-button{z-index:1;width:18px;height:18px;color:var(--cirra-neutral-800,#81828a);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:color .12s,opacity .12s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.cirra-manage-seats-modal .cirra-manage-seats-step-button.is-left{left:6px}.cirra-manage-seats-modal .cirra-manage-seats-step-button.is-right{right:6px}.cirra-manage-seats-modal .cirra-manage-seats-step-button svg{width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cirra-manage-seats-modal .cirra-manage-seats-step-button:hover:not(:disabled),.cirra-manage-seats-modal .cirra-manage-seats-step-button:focus-visible:not(:disabled){color:var(--cirra-neutral-950,#ceced6)}.cirra-manage-seats-modal .cirra-manage-seats-step-button:disabled{opacity:.4;cursor:default}.cirra-manage-seats-modal .cirra-manage-seats-warning-trigger{appearance:none;color:inherit;cursor:help;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.cirra-manage-seats-modal .cirra-manage-seats-warning-trigger.is-summary{color:#d9a441}.cirra-manage-seats-modal .cirra-manage-seats-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.cirra-manage-seats-modal .cirra-manage-seats-actions.has-summary{justify-content:space-between;gap:12px}.cirra-manage-seats-modal .cirra-manage-seats-summary{align-items:center;gap:6px;min-width:0;display:flex}.cirra-manage-seats-modal .cirra-manage-seats-summary-list{flex-direction:column;gap:6px;min-width:0;display:flex}.cirra-manage-seats-modal .cirra-manage-seats-summary-icon{color:var(--cirra-neutral-600,#55565c);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cirra-manage-seats-modal .cirra-manage-seats-summary-copy{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.cirra-manage-seats-modal .cirra-manage-seats-summary-label,.cirra-manage-seats-modal .cirra-manage-seats-summary-values,.cirra-manage-seats-modal .cirra-manage-seats-summary-suffix{letter-spacing:-.01em;font-size:12px;line-height:16px}.cirra-manage-seats-modal .cirra-manage-seats-summary-label{color:var(--cirra-neutral-800,#81828a)}.cirra-manage-seats-modal .cirra-manage-seats-summary-values{color:var(--cirra-neutral-950,#ceced6);align-items:baseline;gap:4px;font-weight:400;display:inline-flex}.cirra-manage-seats-modal .cirra-manage-seats-summary-value-group{align-items:baseline;gap:1px;display:inline-flex}.cirra-manage-seats-modal .cirra-manage-seats-summary-value-group.is-warning .cirra-manage-seats-summary-suffix{color:#d9a441}.cirra-manage-seats-modal .cirra-manage-seats-summary-value.is-struck{color:var(--cirra-neutral-700,#6f7078);text-decoration:line-through 1px}.cirra-manage-seats-modal .cirra-manage-seats-summary-suffix{color:var(--cirra-neutral-800,#81828a);font-weight:400}.cirra-manage-seats-modal .cirra-manage-seats-summary.is-warning .cirra-manage-seats-summary-label,.cirra-manage-seats-modal .cirra-manage-seats-summary.is-warning .cirra-manage-seats-summary-suffix{color:color-mix(in srgb, var(--cirra-neutral-900,#aeb0b8) 78%, #d9a441 22%)}.cirra-manage-seats-modal .cirra-manage-seats-summary-value.is-warning{color:#d9a441}.cirra-manage-seats-modal .cirra-manage-seats-submit-button.comp-button{min-width:0}@media (width<=760px){.cirra-manage-seats-modal .cirra-manage-seats-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px}.cirra-manage-seats-modal .cirra-manage-seats-input-wrap{max-width:none}}@media (width<=560px){.cirra-manage-seats-modal .cirra-manage-seats-row{grid-template-columns:minmax(0,1fr)}.cirra-manage-seats-modal .cirra-manage-seats-actions{flex-direction:column;align-items:stretch}.cirra-manage-seats-modal .cirra-manage-seats-summary{width:100%}}.cirra-member-usage-transfer-modal{border-radius:16px}.cirra-member-usage-transfer-modal .comp-modal-v2-header-content{gap:0}.cirra-member-usage-transfer-modal .comp-modal-v2-body{margin-top:20px}.cirra-member-usage-transfer-modal .comp-modal-v2-title{letter-spacing:-.02em;font-size:15px;font-weight:500;line-height:24px}.cirra-member-usage-transfer-modal .comp-modal-v2-subtitle{letter-spacing:-.01em;max-width:100%;font-size:12px;font-weight:400;line-height:16px}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-form{flex-direction:column;gap:20px;display:flex}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-content{flex-direction:column;gap:12px;display:flex}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-summary,.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-field{flex-direction:column;gap:6px;display:flex}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-summary-label{letter-spacing:-.01em;color:var(--cirra-neutral-900,#aeb0b8);margin:0;font-size:13px;font-weight:500;line-height:19px}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-summary-card{border:1px solid var(--cirra-neutral-300,#27282b);background:var(--cirra-neutral-200,#202124);border-radius:12px;padding:12px}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-input-shell.comp-input-shell{width:100%}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-input.comp-input{letter-spacing:-.01em;font-size:13px;font-weight:400;line-height:19px}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-hint{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;line-height:16px}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-topup-prompt.cirra-settings-card-message{text-align:left;border:1px solid var(--cirra-neutral-300,#27282b);border-radius:12px;padding:12px}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cirra-request-credits-modal .cirra-request-credits-content{flex-direction:column;gap:16px;padding:16px 0;display:flex}.cirra-request-credits-modal .cirra-request-credits-explainer,.cirra-request-credits-modal .cirra-request-credits-submitted{letter-spacing:-.01em;color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;font-weight:400;line-height:19px}.cirra-request-credits-modal .cirra-request-credits-field{flex-direction:column;gap:8px;display:flex}.cirra-request-credits-modal .cirra-request-credits-hint{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;font-weight:400;line-height:16px}.cirra-request-credits-modal .cirra-request-credits-manager-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cirra-request-credits-modal .cirra-request-credits-manager-label{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.cirra-request-credits-modal .cirra-request-credits-manager-label:hover:not(:disabled){background:var(--cirra-neutral-100,#151617)}.cirra-request-credits-modal .cirra-request-credits-manager-label:disabled{cursor:not-allowed}.cirra-request-credits-modal .cirra-request-credits-manager-checkbox{flex:none}.cirra-request-credits-modal .cirra-request-credits-textarea-shell.comp-input-shell{height:auto;min-height:72px;padding-top:10px;padding-bottom:10px}.cirra-request-credits-modal .cirra-request-credits-textarea.comp-input{min-height:52px}.cirra-request-credits-modal .cirra-request-credits-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cirra-member-overview-card{flex-direction:column;display:flex}.cirra-member-overview-main{flex-direction:column;gap:18px;padding:16px;display:flex}.cirra-member-overview-facts{flex-wrap:wrap;align-items:flex-start;gap:32px;display:flex}.cirra-member-overview-fact{flex-direction:column;gap:2px;min-width:0;display:flex}.cirra-member-overview-fact-organization{overflow-wrap:anywhere;max-width:220px}.cirra-member-overview-fact-label{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;font-weight:400;line-height:16px}.cirra-member-overview-fact-value{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:19px}.cirra-member-overview-fact-meta{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;font-weight:400;line-height:16px}.cirra-member-overview-limits{flex-direction:column;gap:14px;display:flex}.cirra-member-overview-limit{flex-direction:column;gap:8px;display:flex}.cirra-member-overview-limit-label{letter-spacing:-.01em;color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;font-weight:400;line-height:19px}.cirra-member-usage-credit-limit{flex-direction:column;align-items:flex-start;display:inline-flex}.cirra-member-usage-metric-meta{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);margin-top:2px;font-size:12px;font-weight:400;line-height:16px;display:block}.cirra-billing-auto-reload-card{flex-direction:column;gap:14px;padding:16px;display:flex}.cirra-billing-auto-reload-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.cirra-billing-auto-reload-row+.cirra-billing-auto-reload-row{border-top:.5px solid var(--cirra-neutral-500,#3f3f45);padding-top:14px}.cirra-billing-auto-reload-manage-button{white-space:nowrap;flex-shrink:0}.cirra-billing-auto-reload-modal-body{flex-direction:column;gap:14px;display:flex}.cirra-billing-auto-reload-modal-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.cirra-billing-auto-reload-modal-row-label{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:19px}.cirra-billing-auto-reload-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.cirra-billing-auto-reload-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:19px}.cirra-billing-auto-reload-subtitle{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;font-weight:400;line-height:16px}.cirra-billing-auto-reload-toggle{cursor:pointer;background:0 0;border:none;flex:none;padding:0}.cirra-billing-auto-reload-fields{flex-wrap:wrap;gap:12px;display:flex}.cirra-billing-auto-reload-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cirra-billing-auto-reload-fields>.cirra-billing-auto-reload-field{flex:140px}.cirra-billing-auto-reload-actions{justify-content:flex-end;display:flex}.cirra-billing-auto-reload-error{margin:0}.cirra-billing-auto-reload-skeleton{border-radius:12px;height:96px}.cirra-billing-credits-card-skeleton{border-radius:12px;height:76px}.cirra-member-usage-own-credits{color:var(--cirra-neutral-700,#6f7078);font-weight:400}.cirra-confirm-pay-body{flex-direction:column;gap:18px;display:flex}.cirra-confirm-pay-loading{color:var(--cirra-neutral-700,#6f7078);padding:24px 4px;font-size:13px}.cirra-confirm-pay-content{flex-direction:column;gap:18px;display:flex}.cirra-confirm-pay-section{flex-direction:column;gap:8px;display:flex}.cirra-confirm-pay-block-label{letter-spacing:.04em;text-transform:uppercase;color:var(--cirra-neutral-800,#81828a);font-size:11px;font-weight:600}.cirra-confirm-pay-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cirra-confirm-pay-section-head .cirra-confirm-pay-link{padding:0}.cirra-confirm-pay-order-note{color:var(--cirra-neutral-600,#55565c);font-size:12px;line-height:16px}.cirra-confirm-pay-order{flex-direction:column;gap:8px;display:flex}.cirra-confirm-pay-order-row{color:var(--cirra-neutral-800,#81828a);justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;line-height:18px;display:flex}.cirra-confirm-pay-order-row.is-total{border-top:1px solid var(--cirra-neutral-200,#202124);color:var(--cirra-neutral-950,#ceced6);margin-top:4px;padding-top:10px;font-weight:600}.cirra-confirm-pay-order-lbl{min-width:0}.cirra-confirm-pay-order-lbl small{color:var(--cirra-neutral-600,#55565c);margin-top:1px;font-size:12px;display:block}.cirra-confirm-pay-callout{color:var(--cirra-neutral-800,#81828a);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.5}.cirra-confirm-pay-callout.is-good{background:color-mix(in srgb, var(--cirra-success) 12%, transparent)}.cirra-confirm-pay-banner{background:#c8452f14;border:1px solid #c8452f42;border-radius:12px;gap:10px;padding:12px 14px;display:flex}.cirra-confirm-pay-banner-ico{color:#c8452f;flex-shrink:0;font-weight:700}.cirra-confirm-pay-banner-body{color:var(--cirra-neutral-800,#81828a);font-size:12.5px;line-height:1.5}.cirra-confirm-pay-banner-body .cirra-confirm-pay-link{padding:0;font-size:12.5px}.cirra-confirm-pay-order-val{font-variant-numeric:tabular-nums;flex-shrink:0}.cirra-confirm-pay-plan-switch{border:1px solid var(--cirra-neutral-200,#202124);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cirra-confirm-pay-ps-side{flex-direction:column;gap:2px;display:flex}.cirra-confirm-pay-ps-side.is-right{text-align:right;margin-left:auto}.cirra-confirm-pay-ps-cap{color:var(--cirra-neutral-600,#55565c);font-size:11px}.cirra-confirm-pay-ps-plan{color:var(--cirra-neutral-950,#ceced6);font-size:14px;font-weight:600}.cirra-confirm-pay-ps-arrow{color:var(--cirra-neutral-500,#3f3f45)}.cirra-confirm-pay-note{color:var(--cirra-neutral-700,#6f7078);font-size:12px;line-height:17px}.cirra-confirm-pay-card{border:1px solid var(--cirra-neutral-200,#202124);color:var(--cirra-neutral-900,#aeb0b8);border-radius:12px;padding:10px 14px;font-size:13px}.cirra-confirm-pay-foot{flex-direction:column;gap:10px;display:flex}.cirra-confirm-pay-confirm{width:100%}.cirra-cancel-plan-actions{gap:10px;display:flex}.cirra-cancel-plan-actions>.comp-button{flex:1}.cirra-cancel-plan-confirm.comp-button-primary,.cirra-cancel-plan-confirm.comp-button-primary:hover:not(:disabled),.cirra-cancel-plan-confirm.comp-button-primary:focus-visible:not(:disabled),.cirra-cancel-plan-confirm.comp-button-primary:active:not(:disabled){background:radial-gradient(83.68% 100% at 50% 0%, #ffffff38 0%, #fff0 75%), var(--cirra-danger-strong,#df1d37);color:#fff}.cirra-confirm-pay-success{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 8px 8px;display:flex}.cirra-confirm-pay-check{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex}.cirra-confirm-pay-check.is-paid{background:var(--cirra-success,#39d98a)}.cirra-confirm-pay-check.is-scheduled{background:var(--cirra-accent-blue)}.cirra-confirm-pay-success-title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:16px;font-weight:600}.cirra-confirm-pay-success-body{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:13px;line-height:18px}.cirra-confirm-pay-link{color:var(--cirra-accent-blue);cursor:pointer;background:0 0;border:none;padding:4px 2px;font-size:13px;font-weight:500}.cirra-confirm-pay-link:hover,.cirra-confirm-pay-link:focus-visible{text-decoration:underline}.cirra-change-pm-modal .cirra-change-pm-body,.cirra-change-pm-modal .cirra-change-pm-form{flex-direction:column;gap:16px;display:flex}.cirra-change-pm-modal .cirra-change-pm-loading{min-height:280px}.cirra-change-pm-modal .cirra-change-pm-submit{width:100%}.cirra-subscribe-modal .cirra-subscribe-body,.cirra-subscribe-modal .cirra-subscribe-form{flex-direction:column;gap:16px;display:flex}.cirra-subscribe-modal .cirra-subscribe-loading{min-height:320px}.cirra-subscribe-modal .cirra-subscribe-summary{border:1px solid var(--cirra-neutral-200,#202124);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.cirra-subscribe-modal .cirra-subscribe-summary-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.cirra-subscribe-modal .cirra-subscribe-summary-plan{color:var(--cirra-neutral-950,#ceced6);font-size:14px;font-weight:600;line-height:20px}.cirra-subscribe-modal .cirra-subscribe-summary-sub{color:var(--cirra-neutral-700,#6f7078);font-size:12px;line-height:16px}.cirra-subscribe-modal .cirra-subscribe-summary-price{flex-shrink:0;align-items:baseline;gap:4px;display:flex}.cirra-subscribe-modal .cirra-subscribe-summary-amount{color:var(--cirra-neutral-950,#ceced6);font-size:14px;font-weight:600;line-height:20px}.cirra-subscribe-modal .cirra-subscribe-summary-meta{color:var(--cirra-neutral-700,#6f7078);font-size:12px;line-height:16px}.cirra-subscribe-modal .cirra-subscribe-tax-note{color:var(--cirra-neutral-700,#6f7078);margin:-4px 0 0;font-size:12px;line-height:16px}.cirra-subscribe-modal .cirra-subscribe-submit{width:100%}.comp-cirra-diff-card{background:#1f1f1f;border:1px solid #ffffff14;border-radius:8px;margin:10px 14px 8px;overflow:hidden}.diff-card-heading{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:8px;min-height:24px;padding:4px 8px;display:flex}.diff-card-heading p{color:var(--cirra-neutral-900,#aeb0b8);font-size:11px}.diff-card-heading p .plus{color:var(--cirra-success,#39d98a)}.diff-card-heading p .minus{color:var(--cirra-danger,#ff5c5c)}.diff-card-heading button{color:var(--cirra-neutral-700,#6f7078);border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.diff-card-heading button:hover{color:var(--cirra-neutral-950,#ceced6);background:#ffffff14}.diff-card-heading .diff-card-actions{align-items:center;gap:6px;display:inline-flex}.diff-lines{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--cirra-code-font-size)}.diff-file-tabs{-ms-overflow-style:none;scrollbar-width:none;border-bottom:1px solid #ffffff0f;gap:8px;padding:8px 8px 7px;display:flex;overflow-x:auto}.diff-file-tabs::-webkit-scrollbar{display:none}.diff-file-tab{color:#ffffffdb;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:6px 10px;display:inline-flex}.diff-file-tab .path{text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:11px;line-height:14px;overflow:hidden}.diff-file-tab .counts{flex-shrink:0;align-items:baseline;gap:6px;font-size:11px;line-height:14px;display:inline-flex}.diff-file-tab .counts .plus{color:var(--cirra-success,#39d98a);font-weight:700}.diff-file-tab .counts .minus{color:var(--cirra-danger,#ff5c5c);font-weight:700}.diff-file-tab:hover{background:#ffffff0f;border-color:#ffffff1f}.diff-file-tab:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.diff-file-tab.active{background:#ffffff14;border-color:#ffffff2e}.diff-line{grid-template-columns:38px 1fr;min-height:20px;display:grid}.diff-line .line-number{color:#6e7890;user-select:none;border-right:1px solid #ffffff0f;justify-content:flex-end;align-items:center;padding-right:10px;display:inline-flex}.diff-line .line-content{white-space:pre;-ms-overflow-style:none;scrollbar-width:none;align-items:center;padding:0 8px;display:inline-flex;overflow-x:auto}.diff-line .line-content::-webkit-scrollbar{display:none}.diff-line.added{background:#3fc8794d}.diff-line.added .line-number{color:#9ddfb9;background:#3fc87947}.diff-line.removed{background:#ff62624d}.diff-line.removed .line-number{color:#ffc0c0;background:#ff626247}.line-segment.keyword{color:#c890f6}.line-segment.symbol{color:#ffb454}.line-segment.string{color:#88da8a}.line-segment.default{color:#d1d8e7}.comp-cirra-data-viewer{padding:0 16px}.comp-cirra-data-viewer .comp-cirra-data-viewer-row{flex-wrap:wrap;padding:3px 10px;display:flex;position:relative}.comp-cirra-data-viewer .comp-cirra-data-viewer-row.is-open.is-object,.comp-cirra-data-viewer .comp-cirra-data-viewer-row.is-open.is-array{flex-direction:column}.comp-cirra-data-viewer .comp-cirra-data-viewer-row.is-open.is-object:not(.is-empty)>.comp-cirra-data-viewer-key,.comp-cirra-data-viewer .comp-cirra-data-viewer-row.is-open.is-object:not(.is-empty)>.comp-cirra-data-viewer-key-button,.comp-cirra-data-viewer .comp-cirra-data-viewer-row.is-open.is-array:not(.is-empty)>.comp-cirra-data-viewer-key,.comp-cirra-data-viewer .comp-cirra-data-viewer-row.is-open.is-array:not(.is-empty)>.comp-cirra-data-viewer-key-button{padding-bottom:6px}.comp-cirra-data-viewer .comp-cirra-data-viewer-row.is-indented{border-left:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);margin-left:4px}.comp-cirra-data-viewer .comp-cirra-data-viewer-key,.comp-cirra-data-viewer .comp-cirra-data-viewer-value{user-select:text;display:inline-block;position:relative}.comp-cirra-data-viewer .comp-cirra-data-viewer-key{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;margin-right:6px;font-size:13px;font-weight:400}.comp-cirra-data-viewer .comp-cirra-data-viewer-key strong{font-weight:inherit}.comp-cirra-data-viewer .comp-cirra-data-viewer-key-button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;display:inline-block;position:relative}.comp-cirra-data-viewer .comp-cirra-data-viewer-key-button:hover{color:var(--cirra-neutral-950,#ceced6)}.comp-cirra-data-viewer .comp-cirra-data-viewer-key-button:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3f9aff99}.comp-cirra-data-viewer .comp-cirra-data-viewer-toggle{width:13px;height:25.5px;color:var(--cirra-neutral-500,#3f3f45);background-color:var(--cirra-neutral-200,#202124);justify-content:center;align-items:center;transition:color 50ms;display:inline-flex;position:absolute;top:-6px;left:-17px}html[data-cirra-theme=light] .comp-cirra-data-viewer .comp-cirra-data-viewer-toggle{background-color:#fff}.comp-cirra-data-viewer .comp-cirra-data-viewer-key-button:hover .comp-cirra-data-viewer-toggle{color:var(--cirra-neutral-700,#6f7078)}.comp-cirra-data-viewer .comp-cirra-data-viewer-value{max-width:100%;color:var(--cirra-neutral-900,#aeb0b8);overflow-wrap:break-word;word-break:break-word;font-size:13px}.comp-cirra-data-viewer .comp-cirra-data-viewer-value.is-string{color:var(--cirra-neutral-800,#81828a)}.comp-cirra-data-viewer .comp-cirra-data-viewer-value.is-number{color:#5f7f9f}.comp-cirra-data-viewer .comp-cirra-data-viewer-value.is-boolean{margin-top:2px;font-weight:600}.comp-cirra-data-viewer .comp-cirra-data-viewer-value.is-empty{color:var(--cirra-neutral-500,#3f3f45);font-style:italic}.comp-cirra-data-viewer .comp-cirra-data-viewer-value>.comp-cirra-data-viewer-row:first-of-type{padding-top:0}.comp-cirra-data-viewer .comp-cirra-data-viewer-value>.comp-cirra-data-viewer-row:last-of-type{padding-bottom:0}.comp-cirra-symbol-mark-outline{max-width:100%;height:auto;display:block;overflow:visible}.comp-cirra-symbol-mark{--cirra-symbol-mark-active-tone:currentColor;--cirra-symbol-mark-rest-tone:currentColor;--cirra-symbol-mark-cycle-duration:1s;max-width:100%;height:auto;display:block;overflow:visible}.comp-cirra-symbol-mark .comp-cirra-symbol-mark-segment{transform-box:fill-box;transform-origin:50%}.comp-cirra-symbol-mark .comp-cirra-symbol-mark-segment-rest,.comp-cirra-symbol-mark .comp-cirra-symbol-mark-segment-active{transform-box:fill-box;transform-origin:50%;will-change:opacity;transition:opacity .22s ease-out,transform .26s ease-out}.comp-cirra-symbol-mark .comp-cirra-symbol-mark-segment-rest{fill:var(--cirra-symbol-mark-rest-tone);opacity:1}.comp-cirra-symbol-mark .comp-cirra-symbol-mark-segment-active{fill:var(--cirra-symbol-mark-active-tone);opacity:0}.comp-cirra-symbol-mark.is-animated[data-animation-mode=working] .comp-cirra-symbol-mark-segment--bottom .comp-cirra-symbol-mark-segment-active{animation:cirra-symbol-mark-fill-bottom var(--cirra-symbol-mark-cycle-duration) linear infinite}.comp-cirra-symbol-mark.is-animated[data-animation-mode=working] .comp-cirra-symbol-mark-segment--middle .comp-cirra-symbol-mark-segment-active{animation:cirra-symbol-mark-fill-middle var(--cirra-symbol-mark-cycle-duration) linear infinite}.comp-cirra-symbol-mark.is-animated[data-animation-mode=working] .comp-cirra-symbol-mark-segment--top .comp-cirra-symbol-mark-segment-active{animation:cirra-symbol-mark-fill-top var(--cirra-symbol-mark-cycle-duration) linear infinite}.comp-cirra-symbol-mark.is-animated[data-animation-mode=opening] .comp-cirra-symbol-mark-segment--bottom .comp-cirra-symbol-mark-segment-active{animation:cirra-symbol-mark-opening-fill-bottom var(--cirra-symbol-mark-cycle-duration) linear infinite}.comp-cirra-symbol-mark.is-animated[data-animation-mode=opening] .comp-cirra-symbol-mark-segment--middle .comp-cirra-symbol-mark-segment-active{animation:cirra-symbol-mark-opening-fill-middle var(--cirra-symbol-mark-cycle-duration) linear infinite}.comp-cirra-symbol-mark.is-animated[data-animation-mode=opening] .comp-cirra-symbol-mark-segment--top .comp-cirra-symbol-mark-segment-active{animation:cirra-symbol-mark-opening-fill-top var(--cirra-symbol-mark-cycle-duration) linear infinite}@keyframes cirra-symbol-mark-fill-bottom{0%{opacity:0}20%,60%{opacity:1}to{opacity:0}}@keyframes cirra-symbol-mark-fill-middle{0%,20%,to{opacity:0}40%,60%{opacity:1}}@keyframes cirra-symbol-mark-fill-top{0%,40%,to{opacity:0}60%{opacity:1}}@keyframes cirra-symbol-mark-opening-fill-bottom{0%,10%{opacity:0}30%,70%{opacity:1}to{opacity:0}}@keyframes cirra-symbol-mark-opening-fill-middle{0%,10%,30%,to{opacity:0}50%,70%{opacity:1}}@keyframes cirra-symbol-mark-opening-fill-top{0%,10%,50%,to{opacity:0}70%{opacity:1}}.comp-cirra-thread-surface--compact .comp-cirra-activity-feed{--activity-font-size-body:13px;--activity-line-height-body:19px;--activity-font-size-support:13px;--activity-line-height-support:18px;--activity-font-size-meta:11px;--activity-line-height-meta:16px;--activity-font-size-micro:10px;--activity-line-height-micro:15px;--activity-stack-space-compact:6px;--activity-stack-space-base:8px;--activity-stack-space-relaxed:12px;--activity-stack-space-user-bubble-offset:14px;--activity-stack-space-assistant-actions:24px;padding-top:20px}.comp-cirra-activity-feed{padding:16px var(--cirra-main-thread-inline-padding,20px);opacity:1;--activity-font-size-body:14px;--activity-line-height-body:22px;--activity-font-size-support:14px;--activity-line-height-support:20px;--activity-font-size-meta:12px;--activity-line-height-meta:18px;--activity-font-size-micro:11px;--activity-line-height-micro:17px;--activity-font-size-code:var(--cirra-code-font-size);--activity-line-height-code:18px;--activity-font-weight-strong:500;--activity-stack-space-compact:8px;--activity-stack-space-base:12px;--activity-stack-space-relaxed:16px;--activity-stack-space-user-bubble-offset:16px;--activity-stack-space-assistant-actions:24px;flex-direction:column;gap:0;padding-top:40px;transition:opacity .12s;display:flex}.comp-cirra-activity-feed p{font-size:var(--activity-font-size-body);line-height:var(--activity-line-height-body);color:var(--cirra-neutral-950,#ceced6);margin:0}.comp-cirra-activity-feed p.cmd{font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support);color:var(--cirra-neutral-700,#6f7078)}.comp-cirra-activity-feed p.compact{font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.comp-cirra-activity-feed.is-bottom-stacked{flex:1 0 auto;justify-content:flex-end;height:100%;min-height:100%;padding-bottom:0}.comp-cirra-activity-feed.is-bottom-stacked>.activity-virtual-item:first-of-type,.comp-cirra-activity-feed.is-bottom-stacked>.activity-status-shimmer-row:first-of-type,.comp-cirra-activity-feed.is-bottom-stacked>[data-thread-presentation-boundary=true]:first-of-type{margin-top:auto}.comp-cirra-activity-feed.is-bottom-stacked .activity-thread-presentation-bottom-spacer,.comp-cirra-activity-feed.is-bottom-stacked [data-thread-presentation-boundary=true],.comp-cirra-activity-feed.is-bottom-stacked .activity-scroll-to-bottom-floater-shell,.comp-cirra-activity-feed.is-bottom-stacked>div:empty{display:none}.comp-cirra-activity-feed.is-hydration-pending{opacity:0}.activity-artifact-slider-launch-row{z-index:4;position:absolute;top:8px;right:12px}.activity-artifact-slider-launch-button.comp-button{border-radius:10px}.activity-artifact-slider-overlay{z-index:1400;pointer-events:none;opacity:0;will-change:opacity;background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 50%, transparent);transition:opacity .12s ease-out;position:fixed;inset:0}html[data-cirra-theme=light] .activity-artifact-slider-overlay{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 20%, transparent)}.activity-artifact-slider-overlay.is-open{pointer-events:auto;opacity:1}.activity-artifact-slider{--artifact-slider-width:min(560px, calc(100vw - 20px));width:var(--artifact-slider-width);z-index:1401;will-change:transform;background:#fff;border-left:0;border-radius:0;flex-direction:column;transition:transform .18s cubic-bezier(.2,.85,.25,1);display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=dark] .activity-artifact-slider{background:var(--cirra-neutral-200,#202124);box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .activity-artifact-slider{box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}.activity-artifact-slider.is-grid{--artifact-slider-width:min(1040px, calc(100vw - 20px))}.activity-artifact-slider-overlay.is-open .activity-artifact-slider{transform:translate(0)}.activity-artifact-slider-header{border-bottom:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);justify-content:space-between;align-items:center;gap:12px;height:42px;padding:0 14px;display:flex}.activity-artifact-slider-title-wrap{align-items:center;min-width:0;display:flex}.activity-artifact-slider-title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:14px;font-weight:500;line-height:1.4}.activity-artifact-slider-back{color:var(--cirra-neutral-700,#6f7078);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-size:14px;font-weight:500;line-height:1.4;transition:color .14s;display:inline-flex}.activity-artifact-slider-back:hover{color:var(--cirra-neutral-800,#81828a)}.activity-artifact-slider-back:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3f9aff99}.activity-artifact-slider-breadcrumb-line{min-width:0;color:var(--cirra-neutral-700,#6f7078);align-items:center;gap:6px;margin:0;font-size:14px;line-height:1.4;display:flex}.activity-artifact-slider-breadcrumb-separator{color:var(--cirra-neutral-700,#6f7078);flex-shrink:0}.activity-artifact-slider-breadcrumb-name{color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.activity-artifact-slider-header-actions{align-items:center;gap:6px;display:inline-flex}.activity-artifact-slider-list{flex-direction:column;gap:20px;padding:14px;display:flex;overflow:auto}.activity-artifact-slider-loading{color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);align-items:center;gap:8px;padding:14px;font-weight:400;display:inline-flex}.activity-artifact-slider-section{flex-direction:column;gap:12px;display:flex}.activity-artifact-slider-section-toggle{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:6px;width:100%;margin:0;padding:0;display:flex}.activity-artifact-slider-section-toggle:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #3f9aff99}.activity-artifact-slider-section-title{color:var(--cirra-neutral-700,#6f7078);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:12px;font-weight:600;line-height:18px}.activity-artifact-slider-section-chevron{color:var(--cirra-neutral-700,#6f7078);flex-shrink:0;transition:transform .12s}.activity-artifact-slider-section-chevron.is-collapsed{transform:rotate(-90deg)}.activity-artifact-slider-section-body{flex-direction:column;gap:12px;display:flex}.activity-artifact-slider-detail-shell{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.activity-artifact-viewer-footer{border-top:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.activity-artifact-viewer-footer .comp-button{width:24px;padding-left:0!important;padding-right:0!important}.activity-artifact-slider-detail-placeholder{flex:1;min-width:0;min-height:0}.activity-artifact-slider-preview-card{flex-direction:column;gap:8px;display:flex}.activity-artifact-slider-preview-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-artifact-slider-preview-name{color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:13px;font-weight:500;line-height:19px;overflow:hidden}.activity-artifact-slider-preview-link{min-width:0;color:var(--cirra-neutral-950,#ceced6);text-align:left;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:500;line-height:19px;overflow:hidden}.activity-artifact-slider-preview-link:hover{color:var(--cirra-neutral-800,#81828a)}.activity-artifact-slider-preview-link:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #3f9aff99}.activity-artifact-slider-preview-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.activity-artifact-slider-file-row{align-items:center;width:100%;display:flex}.activity-artifact-slider-file-preview-body{flex-direction:column;gap:0;max-height:360px;display:flex;overflow:auto}.activity-artifact-slider-file-preview-body .activity-artifact-viewer-image{max-height:320px}.activity-artifact-slider-file-preview-body .activity-artifact-viewer-iframe{min-height:320px}.activity-artifact-slider-file-preview-body .activity-artifact-viewer-markdown,.activity-artifact-slider-file-preview-body .activity-artifact-viewer-code{margin:0}.activity-artifact-slider-row{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 12%, transparent);min-height:42px;color:var(--cirra-neutral-950,#ceced6);cursor:pointer;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 7px 7px 10px;display:grid}.activity-artifact-slider-row:hover{border-color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 14%, transparent);background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 22%, transparent)}.activity-artifact-slider-row:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.activity-artifact-slider-row-icon{color:var(--cirra-neutral-800,#81828a)}.activity-artifact-slider-row-name{white-space:nowrap;text-overflow:ellipsis;text-align:left;min-width:0;font-size:13px;line-height:1.4;overflow:hidden}.activity-artifact-slider-row-download.comp-button{flex-shrink:0}.activity-artifact-slider-empty{color:var(--cirra-neutral-700,#6f7078);margin:2px 0 0;font-size:13px;line-height:1.45}.comp-cirra-activity-feed.is-empty{min-height:100%;padding:24px var(--cirra-main-thread-inline-padding,20px) 32px;justify-content:center;align-items:center}.comp-cirra-activity-feed.has-empty-state-overlay{position:relative}.activity-artifact-viewer{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.activity-artifact-viewer-meta{border-bottom:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);padding:12px 14px}.activity-artifact-viewer-name{color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:14px;font-weight:500;line-height:1.4;overflow:hidden}.activity-artifact-viewer-type{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;line-height:1.4}.activity-artifact-viewer-body{width:100%;min-width:0;min-height:0;padding:14px;overflow:auto}.activity-artifact-slider.is-grid .activity-artifact-viewer-body{flex-direction:column;flex:1;padding:12px;display:flex;overflow:hidden}.activity-artifact-viewer-body .activity-result-display-card,.activity-artifact-viewer-body .result-display-table-shell,.activity-artifact-viewer-body .result-display-table-frame,.activity-artifact-viewer-body .result-display-table-scroll{min-width:0;max-width:100%}.activity-artifact-viewer-body .activity-result-display-card.is-plain-table{width:100%;min-width:0;max-width:none;overflow:visible}.activity-artifact-viewer-body .result-display-table-frame{min-width:0;overflow-x:auto}.activity-artifact-viewer-state{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:13px;line-height:1.5}.activity-artifact-viewer-state.is-loading{padding:14px}.activity-artifact-viewer-spreadsheet{flex-direction:column;width:100%;min-width:0;min-height:0;display:flex}.activity-artifact-viewer-spreadsheet .activity-result-display-card.is-plain-table{width:100%;max-width:none}.activity-artifact-slider.is-grid .activity-artifact-viewer-table-preview{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.activity-artifact-slider.is-grid .activity-artifact-viewer-table-preview.activity-result-display-card.is-plain-table,.activity-artifact-slider.is-grid .activity-artifact-viewer-table-preview .activity-result-display-card.is-plain-table{flex-direction:column;flex:1;width:100%;min-width:0;max-width:none;min-height:0;display:flex;overflow:hidden}.activity-artifact-slider.is-grid .activity-artifact-viewer-table-preview .result-display-table-shell{flex-direction:column;flex:1;min-height:0;display:flex}.activity-artifact-slider.is-grid .activity-artifact-viewer-table-preview .result-display-table-frame{flex:1;min-height:0;display:flex}.activity-artifact-slider.is-grid .activity-artifact-viewer-table-preview .result-display-table-scroll{flex:1;min-height:0;max-height:none}.activity-artifact-viewer-spreadsheet .result-display-table th,.activity-artifact-viewer-spreadsheet .result-display-table td{max-width:280px}.activity-artifact-viewer-image{object-fit:contain;border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 20%, transparent);border-radius:8px;width:100%;max-height:calc(100vh - 220px);display:block}.activity-artifact-viewer-pdf-pages,.activity-artifact-viewer-pdf .react-pdf__Document{flex-direction:column;gap:16px;display:flex}.activity-artifact-viewer-pdf .react-pdf__Page{border-radius:4px;overflow:hidden}.activity-artifact-viewer-pdf-page{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent);background:#fff;border-radius:8px;width:100%;height:auto;display:block}.activity-artifact-viewer-iframe{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent);background:#fff;border-radius:8px;width:100%;min-height:580px;display:block}.activity-artifact-viewer-iframe.is-document{min-height:720px}.activity-artifact-viewer-document-shell{flex-direction:column;gap:10px;display:flex}.activity-artifact-viewer-docx{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);color:var(--cirra-neutral-950,#ceced6);background:#fff;border-radius:10px;padding:20px 24px;font-size:14px;line-height:1.65}.activity-artifact-viewer-docx p,.activity-artifact-viewer-docx ul,.activity-artifact-viewer-docx ol,.activity-artifact-viewer-docx table,.activity-artifact-viewer-docx blockquote{margin:0 0 14px}.activity-artifact-viewer-docx table{border-collapse:collapse;width:100%}.activity-artifact-viewer-docx td,.activity-artifact-viewer-docx th{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 12%, transparent);vertical-align:top;padding:8px 10px}.activity-artifact-viewer-docx img{max-width:100%;height:auto}.activity-artifact-viewer-note{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;line-height:1.45}.activity-artifact-viewer-markdown{color:var(--cirra-neutral-900,#aeb0b8)}.activity-artifact-viewer-markdown p{color:inherit;margin:0 0 8px}.activity-artifact-viewer-markdown h1,.activity-artifact-viewer-markdown h2,.activity-artifact-viewer-markdown h3,.activity-artifact-viewer-markdown h4,.activity-artifact-viewer-markdown h5,.activity-artifact-viewer-markdown h6{color:var(--cirra-neutral-950,#ceced6);margin:0 0 8px}.activity-artifact-viewer-markdown ul,.activity-artifact-viewer-markdown ol{margin:0 0 10px 20px;padding:0}.activity-artifact-viewer-markdown code{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:12px}.activity-artifact-viewer-markdown pre{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent);border-radius:8px;margin:0 0 10px;padding:10px;overflow:auto}.activity-artifact-viewer-code{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent);background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 20%, transparent);color:var(--cirra-neutral-950,#ceced6);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);white-space:pre;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.5;overflow:auto}.activity-empty-state{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex;transform:translateY(-16px)}.activity-empty-state.is-exiting{pointer-events:none;will-change:opacity, transform, filter;animation:.22s cubic-bezier(.16,.84,.32,1) both activity-empty-state-exit}.activity-empty-state-overlay{z-index:2;pointer-events:none;justify-content:center;position:absolute;inset:24px 20px 32px}.activity-run-loading-state{justify-content:center;align-items:center;min-height:100%;display:flex}.activity-run-loading-state.is-exiting{pointer-events:none;will-change:opacity, transform, filter;animation:.22s cubic-bezier(.16,.84,.32,1) both activity-empty-state-exit}.activity-empty-state-logo{object-fit:contain;width:62px;height:62px;margin-bottom:18px}.activity-empty-state-route-icon{width:62px;height:62px;color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 82%, transparent);justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.activity-empty-state-route-icon svg{width:62px;height:62px}.activity-empty-state-skill-icon,.activity-empty-state-skill-picker{margin-bottom:18px}.activity-empty-state-skill-icon-button{border-radius:16px}.activity-empty-state-headline,.activity-empty-state-project-label{color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 48%, transparent);letter-spacing:-.02em;margin:0;font-size:clamp(18px,2.4vw,26px);font-weight:500;line-height:1.02}.activity-empty-state-headline{color:var(--cirra-neutral-950,#ceced6);white-space:pre-line}.comp-cirra-activity-feed.is-empty.is-schedule-empty .activity-empty-state-headline{line-height:1.6}.activity-empty-state-project-trigger{width:auto;min-height:auto;color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 48%, transparent);letter-spacing:-.02em;align-items:center;margin-top:-2px;font-size:clamp(18px,2.4vw,26px);font-weight:500;line-height:1.02;display:inline-flex}.activity-empty-state-project-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.activity-empty-state-project-trigger .select-value{color:inherit;font-size:inherit;line-height:1.4em;font-weight:inherit;justify-content:center;margin-right:3px}.activity-empty-state-project-trigger .select-icon{color:inherit;opacity:.85}html[data-cirra-theme=light] .activity-empty-state-logo{filter:brightness(0)saturate();opacity:.86}.activity-load-older-row{overflow-anchor:none;justify-content:center;align-items:center;min-height:34px;margin-bottom:6px;display:flex}.activity-load-older-row p{color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support);margin:0}.activity-load-older-row button{color:var(--cirra-neutral-900,#aeb0b8);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 9%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 4%, transparent);border-radius:8px;padding:6px 10px}.activity-load-older-row button:hover{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);color:var(--cirra-neutral-950,#ceced6)}.activity-load-older-row button:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}@keyframes activity-status-shimmer-wobble{0%{transform:translate(0)}50%{transform:translate(1.5px)}to{transform:translate(0)}}.activity-status-shimmer-row{align-items:center;gap:6px;width:min(720px,100%);min-height:20px;margin:0;display:flex}.activity-status-shimmer-cloud{color:var(--cirra-neutral-700,#6f7078);will-change:transform;flex-shrink:0;align-items:center;animation:4s ease-in-out infinite activity-status-shimmer-wobble;display:flex}.activity-status-shimmer{line-height:var(--activity-line-height-support);letter-spacing:.01em;margin:0;font-size:var(--activity-font-size-support)!important}@keyframes activity-thread-logo-pop{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.9,.24,1.26);transform:translateY(7px)scale(.76)}44%{opacity:1;animation-timing-function:cubic-bezier(.17,0,.28,1);transform:translate(0,0)scale(1.15)}72%{animation-timing-function:cubic-bezier(.2,.8,.28,1);transform:translate(0,0)scale(.978)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes activity-thread-logo-exit{0%{opacity:1;animation-timing-function:cubic-bezier(.2,.8,.28,1);transform:translate(0,0)scale(1)}18%{animation-timing-function:cubic-bezier(.17,0,.28,1);transform:translate(0,0)scale(.978)}38%{opacity:1;animation-timing-function:cubic-bezier(.2,.9,.24,1.26);transform:translate(0,0)scale(1.09)}68%{opacity:.42;transform:translateY(3px)scale(.9)}to{opacity:0;transform:translateY(7px)scale(.76)}}@keyframes activity-thread-logo-working-label-entrance{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0,0)}}.activity-thread-logo-slot{box-sizing:border-box;align-items:center;width:min(720px,100%);min-height:50px;padding:4px 0 24px;display:flex}.activity-virtual-item+.activity-virtual-item .activity-thread-logo-slot{margin-top:-7px}.activity-thread-presentation-bottom-spacer{flex-shrink:0;width:100%}.activity-thread-logo-indicator{--thread-logo-indicator-accent:#146dfc;--thread-logo-indicator-accent-rest:color-mix(in srgb, var(--thread-logo-indicator-accent) 62%, white);--thread-logo-indicator-cooking-accent:#ff472f;--thread-logo-indicator-cooking-rest:color-mix(in srgb, var(--thread-logo-indicator-cooking-accent) 54%, white);--thread-logo-indicator-done:var(--cirra-neutral-400,#343538);--thread-logo-indicator-error:#d64545;--thread-logo-indicator-waiting:#a96d16;--thread-logo-indicator-cycle-duration:1s;pointer-events:none;align-items:center;gap:6px;display:inline-flex}.activity-thread-logo-indicator .activity-thread-logo-indicator-chip{opacity:0;color:var(--thread-logo-indicator-accent);transform-origin:50%;filter:drop-shadow(0 12px 18px #146dfc24);will-change:opacity, transform, color, filter;justify-content:center;align-items:center;transition:opacity .16s ease-out,transform .26s ease-out,color .24s ease-out,filter .24s ease-out;display:inline-flex;transform:translateY(7px)scale(.76)}.activity-thread-logo-indicator .activity-thread-logo-indicator-motion{justify-content:center;align-items:center;display:inline-flex}.activity-thread-logo-indicator .activity-thread-logo-indicator-symbol{--cirra-symbol-mark-cycle-duration:var(--thread-logo-indicator-cycle-duration);height:auto;display:block}.activity-thread-logo-indicator .activity-thread-logo-indicator-working-label{min-height:22px;color:var(--cirra-ui-text-body-muted);letter-spacing:.01em;opacity:0;white-space:nowrap;align-items:center;font-size:14px;font-weight:400;line-height:1;transition:opacity .18s ease-out,transform .22s ease-out,color .22s ease-out;display:inline-flex;transform:translate(-4px)}.activity-thread-logo-indicator .activity-thread-logo-indicator-working-label-shimmer{align-items:center;display:inline-flex}.activity-thread-logo-indicator .activity-thread-logo-indicator-status-suffix{margin-left:.25em}.activity-thread-logo-indicator .activity-thread-logo-indicator-thinking-hard-suffix{color:var(--cirra-neutral-700,#6f7078)}.activity-thread-logo-indicator .activity-thread-logo-indicator-working-label-entrance{animation:.26s ease-out both activity-thread-logo-working-label-entrance}.activity-thread-logo-indicator.has-working-label .activity-thread-logo-indicator-working-label{opacity:1;transform:translate(0,0)}.activity-thread-logo-indicator.is-visible .activity-thread-logo-indicator-chip{opacity:1;filter:drop-shadow(0 16px 24px #146dfc38);animation:.36s both activity-thread-logo-pop;transform:translate(0,0)scale(1)}.activity-thread-logo-indicator.is-cooking .activity-thread-logo-indicator-chip{color:var(--thread-logo-indicator-cooking-accent);filter:drop-shadow(0 16px 24px #ff472f47)}.activity-thread-logo-indicator.is-phase-waiting .activity-thread-logo-indicator-chip,.activity-thread-logo-indicator.is-phase-waiting .activity-thread-logo-indicator-working-label{color:var(--thread-logo-indicator-waiting)}.activity-thread-logo-indicator.is-phase-error .activity-thread-logo-indicator-chip,.activity-thread-logo-indicator.is-phase-error .activity-thread-logo-indicator-working-label{color:var(--thread-logo-indicator-error)}.activity-thread-logo-indicator.is-settling .activity-thread-logo-indicator-chip{opacity:1;color:var(--thread-logo-indicator-done);filter:drop-shadow(0 10px 18px #0000001a);transition:opacity .16s ease-out,transform .26s ease-out,color .24s ease-out,filter .24s ease-out;transform:translate(0,0)scale(1)}.activity-thread-logo-indicator.is-exiting .activity-thread-logo-indicator-chip{opacity:1;color:var(--thread-logo-indicator-done);filter:drop-shadow(0 8px 14px #0000000f);transition:none;animation:.18s both activity-thread-logo-exit;transform:translate(0,0)scale(1)}.activity-thread-logo-indicator.is-done .activity-thread-logo-indicator-chip{opacity:1;color:var(--thread-logo-indicator-done);filter:drop-shadow(0 10px 18px #0000001a);transform:translate(0,0)scale(1)}@media (prefers-reduced-motion:reduce){.activity-thread-logo-indicator .activity-thread-logo-indicator-chip,.activity-thread-logo-indicator .activity-thread-logo-indicator-working-label{transition-property:opacity,color;animation:none;transform:none}}.comp-cirra-thread-surface--compact .activity-thread-logo-indicator{gap:6px;min-height:24px}.comp-cirra-thread-surface--compact .activity-thread-logo-indicator .activity-thread-logo-indicator-chip{width:16px;height:16px}.comp-cirra-thread-surface--compact .activity-thread-logo-indicator .activity-thread-logo-indicator-symbol{width:13px}.comp-cirra-thread-surface--compact .activity-thread-logo-indicator .activity-thread-logo-indicator-working-label{font-size:var(--activity-font-size-body);line-height:var(--activity-line-height-body);letter-spacing:normal;min-height:0}.activity-scroll-to-bottom-floater-shell{pointer-events:none;z-index:5;width:0;height:0;position:absolute;bottom:56px;left:50%;transform:translate(-50%)}.activity-scroll-to-bottom-floater{background:var(--cirra-neutral-100,#151617);box-shadow:0 4px 4px -4px #0000001f, 0 1px 1px -.5px #00000014, 0 0 0 .5px #0000001f, 0 8px 16px -4px #00000014, 0 12px 24px -6px #0000001a, inset 0 1px 1px 1px var(--cirra-neutral-100,#151617), inset 0 4px 20px -16px #00000040;opacity:0;pointer-events:none;will-change:opacity, transform;border:0;transition:opacity .12s ease-out,transform .12s ease-out;position:absolute;top:0;left:0;transform:translateY(6px)}html[data-cirra-theme=dark] .activity-scroll-to-bottom-floater{background:var(--cirra-neutral-250,#242528)}.activity-scroll-to-bottom-floater.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.activity-virtual-spacer{pointer-events:none;width:100%}.activity-virtual-item{width:100%;margin-top:0}.activity-virtual-item.interaction_response span{color:var(--cirra-neutral-600,#55565c)}.activity-virtual-item+.activity-virtual-item{--activity-stack-gap-size:var(--activity-stack-space-base);margin-top:var(--activity-stack-gap-size)}.activity-virtual-item[data-stack-kind=tool]+.activity-virtual-item[data-stack-kind=tool],.activity-virtual-item[data-stack-kind=tool]+.activity-virtual-item[data-stack-kind=tool-group],.activity-virtual-item[data-stack-kind=tool]+.activity-virtual-item[data-stack-kind=tool-note],.activity-virtual-item[data-stack-kind=tool-group]+.activity-virtual-item[data-stack-kind=tool],.activity-virtual-item[data-stack-kind=tool-group]+.activity-virtual-item[data-stack-kind=tool-group],.activity-virtual-item[data-stack-kind=tool-group]+.activity-virtual-item[data-stack-kind=tool-note],.activity-virtual-item[data-stack-kind=tool-note]+.activity-virtual-item[data-stack-kind=tool],.activity-virtual-item[data-stack-kind=tool-note]+.activity-virtual-item[data-stack-kind=tool-group],.activity-virtual-item[data-stack-kind=tool-note]+.activity-virtual-item[data-stack-kind=tool-note],.activity-virtual-item[data-stack-kind=reasoning]+.activity-virtual-item:is([data-stack-kind=tool],[data-stack-kind=tool-group],[data-stack-kind=tool-note]),.activity-virtual-item:is([data-stack-kind=tool],[data-stack-kind=tool-group],[data-stack-kind=tool-note])+.activity-virtual-item[data-stack-kind=reasoning]{--activity-stack-gap-size:var(--activity-stack-space-compact)}.activity-virtual-item[data-stack-kind=assistant-bubble]+.activity-virtual-item[data-stack-kind=tool],.activity-virtual-item[data-stack-kind=assistant-bubble]+.activity-virtual-item[data-stack-kind=tool-group],.activity-virtual-item[data-stack-kind=assistant-bubble]+.activity-virtual-item[data-stack-kind=tool-note],.activity-virtual-item+.activity-virtual-item[data-stack-kind=divider],.activity-virtual-item[data-stack-kind=divider]+.activity-virtual-item{--activity-stack-gap-size:var(--activity-stack-space-relaxed)}.activity-virtual-item[data-stack-kind=user-bubble]+.activity-virtual-item{margin-top:calc(var(--activity-stack-gap-size) + var(--activity-stack-space-user-bubble-offset))}.activity-virtual-item[data-run-final=true]+.activity-virtual-item{margin-top:calc(var(--activity-stack-gap-size) + var(--activity-stack-space-assistant-actions))}.activity-virtual-item[data-run-final=true]{position:relative}.activity-virtual-item+.activity-virtual-item[data-stack-kind=user-bubble]{margin-top:calc(var(--activity-stack-gap-size) + var(--activity-stack-space-user-bubble-offset))}.activity-virtual-item+.activity-status-shimmer-row{margin-top:var(--activity-stack-space-base)}.activity-divider{margin:0}.activity-divider-content{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.activity-divider-content span{background:var(--cirra-border-soft,#ffffff17);height:1px}.activity-divider-content p{color:var(--cirra-neutral-600,#55565c);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);white-space:nowrap}.activity-bubble{background:linear-gradient(0deg, #ffffff08 0%, transparent 100%), var(--cirra-neutral-200,#202124);border:.5px solid #ffffff14;border-radius:20px;width:fit-content;min-width:0;max-width:min(720px,75%);margin:0;padding:10px 12px}html[data-cirra-theme=light] .activity-bubble{background:linear-gradient(#00000005,#00000005),#f7f7f8;border-color:#00000005}.activity-bubble .activity-bubble-paragraph{color:var(--cirra-neutral-950,#ceced6);font-size:var(--activity-font-size-body);line-height:var(--activity-line-height-body);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin-bottom:12px}.activity-bubble .activity-bubble-paragraph:last-child{margin-bottom:0}.activity-bubble .activity-bubble-text-content{min-width:0;overflow:hidden}.activity-bubble .muted{color:var(--cirra-neutral-900,#aeb0b8)}.activity-bubble .activity-skill-chip{vertical-align:baseline}.activity-bubble .activity-user-file-link{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));overflow-wrap:anywhere;word-break:break-word;text-decoration:none}.activity-bubble .activity-user-file-link:hover{text-decoration:underline}.activity-bubble .activity-bubble-expand-toggle-row{justify-content:flex-start;margin-top:8px;display:flex}.activity-bubble .activity-bubble-expand-toggle{color:var(--cirra-neutral-700,#6f7078);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;font-weight:400;line-height:1.2;display:inline-flex}html[data-cirra-theme=light] .activity-bubble .activity-bubble-expand-toggle{color:#00000094}.activity-bubble .activity-bubble-expand-toggle:hover{color:var(--cirra-neutral-950,#ceced6)}html[data-cirra-theme=light] .activity-bubble .activity-bubble-expand-toggle:hover{color:#000000c7}.activity-bubble .activity-bubble-expand-toggle:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #3f9aff99}.activity-bubble .activity-bubble-expand-toggle-icon{flex:none}.activity-bubble-stack{flex-direction:column;align-items:flex-end;width:100%;display:flex;position:relative}.activity-bubble-stack.is-assistant{align-items:stretch}.activity-bubble-stack.is-assistant .activity-bubble-actions{justify-content:flex-start;left:-4px;right:auto}.activity-bubble-actions{opacity:0;pointer-events:auto;z-index:1;justify-content:flex-end;gap:4px;padding-top:4px;transition:opacity .12s;display:flex;position:absolute;top:100%;right:0}.activity-virtual-item.is-user:hover .activity-bubble-actions,.activity-bubble-stack:hover .activity-bubble-actions,.activity-bubble-stack:focus-within .activity-bubble-actions,.activity-virtual-item[data-run-final=true]:hover .activity-run-actions,.activity-virtual-item[data-run-final=true]:focus-within .activity-run-actions{opacity:1}.activity-run-actions{justify-content:flex-start;left:-4px;right:auto}.activity-bubble-action.comp-button svg{width:12px;height:12px}.activity-bubble-cost,.activity-bubble-age{color:var(--cirra-neutral-700,#6f7078);white-space:nowrap;user-select:none;align-items:center;font-size:11px;line-height:1;display:inline-flex}.activity-bubble-age+.activity-bubble-cost:before{content:"·";margin-right:4px}.activity-bubble.user{margin-left:auto}.activity-bubble.is-run-timeline-trigger{cursor:pointer}.activity-bubble.is-run-timeline-trigger:hover{background:var(--cirra-neutral-300,#27282b)}.activity-bubble.is-run-timeline-trigger:active{background:var(--cirra-neutral-400,#343538)}.activity-bubble.is-run-timeline-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.activity-notice-card{border:.5px solid color-mix(in srgb, var(--cirra-warning) 28%, #ffffff1f);background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-warning) 12%, var(--cirra-neutral-200,#202124)) 0%, color-mix(in srgb, var(--cirra-warning) 10%, var(--cirra-neutral-200,#202124)) 38%, color-mix(in srgb, var(--cirra-warning) 8%, var(--cirra-neutral-200,#202124)) 100%);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;width:min(720px,100%);margin:2px 0;padding:10px 12px;display:grid}html[data-cirra-theme=light] .activity-notice-card{border-color:color-mix(in srgb, var(--cirra-warning) 26%, #623a0024);background:linear-gradient(180deg, #fdf7e5 0%, #fdf8ea 40%, #fcf5e5 100%), color-mix(in srgb, var(--cirra-warning) 5%, #fffaf0)}.activity-notice-card.is-error{background:#fecaca33;border-color:#ef444461}html[data-cirra-theme=light] .activity-notice-card.is-error{background:#fee2e2d1;border-color:#dc262642}.activity-notice-card.is-dismissed .notice-suggestion{display:none}.activity-notice-card .notice-icon{color:color-mix(in srgb, var(--cirra-warning) 82%, #ffd89a);padding-top:1px;font-size:15px;line-height:1}html[data-cirra-theme=light] .activity-notice-card .notice-icon{color:color-mix(in srgb, var(--cirra-warning) 88%, #8a4d00)}.activity-notice-card .notice-copy{min-width:0}.activity-notice-card .notice-title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:600;line-height:18px}.activity-notice-card .notice-suggestion{color:var(--cirra-neutral-800,#81828a);margin:4px 0 0;font-size:12px;line-height:17px}.activity-notice-card .notice-dismiss{border:.5px solid color-mix(in srgb, var(--cirra-warning) 32%, #ffffff29);cursor:pointer;height:24px;box-shadow:none;color:color-mix(in srgb, var(--cirra-warning) 54%, var(--cirra-neutral-950,#ceced6));background:linear-gradient(#ffffff0a 0%,#ffffff03 100%);border-radius:999px;align-self:center;padding:3px 10px;font-size:11px;font-weight:600;line-height:14px;transition:background .14s,border-color .14s,color .14s}html[data-cirra-theme=light] .activity-notice-card .notice-dismiss{border-color:color-mix(in srgb, var(--cirra-warning) 28%, #5c34002e);box-shadow:none;color:color-mix(in srgb, var(--cirra-warning) 76%, #6e4200);background:linear-gradient(#ffffffeb 0%,#fffbf1eb 100%)}.activity-notice-card .notice-dismiss:hover,.activity-notice-card .notice-dismiss:focus-visible,.activity-notice-card .notice-dismiss:active{border-color:color-mix(in srgb, var(--cirra-warning) 48%, #ffffff3d);box-shadow:none;color:color-mix(in srgb, var(--cirra-warning) 72%, #fff2cb);background:linear-gradient(#ffffff14 0%,#fff7e40a 100%)}html[data-cirra-theme=light] .activity-notice-card .notice-dismiss:hover,html[data-cirra-theme=light] .activity-notice-card .notice-dismiss:focus-visible,html[data-cirra-theme=light] .activity-notice-card .notice-dismiss:active{border-color:color-mix(in srgb, var(--cirra-warning) 46%, #5c340042);box-shadow:none;color:color-mix(in srgb, var(--cirra-warning) 82%, #5a3500);background:linear-gradient(#fffffffa 0%,#fff7e4fa 100%)}.activity-notice-card .notice-dismiss:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.activity-assistant-smooth-height{transition:height .2s ease-out;position:relative;overflow:hidden}.activity-keyword-highlight{font-weight:550}.activity-assistant-text{--activity-assistant-font-size:15px;--activity-assistant-line-height:24px;width:min(720px,100%);margin:0}.activity-assistant-text p{color:var(--cirra-neutral-950,#ceced6);font-size:var(--activity-assistant-font-size);line-height:var(--activity-assistant-line-height);white-space:pre-wrap;margin-bottom:12px}.activity-assistant-text p:last-child{margin-bottom:0}.activity-assistant-text>p:not(.cmd):not(.compact),.activity-assistant-text .markdown-paragraph,.activity-assistant-text h1,.activity-assistant-text h2,.activity-assistant-text h3,.activity-assistant-text h4,.activity-assistant-text h5,.activity-assistant-text h6,.activity-assistant-text li,.activity-assistant-text blockquote p,.activity-assistant-text a{font-family:var(--cirra-serif-font-family,"Lora", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", serif)}.activity-assistant-text .muted{color:var(--cirra-neutral-900,#aeb0b8)}.activity-assistant-text .activity-markdown-code-block{margin:8px 0;position:relative}.activity-assistant-text .activity-markdown-code-block:first-child{margin-top:0}.activity-assistant-text .activity-markdown-code-block:last-child{margin-bottom:0}.activity-assistant-text .activity-markdown-code-block pre{margin:0;padding-right:24px}.activity-assistant-text .activity-markdown-code-block-actions{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:8px;right:8px}.activity-assistant-text .activity-markdown-code-block:hover .activity-markdown-code-block-actions,.activity-assistant-text .activity-markdown-code-block:focus-within .activity-markdown-code-block-actions{opacity:1;pointer-events:auto}.activity-assistant-text code{background-color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--activity-font-size-code);line-height:var(--activity-line-height-code);color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 88%, transparent);border-radius:4px;padding:2px 6px}.activity-assistant-text h1,.activity-assistant-text h2,.activity-assistant-text h3,.activity-assistant-text h4,.activity-assistant-text h5,.activity-assistant-text h6{color:var(--cirra-neutral-950,#ceced6);font-weight:var(--activity-font-weight-strong);margin:0}.activity-assistant-text strong,.activity-assistant-text b{font-weight:var(--activity-font-weight-strong)}.activity-assistant-text h1,.activity-assistant-text h4.markdown-h1{margin:12px 0 8px;font-size:15px;line-height:22px}.activity-assistant-text h1:first-child,.activity-assistant-text h4.markdown-h1:first-child{margin-top:0}.activity-assistant-text h2,.activity-assistant-text h5.markdown-h2{font-size:var(--activity-assistant-font-size);line-height:var(--activity-assistant-line-height);margin:10px 0 6px}.activity-assistant-text h2:first-child,.activity-assistant-text h5.markdown-h2:first-child{margin-top:0}.activity-assistant-text h3,.activity-assistant-text h6.markdown-h3{font-size:var(--activity-assistant-font-size);line-height:var(--activity-line-height-support);margin:20px 0 12px}.activity-assistant-text h3:first-child,.activity-assistant-text h6.markdown-h3:first-child{margin-top:0}.activity-assistant-text ul,.activity-assistant-text ol{color:var(--cirra-neutral-950,#ceced6);margin:8px 0 12px;padding-left:20px}.activity-assistant-text ul:last-child,.activity-assistant-text ol:last-child{margin-bottom:0}.activity-assistant-text ul li,.activity-assistant-text ol li{line-height:var(--activity-assistant-line-height);font-size:var(--activity-assistant-font-size);margin-bottom:12px}.activity-assistant-text ul li:last-child,.activity-assistant-text ol li:last-child{margin-bottom:0}.activity-assistant-text ol{list-style-type:decimal}.activity-assistant-text ol.markdown-ordered-list{padding-left:20px;list-style-position:outside}.activity-assistant-text blockquote{color:var(--cirra-neutral-900,#aeb0b8);margin:8px 0;padding:8px 12px 8px 15px;position:relative}.activity-assistant-text blockquote:before{content:"";background:var(--cirra-neutral-400,#343538);border-radius:9999px;width:3px;position:absolute;top:0;bottom:0;left:0}.activity-assistant-text blockquote p{color:var(--cirra-neutral-950,#ceced6);margin:0}.activity-assistant-text a{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));text-decoration:none}.activity-assistant-text a:hover{text-decoration:underline}.activity-assistant-text .markdown-table-wrapper{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent);background:var(--cirra-neutral-100,#151617);font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);border-radius:12px;margin:18px 0;overflow-x:auto}.activity-assistant-text .markdown-table-wrapper table{border-collapse:separate;border-spacing:0;width:100%;min-width:320px;font-size:var(--activity-font-size-meta)}.activity-assistant-text .markdown-table-wrapper th,.activity-assistant-text .markdown-table-wrapper td{text-align:left;white-space:normal;color:var(--cirra-neutral-950,#ceced6);line-height:var(--activity-line-height-meta);vertical-align:top;font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);border:none;padding:11px 16px}.activity-assistant-text .markdown-table-wrapper th{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 3%, transparent);font-weight:var(--activity-font-weight-strong);color:var(--cirra-neutral-900,#aeb0b8)}.activity-assistant-text .markdown-table-wrapper tbody tr+tr td{border-top:1px solid var(--cirra-neutral-200,#202124)}.activity-assistant-text .markdown-table-wrapper th:first-child,.activity-assistant-text .markdown-table-wrapper td:first-child{width:56px}.activity-assistant-text .markdown-table-wrapper a,.activity-assistant-text .markdown-table-wrapper p,.activity-assistant-text .markdown-table-wrapper span{font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif)}.activity-assistant-text pre{background-color:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 35%, transparent);color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 88%, transparent);border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--activity-font-size-code);line-height:var(--activity-line-height-code);border-radius:8px;margin:8px 0;padding:12px 14px;overflow-x:hidden}.activity-assistant-text pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.activity-assistant-text hr{border:none;border-top:1px solid var(--cirra-neutral-300,#27282b);margin:14px 0}.activity-assistant-text .markdown-inline-code{background-color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 12%, transparent);color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 95%, transparent);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--activity-font-size-code);line-height:var(--activity-line-height-code);border-radius:4px;padding:2px 6px}.activity-assistant-text .markdown-paragraph{line-height:var(--activity-assistant-line-height);font-size:var(--activity-assistant-font-size);white-space:pre-wrap;margin:0}.activity-assistant-text .markdown-paragraph:not(:last-child){margin-bottom:12px}.activity-assistant-text .activity-assistant-artifact-block{margin:16px 0}.activity-assistant-text .activity-assistant-artifact-block:first-child{margin-top:0}.activity-assistant-text .activity-assistant-artifact-block:last-child{margin-bottom:0}.activity-assistant-text .activity-assistant-artifact-block .markdown-paragraph{font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-size:var(--activity-font-size-body);line-height:var(--activity-line-height-body)}.activity-assistant-text .activity-assistant-artifact-block .comp-cirra-message-attachments{margin-left:0}.activity-assistant-text .activity-assistant-artifact-block .comp-cirra-message-attachments .attachment-file-chip-row{justify-content:flex-start}.activity-assistant-text .markdown-table-wrapper th,.activity-assistant-text .markdown-table-wrapper td,.activity-assistant-text .markdown-table-wrapper a,.activity-assistant-text .markdown-table-wrapper p,.activity-assistant-text .markdown-table-wrapper span{font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif)}.activity-assistant-text.activity-reasoning-event.is-entering{animation:.35s cubic-bezier(.19,1,.22,1) both compound-feed-tool-call-enter}@media (prefers-reduced-motion:reduce){.activity-assistant-text.activity-reasoning-event.is-entering{animation:none}}.activity-assistant-text .activity-assistant-thought-disclosure{margin:0}.activity-assistant-text .activity-assistant-thought-disclosure>.activity-assistant-thought-summary{text-align:left;cursor:pointer;user-select:none;color:var(--cirra-neutral-700,#6f7078);font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support);background:0 0;border:none;align-items:center;gap:4px;margin:0;padding:0;transition:color .12s;display:inline-flex}.activity-assistant-text .activity-assistant-thought-disclosure .activity-assistant-thought-caret{color:var(--cirra-neutral-700,#6f7078);opacity:0;flex-shrink:0;transition:transform .14s,opacity .12s,color .12s;transform:rotate(-90deg)}.activity-assistant-text .activity-assistant-thought-disclosure:hover>.activity-assistant-thought-summary,.activity-assistant-text .activity-assistant-thought-disclosure>.activity-assistant-thought-summary:focus-visible{color:var(--cirra-neutral-900,#aeb0b8)}.activity-assistant-text .activity-assistant-thought-disclosure:hover .activity-assistant-thought-caret,.activity-assistant-text .activity-assistant-thought-disclosure>.activity-assistant-thought-summary:focus-visible .activity-assistant-thought-caret{opacity:1;color:var(--cirra-neutral-900,#aeb0b8)}.activity-assistant-text .activity-assistant-thought-disclosure.is-open .activity-assistant-thought-caret{transform:rotate(0)}.activity-assistant-text .activity-assistant-thought-disclosure .activity-assistant-thought-body{white-space:pre-wrap;word-break:break-word;font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-style:italic;font-size:var(--activity-font-size-body);line-height:var(--activity-line-height-body);color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 55%, transparent);margin:0 0 0 2px;padding:6px 0 2px 20px;position:relative}.activity-assistant-text .activity-assistant-thought-disclosure .activity-assistant-thought-body:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 24%, transparent) 0%, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent) 58%, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 0%, transparent) 100%);width:1px;position:absolute;top:6px;bottom:2px;left:6px}.activity-code-block{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent);background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 30%, transparent);border-radius:8px;margin-top:8px;padding:8px 10px}.activity-code-block p{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 88%, transparent);font-size:var(--activity-font-size-code);line-height:var(--activity-line-height-code);white-space:pre-wrap;margin:0}@keyframes activity-tool-call-enter{0%{opacity:0;filter:blur(10px);transform:translateY(-8px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes activity-empty-state-exit{0%{opacity:1;filter:blur();transform:translate(0,0)}to{opacity:0;filter:blur(10px);transform:translateY(-14px)}}html[data-cirra-view-transition=empty-to-thread]::view-transition-group(root),html[data-cirra-view-transition=empty-to-thread]::view-transition-old(root),html[data-cirra-view-transition=empty-to-thread]::view-transition-new(root),html[data-cirra-view-transition=empty-to-thread]::view-transition-group(cirra-main-thread-empty-state){animation:none}html[data-cirra-view-transition=empty-to-thread]::view-transition-old(cirra-main-thread-empty-state){will-change:opacity, transform, filter;animation:.22s cubic-bezier(.16,.84,.32,1) both activity-empty-state-exit}.activity-tool-call-row{transform-origin:0;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:6px;width:min(720px,100%);min-height:24px;margin:0;padding:0;display:flex}.activity-tool-call-row .activity-tool-inspect-button{visibility:hidden}.activity-tool-call-row:hover .activity-tool-inspect-button{visibility:visible}.activity-tool-call-row.is-entering{will-change:opacity, transform, filter;animation:.26s cubic-bezier(.16,.84,.32,1) both activity-tool-call-enter}.activity-tool-call-row .activity-tool-call-primary{text-align:left;cursor:default;min-width:0;font:inherit;line-height:inherit;background:0 0;border:none;flex:0 auto;justify-content:flex-start;align-items:center;gap:6px;margin:0;padding:0;display:flex}.activity-tool-call-row .activity-tool-call-web-header{cursor:pointer;outline:none}.activity-tool-call-row .activity-tool-call-web-header:focus,.activity-tool-call-row .activity-tool-call-web-header:focus-visible{box-shadow:none;outline:none}.activity-tool-call-row .activity-tool-call-web-header .tool-call-label,.activity-tool-call-row .activity-tool-call-web-header .tool-call-label.cmd,.activity-tool-call-row .activity-tool-call-web-static .tool-call-label,.activity-tool-call-row .activity-tool-call-web-static .tool-call-label.cmd,.activity-tool-call-row .activity-tool-call-web-header .tool-call-leading-icon{color:var(--cirra-neutral-700,#6f7078);opacity:1}.activity-tool-call-row .activity-tool-call-web-static .tool-call-app-icon{opacity:1}.activity-tool-call-row .tool-call-label{min-width:0;color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-body);line-height:var(--activity-line-height-body);opacity:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-tool-call-row .tool-call-leading-icon{color:var(--cirra-neutral-700,#6f7078);opacity:.9;flex-shrink:0}.activity-tool-call-row .tool-call-label.cmd{color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.activity-tool-call-row .tool-call-label.compact{font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.activity-tool-call-row .tool-call-caret{color:var(--cirra-neutral-700,#6f7078);opacity:0;flex-shrink:0;transition:transform .12s,opacity .12s,color .12s;transform:rotate(-90deg)}.activity-tool-call-row:hover .tool-call-caret,.activity-tool-call-row .activity-tool-call-primary:focus-visible .tool-call-caret{opacity:1;color:var(--cirra-neutral-900,#aeb0b8)}.activity-tool-call-row .tool-call-caret.is-expanded{transform:rotate(0)}.activity-tool-call-row .tool-call-trace-toggle{color:var(--cirra-neutral-700,#6f7078);background:0 0;border:0;margin:0;padding:0;transition:all .12s}.activity-tool-call-row .tool-call-trace-toggle:hover{color:var(--cirra-neutral-950,#ceced6);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent)}.activity-tool-call-row .tool-call-trace-toggle:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.activity-tool-call-row .tool-call-trace-toggle.is-active{color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 98%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 12%, transparent)}.activity-tool-call-row .tool-call-trace-toggle .tool-call-trace-icon{opacity:.88}.activity-bubble.is-animated-entry{will-change:opacity, transform;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.34,1.56,.64,1)}.activity-bubble.is-animated-entry.is-newly-entered{opacity:0;transform:translate(-4px,10px)scale(.8)}.activity-bubble.is-animated-entry.is-rendering,.activity-bubble.is-animated-entry.is-rendered{opacity:1;transform:translate(0,0)scale(1)}.activity-schedule-summary-card{border:.5px solid var(--cirra-neutral-300,#27282b);background:linear-gradient(0deg, #fff3, #fff3), var(--cirra-neutral-200,#202124);width:min(400px,100%);min-width:min(400px,50%);box-shadow:inset 0 0 0 .5px var(--cirra-ui-surface-card);border-radius:12px;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 10px;padding:16px;display:flex}html[data-cirra-theme=dark] .activity-schedule-summary-card{background:linear-gradient(180deg, #ffffff0f 0%, #ffffff05 100%), var(--cirra-ui-surface-card);box-shadow:0 8px 18px -10px #000000a6,0 2px 2px -1px #00000057,0 1px 1px -.5px #00000047,0 0 0 .5px #ffffff14,inset 0 -.5px #00000057,inset 0 1px #ffffff0f}.activity-schedule-summary-card.is-group-child{width:calc(100% - 14px);margin-left:14px}.activity-schedule-summary-layout{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;width:100%;display:grid}.activity-schedule-summary-status-icon-shell{width:16px;min-width:16px;height:16px;color:var(--cirra-neutral-700,#6f7078);justify-content:center;align-items:flex-start;margin-top:0;display:inline-flex}.activity-schedule-summary-status-icon-shell.is-active{transform:translateY(-1px)}.activity-schedule-summary-status-icon-shell.is-paused{color:color-mix(in srgb, var(--cirra-neutral-700,#6f7078) 70%, transparent)}.activity-schedule-summary-status-icon{color:currentColor;stroke:currentColor;width:16px;min-width:16px;height:16px;min-height:16px;fill:color-mix(in srgb, currentColor 18%, transparent)}html[data-cirra-theme=dark] .activity-schedule-summary-status-icon{fill:color-mix(in srgb, currentColor 12%, transparent)}.activity-schedule-summary-content{flex-direction:column;gap:4px;min-width:0;display:flex}.activity-schedule-summary-title-row{align-items:center;min-width:0;display:flex}.comp-cirra-activity-feed p.activity-schedule-summary-title{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;flex:auto;margin:-4px 0 0;font-size:13px;font-weight:590;line-height:19px}.comp-cirra-activity-feed p.activity-schedule-summary-description{color:var(--cirra-neutral-800,#81828a);letter-spacing:-.01em;white-space:pre-wrap;margin:1px 0 0;font-size:13px;font-weight:400;line-height:19px}.comp-cirra-activity-feed p.activity-schedule-summary-description.is-four-line-clamp{line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:76px;display:-webkit-box;overflow:hidden}.activity-schedule-summary-meta-group{align-items:center;gap:4px;min-width:0;display:flex}.activity-schedule-summary-meta-icon-shell{width:20px;min-width:20px;height:20px;color:var(--cirra-neutral-700,#6f7078);justify-content:center;align-items:center;display:inline-flex}.activity-schedule-summary-meta-icon{color:var(--cirra-neutral-700,#6f7078);width:16px;min-width:16px;height:16px;min-height:16px;fill:var(--cirra-neutral-400,#343538)}html[data-cirra-theme=dark] .activity-schedule-summary-meta-icon{color:var(--cirra-neutral-900,#aeb0b8);fill:var(--cirra-neutral-400,#343538)}.activity-schedule-summary-meta-app-icon{object-fit:cover;border-radius:4px;width:16px;min-width:16px;height:16px;min-height:16px;display:block}.activity-schedule-summary-pills{flex-wrap:nowrap;flex:auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.activity-schedule-summary-pill{background:var(--cirra-ui-surface-card);min-width:0;min-height:19px;box-shadow:none;color:var(--cirra-neutral-800,#81828a);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:8px;flex:0 auto;align-items:center;gap:8px;padding:4px 10px;font-size:12px;font-weight:400;line-height:16px;display:inline-flex;overflow:hidden}.activity-workflow-summary-card{background:#fff;border-radius:12px;flex-direction:column;gap:10px;width:min(420px,100%);margin:4px 0 8px;padding:14px 14px 12px;display:flex;box-shadow:0 4px 4px -2px #00000005,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000f,0 0 0 .5px #0000001a,inset 0 1px #ffffff80}html[data-cirra-theme=dark] .activity-workflow-summary-card{background:linear-gradient(180deg, #ffffff0f 0%, #ffffff03 100%), var(--cirra-neutral-200,#202124);box-shadow:0 8px 18px -10px #000000a6,0 2px 2px -1px #00000057,0 1px 1px -.5px #00000047,0 0 0 .5px #ffffff14,inset 0 -.5px #00000057,inset 0 1px #ffffff0f}.activity-workflow-summary-card.is-group-child{width:calc(100% - 14px);margin-left:14px}.activity-workflow-summary-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.comp-cirra-activity-feed p.activity-workflow-summary-title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:590;line-height:18px}.activity-workflow-summary-tool{background:var(--cirra-neutral-100,#151617);min-height:18px;color:var(--cirra-neutral-700,#6f7078);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:500;line-height:14px;display:inline-flex}html[data-cirra-theme=dark] .activity-workflow-summary-tool{background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-800,#81828a)}.activity-workflow-summary-operations{flex-direction:column;gap:3px;margin:0;padding-left:17px;display:flex}.activity-workflow-summary-operations li{color:var(--cirra-neutral-800,#81828a);font-size:12px;line-height:17px}.activity-workflow-summary-meta{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.activity-workflow-summary-validation,.activity-workflow-summary-meta-pill{background:var(--cirra-neutral-100,#151617);min-height:19px;color:var(--cirra-neutral-700,#6f7078);letter-spacing:-.01em;border-radius:999px;align-items:center;padding:1px 8px 2px;font-size:11px;line-height:15px;display:inline-flex}html[data-cirra-theme=dark] .activity-workflow-summary-validation,html[data-cirra-theme=dark] .activity-workflow-summary-meta-pill{background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-800,#81828a)}.activity-workflow-summary-validation.is-valid{background:color-mix(in srgb, var(--cirra-success,#39d98a) 18%, var(--cirra-neutral-100,#151617));color:color-mix(in srgb, var(--cirra-success,#39d98a) 85%, var(--cirra-neutral-900,#aeb0b8))}html[data-cirra-theme=dark] .activity-workflow-summary-validation.is-valid{background:color-mix(in srgb, var(--cirra-success,#39d98a) 24%, var(--cirra-neutral-300,#27282b));color:color-mix(in srgb, var(--cirra-success,#39d98a) 84%, var(--cirra-neutral-900,#aeb0b8))}.activity-workflow-summary-validation.is-invalid{background:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 16%, var(--cirra-neutral-100,#151617));color:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 78%, var(--cirra-neutral-900,#aeb0b8))}html[data-cirra-theme=dark] .activity-workflow-summary-validation.is-invalid{background:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 24%, var(--cirra-neutral-300,#27282b));color:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 80%, var(--cirra-neutral-900,#aeb0b8))}.activity-tool-call-group-block{flex-direction:column;width:min(720px,100%);margin:0;display:flex}.activity-tool-call-group-row .activity-tool-call-primary{cursor:pointer}.activity-tool-call-group-row .tool-call-group-label{color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.activity-tool-call-group-row .tool-call-caret{opacity:1}.activity-tool-call-group-children{grid-template-rows:minmax(0,1fr);min-height:0;max-height:1200px;margin-top:2px;transition:grid-template-rows .15s ease-out,max-height .15s ease-out,margin-top .15s ease-out;display:grid;position:relative;overflow:hidden}.activity-tool-call-group-children.is-collapsed{grid-template-rows:minmax(0,0fr);max-height:0;margin-top:0}.activity-tool-call-group-children:not(.is-collapsed) .activity-tool-call-group-children-inner{padding-top:8px}.activity-tool-call-group-children-inner{flex-direction:column;gap:8px;min-height:0;display:flex;overflow:hidden}.activity-tool-web-details{grid-template-rows:1fr;width:min(720px,100%);margin:0 0 2px;transition:grid-template-rows .18s,margin-top .18s;display:grid;position:relative}.activity-tool-web-details.is-collapsed{grid-template-rows:0fr;height:0;margin-top:0;overflow:hidden}.activity-tool-web-details-inner{filter:blur();opacity:1;flex-direction:column;gap:6px;margin-left:2px;padding:4px 0 0 20px;transition:filter .18s,opacity .18s;display:flex;position:relative;overflow:hidden}.activity-tool-web-details-inner:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 24%, transparent) 0%, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent) 58%, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 0%, transparent) 100%);width:1px;position:absolute;top:2px;bottom:2px;left:6px}.activity-tool-web-details.is-collapsed .activity-tool-web-details-inner{filter:blur(4px);opacity:.86;padding:0}.activity-tool-web-query-row{min-height:22px;color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);align-items:center;gap:8px;display:inline-flex}.activity-tool-web-detail-row-block{flex-direction:column;gap:4px;display:flex}.activity-tool-web-query-icon{width:16px;height:16px;color:var(--cirra-neutral-700,#6f7078);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.activity-tool-web-query-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.activity-tool-web-source-row{min-height:22px;color:var(--cirra-neutral-700,#6f7078);outline:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.activity-tool-web-source-row:focus,.activity-tool-web-source-row:focus-visible{box-shadow:none;outline:none}.activity-tool-web-source-icon-shell{width:16px;height:16px;color:var(--cirra-neutral-700,#6f7078);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.activity-tool-web-source-favicon,.activity-tool-app-icon,.tool-call-app-icon{border-radius:2px;width:16px;height:16px;display:block}.activity-tool-web-source-fallback-icon{color:var(--cirra-neutral-700,#6f7078)}.activity-tool-web-source-text{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.activity-tool-web-source-title{min-width:0;color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-tool-web-source-domain{color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);white-space:nowrap}.activity-tool-web-source-row:hover .activity-tool-web-source-title{text-underline-offset:2px;text-decoration:underline}.activity-tool-inspect-popup{background-color:var(--cirra-neutral-200,#202124);width:560px;height:500px;color:var(--cirra-neutral-950,#ceced6);border:0;border-radius:12px;flex-direction:column;padding:0;font-size:13px;display:flex;overflow:hidden;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .activity-tool-inspect-popup{background-color:#fff;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014}.activity-tool-inspect-popup-content{flex-direction:column;height:100%;display:flex}.activity-tool-inspect-popup-header{border-bottom:1px solid var(--cirra-neutral-250,#242528);align-items:center;gap:4px;padding:12px 16px;display:flex}.activity-tool-inspect-popup-header .comp-tabs{flex:1}.activity-tool-inspect-popup-tool-name{color:var(--cirra-neutral-700,#6f7078);margin:0;padding:12px 20px 0;font-size:13px}.activity-tool-inspect-popup-json{flex:1;padding:8px 20px 16px;overflow-y:auto}.activity-tool-inspect-popup-json .comp-cirra-data-viewer{padding:0}.activity-tool-web-query-row .activity-tool-inspect-button,.activity-tool-web-detail-row-block .activity-tool-inspect-button{visibility:hidden}.activity-tool-web-query-row:hover .activity-tool-inspect-button,.activity-tool-web-detail-row-block:hover .activity-tool-inspect-button{visibility:visible}.activity-tool-call-row.is-group-child,.activity-tool-call-child-output{width:calc(100% - 14px);margin-left:14px}.activity-tool-call-child-output .activity-command-block{width:100%}.activity-user-run-timeline-popover,.activity-dev-timeline-block{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 28%, transparent);border-radius:8px;width:min(720px,100%);margin-bottom:6px;padding:10px 12px}.activity-user-run-timeline-popover .timeline-header,.activity-dev-timeline-block .timeline-header{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.activity-user-run-timeline-popover .timeline-title,.activity-dev-timeline-block .timeline-title{color:var(--cirra-ui-overlay-highlight-text);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);text-transform:uppercase;letter-spacing:.02em;margin:0}.activity-user-run-timeline-popover .timeline-meta,.activity-dev-timeline-block .timeline-meta{color:var(--cirra-ui-overlay-text-muted);font-size:var(--activity-font-size-micro);line-height:var(--activity-line-height-micro);margin:0}.activity-user-run-timeline-popover .timeline-durations,.activity-dev-timeline-block .timeline-durations{flex-direction:column;gap:4px;display:flex}.activity-user-run-timeline-popover .timeline-duration-row,.activity-dev-timeline-block .timeline-duration-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.activity-user-run-timeline-popover .timeline-duration-row.is-child,.activity-dev-timeline-block .timeline-duration-row.is-child{padding-left:14px}.activity-user-run-timeline-popover .timeline-duration-label,.activity-dev-timeline-block .timeline-duration-label{color:var(--cirra-ui-overlay-text);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta)}.activity-user-run-timeline-popover .timeline-duration-label.is-child,.activity-dev-timeline-block .timeline-duration-label.is-child{color:var(--cirra-ui-overlay-text-muted);font-size:var(--activity-font-size-micro);line-height:var(--activity-line-height-micro)}.activity-user-run-timeline-popover .timeline-duration-value,.activity-dev-timeline-block .timeline-duration-value{color:var(--cirra-ui-overlay-text);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);white-space:nowrap}.activity-user-run-timeline-popover .timeline-status,.activity-dev-timeline-block .timeline-status{color:var(--cirra-ui-overlay-text);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);margin:0}.activity-user-run-timeline-popover .timeline-status.is-error,.activity-dev-timeline-block .timeline-status.is-error{color:var(--cirra-ui-error)}.activity-user-run-timeline-popover.is-floating{z-index:30;border-color:var(--cirra-ui-overlay-border);background:var(--cirra-ui-overlay-surface);width:min(420px,100vw - 20px);max-width:calc(100vw - 20px);box-shadow:var(--cirra-ui-shadow-overlay-strong);margin:0;position:fixed;overflow-y:auto}.activity-command-block{border:1px solid var(--cirra-neutral-300,#27282b);background:var(--cirra-neutral-200,#202124);border-radius:8px;width:min(720px,100%);margin:0;padding:8px 12px}.activity-command-block .command-block-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.activity-command-block .language{font-size:var(--activity-font-size-micro);line-height:var(--activity-line-height-micro);color:var(--cirra-neutral-700,#6f7078);margin:0}.activity-command-block .command-block-actions{align-items:center;gap:4px;display:inline-flex}.activity-command-block .icon-action{width:24px;height:24px;color:var(--cirra-neutral-700,#6f7078);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;transition:color .12s,background .12s;display:inline-flex}.activity-command-block .icon-action:hover{color:var(--cirra-neutral-950,#ceced6);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent)}.activity-command-block .icon-action:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.activity-command-block .code{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--activity-font-size-code);line-height:var(--activity-line-height-code);color:var(--cirra-neutral-950,#ceced6)}.activity-file-change-card{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 3%, transparent);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.file-change-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.file-change-card-title{color:var(--cirra-neutral-950,#ceced6);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.file-change-card-action{color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);border-radius:6px;padding:4px 8px;transition:all .12s}.file-change-card-action:hover{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent);color:var(--cirra-neutral-900,#aeb0b8)}.file-change-card-action:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.file-change-card-body{flex-direction:column;gap:6px;display:flex}.file-change-row{min-width:0;color:var(--cirra-neutral-900,#aeb0b8);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support);justify-content:space-between;align-items:center;gap:12px;display:flex}.file-change-row .file-path{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);overflow:hidden}.file-change-row .file-diff{font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);flex-shrink:0;align-items:baseline;gap:8px;display:inline-flex}.file-change-row .file-diff .plus{color:var(--cirra-success,#39d98a);font-weight:var(--activity-font-weight-strong)}.file-change-row .file-diff .minus{color:var(--cirra-danger,#ff5c5c);font-weight:var(--activity-font-weight-strong)}.activity-sources-card{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 3%, transparent);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.activity-sources-card .sources-card-title{color:var(--cirra-neutral-950,#ceced6);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.activity-sources-card .sources-card-body{flex-direction:column;gap:6px;display:flex}.activity-sources-card .source-row{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent);background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 20%, transparent);border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;text-decoration:none;transition:all .12s;display:flex}.activity-sources-card .source-row:hover{background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 30%, transparent);border-color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent)}.activity-sources-card .source-row:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.activity-sources-card .source-title{color:var(--cirra-neutral-950,#ceced6);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.activity-sources-card .source-url{color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-micro);line-height:var(--activity-line-height-micro);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-search-results-card{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 3%, transparent);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.activity-search-results-card .search-results-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.activity-search-results-card .header-left{flex-direction:column;gap:3px;min-width:0;display:flex}.activity-search-results-card .search-results-title{color:var(--cirra-neutral-950,#ceced6);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.activity-search-results-card .search-results-query{color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-search-results-card .search-results-meta{color:var(--cirra-neutral-600,#55565c);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);white-space:nowrap;flex-shrink:0}.activity-search-results-card .search-results-body{flex-direction:column;gap:6px;display:flex}.activity-search-results-card .search-result-row{text-align:left;border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent);background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 20%, transparent);cursor:pointer;border-radius:8px;flex-direction:column;gap:3px;padding:8px 10px;transition:all .12s;display:flex}.activity-search-results-card .search-result-row:hover{background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 30%, transparent);border-color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent)}.activity-search-results-card .search-result-row:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.activity-search-results-card .search-result-location{color:var(--cirra-neutral-950,#ceced6);font-size:var(--activity-font-size-micro);line-height:var(--activity-line-height-micro);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-search-results-card .search-result-snippet{color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-search-results-card .search-results-empty{color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.activity-trigger-payload-card{flex-direction:row;justify-content:center;align-items:center;gap:6px;width:fit-content;margin:0 auto;padding:0;display:flex}.activity-trigger-payload-card-icon{color:var(--cirra-neutral-700,#6f7078)}.comp-cirra-activity-feed .activity-trigger-payload-card .activity-trigger-payload-card-label{color:var(--cirra-neutral-700,#6f7078);font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);text-align:left;margin:0;font-size:14px;font-weight:500;line-height:20px}.activity-artifact-card{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 12%, transparent);width:fit-content;max-width:min(520px,100%);min-height:44px;box-shadow:none;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-self:flex-start;align-items:center;gap:12px;margin:0;padding:10px 12px;display:inline-grid}html[data-cirra-theme=dark] .activity-artifact-card{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 12%, transparent)}.activity-artifact-card:hover{border-color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 16%, transparent)}.activity-artifact-card:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.activity-artifact-card .activity-artifact-card-primary{text-align:left;min-width:0;font:inherit;line-height:inherit;cursor:inherit;pointer-events:none;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.activity-artifact-card .artifact-card-icon{width:20px;min-width:20px;height:20px;color:var(--cirra-neutral-900,#aeb0b8);opacity:.96;margin-left:4px}html[data-cirra-theme=dark] .activity-artifact-card .artifact-card-icon{color:var(--cirra-neutral-950,#ceced6)}.activity-artifact-card[data-artifact-tone=pdf] .artifact-card-icon{color:#b42318}.activity-artifact-card[data-artifact-tone=doc] .artifact-card-icon{color:#175cd3}.activity-artifact-card[data-artifact-tone=xls] .artifact-card-icon,.activity-artifact-card[data-artifact-tone=csv] .artifact-card-icon{color:#067647}.activity-artifact-card[data-artifact-tone=code] .artifact-card-icon{color:#b54708}.activity-artifact-card .artifact-card-copy{min-width:0}.activity-artifact-card .artifact-card-name{min-width:0;color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support);margin:0}.activity-artifact-card .artifact-card-name .artifact-card-prefix,.activity-artifact-card .artifact-card-name strong{color:var(--cirra-neutral-700,#6f7078);font-weight:400}.activity-artifact-card .artifact-card-name-text{white-space:nowrap;max-width:100%;display:inline-block}.activity-artifact-card .artifact-card-actions{flex-shrink:0;align-items:center;display:inline-flex}.activity-artifact-card .artifact-card-download.comp-button{flex:none}.activity-artifact-card.is-openable,.activity-artifact-card.is-openable .activity-artifact-card-primary{cursor:pointer}.activity-artifact-card.is-filename-only .artifact-card-name strong{font-weight:400}.activity-inline-image-artifact{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 8%, transparent);border-radius:12px;flex-direction:column;align-self:flex-start;width:min(560px,100%);display:flex;overflow:hidden}html[data-cirra-theme=dark] .activity-inline-image-artifact{background:color-mix(in srgb, var(--cirra-neutral-200,#202124) 10%, transparent)}.activity-inline-image-artifact-preview{cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0;line-height:0;display:block}.activity-inline-image-artifact-preview:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #3f9aff99}.activity-inline-image-artifact-image{object-fit:contain;background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 30%, transparent), color-mix(in srgb, var(--cirra-neutral-100,#151617) 50%, transparent)), radial-gradient(circle at top left, color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 55%, transparent), transparent 60%);width:100%;min-height:350px;max-height:420px;display:block}html[data-cirra-theme=dark] .activity-inline-image-artifact-image{background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 18%, transparent), color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent)), radial-gradient(circle at top left, color-mix(in srgb, var(--cirra-neutral-200,#202124) 12%, transparent), transparent 60%)}.activity-inline-image-artifact-loading{min-height:350px;color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);justify-content:center;align-items:center;padding:18px;display:flex}.activity-inline-image-artifact-footer{border-top:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}p.activity-inline-image-artifact-title{min-width:0;color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}html[data-cirra-theme=dark] .activity-artifact-card[data-artifact-tone=pdf] .artifact-card-icon{color:#f97066}html[data-cirra-theme=dark] .activity-artifact-card[data-artifact-tone=doc] .artifact-card-icon{color:#84caff}html[data-cirra-theme=dark] .activity-artifact-card[data-artifact-tone=xls] .artifact-card-icon,html[data-cirra-theme=dark] .activity-artifact-card[data-artifact-tone=csv] .artifact-card-icon{color:#6ce9a6}html[data-cirra-theme=dark] .activity-artifact-card[data-artifact-tone=code] .artifact-card-icon{color:#fdb022}.activity-result-display-card{--activity-result-display-stable-chart-height:320px;--activity-result-display-stable-table-height:360px;background:0 0;border:0;border-radius:0;flex-direction:column;gap:8px;width:min(760px,100%);margin:0;padding:0;display:flex}.activity-result-display-card.is-plain-table{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);width:min(760px,100%);box-shadow:none;background:#ffffffb8;border-radius:12px;gap:0;padding:0;overflow:hidden}html[data-cirra-theme=dark] .activity-result-display-card.is-plain-table{border-color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 4%, transparent)}.activity-result-display-card.is-plain-table.is-loading{background:0 0;border:0;border-radius:0;overflow:visible}.activity-result-display-card.is-stable-preview:not(.is-plain-table){min-height:var(--activity-result-display-stable-chart-height)}.activity-result-display-card.is-stable-preview.is-plain-table{height:var(--activity-result-display-stable-table-height);min-height:var(--activity-result-display-stable-table-height);flex-direction:column;display:flex}.activity-result-display-card.is-stable-preview.is-plain-table.is-loading{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);background:#ffffffb8;border-radius:12px;overflow:hidden}html[data-cirra-theme=dark] .activity-result-display-card.is-stable-preview.is-plain-table.is-loading{border-color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 4%, transparent)}.activity-result-display-card .result-display-loading,.activity-result-display-card .result-display-empty{color:var(--cirra-neutral-700,#6f7078);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);margin:0;font-weight:400}html[data-cirra-theme=dark] .activity-result-display-card .result-display-loading,html[data-cirra-theme=dark] .activity-result-display-card .result-display-empty{color:var(--cirra-neutral-700,#6f7078)}.activity-result-display-card .result-display-loading{align-items:center;gap:8px;display:inline-flex}.activity-result-display-card.is-stable-preview>.result-display-loading,.activity-result-display-card.is-stable-preview>.result-display-empty{box-sizing:border-box;text-align:center;width:100%;padding:16px 18px}.activity-result-display-card.is-stable-preview>.result-display-empty{margin:auto 0}.activity-result-display-card.is-stable-preview>.result-display-loading{flex:1;justify-content:center;align-items:center;display:flex}.activity-result-display-card .result-display-loading-spinner{color:var(--cirra-neutral-700,#6f7078);line-height:0}html[data-cirra-theme=dark] .activity-result-display-card .result-display-loading-spinner{color:var(--cirra-neutral-700,#6f7078)}.activity-result-display-card .result-display-table-shell{flex-direction:column;gap:10px;display:flex}.activity-result-display-card .result-display-table-shell--no-footer,.activity-result-display-card.is-plain-table .result-display-table-shell{gap:0}.activity-result-display-card.is-stable-preview.is-plain-table .result-display-table-shell{flex:1;min-height:0;display:flex}.activity-result-display-card .result-display-table-frame{width:100%;overflow:hidden}.activity-result-display-card.is-stable-preview.is-plain-table .result-display-table-frame{flex:1;min-height:0;display:flex}.activity-result-display-card .result-display-table-scroll{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent);background:var(--cirra-neutral-100,#151617);border-radius:12px;width:100%;max-height:600px;overflow:auto;box-shadow:inset 0 1px #ffffff73,0 1px 2px #0f172a0a}html[data-cirra-theme=dark] .activity-result-display-card .result-display-table-scroll{border-color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent);background:var(--cirra-neutral-100,#151617);box-shadow:inset 0 1px #ffffff08,0 1px 2px #00000029}.activity-result-display-card.is-plain-table .result-display-table-scroll{box-shadow:none;background:0 0;border:0;border-radius:0}.activity-result-display-card.is-stable-preview.is-plain-table .result-display-table-scroll{flex:1;height:100%;min-height:0;max-height:none}.activity-result-display-card .result-display-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support);font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif)}.activity-result-display-card .result-display-table th,.activity-result-display-card .result-display-table td{border-bottom:1px solid var(--cirra-neutral-200,#202124);text-align:left;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);padding:10px 12px;overflow:hidden}.activity-result-display-card .result-display-table th{z-index:1;background:var(--cirra-neutral-200,#202124);box-shadow:inset 0 -.5px 0 color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);color:var(--cirra-neutral-900,#aeb0b8);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta);border-bottom-color:#0000;font-weight:500;position:sticky;top:0}.activity-result-display-card .result-display-table td{background:var(--cirra-neutral-100,#151617);color:var(--cirra-neutral-950,#ceced6);font-weight:400}html[data-cirra-theme=dark] .activity-result-display-card .result-display-table th,html[data-cirra-theme=dark] .activity-result-display-card .result-display-table td{border-bottom-color:var(--cirra-neutral-200,#202124)}html[data-cirra-theme=dark] .activity-result-display-card .result-display-table th{background:var(--cirra-neutral-200,#202124);box-shadow:inset 0 -.5px 0 color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);color:var(--cirra-neutral-900,#aeb0b8);border-bottom-color:#0000}html[data-cirra-theme=dark] .activity-result-display-card .result-display-table td{background:var(--cirra-neutral-100,#151617);color:var(--cirra-neutral-950,#ceced6)}.activity-result-display-card .result-display-table-body tbody tr:last-child td{border-bottom:0}.activity-result-display-card.is-plain-table .result-display-table th,.activity-result-display-card.is-plain-table .result-display-table td{padding-left:14px;padding-right:16px}.activity-result-display-card.is-plain-table .result-display-table th,html[data-cirra-theme=dark] .activity-result-display-card.is-plain-table .result-display-table th{background:var(--cirra-neutral-200,#202124)}.activity-result-display-card .result-display-table-sort-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:4px;padding:0;display:inline-flex}.activity-result-display-card .result-display-table-sort-button:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.activity-result-display-card .result-display-table-sort-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.activity-result-display-card .result-display-table-sort-indicator{min-width:12px;color:var(--cirra-neutral-950,#ceced6);text-align:center;opacity:0;justify-content:center;align-items:center;margin-left:2px;transition:opacity .12s;display:inline-flex}.activity-result-display-card .result-display-table-sort-indicator svg{display:block}.activity-result-display-card .result-display-table-sort-button:hover .result-display-table-sort-indicator,.activity-result-display-card .result-display-table-sort-button:focus-visible .result-display-table-sort-indicator{opacity:.46}.activity-result-display-card .result-display-table-sort-indicator[data-sort-direction=asc],.activity-result-display-card .result-display-table-sort-indicator[data-sort-direction=desc]{opacity:.86}.activity-result-display-card .result-display-table-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.activity-result-display-card .result-display-footnote{color:var(--cirra-neutral-950,#ceced6);font-size:var(--activity-font-size-micro);line-height:var(--activity-line-height-micro);font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);margin:0}.activity-result-display-card .result-display-table-footer-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.activity-result-display-card .result-display-table-pagination{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.activity-result-display-card .result-display-table-page-indicator{color:var(--cirra-neutral-950,#ceced6);font-size:var(--activity-font-size-micro);line-height:var(--activity-line-height-micro);font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif)}.activity-result-display-card .result-display-table-expand.comp-button,.activity-result-display-card .result-display-table-download.comp-button{flex:none}.activity-result-display-card.is-plain-table .result-display-table-footer{border-top:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);padding:10px 14px}.activity-result-display-card.is-plain-table .result-display-table-scroll{scrollbar-gutter:stable}.activity-result-display-card .result-display-table-structured-trigger{color:var(--cirra-neutral-700,#6f7078);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;transition:color .12s,opacity .12s}.activity-result-display-card .result-display-table-structured-trigger:hover{color:var(--cirra-accent,#2f87ff)}.activity-result-display-card .result-display-table-structured-trigger:focus-visible{color:var(--cirra-accent,#2f87ff);outline-offset:2px;border-radius:6px;outline:2px solid #3f9aff99}html[data-cirra-theme=light] .activity-result-display-card .result-display-table-structured-trigger{color:var(--cirra-neutral-700,#6f7078)}html[data-cirra-theme=light] .activity-result-display-card .result-display-table-structured-trigger:hover,html[data-cirra-theme=light] .activity-result-display-card .result-display-table-structured-trigger:focus-visible{color:#146dfc}.activity-result-display-card .result-display-cartesian-shell,.activity-result-display-card .result-display-pie-shell{background:0 0;flex-direction:column;gap:8px;display:flex}.activity-result-display-card .result-display-pie-shell{min-width:0;container-type:inline-size}.activity-result-display-card .result-display-pie-layout{flex:1;min-width:0;min-height:0;display:flex}.activity-result-display-card .result-display-pie-chart-stage{isolation:isolate;flex:1;min-width:0;height:280px;min-height:0;position:relative}.activity-result-display-card .result-display-pie-shell.is-fill-height .result-display-pie-chart-stage{height:100%}.activity-result-display-card .result-display-pie-total{width:54%;max-width:220px;color:var(--cirra-neutral-950,#ceced6);text-align:center;pointer-events:none;user-select:none;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.activity-result-display-card .result-display-pie-chart-stage .recharts-tooltip-wrapper{z-index:2}.activity-result-display-card .result-display-pie-total-value{max-width:100%;color:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,2.2cqi,24px);font-weight:600;line-height:1.1;overflow:hidden}.activity-result-display-card .result-display-pie-total-label{color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 58%, transparent);font-size:12px;font-weight:400;line-height:16px}.activity-result-display-card .result-display-pie-legend{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:flex;position:absolute;overflow:hidden}.activity-result-display-card .result-display-pie-legend .cirra-bar-chart-legend{flex-direction:column;align-items:stretch;gap:8px;width:min(260px,100%)}.activity-result-display-card .result-display-pie-legend .cirra-bar-chart-legend-item{box-sizing:border-box;width:100%;min-width:0;min-height:22px;color:var(--cirra-neutral-800,#81828a);font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);letter-spacing:-.01em;padding:0 6px;font-size:12px;font-weight:450;line-height:16px}html[data-cirra-theme=dark] .activity-result-display-card .result-display-pie-legend .cirra-bar-chart-legend-item{color:var(--cirra-neutral-850,#9899a1)}.activity-result-display-card .result-display-pie-legend .cirra-bar-chart-legend-label{overflow-wrap:anywhere;white-space:normal;flex:1;min-width:0}.activity-result-display-card .result-display-pie-legend .cirra-bar-chart-legend-value{font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:24px}@container (width>=500px){.activity-result-display-card .result-display-pie-shell.has-legend .result-display-pie-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(210px,480px) minmax(190px,260px);justify-content:center;align-items:stretch;gap:clamp(24px,8cqi,80px);display:grid}.activity-result-display-card .result-display-pie-legend{clip:auto;clip-path:none;white-space:normal;-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;align-self:center;width:auto;height:auto;max-height:100%;margin:0;padding:12px 0;position:static;overflow-y:auto}.activity-result-display-card .result-display-pie-legend::-webkit-scrollbar{display:none}}.activity-result-display-card .result-display-pie-shell.has-compact-legend .result-display-pie-layout{flex-direction:column;gap:8px;display:flex}.activity-result-display-card .result-display-pie-shell.has-compact-legend .result-display-pie-legend{clip:auto;clip-path:none;white-space:normal;justify-content:center;align-self:stretch;width:auto;height:auto;max-height:none;margin:0;padding:0 12px 4px;position:static;overflow:visible}.activity-result-display-card .result-display-pie-shell.has-compact-legend .result-display-pie-legend .cirra-bar-chart-legend{flex-flow:wrap;justify-content:center;align-items:center;gap:6px 14px;width:100%}.activity-result-display-card .result-display-pie-shell.has-compact-legend .result-display-pie-legend .cirra-bar-chart-legend-item{width:auto;max-width:100%;min-height:18px;padding:0;font-size:11px;line-height:14px}.activity-result-display-card .result-display-pie-shell.has-compact-legend .result-display-pie-legend .cirra-bar-chart-legend-label{flex:0 auto}.activity-result-display-card .result-display-pie-shell.has-compact-legend.is-compact-legend-side .result-display-pie-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) clamp(140px,28cqi,220px);align-items:stretch;gap:16px;display:grid}.activity-result-display-card .result-display-pie-shell.has-compact-legend.is-compact-legend-side .result-display-pie-legend{-ms-overflow-style:none;scrollbar-width:none;justify-content:flex-start;align-self:center;max-height:100%;padding:8px 0;overflow-y:auto}.activity-result-display-card .result-display-pie-shell.has-compact-legend.is-compact-legend-side .result-display-pie-legend::-webkit-scrollbar{display:none}.activity-result-display-card .result-display-pie-shell.has-compact-legend.is-compact-legend-side .result-display-pie-legend .cirra-bar-chart-legend{flex-direction:column;justify-content:center;align-items:stretch;gap:6px}.activity-result-display-card .result-display-pie-shell.has-compact-legend.is-compact-legend-side .result-display-pie-legend .cirra-bar-chart-legend-item{justify-content:flex-start;width:100%}.activity-result-display-card .result-display-cartesian-shell .recharts-wrapper,.activity-result-display-card .result-display-cartesian-shell .recharts-surface,.activity-result-display-card .result-display-pie-shell .recharts-wrapper,.activity-result-display-card .result-display-pie-shell .recharts-surface{background:0 0}.activity-result-display-card .result-display-cartesian-shell.is-point-clickable .recharts-wrapper,.activity-result-display-card .result-display-pie-shell.is-slice-clickable .recharts-sector{cursor:pointer}.activity-result-display-card .result-display-chart-stage{position:relative}.activity-result-display-card .result-display-cartesian-shell .recharts-cartesian-axis-tick-value{fill:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 68%, transparent);color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 68%, transparent);font-size:12px;font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-weight:400}.activity-result-display-card .result-display-cartesian-shell .recharts-cartesian-grid-horizontal line{stroke:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent)}.activity-result-display-card .result-display-cartesian-shell .result-display-chart-legend-label{color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 68%, transparent);font-size:12px;font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-weight:450}.activity-result-display-card .result-display-cartesian-shell .recharts-tooltip-cursor{fill:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent)}.activity-result-display-card .result-display-cartesian-shell .recharts-tooltip-wrapper{z-index:1}.activity-result-display-card .result-display-svg{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);background:#ffffffb8;border-radius:10px;width:100%;max-height:320px}html[data-cirra-theme=dark] .activity-result-display-card .result-display-svg{border-color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 4%, transparent)}.activity-result-display-card .result-display-svg-pie{max-width:320px;margin:0 auto;display:block}.activity-result-display-card .chart-axis{stroke:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 22%, transparent);stroke-width:1px}.activity-result-display-card .chart-grid{stroke:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);stroke-width:1px}.activity-result-display-card .chart-label{fill:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 65%, transparent);font-size:11px;font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif)}.activity-result-display-card .chart-line{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.activity-result-display-card .chart-hit-point{fill:#0000;stroke:none;pointer-events:all}.activity-result-display-card .result-display-legend{flex-wrap:wrap;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.activity-result-display-card .result-display-legend li{align-items:center;gap:6px;min-width:0;display:inline-flex}.activity-result-display-card .legend-chip{border-radius:999px;flex:none;width:10px;height:10px}.activity-result-display-card .legend-label,.activity-result-display-card .legend-value{color:var(--cirra-neutral-800,#81828a);font-size:var(--activity-font-size-micro);line-height:var(--activity-line-height-micro);font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif)}.activity-result-display-card .legend-value{color:var(--cirra-neutral-700,#6f7078)}.activity-result-display-card .result-display-chart-tooltip{pointer-events:none}.activity-result-display-card .result-display-chart-tooltip .tooltip-annotation{font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:12px;font-weight:500;line-height:16px}.activity-result-display-card .result-display-chart-tooltip .tooltip-fields{flex-direction:column;gap:3px;display:flex}.activity-result-display-card .result-display-chart-tooltip .tooltip-field{font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.35}.activity-result-display-card .result-display-chart-tooltip .tooltip-field-label{color:var(--cirra-neutral-700,#6f7078);margin-right:4px;font-weight:400}.activity-result-display-card .result-display-chart-tooltip .tooltip-field-value{color:var(--cirra-neutral-950,#ceced6);font-weight:500}.comp-modal-v2.result-display-table-viewer-modal{flex-direction:column;height:min(820px,84vh);max-height:min(820px,100vh - 32px);display:flex}.comp-modal-v2.result-display-table-viewer-modal>*,.comp-modal-v2.result-display-table-viewer-modal>*>*{flex-direction:column;flex:1;min-height:0;display:flex}.comp-modal-v2.result-display-table-viewer-modal .comp-modal-v2-header{flex:none}.comp-modal-v2.result-display-table-viewer-modal .comp-modal-v2-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.result-display-table-viewer-body{flex-direction:column;flex:1;min-height:0;display:flex}.activity-result-display-card.result-display-table-viewer-card{flex:1;width:100%;height:100%;min-height:0}.activity-result-display-card.result-display-table-viewer-card .result-display-table-shell,.activity-result-display-card.result-display-table-viewer-card .result-display-table-frame,.activity-result-display-card.result-display-table-viewer-card .result-display-table-scroll{flex:1;min-height:0}.activity-result-display-card.result-display-table-viewer-card .result-display-table-scroll{max-height:none}.result-display-table-structured-motion-wrap{transform-origin:0 0;will-change:transform, opacity}.result-display-table-structured-popup{background:var(--cirra-neutral-200,#202124);width:min(420px,100vw - 32px);max-height:min(420px,100vh - 48px);color:var(--cirra-neutral-950,#ceced6);border:0;border-radius:16px;outline:none;padding:0;overflow:hidden;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .result-display-table-structured-popup{background:#fff;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}.result-display-table-structured-popup-inner{z-index:2;border-radius:16px;position:relative;overflow:hidden}.result-display-table-structured-popup-body{max-height:min(352px,100vh - 104px);padding:14px 0 16px;overflow:auto}.result-display-table-structured-empty{color:var(--cirra-neutral-700,#6f7078);margin:0;padding:2px 16px}.activity-segment.default{color:var(--cirra-neutral-950,#ceced6)}.activity-segment.muted{color:var(--cirra-neutral-700,#6f7078)}.activity-segment.subtle{color:var(--cirra-neutral-600,#55565c)}.activity-segment.link{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.activity-segment.success{color:var(--cirra-success,#39d98a)}.activity-segment.danger{color:var(--cirra-danger,#ff5c5c)}.activity-segment.info{color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 90%, transparent)}.activity-segment.code{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--activity-font-size-code);line-height:var(--activity-line-height-code);color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 88%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);border-radius:4px;padding:2px 6px}.activity-file-link{font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.activity-file-link:hover{text-decoration:underline}.activity-approval-card-child-wrap{margin-left:2px;padding:4px 0 0 20px;position:relative}.activity-approval-card-child-wrap:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 24%, transparent) 0%, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent) 58%, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 0%, transparent) 100%);width:1px;position:absolute;top:2px;bottom:2px;left:6px}.activity-approval-card{margin:2px 0}.activity-approval-card:not(.is-responded) .compound-activity-prompt-title{color:var(--cirra-neutral-900,#aeb0b8)!important}.activity-approval-card:not(.is-responded) .compound-activity-prompt-description{color:var(--cirra-neutral-800,#81828a)!important}.activity-approval-card:not(.is-responded) .compound-activity-prompt-button-primary.comp-button{background:radial-gradient(83.68% 100% at 50% 0,#ffffff3d 0%,#fff0 75%),#404147;border-radius:20px;min-width:0;padding:0 10px;box-shadow:0 2px 2px -1px #00000029,inset 0 1px 2px #ffffff1f,inset 0 -.5px #0000001f,inset 0 0 0 .5px #0000003d,inset 0 -1px 2px .5px #ffffff1f}.activity-approval-card.is-responded .compound-activity-prompt{border-color:#0000;box-shadow:inset 0 0 0 .5px #00000014}.activity-approval-card.is-responded .compound-activity-prompt-title,.activity-approval-card.is-responded .compound-activity-prompt-description{color:var(--cirra-neutral-800,#81828a)!important}.activity-approval-card.is-responded .compound-activity-prompt-button.comp-button{opacity:1;color:var(--cirra-neutral-600,#55565c);text-shadow:none;background:0 0;outline:none;box-shadow:none!important;border-color:#0000!important}.activity-approval-card.is-responded .compound-activity-prompt-button.comp-button:hover:not(:disabled),.activity-approval-card.is-responded .compound-activity-prompt-button.comp-button:focus-visible:not(:disabled),.activity-approval-card.is-responded .compound-activity-prompt-button.comp-button:active:not(:disabled){color:var(--cirra-neutral-600,#55565c);background:0 0;outline:none;box-shadow:none!important;border-color:#0000!important}.activity-approval-card.is-responded .compound-activity-prompt-button.comp-button.is-selected,.activity-approval-card.is-responded .compound-activity-prompt-button.comp-button.is-selected:hover:not(:disabled),.activity-approval-card.is-responded .compound-activity-prompt-button.comp-button.is-selected:focus-visible:not(:disabled),.activity-approval-card.is-responded .compound-activity-prompt-button.comp-button.is-selected:active:not(:disabled){background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-800,#81828a);outline:none;box-shadow:none!important;border-color:#0000!important}.activity-approval-card .compound-activity-prompt-icon-shell{color:#2e7cf6}html[data-cirra-theme=dark] .activity-approval-card .compound-activity-prompt-icon-shell{color:#fff}.activity-approval-card .activity-approval-card-icon{width:24px;height:24px;color:var(--cirra-neutral-800,#81828a)}.activity-approval-card.is-thread-mode-conversion .compound-activity-prompt-icon-shell{color:var(--activity-approval-icon-color);background:var(--activity-approval-icon-background);box-shadow:none}.activity-approval-card.is-thread-mode-conversion .activity-approval-card-icon{color:currentColor}.activity-approval-card.is-thread-mode-conversion .compound-activity-prompt-description{white-space:normal;text-overflow:clip;overflow:visible}.approval-args-popup-motion-wrap{pointer-events:auto}.approval-args-popup{background:var(--cirra-neutral-200,#202124);min-width:280px;max-width:420px;color:var(--cirra-neutral-900,#aeb0b8);border:.5px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 16%, transparent);border-radius:8px;padding:12px 14px;box-shadow:0 8px 24px -4px #00000052,0 2px 6px -2px #0000002e}.approval-args{flex-direction:column;gap:10px;display:flex}.approval-args-action-header{color:var(--cirra-neutral-900,#aeb0b8);margin-bottom:4px;font-size:12px;font-weight:600}.approval-args-action-header-app{color:var(--cirra-neutral-800,#81828a);font-weight:400}.approval-args-list{flex-direction:column;gap:6px;margin:0;padding:0;display:flex}.approval-args-row{grid-template-columns:minmax(72px,120px) 1fr;align-items:baseline;gap:8px;display:grid}.approval-args-key{color:var(--cirra-neutral-800,#81828a);text-transform:none;word-break:break-word;margin:0;font-size:12px;font-weight:500}.approval-args-value{color:var(--cirra-neutral-950,#ceced6);white-space:pre-wrap;word-break:break-word;max-height:240px;margin:0;font-size:13px;overflow:auto}.approval-args-value.is-block{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent);border-radius:4px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.activity-connection-card{margin:2px 0}.activity-connection-card .compound-activity-prompt-icon-shell{color:#404147;background:linear-gradient(#0000 0%,#0000000a 100%),#f7f7f8;border:none;box-shadow:0 1px 1px -.5px #0000000a,0 0 0 .5px #00000014,inset 0 0 4px #fff}.activity-connection-card .compound-activity-prompt-title{color:var(--cirra-neutral-900,#aeb0b8)!important}.activity-connection-card .compound-activity-prompt-description{color:var(--cirra-neutral-800,#81828a)!important}.activity-connection-card .compound-activity-prompt-description.activity-connection-card-description-danger{color:var(--cirra-danger-strong,#df1d37)!important}.activity-connection-card .activity-connection-card-icon-image{object-fit:contain;border-radius:4px;width:24px;height:24px;display:block}.activity-connection-card .activity-connection-card-icon{width:24px;height:24px;color:var(--cirra-neutral-800,#81828a)}.activity-connection-card.is-responded .compound-activity-prompt{border-color:#0000;box-shadow:inset 0 0 0 .5px #00000014}.activity-connection-card.is-responded .compound-activity-prompt-title,.activity-connection-card.is-responded .compound-activity-prompt-description{color:var(--cirra-neutral-800,#81828a)!important}.activity-connection-card.is-responded .compound-activity-prompt-button.comp-button{opacity:1;color:var(--cirra-neutral-600,#55565c);text-shadow:none;background:0 0;outline:none;box-shadow:none!important;border-color:#0000!important}.activity-connection-card.is-responded .compound-activity-prompt-button.comp-button:hover:not(:disabled),.activity-connection-card.is-responded .compound-activity-prompt-button.comp-button:focus-visible:not(:disabled),.activity-connection-card.is-responded .compound-activity-prompt-button.comp-button:active:not(:disabled){color:var(--cirra-neutral-600,#55565c);background:0 0;outline:none;box-shadow:none!important;border-color:#0000!important}.activity-connection-card.is-responded .compound-activity-prompt-button.comp-button.is-selected,.activity-connection-card.is-responded .compound-activity-prompt-button.comp-button.is-selected:hover:not(:disabled),.activity-connection-card.is-responded .compound-activity-prompt-button.comp-button.is-selected:focus-visible:not(:disabled),.activity-connection-card.is-responded .compound-activity-prompt-button.comp-button.is-selected:active:not(:disabled){background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-800,#81828a);outline:none;box-shadow:none!important;border-color:#0000!important}.activity-bubble-wrapper{flex-direction:column;align-items:flex-end;gap:8px;width:100%;display:flex}.comp-cirra-message-attachments{flex-direction:column;gap:8px;max-width:80%;margin-left:auto;display:flex}.comp-cirra-message-attachments .attachment-area{flex-direction:column;gap:8px;width:100%;display:flex}.comp-cirra-message-attachments .attachment-area.is-collapsed{max-height:300px;overflow:hidden}.comp-cirra-message-attachments .attachment-overflow-toggle{color:var(--cirra-neutral-900,#aeb0b8);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:11px;line-height:14px}.comp-cirra-message-attachments .attachment-overflow-toggle:hover{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 12%, transparent)}.comp-cirra-message-attachments .attachment-overflow-toggle:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-message-attachments .attachment-file-chip-row{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.comp-cirra-message-attachments .attachment-document-preview{border:.5px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 18%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 4%, transparent);border-radius:12px;flex-direction:column;gap:10px;max-width:min(720px,100%);padding:10px;display:flex}.comp-cirra-message-attachments .attachment-document-preview-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.comp-cirra-message-attachments .attachment-document-preview-meta{min-width:0}.comp-cirra-message-attachments .attachment-document-preview-title{color:var(--cirra-neutral-950,#ceced6);word-break:break-word;margin:0;font-size:12px;font-weight:600;line-height:16px}.comp-cirra-message-attachments .attachment-document-preview-subtitle{color:var(--cirra-neutral-700,#6f7078);word-break:break-word;margin:2px 0 0;font-size:11px;line-height:14px}.comp-cirra-message-attachments .attachment-document-preview-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.comp-cirra-message-attachments .attachment-document-preview-action{border:.5px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 18%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent);color:var(--cirra-neutral-950,#ceced6);cursor:pointer;border-radius:8px;padding:4px 8px;font-size:11px;line-height:14px}.comp-cirra-message-attachments .attachment-document-preview-action:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-message-attachments .attachment-document-preview-loading,.comp-cirra-message-attachments .attachment-document-preview-generic,.comp-cirra-message-attachments .attachment-document-preview-error{border:.5px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 16%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 3%, transparent);color:var(--cirra-neutral-800,#81828a);border-radius:10px;flex-direction:column;gap:6px;padding:10px;font-size:12px;line-height:16px;display:flex}.comp-cirra-message-attachments .attachment-document-preview-frame{background:#fff;border:0;border-radius:10px;width:100%;min-height:360px}.comp-cirra-message-attachments .attachment-thumbnail-grid{flex-wrap:wrap;gap:8px;max-width:504px;display:flex}.comp-cirra-attachment-thumbnail{flex-direction:column;gap:6px;width:120px;display:flex}.comp-cirra-attachment-thumbnail .attachment-thumbnail-button{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);cursor:pointer;border:0;border-radius:12px;width:120px;height:120px;position:relative;overflow:hidden}.comp-cirra-attachment-thumbnail .attachment-thumbnail-button:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-attachment-thumbnail .attachment-thumbnail-button img{object-fit:cover;width:100%;height:100%;display:block}.comp-cirra-attachment-thumbnail .attachment-thumbnail-button .attachment-thumbnail-skeleton{background:linear-gradient(100deg,#ffffff14 12%,#ffffff38 38%,#ffffff14 62%) 0 0/250% 100%;animation:1.1s linear infinite attachment-skeleton-shimmer;position:absolute;inset:0}.comp-cirra-attachment-thumbnail .attachment-thumbnail-hint{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:10px;line-height:13px}.comp-cirra-attachment-thumbnail.is-fallback .attachment-thumbnail-fallback-body{border:.5px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 20%, transparent);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:120px;min-height:120px;padding:8px;display:flex}.comp-cirra-attachment-thumbnail.is-fallback .fallback-icon{width:16px;height:16px;color:var(--cirra-neutral-700,#6f7078)}.comp-cirra-attachment-thumbnail.is-fallback .fallback-title{width:100%;color:var(--cirra-neutral-950,#ceced6);word-break:break-word;margin:0;font-size:10px;line-height:13px}.comp-cirra-attachment-thumbnail.is-fallback .fallback-subtitle{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:10px;line-height:12px}.comp-cirra-attachment-thumbnail.is-fallback .fallback-retry-button{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 16%, transparent);color:var(--cirra-neutral-950,#ceced6);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;margin-top:2px;padding:4px 8px;font-size:10px;line-height:12px;display:inline-flex}.comp-cirra-attachment-thumbnail.is-fallback .fallback-retry-button:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-image-lightbox-backdrop{z-index:2100;background:#000000c7;animation:.2s ease-out image-lightbox-backdrop-in;position:fixed;inset:0}.comp-cirra-image-lightbox{z-index:2101;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.comp-cirra-image-lightbox .image-lightbox-panel{justify-content:center;align-items:center;gap:12px;max-width:min(94vw,1120px);animation:.2s cubic-bezier(.19,1,.22,1) image-lightbox-panel-in;display:flex;position:relative}.comp-cirra-image-lightbox .image-lightbox-body{flex-direction:column;align-items:center;gap:8px;max-width:min(90vw,1000px);display:flex}.comp-cirra-image-lightbox .image-lightbox-body img{object-fit:contain;border-radius:12px;max-width:90vw;max-height:85vh;box-shadow:0 10px 40px #00000059}.comp-cirra-image-lightbox .image-lightbox-body .image-lightbox-filename{text-align:center;color:#f8fafc;word-break:break-word;max-width:90vw;margin:0;font-size:14px;line-height:18px}.comp-cirra-image-lightbox .image-lightbox-body .image-lightbox-index{color:#f8fafcc7;margin:0;font-size:12px;line-height:14px}.comp-cirra-image-lightbox .image-lightbox-nav{color:#f8fafc;cursor:pointer;background:#0f172a9e;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.comp-cirra-image-lightbox .image-lightbox-nav:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-image-lightbox .image-lightbox-close{background:var(--cirra-neutral-300,#27282b);width:34px;height:34px;color:var(--cirra-neutral-900,#aeb0b8);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:20px;right:20px}.comp-cirra-image-lightbox .image-lightbox-close:hover{background:var(--cirra-neutral-400,#343538);color:var(--cirra-neutral-950,#ceced6)}.comp-cirra-image-lightbox .image-lightbox-close:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-image-lightbox .image-lightbox-nav{flex-shrink:0}.comp-cirra-image-lightbox .image-lightbox-nav.nav-left{order:1}.comp-cirra-image-lightbox .image-lightbox-nav.nav-right{order:3}.comp-cirra-image-lightbox .image-lightbox-body{order:2}@media (prefers-reduced-motion:reduce){.comp-cirra-image-lightbox .image-lightbox-panel{animation-name:image-lightbox-backdrop-in}}@keyframes image-lightbox-backdrop-in{0%{opacity:0}}@keyframes image-lightbox-panel-in{0%{opacity:0;transform:scale(.96)}}@keyframes attachment-skeleton-shimmer{0%{background-position:100%}to{background-position:0%}}.comp-cirra-file-preview-modal{z-index:1200;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.comp-cirra-file-preview-modal .modal-backdrop{background:#0000009e;border:none;position:absolute;inset:0}.comp-cirra-file-preview-modal .modal-panel{backdrop-filter:blur(10px);background:#1a1a1af5;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;width:min(980px,100%);max-height:min(720px,100vh - 36px);display:flex;position:relative;overflow:hidden}.comp-cirra-file-preview-modal .panel-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.comp-cirra-file-preview-modal .header-left{flex-direction:column;gap:4px;display:flex}.comp-cirra-file-preview-modal .header-left .title{color:#ffffffdb;font-size:13px;line-height:16px}.comp-cirra-file-preview-modal .header-left .subtitle{color:#fff9;font-size:12px;line-height:14px}.comp-cirra-file-preview-modal .header-left .warning{color:#ffb866f2;font-size:12px;line-height:14px}.comp-cirra-file-preview-modal .header-actions{align-items:center;gap:8px;display:inline-flex}.comp-cirra-file-preview-modal .icon-action{color:#ffffffb3;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.comp-cirra-file-preview-modal .icon-action:hover{color:#ffffffeb;background:#ffffff14}.comp-cirra-file-preview-modal .icon-action:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-file-preview-modal .panel-body{flex-direction:column;gap:2px;padding:10px 10px 12px;display:flex;overflow:auto}.comp-cirra-file-preview-modal .panel-error{flex-direction:column;gap:10px;padding:14px;display:flex}.comp-cirra-file-preview-modal .panel-error .error-title{color:#ffffffdb;font-size:13px;line-height:16px}.comp-cirra-file-preview-modal .panel-error .error-detail{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:#ffffffc7;white-space:pre-wrap;background:#00000042;border:1px solid #ffffff1a;border-radius:12px;max-height:320px;margin:0;padding:10px 11px;font-size:11px;line-height:1.35;overflow:auto}.comp-cirra-file-preview-modal .preview-line{border:1px solid #0000;border-radius:10px;grid-template-columns:66px 1fr;gap:0;display:grid}.comp-cirra-file-preview-modal .preview-line.highlight{background:#44d67c1f;border-color:#44d67c59}.comp-cirra-file-preview-modal .line-number{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:#fff6;user-select:none;text-align:right;padding:3px 10px 3px 8px;font-size:11px;line-height:18px}.comp-cirra-file-preview-modal .line-text{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:#ffffffdb;white-space:pre;-ms-overflow-style:none;scrollbar-width:none;padding:3px 10px 3px 8px;font-size:11px;line-height:18px;overflow-x:auto}.comp-cirra-file-preview-modal .line-text::-webkit-scrollbar{display:none}.comp-cirra-save-skill-modal{z-index:1240;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.comp-cirra-save-skill-modal .modal-backdrop{background:#0000009e;border:none;position:absolute;inset:0}.comp-cirra-save-skill-modal .modal-panel{-webkit-backdrop-filter:blur(14px);background:#181818f7;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;width:min(860px,100vw - 28px);max-height:min(820px,100vh - 36px);display:flex;position:relative;overflow:hidden;box-shadow:0 34px 88px #0000008a}.comp-cirra-save-skill-modal .panel-header{border-bottom:1px solid #ffffff14;flex-direction:column;gap:4px;padding:16px 18px 14px;display:flex}.comp-cirra-save-skill-modal .panel-header .title{letter-spacing:-.02em;color:#fffffff5;font-size:18px;line-height:22px}.comp-cirra-save-skill-modal .panel-header .subtitle{color:#ffffff8f;font-size:13px;line-height:18px}.comp-cirra-save-skill-modal .panel-body{flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex;overflow:auto}.comp-cirra-save-skill-modal .field{flex-direction:column;gap:6px;display:flex}.comp-cirra-save-skill-modal .field-label{letter-spacing:.01em;text-transform:uppercase;color:#ffffff80;font-size:12px;line-height:16px}.comp-cirra-save-skill-modal .field-input{color:#ffffffeb;letter-spacing:-.01em;background:#ffffff08;border:1px solid #ffffff24;border-radius:12px;width:100%;min-height:42px;padding:10px 12px;font-size:14px;line-height:18px}.comp-cirra-save-skill-modal .field-input::placeholder{color:#fff6}.comp-cirra-save-skill-modal .field-input:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-save-skill-modal .field-input:disabled{opacity:.7;cursor:default}.comp-cirra-save-skill-modal .field-input.monospace{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:12px}.comp-cirra-save-skill-modal .preview-block{background:#0003;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:8px;padding:10px;display:flex}.comp-cirra-save-skill-modal .preview-code{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:#ffffffd1;white-space:pre-wrap;-ms-overflow-style:none;scrollbar-width:none;max-height:360px;margin:0;padding-right:6px;font-size:11px;line-height:16px;overflow:auto}.comp-cirra-save-skill-modal .preview-code::-webkit-scrollbar{display:none}.comp-cirra-save-skill-modal .panel-error{color:#f87171f2;font-size:13px;line-height:18px}.comp-cirra-save-skill-modal .panel-actions{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.comp-cirra-save-skill-modal .action-button{letter-spacing:-.01em;border:1px solid #0000;border-radius:12px;min-width:102px;min-height:40px;padding:0 14px;font-size:13px;font-weight:600;line-height:18px}.comp-cirra-save-skill-modal .action-button:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-save-skill-modal .action-button.secondary{color:#ffffffe6;background:#ffffff08;border-color:#ffffff24}.comp-cirra-save-skill-modal .action-button.primary{color:#171717;background:#fffffff2}.comp-cirra-save-skill-modal .action-button:disabled{opacity:.68;cursor:default}@media (width<=900px){.comp-cirra-save-skill-modal{padding:10px}.comp-cirra-save-skill-modal .modal-panel{border-radius:14px;width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.comp-cirra-save-skill-modal .panel-header{padding:14px 14px 12px}.comp-cirra-save-skill-modal .panel-body{padding:12px 14px 14px}}.comp-cadence-fields-section{flex-direction:column;gap:8px;display:flex}.comp-cadence-fields-label{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:500;line-height:19px}.comp-cadence-fields-label .meta{color:var(--cirra-neutral-700,#6f7078);font-weight:400}.comp-cadence-fields-days-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.comp-cadence-fields-day-pill.comp-button{height:30px;min-height:30px;color:var(--cirra-neutral-800,#81828a);letter-spacing:-.01em;text-align:center;background:linear-gradient(180deg, #fff0 0%, #ffffff0a 100%), var(--cirra-neutral-300,#27282b);border:0;border-radius:20px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:510;line-height:19px;display:inline-flex;box-shadow:0 2px 2px -1px #00000026,0 1px 1px -.5px #00000026,inset 0 -.5px #0003,inset 0 0 0 .5px #ffffff14,inset 0 -1px 2px .5px #ffffff0f}html[data-cirra-theme=light] .comp-cadence-fields-day-pill.comp-button{color:#404147;background:linear-gradient(#0000 0%,#0000000a 100%),#fff;box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}html[data-cirra-theme=light] .comp-cadence-fields-day-pill.comp-button.is-active,html[data-cirra-theme=light] .comp-cadence-fields-day-pill.comp-button.is-active:hover,html[data-cirra-theme=light] .comp-cadence-fields-day-pill.comp-button.is-active:active,html[data-cirra-theme=light] .comp-cadence-fields-day-pill.comp-button.is-active:focus-visible{color:var(--cirra-neutral-900,#aeb0b8);box-shadow:inset 0 0 0 1px var(--cirra-neutral-600,#55565c);background:0 0}.comp-cadence-fields-day-pill.comp-button.is-active,.comp-cadence-fields-day-pill.comp-button.is-active:hover,.comp-cadence-fields-day-pill.comp-button.is-active:active,.comp-cadence-fields-day-pill.comp-button.is-active:focus-visible{color:var(--cirra-neutral-950,#ceced6);box-shadow:inset 0 0 0 1px var(--cirra-neutral-700,#6f7078);background:0 0}.comp-cadence-fields-run-times-row{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.comp-cadence-fields-run-time-chip{background:var(--cirra-neutral-100,#151617);height:24px;min-height:24px;color:var(--cirra-neutral-900,#aeb0b8);letter-spacing:-.01em;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:8px 5px 8px 10px;font-size:12px;font-weight:510;line-height:16px;display:inline-flex;box-shadow:inset 0 -.5px #00000014,inset 0 0 0 .5px #0000001f,inset 0 0 3px .5px #ffffff14}.comp-cadence-fields-run-time-chip>span{justify-content:center;align-items:center;min-height:16px;display:inline-flex}html[data-cirra-theme=dark] .comp-cadence-fields-run-time-chip{border:.5px solid var(--cirra-neutral-400,#343538)}.comp-cadence-fields-run-time-chip-remove{width:14px;height:14px;color:var(--cirra-neutral-700,#6f7078);flex:0 0 14px;position:relative}.comp-cadence-fields-run-time-chip-remove svg{width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comp-cadence-fields-add-run-time-button.comp-button{border-radius:12px;flex:none;gap:8px;width:24px;height:24px;min-height:24px;padding:8px;position:relative}.comp-cadence-fields-add-run-time-button.comp-button:hover:not(:disabled),.comp-cadence-fields-add-run-time-button.comp-button:focus-visible:not(:disabled),.comp-cadence-fields-add-run-time-button.comp-button:active:not(:disabled){background:0 0}.comp-cadence-fields-add-run-time-button.comp-button svg{width:14px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.comp-cadence-fields-timezone-label{align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.comp-cadence-fields-timezone-label-primary{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.comp-cadence-fields-timezone-label-secondary{color:var(--cirra-neutral-700,#6f7078);letter-spacing:0;flex-shrink:0;font-size:12px;line-height:16px}.schedule-edit-modal-content{flex-direction:column;gap:20px;display:flex}.schedule-edit-modal-section{flex-direction:column;gap:8px;display:flex}.schedule-edit-modal-mode-block{flex-direction:column;gap:24px;display:flex}.schedule-edit-modal-mode-viewport{overflow:hidden}.schedule-edit-modal-label{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:500;line-height:19px}.schedule-edit-modal-label .meta{color:var(--cirra-neutral-700,#6f7078);font-weight:400}.schedule-edit-modal-prompt-shell{--comp-input-height:auto;--comp-input-radius:16px;--comp-input-padding-x:12px;padding-top:8px;padding-bottom:8px}.schedule-edit-modal-prompt{resize:none;width:100%;height:auto;min-height:94px;color:var(--cirra-neutral-950,#ceced6);font:inherit;box-sizing:border-box;background:0 0;border:none;font-size:13px;line-height:19px}.schedule-edit-modal-prompt:focus-visible{outline:none}.schedule-edit-modal-type-toggle-font-500 .comp-cirra-composer-model-picker-popover-reasoning-option-label{font-weight:500}.schedule-edit-modal-type-toggle-rounded .comp-cirra-composer-model-picker-popover-reasoning-controls,.schedule-edit-modal-type-toggle-rounded .comp-cirra-composer-model-picker-popover-reasoning-indicator,.schedule-edit-modal-type-toggle-rounded .comp-cirra-composer-model-picker-popover-reasoning-controls.is-indicator-edge-popover .comp-cirra-composer-model-picker-popover-reasoning-option:first-child .comp-cirra-composer-model-picker-popover-reasoning-indicator,.schedule-edit-modal-type-toggle-rounded .comp-cirra-composer-model-picker-popover-reasoning-controls.is-indicator-edge-popover .comp-cirra-composer-model-picker-popover-reasoning-option:last-child .comp-cirra-composer-model-picker-popover-reasoning-indicator{border-radius:999px}.schedule-edit-modal-footer{justify-content:flex-end;margin-top:24px;display:flex}.schedule-edit-modal-save.comp-button{width:auto}.comp-file-card{max-width:100%;display:inline-flex;position:relative}.comp-file-card-actions-overlay{opacity:0;pointer-events:none;transition:opacity .12s;position:absolute;top:-2px;right:0}.comp-file-card:hover .comp-file-card-actions-overlay{opacity:1;pointer-events:auto}.comp-file-card-body{background:var(--cirra-neutral-50,#0e0e0f);min-width:0;color:var(--cirra-neutral-950,#ceced6);cursor:default;text-align:left;border:none;border-radius:16px;align-items:center;gap:8px;padding:8px 16px 8px 8px;display:inline-flex;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #0000000f,inset 0 0 0 .5px #0000001f}button.comp-file-card-body{cursor:pointer}.comp-file-card-thumbnail,.comp-file-card-icon-shell{background:var(--cirra-neutral-200,#202124);border:.5px solid #00000005;border-radius:8px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:inline-flex;overflow:hidden}.comp-file-card-thumbnail img{object-fit:cover;width:100%;height:100%;display:block}.comp-file-card-icon-shell{border-radius:12px}.comp-file-card-icon{width:24px;height:24px;color:var(--cirra-neutral-800,#81828a)}.comp-file-card-info{flex-direction:column;gap:4px;min-width:0;display:flex}.comp-file-card-name{min-width:0;max-width:240px;color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.13px;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:19px;overflow:hidden}.comp-file-card-size-row{align-items:center;gap:6px;display:flex}.comp-file-card-size-icon{width:14px;height:14px;color:var(--cirra-neutral-700,#6f7078)}.comp-file-card-size{color:var(--cirra-neutral-700,#6f7078);letter-spacing:-.12px;white-space:nowrap;font-size:12px;line-height:16px}.comp-file-card-body.is-image{width:64px;height:64px;padding:0;overflow:hidden}.comp-file-card-body.is-image .comp-file-card-thumbnail{width:100%;height:100%;min-width:unset;border:none;border-radius:0}.comp-file-card-body.is-image .comp-file-card-info{display:none}.comp-file-card-image-upload-indicator{justify-content:center;align-items:center;display:flex;position:absolute;bottom:6px;left:6px}.comp-cirra-composer{background:var(--cirra-neutral-100,#151617);flex-direction:column;padding:0 16px 4px;display:flex;position:relative;container-type:inline-size}.comp-cirra-composer:before{content:"";pointer-events:none;background:linear-gradient(to bottom, #0000, var(--cirra-neutral-100,#151617));height:28px;position:absolute;top:-28px;left:0;right:0}.comp-cirra-composer.is-disabled .composer-bottom-panel{opacity:.62}@container (width<=419px){.composer-runtime .composer-runtime-left{gap:4px}.composer-runtime .comp-cirra-permissions-popover-trigger{min-width:24px;padding-left:5px;padding-right:5px}.composer-runtime .comp-cirra-composer-model-picker-popover-option-provider-logo,.composer-runtime .comp-cirra-composer-model-picker-popover-option-cirra-symbol{display:none}.composer-runtime .comp-cirra-composer-model-picker-popover-trigger{padding-left:8px}.composer-runtime .composer-branch-switcher{display:none}}@media (width<=767px){.composer-runtime-cost{display:none}}.composer-follow-up-queue-stack{z-index:1;margin-inline:0;flex-direction:column;gap:0;margin-bottom:-14px;padding:0;display:flex;position:relative}.composer-follow-up-queue-stack:has(>.composer-steering-surface:empty){display:none}.comp-cirra-composer-model-warning{background:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 7%, var(--cirra-neutral-100,#151617));color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 82%, var(--cirra-warning,oklch(80% .17 52)) 18%);letter-spacing:.01em;user-select:none;box-shadow:0px 16px 32px -12px #00000005, 0px 12px 12px -6px #00000002, 0px 4px 4px -4px #0000000a, 0px 1px 4px #00000003, 0 0 0 .5px color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 42%, transparent), inset 0px 8px 16px 4px #00000001, inset 0px -.5px 0px #0000000d, inset 0px 0px 0px .5px #0000000d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:1px 0 8px;padding:8px 14px;font-size:12px;line-height:16px;display:flex}html[data-cirra-theme=dark] .comp-cirra-composer-model-warning{background:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 9%, color-mix(in srgb, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%));box-shadow:0px 16px 32px -12px #00000024, 0px 12px 12px -6px #00000014, 0px 4px 4px -4px #00000024, 0px 1px 4px #0000001f, 0 0 0 .5px color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 46%, transparent), inset 0px 8px 16px 4px #00000001, inset 0px -.5px 0px #0000000d, inset 0px 0px 0px .5px #0000000d}.comp-cirra-composer-model-warning.is-billing-limit{padding-right:8px}.comp-cirra-composer-model-warning-action.comp-button{flex:none;min-height:30px;padding-inline:14px}.comp-cirra-composer-model-warning-dismiss{width:22px;height:22px;color:inherit;opacity:.6;cursor:pointer;background:0 0;border:none;border-radius:6px;flex:none;justify-content:center;align-items:center;margin-left:2px;padding:0;display:inline-flex}.comp-cirra-composer-model-warning-dismiss:hover,.comp-cirra-composer-model-warning-dismiss:focus-visible{opacity:1;background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent)}.comp-cirra-composer-model-warning-copy{flex:1;align-items:center;gap:8px;min-width:0;display:inline-flex}.comp-cirra-composer-model-warning-icon{color:var(--cirra-warning,oklch(80% .17 52));flex:none}.composer-steering-surface{border:.5px solid var(--cirra-neutral-400,#343538);background-color:var(--cirra-neutral-200,#202124);border-radius:24px 24px 0 0}.composer-steering-surface:empty{display:none}.composer-checklist-surface{grid-template-columns:19px minmax(0,1fr);column-gap:12px;padding:8px 0 16px;display:grid;align-items:start!important}.composer-checklist-surface:after{top:24px!important;left:9px!important}.composer-checklist-content{flex:1;min-width:0;padding:0}.composer-checklist-progress-badge{z-index:3;width:19px;height:19px;margin-top:-1px;position:relative}.composer-checklist-progress-ring{width:19px;height:19px;display:block;transform:rotate(-90deg)}.composer-checklist-progress-ring-track,.composer-checklist-progress-ring-fill{fill:none;stroke-width:2px}.composer-checklist-progress-ring-track{stroke:var(--cirra-neutral-400,#343538)}.composer-checklist-progress-ring-fill{stroke:#1e73fc;stroke-linecap:round}.composer-checklist-progress-label{color:#696970;letter-spacing:-.02em;justify-content:center;align-items:center;font-size:11px;font-weight:590;line-height:14px;display:inline-flex;position:absolute;inset:0}.composer-steering-divider{background-color:var(--cirra-neutral-400,#343538);height:1px;margin:0 16px}.composer-steering-surface>.composer-steering-divider:first-child{display:none}.composer-checklist-summary{color:var(--cirra-neutral-900,#aeb0b8);letter-spacing:normal;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;line-height:1.35;overflow:hidden}.composer-checklist-label{align-items:center;gap:4px;margin:0;display:inline-flex}.composer-checklist-title-icon{color:var(--cirra-neutral-700,#6f7078)}.composer-checklist-explanation{color:var(--cirra-neutral-800,#81828a);margin:6px 0 0;font-size:12px;line-height:16px}.composer-checklist-list{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.composer-checklist-step{min-width:0;color:var(--cirra-neutral-800,#81828a);letter-spacing:-.01em;align-items:flex-start;gap:8px;font-size:13px;line-height:19px;display:flex}.composer-checklist-step .composer-checklist-step-content{flex:1;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.composer-checklist-step .composer-checklist-step-status{width:12px;min-width:12px;height:12px;color:var(--cirra-neutral-800,#81828a);justify-content:center;align-items:center;display:inline-flex}.composer-checklist-step .composer-checklist-step-status>svg,.composer-checklist-step .composer-checklist-step-status>.comp-spinner{flex:0 0 12px;display:block;width:12px!important;height:12px!important}.composer-checklist-step .composer-checklist-step-status>.composer-checklist-step-completed-icon{transform:scale(1.11628)}.composer-checklist-step .composer-checklist-step-text{min-width:0;color:var(--cirra-neutral-800,#81828a);transition:color .12s;position:relative}.composer-checklist-step .composer-checklist-step-text:after{content:"";transform-origin:0;background:currentColor;height:1px;transition:transform .18s cubic-bezier(.19,1,.22,1);position:absolute;top:50%;left:0;right:0;transform:scaleX(0)}.composer-checklist-step.is-completed .composer-checklist-step-status,.composer-checklist-step.is-completed .composer-checklist-step-text{color:var(--cirra-neutral-700,#6f7078)}.composer-checklist-step.is-completed .composer-checklist-step-text:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.composer-checklist-step .composer-checklist-step-text,.composer-checklist-step .composer-checklist-step-text:after{transition-duration:0s}}.composer-checklist-step.is-in_progress{color:var(--cirra-neutral-950,#ceced6);font-weight:400}.composer-checklist-step.is-in_progress .composer-checklist-step-status,.composer-checklist-step.is-in_progress .composer-checklist-step-text{color:var(--cirra-neutral-950,#ceced6)}.composer-follow-up-queue-surface{cursor:default;background:0 0;border:0;border-radius:0}.step-count-badge{letter-spacing:-.02em;text-align:center;color:#696970;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:11px;font-weight:590;line-height:1;display:inline-flex;box-shadow:0 2px 2px -1px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #0000001a}.composer-follow-up-queue-header{padding:12px 16px;align-items:center;gap:4px;padding-bottom:0;display:flex}.composer-follow-up-queue-label{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);flex:none;font-size:12px;font-weight:510;line-height:16px}html[data-cirra-theme=light] .composer-follow-up-queue-label{color:#696970}.composer-follow-up-queue-toggle{width:20px;height:20px;color:var(--cirra-neutral-700,#6f7078);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;margin-left:auto;padding:0;transition:background .1s,color .1s;display:inline-flex}.composer-follow-up-queue-toggle:hover{background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-900,#aeb0b8)}.composer-follow-up-queue-toggle:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.composer-bottom-panel{z-index:2;background-color:var(--cirra-neutral-200,#202124);border:none;border-radius:20px;position:relative;overflow:visible;box-shadow:0 16px 32px -12px #00000052,0 12px 12px -6px #0000003d,0 4px 4px -4px #0000001f,0 1px 4px #00000052,0 0 0 .5px #000000e6,0 8px 16px -4px #ffffff05,inset 0 8px 16px 4px #0000000a,inset 0 -.5px #00000029,inset 0 -.5px #ffffff14,inset 0 0 0 .5px #ffffff14}.composer-file-drop-shell{border-radius:inherit;position:relative}.composer-file-drop-shell.is-file-drop-active .composer-bottom-panel-content{opacity:.42}.composer-dot-edge-ring{border:3px solid var(--cirra-neutral-100,#151617);border-radius:inherit;pointer-events:none;z-index:0;opacity:0;transition:opacity .3s ease-out;position:absolute;inset:.5px}.dot-gradient-glow.is-recording~.composer-dot-edge-ring{opacity:1;transition:opacity .2s ease-out}.composer-bottom-panel-content{border-radius:inherit;padding:12px 8px 8px 12px;position:relative}.composer-bottom-panel-content.composer-bottom-panel-content-authentication-mode{padding:10px 12px}.composer-input-shell{background:0 0;border:0;border-radius:0;flex-direction:column;min-height:0;padding:0;display:flex;position:relative}.composer-input-shell.is-file-drop-active .composer-editor-shell,.composer-input-shell.is-file-drop-active .composer-controls{opacity:1}.composer-file-drop-overlay{z-index:30;border-radius:inherit;pointer-events:none;background:#0b101c47;border:1px dashed #84c4ffb3;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #84c4ff59}.composer-attachments-scroll{scrollbar-width:none;flex-wrap:wrap;gap:8px;max-height:108px;padding:8px 12px 24px;display:flex;position:relative;overflow:auto}.composer-attachments-scroll::-webkit-scrollbar{display:none}.composer-follow-up-queue-surface+.composer-attachments-scroll{border-top:.5px solid var(--cirra-neutral-400,#343538);padding-bottom:24px}.composer-attachment-list{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;display:flex}.composer-attachment-context-budget{background:#ffffff08;border:.5px solid #ffffff29;border-radius:12px;flex-direction:column;gap:6px;margin:0 0 10px;padding:8px 10px;display:flex}.composer-attachment-context-budget.is-warning{background:#ffb86c17;border-color:#ffb86c99}.composer-attachment-context-budget.is-danger{background:#ff76761a;border-color:#ff76769e}.composer-attachment-context-budget .composer-attachment-context-budget-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.composer-attachment-context-budget .composer-attachment-context-budget-label{letter-spacing:.04em;text-transform:uppercase;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:11px;font-weight:600;line-height:14px}.composer-attachment-context-budget .composer-attachment-context-budget-pill{color:var(--cirra-neutral-950,#ceced6);background:#94a3b838;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:600;line-height:14px}.composer-attachment-context-budget .composer-attachment-context-budget-meta{color:var(--cirra-neutral-900,#aeb0b8);margin:0;font-size:12px;line-height:16px}.composer-attachment-context-budget .composer-attachment-context-budget-progress{background:#94a3b838;border-radius:999px;width:100%;height:5px;overflow:hidden}.composer-attachment-context-budget .composer-attachment-context-budget-progress-fill{border-radius:inherit;background:#80f1b6;height:100%;display:block}.composer-attachment-context-budget.is-warning .composer-attachment-context-budget-progress-fill{background:#ffb86c}.composer-attachment-context-budget.is-danger .composer-attachment-context-budget-progress-fill{background:#ff7676}.composer-attachment-context-budget .composer-attachment-context-budget-warning{flex-direction:column;gap:6px;display:flex}.composer-attachment-context-budget .composer-attachment-context-budget-warning-text{color:var(--cirra-neutral-900,#aeb0b8);margin:0;font-size:11px;line-height:15px}.composer-attachment-context-budget .composer-attachment-context-budget-actions{flex-wrap:wrap;gap:6px;display:inline-flex}.composer-attachment-context-budget .composer-attachment-context-budget-action{color:var(--cirra-neutral-950,#ceced6);cursor:pointer;background:#ffffff0a;border:.5px solid #ffffff3d;border-radius:8px;padding:4px 8px;font-size:11px;line-height:14px}.composer-attachment-context-budget .composer-attachment-context-budget-action.is-active{background:#84c4ff24;border-color:#84c4ffb3}.composer-attachment-skill-suggestions{flex-wrap:wrap;gap:8px;margin:0 0 10px;display:flex}.composer-attachment-skill-suggestion{min-height:34px;color:var(--cirra-neutral-950,#ceced6);cursor:pointer;text-align:left;background:#ffffff08;border:.5px solid #fff3;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:12px;line-height:16px;display:inline-flex}.composer-attachment-skill-suggestion:hover{background:#84c4ff1a;border-color:#84c4ff80}.composer-attachment-skill-suggestion:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.composer-attachment-skill-suggestion .composer-attachment-skill-suggestion-main{align-items:center;gap:6px;display:inline-flex}.composer-attachment-skill-suggestion .composer-attachment-skill-suggestion-title{font-weight:500}.composer-attachment-skill-suggestion .composer-attachment-skill-suggestion-meta{color:var(--cirra-neutral-700,#6f7078);white-space:nowrap;font-size:11px;line-height:14px}.composer-attachment-pill-actions{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.composer-attachment-pill-retry,.composer-attachment-pill-remove{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;display:inline-flex}.composer-attachment-pill-retry{color:var(--cirra-neutral-900,#aeb0b8);background:var(--cirra-ui-surface-control-active);padding:0 8px;font-size:10px;font-weight:600;line-height:12px}.composer-attachment-pill-retry:hover,.composer-attachment-pill-retry:focus-visible{background:var(--cirra-ui-surface-selected)}.composer-attachment-pill-remove{width:16px;min-width:16px;height:16px;color:var(--cirra-neutral-700,#6f7078);background:linear-gradient(180deg, #0000 0%, #0000000a 100%), var(--cirra-ui-overlay-surface);box-shadow:0 2px 2px -1px #0000000a, 0 0 0 2px var(--cirra-neutral-100), inset 0 -.5px 0 var(--cirra-border-soft), inset 0 0 0 .5px var(--cirra-border-strong), inset 0 -1px 3px .5px var(--cirra-ui-overlay-surface);opacity:0;pointer-events:none;padding:0;transition:opacity .12s,background .12s}.composer-attachment-pill-remove:hover,.composer-attachment-pill-remove:focus-visible{color:var(--cirra-neutral-900,#aeb0b8);background:linear-gradient(var(--cirra-ui-surface-hover), var(--cirra-ui-surface-hover)), var(--cirra-ui-overlay-surface)}.comp-file-card:hover .composer-attachment-pill-remove,.comp-file-card:focus-within .composer-attachment-pill-remove{opacity:1;pointer-events:auto}@media (hover:none){.composer-attachment-pill-remove{opacity:1;pointer-events:auto}}.composer-follow-up-queue{flex-direction:column;padding:0 12px 24px;display:flex}.composer-follow-up-queue-surface:has(+.composer-attachments-scroll) .composer-follow-up-queue{padding-bottom:4px}.composer-follow-up-queue-collapsed-preview{padding-top:0;padding-bottom:12px}.composer-follow-up-queue-collapsed-preview .composer-checklist-surface{padding-bottom:12px}.composer-follow-up-queue:not(.composer-follow-up-queue-collapsed-preview) .composer-follow-up-queue-list>.composer-checklist-surface:only-child{padding-bottom:0}.composer-follow-up-queue-collapse-clip{clip-path:inset(0 -8px);overflow:visible!important}.composer-follow-up-queue-animated-content{contain:layout style;will-change:transform, opacity}.composer-follow-up-queue-list{counter-reset:queue-item;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.composer-follow-up-queue-list>li{counter-increment:queue-item;grid-template-columns:16px minmax(0,1fr);align-items:center;column-gap:12px;display:grid;position:relative}.composer-follow-up-queue-list>li:not(:last-child):after{content:"";border-left:1px solid var(--cirra-neutral-400,#343538);z-index:2;position:absolute;top:25px;bottom:-5px;left:9px}.composer-follow-up-queue-list>li:first-child:after{top:20px}.composer-follow-up-queue-item{background:0 0;border:0;border-radius:8px;min-height:36px;padding:6px 0;position:relative}.composer-follow-up-queue-item:before{content:"";z-index:0;pointer-events:auto;background:0 0;border:.5px solid #0000;border-radius:8px;position:absolute;inset:0 -8px}.composer-follow-up-queue-item .composer-follow-up-queue-item-content{z-index:1;flex:1;min-width:0;position:relative}.composer-follow-up-queue-item .composer-follow-up-queue-item-row{align-items:center;gap:10px;min-width:0;display:flex}.composer-follow-up-queue-item .composer-follow-up-queue-item-main{flex:1;align-items:center;min-width:0;display:inline-flex}.composer-follow-up-queue-item .composer-follow-up-queue-item-main .prompt{min-width:0;color:var(--cirra-neutral-900,#aeb0b8);cursor:default;white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-size:13px;line-height:1.35;overflow:hidden}.composer-follow-up-queue-item .composer-follow-up-queue-item-actions{flex-shrink:0;align-items:center;gap:2px;display:none}.composer-follow-up-queue-item .composer-follow-up-queue-item-actions button{color:var(--cirra-neutral-700,#6f7078);cursor:pointer;min-height:24px;font-size:12px;line-height:12px}.composer-follow-up-queue-item .composer-follow-up-queue-item-actions button:disabled{opacity:1;color:var(--cirra-neutral-600,#55565c);cursor:not-allowed}.composer-follow-up-queue-item .composer-follow-up-queue-item-actions button:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.composer-follow-up-queue-item .composer-follow-up-queue-item-actions .follow-up-steer-button{letter-spacing:-.01em;text-align:center;gap:8px;width:fit-content;min-width:0;height:22px;min-height:22px;margin-right:4px;padding:0 6px;font-size:12px;font-weight:500;line-height:16px}.composer-follow-up-queue-item .composer-follow-up-queue-item-actions .follow-up-remove-button,.composer-follow-up-queue-item .composer-follow-up-queue-item-actions .follow-up-menu-button{justify-content:center;align-items:center;width:22px;height:22px;min-height:22px;padding:0;display:inline-flex}.composer-follow-up-queue-item .composer-follow-up-queue-item-actions .comp-dropdown-trigger{background:0 0;border:none}.composer-follow-up-queue-item:hover .composer-follow-up-queue-item-actions,.composer-follow-up-queue-item:focus-within .composer-follow-up-queue-item-actions,.composer-follow-up-queue-item.is-menu-open .composer-follow-up-queue-item-actions{display:inline-flex}.composer-follow-up-queue-item.is-preview:before{display:none}.composer-follow-up-queue-item.sending .follow-up-steer-button{opacity:.8}.composer-follow-up-queue-item.error .composer-queue-item-number{color:var(--cirra-warning,oklch(80% .17 52));background:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 12%, var(--cirra-neutral-100,#151617));box-shadow:0 2px 2px -1px #0000000a, inset 0 0 0 .5px color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 55%, transparent)}.composer-approval-interaction-panel{overflow:hidden}.composer-approval-interaction-panel .interaction-header{justify-content:space-between;align-items:center;gap:12px;padding:0 0 8px;display:flex}.composer-approval-interaction-panel .header-left{color:#ffffffa3;align-items:center;gap:6px;font-size:12px;line-height:16px;display:inline-flex}.composer-approval-interaction-panel .header-left .header-title{color:inherit;font-size:12px;line-height:16px}.composer-approval-interaction-panel .header-right{align-items:center;gap:4px;display:inline-flex}.composer-approval-interaction-panel .header-right .nav-button{color:#ffffffa3;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.composer-approval-interaction-panel .header-right .nav-button:hover:not(:disabled){background:#ffffff14}.composer-approval-interaction-panel .header-right .nav-button:disabled{opacity:.3;cursor:not-allowed}.composer-approval-interaction-panel .header-right .counter{color:#ffffffa3;text-align:center;min-width:44px;font-size:12px;line-height:16px}.composer-approval-interaction-panel .interaction-body{padding:0 0 6px}.composer-approval-interaction-panel .interaction-content .interaction-question{color:#ffffffe6;margin:0 0 8px;font-size:13px;line-height:1.4}.composer-approval-interaction-panel .interaction-content .interaction-question .tool-call-step-chip{color:#ffffffeb;vertical-align:middle;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;align-items:center;padding:3px 8px;display:inline-flex}.composer-approval-interaction-panel .interaction-content .interaction-question .step-chip-message{font-size:12px;line-height:14px}.composer-approval-interaction-panel .interaction-content .interaction-options{flex-direction:column;gap:4px;display:flex}.composer-approval-interaction-panel .interaction-content .option-button{text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;width:100%;padding:0;font-family:inherit;transition:background-color .15s;display:inline-flex;outline:none!important}.composer-approval-interaction-panel .interaction-content .option-button:focus,.composer-approval-interaction-panel .interaction-content .option-button:focus-visible{outline:none!important}.composer-approval-interaction-panel .interaction-content .option-button:hover:not(:disabled){background-color:#ffffff0d}.composer-approval-interaction-panel .interaction-content .option-button:disabled{opacity:.55;cursor:not-allowed}.composer-approval-interaction-panel .interaction-content .option-button.selected .option-shortcut,.composer-approval-interaction-panel .interaction-content .option-button.active .option-shortcut{color:#111;background:#ffffffeb;border-color:#ffffffeb}.composer-approval-interaction-panel .interaction-content .option-button.selected .option-label,.composer-approval-interaction-panel .interaction-content .option-button.active .option-label{color:#fffffff5}.composer-approval-interaction-panel .interaction-content .option-button .option-shortcut{color:#ffffffa3;border:1px solid #fff3;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;line-height:12px;display:inline-flex}.composer-approval-interaction-panel .interaction-content .option-button .option-label{color:#ffffffad;flex:1;font-size:13px;line-height:18px}.composer-approval-interaction-panel .interaction-content .option-button .option-input{color:#ffffffe6;background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:13px;line-height:18px}.composer-approval-interaction-panel .interaction-content .option-button .option-input::placeholder{color:#ffffff73}.composer-approval-interaction-panel .interaction-content .option-button .option-input:focus{outline:none}.composer-queue-item-number{z-index:3;width:19px;height:19px;margin-top:-1px;position:relative}.composer-queue-item-number:before{content:counter(queue-item)}.composer-question-interaction-panel{flex-direction:column;gap:10px;display:flex}.composer-connection-interaction-panel{flex-direction:column;gap:12px;display:flex}.composer-connection-dismiss-button.comp-button{color:#ffffff94;align-self:flex-start;margin-top:-1px}.composer-connection-dismiss-button.comp-button:hover:not(:disabled){color:#ffffffeb;background:#ffffff14}.composer-connection-interaction-main{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.composer-connection-interaction-primary{align-items:center;gap:12px;min-width:0;display:flex}.composer-connection-app-logo-shell.connections-app-logo-shell--light-chip.connections-list-row-logo-shell{flex:0 0 40px}.composer-connection-app-logo-shell.connections-app-logo-shell--light-chip.connections-list-row-logo-shell .composer-connection-app-logo-fallback-icon{width:20px;height:20px;color:var(--cirra-neutral-700,#6f7078);justify-content:center;align-items:center;display:inline-flex}.composer-connection-app-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.composer-connection-app-title{color:#fffffff0;letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;line-height:18px}.composer-connection-app-description{color:#ffffffa8;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.composer-connection-interaction-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;display:flex}.composer-connection-interaction-status{color:#ffffffa8;flex:auto;align-items:center;min-height:24px;margin:0;font-size:12px;line-height:16px;display:flex}.composer-connection-interaction-status.is-empty{visibility:hidden}.composer-connection-interaction-status.tone-success{color:#80f1b6f5}.composer-connection-interaction-status.tone-danger{color:#ffc9bcf5}.composer-connection-recheck-button.comp-button{border-radius:6px;min-height:24px;padding-inline:10px}.composer-connection-recheck-button.comp-button:disabled{opacity:.45;cursor:not-allowed}.composer-connection-recheck-button.comp-button:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.composer-connection-interaction-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-question-interaction-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.composer-question-interaction-title{color:#fffffff0;margin:0;font-size:14px;font-weight:500;line-height:18px}.composer-question-interaction-counter{align-items:center;gap:6px;display:inline-flex}.question-counter-nav{color:var(--cirra-neutral-900,#aeb0b8);background:#ffffff0d;border:1px solid #ffffff24;border-radius:6px;padding:2px 8px;font-size:12px;line-height:16px}.question-counter-nav:hover{color:var(--cirra-neutral-950,#ceced6);background:#ffffff1a}.question-counter-nav:disabled{opacity:.45;cursor:not-allowed}.question-counter-nav:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.question-counter-label{color:#ffffffad;font-size:12px;line-height:16px}.composer-question-interaction-prompt{color:#ffffffe6;margin:0;font-size:13px;line-height:18px}.composer-question-interaction-detail{color:#ffffffd1;font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--cirra-code-font-size);white-space:pre-wrap;background:#00000040;border:1px solid #ffffff0f;border-radius:8px;margin:0;padding:8px 10px;line-height:1.4}.composer-question-interaction-options{flex-direction:column;gap:8px;display:flex}.composer-question-interaction-option{color:#ffffffe0;text-align:left;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:8px;width:100%;min-height:36px;padding:8px 10px;font-size:13px;line-height:16px;display:inline-flex}.composer-question-interaction-option:hover{color:var(--cirra-neutral-950,#ceced6);background:#ffffff14}.composer-question-interaction-option.is-selected{color:var(--cirra-neutral-950,#ceced6);background:#ffffff24;border-color:#fff6}.composer-question-interaction-option.other{align-items:center}.composer-question-interaction-option:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.question-option-shortcut{color:#ffffffb8;border:1px solid #fff3;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;font-size:11px;font-weight:600;line-height:11px;display:inline-flex}.question-option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.question-option-input{color:#ffffffe6;background:0 0;border:0;flex:1;min-width:0;padding:0;font-size:13px;line-height:16px}.question-option-input::placeholder{color:#ffffff73}.question-option-input:focus{outline:none}.composer-question-interaction-actions{justify-content:flex-end;display:flex}.composer-approval-interaction-actions{justify-content:flex-end;margin-top:8px;display:flex}.composer-question-continue-button{border:1px solid rgba(var(--cirra-success,#39d98a), .3);background:rgba(var(--cirra-success,#39d98a), .12);color:var(--cirra-success,#39d98a);border-radius:8px;padding:6px 12px;font-size:13px;line-height:16px}.composer-question-continue-button:hover{background:rgba(var(--cirra-success,#39d98a), .2)}.composer-question-continue-button:disabled{opacity:.45;cursor:not-allowed}.composer-question-continue-button:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.composer-editor-shell{width:100%;position:relative}.composer-input-mode-badge{--composer-input-mode-badge-color:#9547ff;--composer-input-mode-badge-background:#9547ff1f;background:var(--composer-input-mode-badge-background);cursor:default;z-index:1;border-radius:6px;align-items:center;gap:4px;height:16px;padding:0 4px;display:inline-flex;position:absolute;top:2px;left:0}.composer-input-mode-badge-bar{background:var(--composer-input-mode-badge-color);border-radius:12px;flex-shrink:0;width:4px;height:8px}.composer-input-mode-badge-label{color:var(--composer-input-mode-badge-color);letter-spacing:-.01em;white-space:nowrap;font-size:12px;font-weight:450;line-height:16px}.comp-cirra-thread-surface--compact .composer-input-shell{flex-direction:row;align-items:center;gap:8px}.comp-cirra-thread-surface--compact .composer-editor-shell{flex:1;min-width:0}.comp-cirra-thread-surface--compact .composer-editor{min-height:1.4em}.comp-cirra-thread-surface--compact .composer-controls{flex:none;width:auto;margin-top:0}.comp-cirra-thread-surface--compact .composer-controls .control-left{display:none}.comp-cirra-thread-surface--compact .composer-bottom-panel-content{padding:8px 8px 8px 12px}.composer-editor{resize:none;color:#ffffffe0;white-space:pre-wrap;word-break:break-word;caret-color:#ffffffeb;background:0 0;border:none;outline:none;width:100%;min-height:2.8em;max-height:240px;margin:0;padding:0 4px;font-size:14px;font-weight:400;line-height:1.4em;display:block;overflow-y:auto}.composer-editor[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--cirra-neutral-500,#3f3f45);pointer-events:none;font-weight:400}html[data-cirra-theme=dark] .composer-editor[data-placeholder]:empty:before{color:var(--cirra-neutral-600,#55565c)}.composer-reserved-keyword{--composer-reserved-keyword-color:#9547ff;--composer-reserved-keyword-background:#9547ff1f;color:var(--composer-reserved-keyword-color);font-weight:500;display:inline}.composer-skill-chip{--composer-skill-chip-icon-color:#9aa9c1;background:linear-gradient(180deg, #ffffff0b 0%, #ffffff03 100%), var(--cirra-neutral-300,#27282b);max-width:320px;min-height:20px;color:var(--cirra-neutral-950,#ceced6);vertical-align:baseline;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;align-items:center;gap:5px;margin:0 1px;padding:0 8px 0 5px;font-size:12px;font-weight:400;line-height:14px;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px -1px #00000029,inset 0 -.5px #0000001a,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}.composer-skill-chip-icon{width:14px;min-width:14px;height:14px;color:var(--composer-skill-chip-icon-color);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.composer-skill-chip-icon svg{width:11px;height:11px;display:block}.composer-skill-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.composer-file-chip{--composer-file-chip-icon-color:var(--cirra-neutral-800,#81828a);background:linear-gradient(180deg, #ffffff0b 0%, #ffffff03 100%), var(--cirra-neutral-300,#27282b);max-width:320px;min-height:20px;color:var(--cirra-neutral-950,#ceced6);vertical-align:baseline;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:999px;align-items:center;gap:5px;margin:0 1px;padding:0 8px 0 5px;font-size:12px;font-weight:400;line-height:14px;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px -1px #00000029,inset 0 -.5px #0000001a,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}.composer-file-chip-icon{width:14px;min-width:14px;height:14px;color:var(--composer-file-chip-icon-color);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.composer-file-chip-icon svg{width:11px;height:11px;display:block}.composer-file-chip-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.composer-mention-picker-host{z-index:20;pointer-events:none;position:absolute;bottom:calc(100% + 4px);left:0;right:0}.composer-mention-picker-host:empty{display:none}.composer-skill-picker{overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;width:100%;min-width:0;max-height:320px;position:relative;overflow:hidden auto}.composer-skill-picker::-webkit-scrollbar{display:none}.composer-skill-picker{box-sizing:border-box;pointer-events:auto}.composer-skill-picker-row{appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:32px;display:flex}.composer-skill-picker-row[data-highlighted]{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b);border-radius:8px;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .composer-skill-picker-row[data-highlighted]{color:#202129;background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}.composer-skill-picker-row:active{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-400,#343538);background-image:none;border-radius:8px;box-shadow:0 1px 2px -1px #00000047,inset 0 -.5px #0000003d,inset 0 0 0 .5px #ffffff0f,inset 0 1px #ffffff08}html[data-cirra-theme=light] .composer-skill-picker-row:active{color:#202129;background:#ebecef;box-shadow:0 1px 1px -.5px #00000014,inset 0 -.5px #0000001f,inset 0 0 0 .5px #0000001a}.composer-skill-picker-row .composer-skill-picker-row-main{flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.composer-skill-picker-row .composer-skill-picker-row-icon{flex-shrink:0}.composer-skill-picker-row .composer-skill-picker-row-title{white-space:nowrap;flex-shrink:0;font-size:13px;line-height:1.3}.composer-skill-picker-row .composer-skill-picker-row-description{color:inherit;opacity:.72;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.composer-skill-picker-row .composer-skill-picker-row-scope{color:inherit;opacity:.72;flex-shrink:0;font-size:12px}.composer-file-picker-row .composer-file-picker-row-main{align-items:center;gap:8px;min-width:0;display:inline-flex}.composer-file-picker-row .composer-file-picker-row-icon{width:20px;min-width:20px;height:20px;color:var(--cirra-neutral-800,#81828a);background:0 0;border-radius:7px;justify-content:center;align-items:center;line-height:1;transition:background .12s;display:inline-flex}.composer-file-picker-row .composer-file-picker-row-icon svg{width:13px;height:13px;display:block}.composer-file-picker-row .composer-file-picker-row-title{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.3;overflow:hidden}.composer-file-picker-row .composer-file-picker-row-description{color:var(--cirra-neutral-700,#6f7078);opacity:.72;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.composer-skill-picker-empty{color:var(--cirra-neutral-700,#6f7078);white-space:nowrap;text-overflow:ellipsis;padding:4px 8px;font-size:13px;overflow:hidden}.composer-input-shell .composer-skill-picker-row:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}html[data-cirra-theme=light] .composer-bottom-panel{background-color:var(--cirra-neutral-50,#0e0e0f);border:none;border-radius:20px;transition:box-shadow .15s;box-shadow:0 16px 32px -12px #0000000a,0 12px 12px -6px #00000003,0 4px 4px -4px #00000014,0 1px 4px #00000007,inset 0 8px 16px 4px #00000002,inset 0 -.5px #0000001b,inset 0 0 0 .5px #0000001b}html[data-cirra-theme=light] .composer-bottom-panel:focus-within,html[data-cirra-theme=light] .composer-bottom-panel.is-recording{box-shadow:0 16px 32px -12px #0000000f,0 12px 12px -6px #00000005,0 4px 4px -4px #0000001f,0 1px 4px #0000000a,inset 0 8px 16px 4px #00000003,inset 0 -.5px #00000029,inset 0 0 0 .5px #00000029}html[data-cirra-theme=light] .composer-steering-surface{border-color:var(--cirra-neutral-400,#343538);background-color:var(--cirra-neutral-100,#151617)}html[data-cirra-theme=light] .composer-steering-divider{background-color:var(--cirra-neutral-400,#343538)}html[data-cirra-theme=light] .composer-checklist-summary{color:var(--cirra-neutral-950,#ceced6)}html[data-cirra-theme=light] .composer-checklist-explanation,html[data-cirra-theme=light] .composer-checklist-step{color:var(--cirra-neutral-800,#81828a)}html[data-cirra-theme=light] .composer-follow-up-queue-item:hover:before,html[data-cirra-theme=light] .composer-follow-up-queue-item:focus-within:before,html[data-cirra-theme=light] .composer-follow-up-queue-item.is-menu-open:before{background:#f7f7f8;border-color:#00000005}html[data-cirra-theme=light] .composer-follow-up-queue-item .composer-follow-up-queue-item-main .prompt{color:var(--cirra-neutral-900,#aeb0b8)}html[data-cirra-theme=light] .composer-follow-up-queue-item .composer-follow-up-queue-item-actions button{color:var(--cirra-neutral-700,#6f7078)}html[data-cirra-theme=light] .composer-follow-up-queue-item .composer-follow-up-queue-item-actions button:hover:not(:disabled){background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-950,#ceced6)}html[data-cirra-theme=light] .composer-follow-up-queue-item .composer-follow-up-queue-item-actions .follow-up-steer-button{background:linear-gradient(#0000 0%,#0000000a 100%),#fff;box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff;color:#404147!important}html[data-cirra-theme=light] .composer-follow-up-queue-item .composer-follow-up-queue-item-actions .follow-up-steer-button:hover:not(:disabled){background:linear-gradient(#0000 0%,#0000000a 100%),#fff;color:#404147!important}html[data-cirra-theme=light] .composer-file-drop-overlay{background:#d6dfef57;border-color:#2a5dc585;box-shadow:inset 0 0 0 1px #2a5dc559}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .header-left,html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .header-right .counter,html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .header-right .nav-button{color:#607283}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .header-right .nav-button:hover:not(:disabled){background-color:#f5f5f5}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .interaction-content .interaction-question{color:#212121}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .interaction-content .interaction-question .tool-call-step-chip{color:#212121;background:#f8fafc;border-color:#e5e7eb}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .interaction-content .option-button:hover:not(:disabled){background-color:#f9fafb}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .interaction-content .option-button.selected .option-shortcut,html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .interaction-content .option-button.active .option-shortcut{color:#fff;background-color:#212121;border-color:#212121}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .interaction-content .option-button.selected .option-label,html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .interaction-content .option-button.active .option-label{color:#212121}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .interaction-content .option-button .option-shortcut{color:#607283;border-color:#e5e7eb}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .interaction-content .option-button .option-label{color:#607283}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .interaction-content .option-button .option-input{color:#212121}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-approval-interaction-panel .interaction-content .option-button .option-input::placeholder{color:#607283}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-question-interaction-title{color:#1f1f1fe6}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-connection-app-title{color:#1f1f1feb}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-connection-app-description{color:#1f1f1f9e}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-connection-dismiss-button.comp-button{color:#1f1f1f94}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-connection-dismiss-button.comp-button:hover:not(:disabled){color:#1f1f1fe6;background:#0000000f}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-connection-interaction-status{color:#1f1f1f9e}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-connection-interaction-status.tone-success{color:#0f6f43}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-connection-interaction-status.tone-danger{color:#933737}html[data-cirra-theme=light] .composer-bottom-panel-content .question-counter-label{color:#1f1f1fa3}html[data-cirra-theme=light] .composer-bottom-panel-content .question-counter-nav{color:#1f1f1fb8;background:#00000008;border-color:#16161638}html[data-cirra-theme=light] .composer-bottom-panel-content .question-counter-nav:hover{color:#1f1f1fe6;background:#00000014}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-question-interaction-prompt{color:#1f1f1fdb}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-question-interaction-detail{color:#1f1f1fcc;background:#00000008;border-color:#1616161f}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-question-interaction-option{color:#1f1f1fdb;background:#00000005;border-color:#16161633}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-question-interaction-option:hover{color:#1f1f1ff5;background:#0000000f}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-question-interaction-option.is-selected{color:#1f1f1ff0;background:#00000014;border-color:#1616165c}html[data-cirra-theme=light] .composer-bottom-panel-content .question-option-shortcut{color:#1f1f1f9e;border-color:#1616163d}html[data-cirra-theme=light] .composer-bottom-panel-content .question-option-input{color:#1f1f1fe0}html[data-cirra-theme=light] .composer-bottom-panel-content .question-option-input::placeholder{color:#1f1f1f6b}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-question-continue-button{color:#0f6f43;background:#14915214;border-color:#1491523d}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-question-continue-button:hover{background:#14915226}html[data-cirra-theme=light] .composer-editor{color:#1f1f1fe6;caret-color:#1f1f1feb}html[data-cirra-theme=light] .composer-editor[data-placeholder]:empty:before{color:#1f1f1f73}html[data-cirra-theme=light] .composer-skill-chip,html[data-cirra-theme=light] .composer-file-chip{color:#202129;background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000b,inset 0 -.5px #0000000f,inset 0 0 0 .5px #0000001f,inset 0 -1px 2px #fff}html[data-cirra-theme=light] .composer-file-chip-icon{color:#64666e}html[data-cirra-theme=light] .composer-file-picker-row .composer-file-picker-row-icon{color:#64666e;background:0 0}html[data-cirra-theme=light] .composer-skill-picker-empty{color:#7a7b82}.composer-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:0;display:flex}.composer-controls.dictation-active{gap:10px}html[data-cirra-theme=light] .composer-controls.dictation-active .control-left>.comp-button{box-shadow:0 0 40px 18px var(--cirra-neutral-50,#0e0e0f)}html[data-cirra-theme=light] .composer-controls.dictation-active .recording-duration{text-shadow:0px 0px 7px var(--cirra-neutral-50,#0e0e0f), 0px 0px 7px var(--cirra-neutral-50,#0e0e0f), 0px 0px 7px var(--cirra-neutral-50,#0e0e0f), 0px 0px 7px var(--cirra-neutral-50,#0e0e0f), 0px 0px 7px var(--cirra-neutral-50,#0e0e0f);z-index:100}.composer-dictation-inline{border-radius:999px;flex:1;align-items:center;gap:10px;min-width:0;min-height:28px;padding:0 8px;display:flex}.composer-dictation-inline .soundwave-visualizer-shell{flex:1;min-width:0;height:28px;margin-left:0;position:relative;mask-image:linear-gradient(90deg,#0000 0,#000 8px calc(100% - 8px),#0000 100%)}.composer-dictation-inline .soundwave-visualizer{width:100%;height:100%;color:var(--cirra-ui-text-control-soft);display:block}.composer-dictation-inline .recording-duration{color:#ffffffb3;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.composer-dictation-inline .transcribing-label{color:#ffffffb3;font-size:13px}.control-left{align-items:center;gap:4px;min-width:0;display:inline-flex}.control-right{align-items:center;gap:6px;display:inline-flex}.control-left.dictation-lane{flex:1;gap:6px;min-width:0}.control-left.dictation-lane .composer-dictation-inline{margin-left:-5px}.pill-control{color:#ffffff94;letter-spacing:-.01em;background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:28px;padding:0 10px;font-size:13px;display:inline-flex}.pill-control:hover{color:#ffffffad;background:#ffffff0f}.pill-control:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.pill-control svg{opacity:.9;width:14px;height:14px}.composer-runtime-row{padding:8px 8px 4px 12px}.composer-runtime{user-select:none;justify-content:space-between;align-items:center;gap:8px;min-height:20px;margin-top:0;display:flex}.composer-runtime .composer-runtime-left{flex:auto;align-items:center;gap:6px;min-width:0;display:inline-flex}.composer-runtime .composer-runtime-cost{color:var(--cirra-neutral-700,#6f7078);white-space:nowrap;font-size:12px}.composer-runtime .composer-runtime-right{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.composer-runtime .runtime-lane{color:var(--cirra-neutral-800,#81828a);cursor:default;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px;font-size:13px;line-height:15px;display:inline-flex}.composer-runtime .runtime-lane svg{flex-shrink:0}.composer-runtime .composer-collaboration-mode-badge{color:#ffffffb3;letter-spacing:.01em;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:11px;line-height:14px;display:inline-flex}.composer-runtime .composer-collaboration-mode-badge.is-plan{color:#d6eefff2;background:#4d85e342;border-color:#5e9eff6b}.composer-runtime .composer-collaboration-mode-badge.is-workflow{color:#e7f8f0f5;background:#24886042;border-color:#45a47b6b}.composer-runtime .runtime-blocker{color:#ffffffdb;white-space:nowrap;opacity:0;background:#ffffff0f;border:0;border-radius:6px;align-items:center;padding:2px 10px;font-size:12px;line-height:16px;transition:opacity .16s,transform .16s;display:inline-flex;transform:translateY(-2px)}.composer-runtime .runtime-blocker.is-visible{opacity:1;transform:translateY(0)}.composer-runtime .runtime-blocker{margin-left:-4px}.composer-runtime .runtime-lane.desktop,.composer-runtime .runtime-lane.web{color:var(--cirra-neutral-800,#81828a);background:0 0;border-color:#0000;margin-right:-4px}.composer-runtime .composer-copy-thread-id-trigger{color:#fff6;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-left:0;padding:0;font-size:12px;line-height:1;display:inline-flex}.composer-runtime .composer-copy-thread-id-trigger:hover{color:#ffffffad;background:#ffffff0f}.composer-runtime .composer-copy-thread-id-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.composer-runtime .runtime-blocker{color:#ffeee4f2;white-space:nowrap;text-overflow:ellipsis;background:#d67d4524;border-color:#d67d454d;flex-shrink:1;min-width:0;max-width:100%;overflow:hidden}.composer-runtime .composer-context-usage-trigger-wrap{background:0 0;border-radius:20px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin:-1px -3px -3px auto;transition:background .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.composer-runtime .composer-context-usage-trigger-wrap:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent) 0%, transparent 100%), var(--cirra-neutral-200,#202124);box-shadow:0 1px 1px #ffffff80,inset 0 0 0 .5px #00000014}.composer-runtime .composer-context-usage-trigger-wrap:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.composer-runtime .composer-context-usage{width:18px;height:18px;color:var(--cirra-neutral-900,#aeb0b8);cursor:default;background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.composer-runtime .composer-context-usage .composer-context-usage-ring{flex:none;order:1;display:block}.composer-runtime .composer-context-usage .composer-context-usage-ring circle:last-child{transition:stroke-dashoffset .12s ease-out}.composer-runtime .composer-context-inspector-trigger{color:#fff6;cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}.composer-runtime .composer-context-inspector-trigger svg{width:12px;height:12px}.composer-runtime .composer-context-inspector-trigger:hover{color:#ffffffad;background:#ffffff0f}.composer-runtime .composer-context-inspector-trigger:disabled{opacity:.45;cursor:not-allowed}.composer-runtime .composer-context-inspector-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.composer-runtime .composer-branch-switcher{flex-shrink:0;position:relative}.composer-runtime .composer-branch-switcher-trigger{color:#fffc;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;max-width:220px;height:auto;min-height:auto;padding:2px 9px;font-size:11px;line-height:15px;display:inline-flex}.composer-runtime .composer-branch-switcher-trigger .branch-name{text-overflow:ellipsis;white-space:nowrap;max-width:160px;overflow:hidden}.composer-runtime .composer-branch-switcher-trigger:disabled{opacity:.55;cursor:not-allowed}.composer-runtime .composer-branch-switcher-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.composer-runtime .composer-branch-switcher-popover{z-index:20;background:#1a1a1afa;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:8px;width:260px;padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 10px 26px #00000059}.composer-runtime .composer-branch-switcher-search{color:#ffffffe0;background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;width:100%;padding:6px 8px;font-size:12px;line-height:16px}.composer-runtime .composer-branch-switcher-search::placeholder{color:#ffffff6b}.composer-runtime .composer-branch-switcher-search:focus-visible{outline-offset:2px;border-color:#0000;outline:none}.composer-runtime .composer-branch-switcher-error{color:#f39a8b;margin:0;font-size:11px;line-height:15px}.composer-runtime .composer-branch-switcher-list{flex-direction:column;gap:4px;max-height:210px;display:flex;overflow:auto}.composer-runtime .composer-branch-switcher-empty{color:#ffffff94;margin:0;padding:6px 6px 2px;font-size:11px;line-height:15px}.composer-runtime .composer-branch-switcher-option{color:#ffffffd6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:6px 8px;font-size:12px;line-height:16px;display:inline-flex}.composer-runtime .composer-branch-switcher-option .option-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.composer-runtime .composer-branch-switcher-option .option-current{color:#ffffffa8;flex-shrink:0;font-size:10px;line-height:12px}.composer-runtime .composer-branch-switcher-option:hover,.composer-runtime .composer-branch-switcher-option[data-highlighted=true]{color:#fffffff5;background:#ffffff1a}.composer-runtime .composer-branch-switcher-option:disabled{opacity:.6;cursor:not-allowed}.composer-runtime .composer-branch-switcher-create{color:#ffffffdb;text-align:left;cursor:pointer;background:#ffffff08;border:1px dashed #fff3;border-radius:8px;width:100%;padding:7px 8px;font-size:12px;line-height:16px}.composer-runtime .composer-branch-switcher-create:hover:not(:disabled){color:#fffffff5;background:#ffffff14;border-color:#ffffff57}.composer-runtime .composer-branch-switcher-create:disabled{opacity:.6;cursor:not-allowed}.composer-runtime .composer-branch-switcher-create:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.composer-runtime .composer-branch-modal-backdrop{z-index:1100;background:#00000085;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.composer-runtime .composer-branch-modal{background:#1f1f1f;border:1px solid #ffffff29;border-radius:14px;flex-direction:column;gap:14px;width:min(420px,100%);padding:16px;display:flex;box-shadow:0 18px 44px #00000070}.composer-runtime .composer-branch-modal-header{flex-direction:column;gap:4px;display:flex}.composer-runtime .composer-branch-modal-header h3{color:#fffffff5;margin:0;font-size:15px;line-height:19px}.composer-runtime .composer-branch-modal-header p{color:#ffffffa8;margin:0;font-size:12px;line-height:16px}.composer-runtime .composer-branch-modal-header code{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:#ffffffd6;font-size:11px;line-height:15px}.composer-runtime .composer-branch-modal-body{flex-direction:column;gap:6px;display:flex}.composer-runtime .composer-branch-modal-body label{color:#ffffffc7;font-size:12px;line-height:16px}.composer-runtime .composer-branch-modal-input.comp-input-shell{width:100%}.composer-runtime .composer-branch-modal-error{color:#f39a8b;margin:0;font-size:11px;line-height:15px}.composer-runtime .composer-branch-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.composer-runtime .composer-branch-modal-actions button{color:#ffffffeb;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;padding:7px 10px;font-size:12px;line-height:16px}.composer-runtime .composer-branch-modal-actions button:hover:not(:disabled){background:#ffffff1a}.composer-runtime .composer-branch-modal-actions button:disabled{opacity:.58;cursor:not-allowed}.composer-runtime .composer-branch-modal-actions button:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.composer-runtime .composer-branch-modal-actions button.primary{color:#f3f6fffa;background:#677fff3d;border-color:#677fffad}.composer-runtime .composer-branch-modal-actions button.primary:hover:not(:disabled){background:#677fff59}.comp-tooltip.composer-context-usage-tooltip{text-align:left;background:var(--cirra-neutral-50,#0e0e0f);min-width:232px;max-width:232px;box-shadow:0 4px 4px -4px #0000001f, 0 1px 1px -.5px #00000014, 0 0 0 .5px #0000001f, 0 8px 16px -4px #00000014, 0 12px 24px -6px #0000001a, inset 0 1px 1px 1px var(--cirra-neutral-50,#0e0e0f), inset 0 4px 20px -16px #00000040;border:0;border-radius:16px;padding:0}.comp-tooltip.composer-context-usage-tooltip .tooltip-content{width:auto;min-width:fit-content;display:block}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-inner{flex-direction:column;gap:0;display:flex}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-top{flex-direction:column;gap:6px;padding:12px 16px;display:flex}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-header{flex-direction:row;align-items:center;gap:6px;display:flex}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-label{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;line-height:1.35}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-pill{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b);box-shadow:inset 0 -.5px 0 #00000014, inset 0 0 0 .5px #0000001f, inset 0 0 1px .5px var(--cirra-neutral-50,#0e0e0f);border-radius:6px;flex-direction:row;align-items:flex-start;padding:1px 4px;font-size:11px;line-height:1.35;display:flex}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-tokens{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:12px;line-height:1.35}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-bar{margin:2px 0}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-bar-track{box-sizing:border-box;background:var(--cirra-neutral-500,#3f3f45);border:.5px solid #00000014;border-radius:8px;width:100%;max-width:200px;height:8px;overflow:hidden}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-bar-fill{background:var(--cirra-neutral-900,#aeb0b8);border-radius:4px;min-width:0;height:100%;transition:width .12s ease-out;box-shadow:0 2px 2px -2px #0003,0 1px 1px -.5px #00000040,0 2px 4px -2px #0000001f,inset 0 -1px 2px .5px #00000040,inset 0 1px 2px #ffffff1f,inset 0 0 0 .5px #00000052}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-note{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:12px;line-height:1.35}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-note-wrap{border-top:.5px solid var(--cirra-neutral-500,#3f3f45);text-align:left;padding:12px 16px}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-limits{border-top:.5px solid var(--cirra-neutral-500,#3f3f45);flex-direction:column;gap:10px;padding:12px 16px;display:flex}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-limit{flex-direction:column;gap:6px;display:flex}html[data-cirra-theme=dark] .composer-follow-up-queue-item:hover:before,html[data-cirra-theme=dark] .composer-follow-up-queue-item:focus-within:before,html[data-cirra-theme=dark] .composer-follow-up-queue-item.is-menu-open:before{background:var(--cirra-neutral-200,#202124);border-color:#ffffff14}html[data-cirra-theme=dark] .composer-follow-up-queue-item .composer-follow-up-queue-item-actions .follow-up-steer-button{background:linear-gradient(#ffffff0a 0%,#fff0 100%),#ffffff0f;box-shadow:0 1px 1px -.5px #00000047,0 2px 4px -2px #0000003d,inset 0 -.5px #00000047,inset 0 0 0 .5px #ffffff1a,inset 0 1px 1px #ffffff14;color:#ffffffeb!important}html[data-cirra-theme=dark] .composer-follow-up-queue-item .composer-follow-up-queue-item-actions .follow-up-steer-button:hover:not(:disabled){background:linear-gradient(#ffffff0f 0%,#fff0 100%),#ffffff17;color:#fffffff5!important}html[data-cirra-theme=dark] .comp-tooltip.composer-context-usage-tooltip{background:var(--cirra-neutral-200,#202124);box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=dark] .comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-label{color:var(--cirra-neutral-950,#ceced6)}html[data-cirra-theme=dark] .comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-pill{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b);box-shadow:inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=dark] .comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-tokens{color:var(--cirra-neutral-700,#6f7078)}html[data-cirra-theme=dark] .comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-bar-track{background:var(--cirra-neutral-400,#343538);border-color:#ffffff14}html[data-cirra-theme=dark] .comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-bar-fill{background:var(--cirra-neutral-800,#81828a);box-shadow:0 1px 2px -1px #00000040,inset 0 -1px 1px #0003,inset 0 1px #ffffff0f,inset 0 0 0 .5px #ffffff14}html[data-cirra-theme=dark] .comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-note{color:var(--cirra-neutral-700,#6f7078)}html[data-cirra-theme=dark] .comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-note-wrap,html[data-cirra-theme=dark] .comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-limits{border-top-color:var(--cirra-neutral-400,#343538)}html[data-cirra-theme=dark] .composer-context-usage-trigger-wrap:hover{background:linear-gradient(180deg, #ffffff08 0%, transparent 100%), var(--cirra-neutral-200,#202124);box-shadow:0 1px 1px #0003,inset 0 0 0 .5px #ffffff14}html[data-cirra-theme=light] .composer-dictation-inline .recording-duration,html[data-cirra-theme=light] .composer-dictation-inline .transcribing-label{color:#1f1f1fad}html[data-cirra-theme=light] .pill-control{color:#1f1f1f9e}html[data-cirra-theme=light] .pill-control:hover{color:#1f1f1fdb;background:#0000000f}html[data-cirra-theme=light] .composer-runtime .runtime-lane{color:var(--cirra-neutral-800,#81828a);background:#0000000d;border-color:#1616161f}html[data-cirra-theme=light] .composer-runtime .runtime-blocker{color:#1f1f1fc7;background:#0000000f}html[data-cirra-theme=light] .composer-runtime .runtime-lane.desktop,html[data-cirra-theme=light] .composer-runtime .runtime-lane.web{color:var(--cirra-neutral-800,#81828a);background:0 0;border-color:#0000}html[data-cirra-theme=light] .composer-runtime .composer-collaboration-mode-badge{color:#1f1f1fa8;background:#0000000a;border-color:#16161629}html[data-cirra-theme=light] .composer-runtime .composer-collaboration-mode-badge.is-plan{color:#125499f2;background:#518cda24;border-color:#337acd57}html[data-cirra-theme=light] .composer-runtime .composer-collaboration-mode-badge.is-workflow{color:#0c7650f0;background:#44b08524;border-color:#218e6757}html[data-cirra-theme=light] .composer-runtime .composer-copy-thread-id-trigger{color:#1f1f1f9e}html[data-cirra-theme=light] .composer-runtime .composer-copy-thread-id-trigger:hover{color:#1f1f1fdb;background:#0000000f}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-trigger{color:#1f1f1fc7;background:#0000000d;border-color:#16161624}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-popover{background:#fffffffa;border-color:#1616161f;box-shadow:0 8px 20px #0000001f}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-search{color:#1f1f1fe6;background:#00000008;border-color:#16161624}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-search::placeholder{color:#1f1f1f73}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-error{color:#a82424e6}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-empty{color:#1f1f1f94}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-option{color:#1f1f1fd1}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-option .option-current{color:#1f1f1f94}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-option:hover,html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-option[data-highlighted=true]{color:#1f1f1ffa;background:#00000012}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-create{color:#1f1f1fd1;background:#00000008;border-color:#1616162e}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-create:hover:not(:disabled){color:#1f1f1ff2;background:#00000012;border-color:#16161647}html[data-cirra-theme=light] .composer-branch-modal{background:#fff;border-color:#16161624;box-shadow:0 16px 38px #0003}html[data-cirra-theme=light] .composer-branch-modal-header h3{color:#1a1a1af0}html[data-cirra-theme=light] .composer-branch-modal-header p{color:#1a1a1a99}html[data-cirra-theme=light] .composer-branch-modal-header code{color:#1a1a1ad6}html[data-cirra-theme=light] .composer-branch-modal-body label{color:#1a1a1ac7}html[data-cirra-theme=light] .composer-branch-modal-error{color:#a82424e6}html[data-cirra-theme=light] .composer-branch-modal-actions button{color:#1a1a1adb;background:#00000008;border-color:#16161629}html[data-cirra-theme=light] .composer-branch-modal-actions button:hover:not(:disabled){background:#00000014}html[data-cirra-theme=light] .composer-branch-modal-actions button.primary{color:#141e56f5;background:#3d59ee24;border-color:#3d59ee73}html[data-cirra-theme=light] .composer-branch-modal-actions button.primary:hover:not(:disabled){background:#3d59ee33}.comp-cirra-launcher-composer{background:var(--cirra-bg-card);border-radius:12px;align-self:stretch;margin-top:4px;transition:box-shadow .16s ease-out;position:relative;box-shadow:0 0 0 1px #00000014,0 4px 12px -6px #0000001a}.comp-cirra-launcher-composer:focus-within{box-shadow:0 0 0 1px #0000001c,0 5px 14px -6px #0000001c}html[data-cirra-theme=dark] .comp-cirra-launcher-composer{box-shadow:0 0 0 1px oklch(100% 0 0/.1),0 4px 12px -6px #00000080}html[data-cirra-theme=dark] .comp-cirra-launcher-composer:focus-within{box-shadow:0 0 0 1px oklch(100% 0 0/.14),0 5px 14px -6px #00000080}.comp-cirra-launcher-composer .composer-bottom-panel-content{padding:7px 10px}.comp-cirra-launcher-composer .cirra-launcher-composer-input-row{align-items:center;gap:4px;display:flex}.comp-cirra-launcher-composer .cirra-launcher-composer-leading-icon{width:20px;color:var(--cirra-neutral-500,#3f3f45);flex:none;justify-content:center;align-items:center;display:flex}.comp-cirra-launcher-composer .composer-editor-shell{flex:1;min-width:0}.comp-cirra-launcher-composer .composer-editor{min-height:1.4em;color:var(--cirra-neutral-950,#ceced6);caret-color:var(--cirra-neutral-950,#ceced6);padding:6px 4px}.comp-cirra-launcher-composer .composer-controls{flex:none;gap:4px;margin-top:0}.comp-cirra-launcher-composer .composer-attachments-scroll{padding:6px 4px 2px}.cirra-file-drop-zone-overlay{z-index:9999;background:color-mix(in srgb, var(--cirra-neutral-200) 60%, transparent);backdrop-filter:blur(10px);justify-content:center;align-items:center;animation:.15s ease-out cirra-file-drop-zone-fade-in;display:flex;position:fixed;inset:0}.cirra-file-drop-zone-overlay:after{content:"";pointer-events:none;background:var(--cirra-neutral-600);border-radius:10px;position:absolute;inset:20px;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='0.5' y='0.5' width='99.9%25' height='99.9%25' rx='10' ry='10' fill='none' stroke='%23000' stroke-width='1' stroke-dasharray='5 6'/%3E%3C/svg%3E") 0 0/100% 100%}.cirra-file-drop-zone-overlay--desktop:after{inset:40px 20px 20px}.cirra-file-drop-zone-content{pointer-events:none;user-select:none;flex-direction:column;align-items:center;gap:24px;display:flex}.cirra-file-drop-zone-icons{align-items:center;padding-right:6px;display:flex}.cirra-file-drop-zone-overlay--visible .cirra-file-drop-zone-icons{animation:.2s cubic-bezier(.2,.85,.25,1) forwards cirra-file-drop-zone-spread}.cirra-file-drop-zone-icon-badge{background:var(--cirra-bg-card);width:48px;height:48px;box-shadow:0 1px 3px #00000014, 0 0 0 1px var(--cirra-border-soft);border-radius:50%;justify-content:center;align-items:center;margin-right:-34px;display:flex}.cirra-file-drop-zone-overlay--visible .cirra-file-drop-zone-icon-badge{animation:.2s cubic-bezier(.2,.85,.25,1) forwards cirra-file-drop-zone-spread-badge}.cirra-file-drop-zone-overlay--visible .cirra-file-drop-zone-icon-badge--code,.cirra-file-drop-zone-overlay--visible .cirra-file-drop-zone-icon-badge--image,.cirra-file-drop-zone-overlay--visible .cirra-file-drop-zone-icon-badge--document{animation-name:cirra-file-drop-zone-roll-badge}.cirra-file-drop-zone-icon-badge--upload{z-index:1}@keyframes cirra-file-drop-zone-spread-badge{0%{margin-right:-34px}to{margin-right:-20px}}@keyframes cirra-file-drop-zone-roll-badge{0%{margin-right:-34px;transform:rotate(0)}to{margin-right:-20px;transform:rotate(-6deg)}}@keyframes cirra-file-drop-zone-spread{0%{padding-right:6px}to{padding-right:20px}}.cirra-file-drop-zone-label{color:var(--cirra-neutral-900);text-align:center;letter-spacing:-.15px;font-size:15px;font-weight:400;line-height:25px}@keyframes cirra-file-drop-zone-fade-in{0%{opacity:0}to{opacity:1}}.comp-cirra-composer-model-picker-popover-stack{align-items:flex-start;gap:16px;display:flex;position:relative}.comp-cirra-composer-model-picker-popover-stack.is-how-it-works-top{display:block}.comp-cirra-composer-model-picker-popover-trigger{color:var(--cirra-neutral-800,#81828a);cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;gap:5px;min-width:0;height:26px;padding:0 8px 0 6px;font-size:13px;font-weight:400;line-height:15px;transition:background .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.comp-cirra-composer-model-picker-popover-trigger:not(.comp-cirra-composer-model-picker-popover-trigger-outlined):hover,.comp-cirra-composer-model-picker-popover-trigger:not(.comp-cirra-composer-model-picker-popover-trigger-outlined)[aria-expanded=true]{background:linear-gradient(180deg, #ffffff08 0%, transparent 100%), var(--cirra-neutral-200,#202124);box-shadow:0 1px 1px #0003,inset 0 0 0 .5px #ffffff14}.comp-cirra-composer-model-picker-popover-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-trigger{color:var(--cirra-neutral-800,#81828a)}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-trigger:not(.comp-cirra-composer-model-picker-popover-trigger-outlined):hover,html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-trigger:not(.comp-cirra-composer-model-picker-popover-trigger-outlined)[aria-expanded=true]{background:linear-gradient(#00000005 0%,#0000 100%),#f7f7f8;box-shadow:0 1px 1px #ffffff80,inset 0 0 0 .5px #00000014}.comp-cirra-composer-model-picker-popover-trigger[data-show-chevron=false]{padding:0 8px}.comp-cirra-composer-model-picker-popover-trigger-label{align-items:center;min-width:0;display:inline-flex}.comp-cirra-composer-model-picker-popover-trigger-chevron-wrap{flex:none;justify-content:center;align-items:center;display:inline-flex}.comp-cirra-composer-model-picker-popover-trigger-outlined{height:30px;min-height:30px;color:var(--cirra-neutral-950,#ceced6);background:linear-gradient(#0000 0%,#00000005 100%),#fff;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:4px;padding:5px 8px;display:flex;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}.comp-cirra-composer-model-picker-popover-trigger-outlined:hover:not(:disabled),.comp-cirra-composer-model-picker-popover-trigger-outlined[aria-expanded=true]{color:var(--cirra-neutral-950,#ceced6);background:linear-gradient(#0000 0%,#00000008 100%),#fff;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}html[data-cirra-theme=dark] .comp-cirra-composer-model-picker-popover-trigger-outlined{background:var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-950,#ceced6);box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=dark] .comp-cirra-composer-model-picker-popover-trigger-outlined:hover:not(:disabled),html[data-cirra-theme=dark] .comp-cirra-composer-model-picker-popover-trigger-outlined[aria-expanded=true]{background:var(--cirra-neutral-400,#343538);color:var(--cirra-neutral-950,#ceced6);box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}.comp-cirra-composer-model-picker-popover-trigger-label-outlined{letter-spacing:-.01em;min-width:0;color:var(--cirra-neutral-950,#ceced6);flex-direction:row;flex:auto;align-items:center;gap:8px;padding:0 2px;font-size:13px;font-weight:500;line-height:19px;display:flex}html[data-cirra-theme=dark] .comp-cirra-composer-model-picker-popover-trigger-label-outlined{color:var(--cirra-neutral-950,#ceced6)}.comp-cirra-composer-model-picker-popover-trigger-chevron-wrap-outlined{width:14px;height:14px;padding:4px 7px}.comp-cirra-composer-model-picker-popover-trigger-chevron{color:inherit;opacity:.8;flex-shrink:0}.comp-cirra-composer-model-picker-popover-trigger-chevron-outlined{color:#7a7b82;opacity:1;transform:rotate(90deg)}html[data-cirra-theme=dark] .comp-cirra-composer-model-picker-popover-trigger-chevron-outlined{color:inherit;opacity:.82}.comp-cirra-composer-model-picker-popover-popup{background:var(--cirra-neutral-200,#202124);width:min(421px,100vw - 24px);color:var(--cirra-neutral-950,#ceced6);border:0;border-radius:16px;outline:none;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-popup{background:#fff;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}.comp-cirra-composer-model-picker-popover-popup{overflow:hidden}.comp-cirra-composer-model-picker-popover-popup-billing-lock{width:min(421px,100vw - 24px)}.comp-cirra-composer-model-picker-popover-motion{z-index:2;position:relative;overflow:hidden}.comp-cirra-composer-model-picker-popover-section{padding:4px}.comp-cirra-composer-model-picker-popover-section-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:2px;display:flex}.comp-cirra-composer-model-picker-popover-header-actions{align-items:center;gap:6px;margin:4px 8px 4px 6px;display:flex}.comp-cirra-composer-model-picker-popover-header-dot{color:var(--cirra-neutral-600,#55565c);font-size:12px;line-height:1}.comp-cirra-composer-model-picker-popover-advanced-toggle{letter-spacing:-.01em;color:var(--cirra-neutral-600,#55565c);cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:12px;line-height:16px;transition:color .12s}.comp-cirra-composer-model-picker-popover-advanced-toggle:hover,.comp-cirra-composer-model-picker-popover-advanced-toggle:active,.comp-cirra-composer-model-picker-popover-advanced-toggle:focus-visible{color:var(--cirra-neutral-800,#81828a)}.comp-cirra-composer-model-picker-popover-heading{color:var(--cirra-neutral-950,#ceced6);margin:2px 6px 2px 8px;font-size:12px;font-weight:500;line-height:16px}.comp-cirra-composer-model-picker-popover-how-it-works-button{letter-spacing:-.01em;color:var(--cirra-neutral-600,#55565c);cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;font-size:12px;line-height:16px}.comp-cirra-composer-model-picker-popover-how-it-works-button:hover,.comp-cirra-composer-model-picker-popover-how-it-works-button:active,.comp-cirra-composer-model-picker-popover-how-it-works-button:focus-visible{color:var(--cirra-neutral-800,#81828a)}.comp-cirra-composer-model-picker-popover-how-it-works-button:focus-visible{outline:none}.comp-cirra-composer-model-picker-popover-sidecar{z-index:1;background:var(--cirra-neutral-200,#202124);box-sizing:border-box;border-radius:16px;outline:none;flex-direction:column;align-items:flex-start;gap:16px;width:min(420px,100vw - 24px);padding:16px;display:flex;position:relative;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-sidecar{background:#f7f7f8;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a,inset 0 1px 2px 1px #ffffff80,inset 0 4px 20px -16px #00000040}.comp-cirra-composer-model-picker-popover-stack.is-how-it-works-top .comp-cirra-composer-model-picker-popover-sidecar{position:absolute;bottom:calc(100% + 16px);left:0}.comp-cirra-composer-model-picker-popover-sidecar-section{flex-direction:column;align-items:flex-start;gap:6px;width:100%;display:flex}.comp-cirra-composer-model-picker-popover-sidecar-heading-row{justify-content:space-between;align-items:flex-start;gap:12px;width:100%;display:flex}.comp-cirra-composer-model-picker-popover-sidecar-heading{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:19px}.comp-cirra-composer-model-picker-popover-sidecar-copy{letter-spacing:-.01em;color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;line-height:19px}.comp-cirra-composer-model-picker-popover-sidecar-divider{border-top:.5px solid #ffffff14;width:100%}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-sidecar-divider{border-top-color:#00000014}.comp-cirra-composer-model-picker-popover-sidecar-close.comp-button{flex:none;margin-top:-3px;margin-right:-3px}.comp-cirra-composer-model-picker-popover-model-list{flex-direction:column;gap:2px;display:flex}.comp-cirra-composer-model-picker-popover-model-item{box-sizing:border-box;text-align:left;width:100%;min-height:53px;color:var(--cirra-neutral-900,#aeb0b8);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;padding:0 8px;transition:color .12s,background .12s,box-shadow .12s;display:inline-flex;outline:none!important}.comp-cirra-composer-model-picker-popover-model-item:hover{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b);box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-model-item:hover{color:#202129;background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}.comp-cirra-composer-model-picker-popover-model-item:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-composer-model-picker-popover-model-item:disabled{opacity:.6;cursor:not-allowed}.comp-cirra-composer-model-picker-popover-model-item.is-selected{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b);box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-model-item.is-selected{color:#202129;background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}.comp-cirra-composer-model-picker-popover-model-item:not(.is-selected){color:var(--cirra-neutral-950,#ceced6)}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-model-item:not(.is-selected){color:#404147}.comp-cirra-composer-model-picker-popover-model-item.is-policy-blocked{color:var(--cirra-neutral-700,#6f7078);box-shadow:none;cursor:not-allowed;background:0 0}.comp-cirra-composer-model-picker-popover-model-item.is-policy-blocked:hover{color:var(--cirra-neutral-700,#6f7078);box-shadow:none;background:0 0}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-model-item.is-policy-blocked{color:#6c6e74}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-model-item.is-policy-blocked:hover{color:#6c6e74;box-shadow:none;background:0 0}.comp-cirra-composer-model-picker-popover-model-item.is-compact{border-radius:8px;gap:8px;min-height:36px;padding:0 6px}.comp-cirra-composer-model-picker-popover-model-item.is-compact .comp-cirra-composer-model-picker-popover-model-item-provider-mark{border-radius:6px;flex:0 0 24px;width:24px;height:24px}.comp-cirra-composer-model-picker-popover-model-item-label{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;display:flex}.comp-cirra-composer-model-picker-popover-model-identity{flex-direction:row;flex:auto;align-items:center;gap:8px;min-width:0;display:inline-flex}.comp-cirra-composer-model-picker-popover-model-identity.is-inline-without-description-gap .comp-cirra-composer-model-picker-popover-model-item-label{gap:0}.comp-cirra-composer-model-picker-popover-model-item-title-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.comp-cirra-composer-model-picker-popover-model-item-main-label{align-items:baseline;gap:4px;min-width:0;font-size:13px;font-weight:400;line-height:19px;display:inline-flex;overflow:hidden}.comp-cirra-composer-model-picker-popover-model-item-main-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cirra-neutral-950,#ceced6);overflow:hidden}.comp-cirra-composer-model-picker-popover-model-item-main-label-version{letter-spacing:0;color:var(--cirra-neutral-700,#6f7078);white-space:nowrap;flex:none;font-size:13px;line-height:19px}.comp-cirra-composer-model-picker-popover-model-item-description{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--cirra-neutral-700,#6f7078);font-size:12px;line-height:16px;overflow:hidden}.comp-cirra-composer-model-picker-popover-model-item-provider-mark{background:linear-gradient(180deg, #ffffff05 0%, #00000014 100%), var(--cirra-neutral-200,#202124);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;gap:8px;width:36px;height:36px;display:inline-flex;box-shadow:0 1px 1px -.5px #00000059,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a,inset 0 -1px 2px #0003}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-model-item-provider-mark{background:linear-gradient(#0000 0%,#00000005 100%),#fff;box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #0000001a,inset 0 -2px 2px #fff}.comp-cirra-composer-model-picker-popover-model-item-provider-logo{object-fit:contain;filter:brightness(0)invert();width:22px;height:22px}.comp-cirra-composer-model-picker-popover-model-item-provider-logo.is-compact{width:14px;height:14px}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-model-item-provider-logo{filter:none}.comp-cirra-composer-model-picker-popover-model-item-cirra-symbol{color:#fff}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-model-item-cirra-symbol{color:#000}.comp-cirra-composer-model-picker-popover-model-check{color:inherit;flex-shrink:0}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-model-check{color:#202129}.comp-cirra-composer-model-picker-popover-reasoning-section{border-top:1px solid var(--cirra-neutral-400,#343538);padding-top:4px}.comp-cirra-composer-model-picker-popover-policy-message-section{border-top:1px solid #ffffff0f;padding:8px 12px 10px}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-policy-message-section{border-top-color:#00000014}.comp-cirra-composer-model-picker-popover-policy-message{color:var(--cirra-neutral-700,#6f7078);letter-spacing:.01em;margin:0;font-size:12px;line-height:16px}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-policy-message{color:#6c6e74}.comp-cirra-composer-model-picker-popover-billing-lock{box-sizing:border-box;flex-direction:column;align-items:flex-start;gap:16px;padding:16px 4px 4px;display:flex}.comp-cirra-composer-model-picker-popover-billing-lock-header{box-sizing:border-box;flex-direction:column;gap:4px;width:100%;padding:0 12px;display:flex}.comp-cirra-composer-model-picker-popover-billing-lock-title{letter-spacing:0;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:15px;font-weight:500;line-height:24px}.comp-cirra-composer-model-picker-popover-billing-lock-description{letter-spacing:0;color:var(--cirra-neutral-800,#81828a);margin:0;font-size:12px;font-weight:400;line-height:16px}.comp-cirra-composer-model-picker-popover-billing-lock-actions{align-items:stretch;gap:4px;width:100%;display:flex}.comp-cirra-composer-model-picker-popover-billing-lock-card{box-sizing:border-box;background:var(--cirra-neutral-300,#27282b);border-radius:12px;flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding:16px;display:flex;box-shadow:inset 0 0 0 .5px #ffffff0a}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-billing-lock-card{background:#f7f7f8;box-shadow:inset 0 0 0 .5px #00000005}.comp-cirra-composer-model-picker-popover-billing-lock-card-content{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.comp-cirra-composer-model-picker-popover-billing-lock-card-icon{color:#a4a5ab;width:22px;height:22px}.comp-cirra-composer-model-picker-popover-billing-lock-card-icon path[fill=currentColor]{opacity:.2}.comp-cirra-composer-model-picker-popover-billing-lock-card-copy{flex-direction:column;gap:4px;width:100%;display:flex}.comp-cirra-composer-model-picker-popover-billing-lock-card-title{letter-spacing:0;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:12px;font-weight:500;line-height:16px}.comp-cirra-composer-model-picker-popover-billing-lock-card-description{letter-spacing:0;color:var(--cirra-neutral-800,#81828a);margin:0;font-size:12px;font-weight:400;line-height:16px}.comp-cirra-composer-model-picker-popover-billing-lock-card-button.comp-button{letter-spacing:0;width:100%;height:30px;min-height:30px;color:var(--cirra-neutral-950,#ceced6);text-shadow:none;font-size:13px;font-weight:500;line-height:19px;padding:0 10px!important}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-billing-lock-card-button.comp-button{color:#404147;text-shadow:0 1px 1px #fff}.comp-cirra-composer-model-picker-popover-reasoning-header{align-items:center;gap:2px;width:100%;margin:2px 0 0;display:inline-flex}.comp-cirra-composer-model-picker-popover-reasoning-description{letter-spacing:-.01em;color:var(--cirra-neutral-800,#81828a);margin:0 8px;font-size:12px;line-height:16px}.comp-cirra-composer-model-picker-popover-reasoning-meter{align-items:flex-end;gap:2px;display:inline-flex}.comp-cirra-composer-model-picker-popover-reasoning-bar{background:var(--cirra-neutral-500,#3f3f45);border-radius:999px;width:2px;height:8px;position:relative;overflow:hidden}.comp-cirra-composer-model-picker-popover-reasoning-bar-fill{border-radius:inherit;background:var(--cirra-neutral-950,#ceced6);transform-origin:bottom;position:absolute;inset:0}.comp-cirra-composer-model-picker-popover-reasoning-controls{background:var(--cirra-neutral-300,#27282b);border:none;border-radius:12px;flex-direction:row;align-items:stretch;gap:0;height:32px;min-height:32px;margin-top:8px;padding:0;display:flex;overflow:hidden;box-shadow:inset 0 -.5px .5px #00000014,inset 0 0 1px #0003}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-reasoning-controls{background:#edeef0;box-shadow:inset 0 -.5px .5px #00000005,inset 0 0 1px #00000029}.comp-cirra-composer-model-picker-popover-reasoning-indicator{background:linear-gradient(180deg, #fff0 0%, #ffffff0a 100%), var(--cirra-neutral-400,#343538);border-radius:999px;position:absolute;inset:1px;box-shadow:0 2px 2px -1px #00000026,0 1px 1px -.5px #0003,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff1f,inset 0 -1px 2px .5px #ffffff0f}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-reasoning-indicator{background:linear-gradient(#0000 0%,#0000000a 100%),#fff;box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff}.comp-cirra-composer-model-picker-popover-reasoning-controls.is-indicator-edge-popover .comp-cirra-composer-model-picker-popover-reasoning-option:first-child .comp-cirra-composer-model-picker-popover-reasoning-indicator,.comp-cirra-composer-model-picker-popover-reasoning-controls.is-indicator-edge-popover .comp-cirra-composer-model-picker-popover-reasoning-option:last-child .comp-cirra-composer-model-picker-popover-reasoning-indicator{border-radius:10px}.comp-cirra-composer-model-picker-popover-reasoning-controls.is-size-xs{border-radius:10px;width:fit-content;height:24px;min-height:24px}.comp-cirra-composer-model-picker-popover-reasoning-controls.is-size-xs .comp-cirra-composer-model-picker-popover-reasoning-option{flex:none;padding:0 8px;font-size:11px}.comp-cirra-composer-model-picker-popover-reasoning-controls.is-size-xs.is-indicator-edge-popover .comp-cirra-composer-model-picker-popover-reasoning-option:first-child .comp-cirra-composer-model-picker-popover-reasoning-indicator,.comp-cirra-composer-model-picker-popover-reasoning-controls.is-size-xs.is-indicator-edge-popover .comp-cirra-composer-model-picker-popover-reasoning-option:last-child .comp-cirra-composer-model-picker-popover-reasoning-indicator{border-radius:8px}.comp-cirra-composer-model-picker-popover-reasoning-option{color:var(--cirra-neutral-600,#55565c);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:auto;justify-content:center;align-items:center;min-width:0;min-height:0;padding:0 10px;font-size:12px;line-height:1;transition:color .15s;display:flex;position:relative;outline:none!important}.comp-cirra-composer-model-picker-popover-reasoning-option:hover:not(.is-selected){color:color-mix(in srgb, var(--cirra-neutral-900,#aeb0b8) 72%, var(--cirra-neutral-600,#55565c))}.comp-cirra-composer-model-picker-popover-reasoning-option:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-composer-model-picker-popover-reasoning-option:disabled{opacity:.55;cursor:not-allowed}.comp-cirra-composer-model-picker-popover-reasoning-option.is-selected{color:var(--cirra-neutral-950,#ceced6)}.comp-cirra-composer-model-picker-popover-reasoning-option-label{z-index:1;white-space:nowrap;position:relative}.comp-cirra-composer-model-picker-popover-option{flex:1;align-items:center;gap:6px;min-width:max-content;display:inline-flex}.comp-cirra-composer-model-picker-popover-option-provider-logo{object-fit:contain;filter:brightness(0)invert();opacity:.55;flex-shrink:0;width:14px;height:14px}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-option-provider-logo{filter:none;opacity:.5}.comp-cirra-composer-model-picker-popover-option-cirra-symbol{color:#fff;opacity:.55}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-option-cirra-symbol{color:#000;opacity:.5}.comp-cirra-composer-model-picker-popover-option-label{text-overflow:ellipsis;align-items:baseline;gap:4px;min-width:0;display:inline-flex;overflow:hidden}.comp-cirra-composer-model-picker-popover-option-primary{text-overflow:ellipsis;min-width:0;overflow:hidden}.comp-cirra-composer-model-picker-popover-option-secondary{color:var(--cirra-neutral-700,#6f7078);letter-spacing:0;flex-shrink:0;font-size:12px;line-height:1.1}.model-attribute-bars{cursor:default;flex:none;align-items:flex-end;gap:1.5px;display:inline-flex;position:relative}.model-attribute-bar{background:0 0;width:3px;position:relative}@keyframes model-attribute-bar-grow{0%{height:0}}.model-attribute-bar-fill{border-radius:1px;width:100%;animation:.35s cubic-bezier(.22,1,.36,1) backwards model-attribute-bar-grow;position:absolute;bottom:0;left:0}.model-attribute-tooltip{z-index:9999;background:var(--cirra-neutral-200,#202124);pointer-events:none;border-radius:10px;flex-direction:column;gap:7px;width:170px;padding:10px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 4px 8px -2px #0000004d,0 0 0 .5px #ffffff14}html[data-cirra-theme=light] .model-attribute-tooltip{background:#fff;box-shadow:0 4px 8px -2px #0000001f,0 0 0 .5px #0000001a}.model-attribute-tooltip-row{align-items:center;gap:6px;display:flex}.model-attribute-tooltip-label{color:var(--cirra-neutral-900,#aeb0b8);flex:1;font-size:13px;font-weight:450;line-height:1.3}.model-attribute-tooltip-score{color:var(--cirra-neutral-700,#6f7078);font-variant-numeric:tabular-nums;flex:none;font-size:13px;font-weight:500;line-height:1.3}.comp-cirra-permissions-popover-trigger{color:var(--cirra-neutral-800,#81828a);cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;gap:5px;min-width:0;height:26px;padding:0 6px 0 5px;font-size:13px;font-weight:400;line-height:15px;transition:background .12s ease-out,box-shadow .12s ease-out;display:inline-flex}.comp-cirra-permissions-popover-trigger:hover,.comp-cirra-permissions-popover-trigger[aria-expanded=true]{background:linear-gradient(180deg, #ffffff08 0%, transparent 100%), var(--cirra-neutral-200,#202124);box-shadow:0 1px 1px #0003,inset 0 0 0 .5px #ffffff14}.comp-cirra-permissions-popover-trigger:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}html[data-cirra-theme=light] .comp-cirra-permissions-popover-trigger{color:var(--cirra-neutral-800,#81828a)}html[data-cirra-theme=light] .comp-cirra-permissions-popover-trigger:hover,html[data-cirra-theme=light] .comp-cirra-permissions-popover-trigger[aria-expanded=true]{background:linear-gradient(#00000005 0%,#0000 100%),#f7f7f8;box-shadow:0 1px 1px #ffffff80,inset 0 0 0 .5px #00000014}.comp-cirra-permissions-popover-trigger[data-show-chevron=false]{padding:0 7px}.comp-cirra-permissions-popover-trigger-chevron{color:inherit;opacity:.8;flex-shrink:0}.comp-cirra-permissions-popover-trigger-icon{width:13px;height:13px;color:inherit;flex-shrink:0}.comp-cirra-permissions-popover-popup{background:var(--cirra-neutral-200,#202124);width:144px;min-width:144px;color:var(--cirra-neutral-950,#ceced6);border:0;border-radius:12px;padding:4px;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-cirra-permissions-popover-popup{background:#fff;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}.comp-cirra-permissions-popover-popup{overflow:hidden}.comp-cirra-permissions-popover-motion-wrap{transform-origin:bottom;will-change:transform, opacity}.comp-cirra-permissions-popover-motion{overflow:hidden}.comp-cirra-permissions-popover-section{flex-direction:column;align-items:flex-start;gap:4px;padding:0;display:flex}.comp-cirra-permissions-popover-heading{letter-spacing:-.01em;color:var(--cirra-neutral-700,#6f7078);padding:4px 8px 0;font-size:12px;font-weight:400;line-height:16px}html[data-cirra-theme=light] .comp-cirra-permissions-popover-heading{color:#7a7b82}.comp-cirra-permissions-popover-list{flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:0;display:flex}.comp-cirra-permissions-popover-item{appearance:none;box-sizing:border-box;text-align:left;width:100%;height:30px;max-height:30px;color:var(--cirra-neutral-900,#aeb0b8);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:400;line-height:19px;transition:color .12s,background .12s,box-shadow .12s;display:inline-flex}.comp-cirra-permissions-popover-item:hover{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b);border-radius:8px;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-cirra-permissions-popover-item:hover{color:#202129;background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}.comp-cirra-permissions-popover-item:active:not(.is-selected){color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-400,#343538);border-radius:8px;box-shadow:0 1px 2px -1px #00000047,inset 0 -.5px #0000003d,inset 0 0 0 .5px #ffffff0f,inset 0 1px #ffffff08}html[data-cirra-theme=light] .comp-cirra-permissions-popover-item:active:not(.is-selected){color:#202129;background:#ebecef;box-shadow:0 1px 1px -.5px #00000014,inset 0 -.5px #0000001f,inset 0 0 0 .5px #0000001a}.comp-cirra-permissions-popover-item:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-cirra-permissions-popover-item:focus-visible:not(.is-selected){color:var(--cirra-neutral-950,#ceced6);background:color-mix(in srgb, var(--cirra-neutral-300,#27282b) 65%, transparent);border-radius:8px;box-shadow:0 1px 1px -.5px #00000024,inset 0 -.5px #0000001f,inset 0 0 0 .5px #ffffff0f}html[data-cirra-theme=light] .comp-cirra-permissions-popover-item:focus-visible:not(.is-selected){color:#202129;background:#f7f7f8b8;box-shadow:0 1px 1px -.5px #0000000d,inset 0 -.5px #0000000f,inset 0 0 0 .5px #0000000f}.comp-cirra-permissions-popover-item.is-selected{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b);border-radius:8px;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .comp-cirra-permissions-popover-item.is-selected{color:#202129;background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}.comp-cirra-permissions-popover-item:not(.is-selected){color:var(--cirra-neutral-950,#ceced6)}html[data-cirra-theme=light] .comp-cirra-permissions-popover-item:not(.is-selected){color:#404147}.comp-cirra-permissions-popover-item-label{align-items:center;gap:6px;min-width:0;display:inline-flex}.comp-cirra-permissions-popover-item-label.is-without-icon{padding-left:20px}.comp-cirra-permissions-popover-item-icon{width:14px;height:14px;color:inherit;flex-shrink:0}.comp-cirra-permissions-popover-item-check{color:inherit;flex-shrink:0}html[data-cirra-theme=light] .comp-cirra-permissions-popover-item-check{color:#202129}.comp-cirra-permissions-popover-helper{color:var(--cirra-neutral-700,#6f7078);margin:2px 8px 6px;font-size:11px;line-height:14px}html[data-cirra-theme=light] .comp-cirra-permissions-popover-helper{color:#7a7b82}.comp-modal.cirra-context-inspector-modal{--context-inspector-font-size-body:var(--cirra-sans-font-size);--context-inspector-font-size-meta:12px;--context-inspector-text-primary:var(--cirra-primary);--context-inspector-text-body:var(--cirra-neutral-950);--context-inspector-text-muted:var(--cirra-neutral-900);--context-inspector-text-subtle:var(--cirra-neutral-900);--context-inspector-text-control:var(--cirra-primary);--context-inspector-border-card:var(--cirra-ui-border-card);--context-inspector-border-row:var(--cirra-ui-border-row);--context-inspector-border-control:var(--cirra-ui-border-control);--context-inspector-surface-card:var(--cirra-ui-surface-card);--context-inspector-surface-hover:var(--cirra-ui-surface-hover);--context-inspector-surface-control:var(--cirra-ui-surface-control);--context-inspector-surface-selected:var(--cirra-ui-surface-selected);--context-inspector-overlay-surface:var(--cirra-ui-overlay-surface);--context-inspector-overlay-border:var(--cirra-ui-overlay-border);--context-inspector-shadow-overlay:var(--cirra-ui-shadow-overlay);--context-inspector-color-error:var(--cirra-ui-error);--context-inspector-color-highlight:var(--cirra-warning)}.comp-modal.cirra-context-inspector-modal .modal-panel{border-color:var(--context-inspector-overlay-border);background:var(--context-inspector-overlay-surface);width:min(880px,100vw - 48px);height:calc(100vh - 192px);max-height:calc(100vh - 192px);box-shadow:var(--context-inspector-shadow-overlay)}.comp-modal.cirra-context-inspector-modal .modal-header{border-bottom:1px solid var(--context-inspector-border-row);flex:none}.comp-modal.cirra-context-inspector-modal .modal-title{color:var(--context-inspector-text-primary)}.comp-modal.cirra-context-inspector-modal .modal-description,.comp-modal.cirra-context-inspector-modal .modal-close-button{color:var(--context-inspector-text-muted)}.comp-modal.cirra-context-inspector-modal .modal-close-button:hover:not(:disabled){color:var(--context-inspector-text-control);background:var(--context-inspector-surface-hover)!important}.comp-modal.cirra-context-inspector-modal .modal-body{flex-direction:column;padding:0;display:flex;overflow:hidden}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-shell{flex-direction:column;flex:1;min-height:0;display:flex}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-search{border-bottom:1px solid var(--context-inspector-border-row);flex:none;padding:0 40px 14px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-token-totals{font-size:var(--context-inspector-font-size-meta);color:var(--context-inspector-text-muted);flex:none;gap:16px;padding:0 40px 12px;display:flex}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-token-totals-item{font-variant-numeric:tabular-nums}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup{border-top:1px solid var(--context-inspector-border-row);font-size:var(--context-inspector-font-size-meta);color:var(--context-inspector-text-muted);flex-wrap:wrap;flex:none;align-items:baseline;gap:8px 16px;margin:0 40px 12px;padding-top:12px;display:flex}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup-eyebrow{color:var(--context-inspector-text-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:14px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup-parts{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup-part{white-space:nowrap;color:var(--context-inspector-text-muted);align-items:baseline;gap:6px;display:inline-flex}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup-part-value{color:var(--context-inspector-text-body);font-variant-numeric:tabular-nums}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup-hit{color:var(--context-inspector-text-muted);align-items:baseline;gap:6px;margin-left:auto;display:inline-flex}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup-hit-value{color:var(--context-inspector-text-body);font-variant-numeric:tabular-nums}.comp-modal.cirra-context-inspector-modal .context-inspector-token-badge{background:var(--context-inspector-surface-control);color:var(--context-inspector-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:10px;align-items:center;padding:2px 8px;font-size:11px;line-height:1;display:inline-flex}.comp-modal.cirra-context-inspector-modal .context-inspector-cache-badge{background:color-mix(in srgb, var(--cirra-accent-blue) 14%, transparent);color:var(--cirra-accent-blue);white-space:nowrap;border-radius:10px;align-items:center;padding:2px 8px;font-size:11px;line-height:1;display:inline-flex}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed{flex-direction:column;gap:14px;display:flex}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-bubble-stack{flex-direction:column;gap:4px;min-width:0;max-width:70%;display:flex}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-bubble-label{color:var(--context-inspector-text-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:0 4px;font-size:11px;display:flex}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-bubble-label-kind{color:var(--context-inspector-text-primary);text-transform:none;font-weight:600}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-bubble-label-title{color:var(--context-inspector-text-body);font-family:monospace}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-object-card{border:1px solid var(--context-inspector-border-card);background:var(--context-inspector-surface-card);box-sizing:border-box;border-radius:10px;padding:12px 14px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-entry{width:100%;display:flex}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-entry.is-left{justify-content:flex-start}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-entry.is-right{justify-content:flex-end}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-item{margin:0}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-toggle{background:var(--context-inspector-surface-card);border-radius:6px}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-summary{cursor:pointer;align-items:center;gap:8px;padding:8px 10px;list-style:none;display:flex}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-summary::-webkit-details-marker{display:none}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-summary:before{content:">";color:var(--context-inspector-text-muted);flex:0 0 12px;width:12px;font-family:monospace;transition:transform .15s}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-toggle[open] .context-inspector-tool-call-summary:before{content:"v"}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-name{color:var(--context-inspector-text-primary);font-family:monospace;font-size:12px}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-kicker{color:var(--context-inspector-text-muted);margin-left:auto;font-size:11px}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-body{border-top:1px solid var(--context-inspector-border-row);padding:8px 12px 12px 30px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-tabs{flex:none;padding:0 40px 12px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-page-tabs-container{width:100%}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-page-tabs{border-bottom:1px solid var(--context-inspector-border-row);align-items:center;gap:24px;width:100%;margin-bottom:-1px;display:flex;position:relative}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-page-tab{color:var(--context-inspector-text-muted);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px 0 12px;font-size:13px;font-weight:600;line-height:18px;transition:color .14s,background-color .14s;display:inline-flex;position:relative;overflow:hidden}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-page-tab:hover:not(:disabled){color:var(--context-inspector-text-primary)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-page-tab:focus-visible{color:var(--context-inspector-text-primary);outline:none}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-page-tab:focus-visible:after{background:color-mix(in srgb, var(--context-inspector-text-primary) 72%, transparent)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-page-tab:disabled{opacity:.55;cursor:not-allowed}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-page-tab.active{color:var(--context-inspector-text-primary)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-page-tabs-active-cursor{background-color:var(--context-inspector-text-primary);pointer-events:none;height:2px;transition:transform .15s,width .15s;position:absolute;bottom:-1px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-search-input{border:1px solid var(--context-inspector-border-control);background:var(--context-inspector-surface-control);width:100%;min-width:0;color:var(--context-inspector-text-control);font-size:var(--context-inspector-font-size-body);border-radius:10px;padding:10px 12px;line-height:18px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-search-input::placeholder{color:var(--context-inspector-text-subtle)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-search-input:focus{border-color:var(--context-inspector-border-control);outline:none}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-search-input:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-error,.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-empty{font-size:var(--context-inspector-font-size-body);border-radius:10px;flex:none;margin:14px 18px 0;padding:10px 12px;line-height:19px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-error{border:1px solid color-mix(in srgb, var(--context-inspector-color-error) 32%, transparent);background:color-mix(in srgb, var(--context-inspector-color-error) 14%, transparent);color:var(--context-inspector-color-error)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-empty{color:var(--context-inspector-text-muted);border:1px solid var(--context-inspector-border-card);background:var(--context-inspector-surface-card);margin-bottom:14px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-shell{flex-direction:column;flex:1;min-height:0;display:flex}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-shell .comp-cirra-main-thread-column{flex:1;min-height:0}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-shell .comp-cirra-main-scroll{flex:1;min-height:0;padding:0 40px;overflow-y:auto}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-shell .comp-cirra-main-thread-scroll-rail{width:100%;max-width:100%}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed{gap:22px;min-height:100%;padding:24px 0 20px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-section-body{flex-direction:column;gap:12px;display:flex}.comp-modal.cirra-context-inspector-modal .context-inspector-entry{width:100%}.comp-modal.cirra-context-inspector-modal .context-inspector-message-text,.comp-modal.cirra-context-inspector-modal .context-inspector-message-bubble.activity-bubble{flex-direction:column;gap:0;display:flex}.comp-modal.cirra-context-inspector-modal .context-inspector-message-copy{white-space:pre-wrap;margin:0}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-header,.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-title-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-title{color:var(--context-inspector-text-primary);margin:0;font-size:14px;font-weight:600;line-height:18px}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-kicker{color:var(--context-inspector-text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:14px}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 12px;display:grid}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-row{flex-direction:column;gap:3px;min-width:0;display:flex}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-row-label{color:var(--context-inspector-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:700;line-height:14px}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-row-value{color:var(--context-inspector-text-body);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:17px}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-preview,.comp-modal.cirra-context-inspector-modal .context-inspector-raw-json{white-space:pre-wrap;word-break:break-word;margin:0}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-preview{max-height:220px;overflow:auto}.comp-modal.cirra-context-inspector-modal .context-inspector-raw-toggle{border-top:1px solid color-mix(in srgb, var(--context-inspector-border-card) 88%, transparent);margin-top:2px;padding-top:8px}.comp-modal.cirra-context-inspector-modal .context-inspector-raw-toggle[open]{flex-direction:column;gap:8px;display:flex}.comp-modal.cirra-context-inspector-modal .context-inspector-raw-summary{cursor:pointer;user-select:none;color:var(--context-inspector-text-muted);letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:14px}.comp-modal.cirra-context-inspector-modal .context-inspector-raw-summary:hover{color:var(--context-inspector-text-control)}.comp-modal.cirra-context-inspector-modal .context-inspector-raw-toggle .jtv-root{margin-top:0}.comp-modal.cirra-context-inspector-modal .context-search-highlight{background:color-mix(in srgb, var(--context-inspector-color-highlight) 28%, transparent);color:inherit;border-radius:3px;padding:0 1px}@media (width<=960px){.comp-modal.cirra-context-inspector-modal .modal-panel{width:calc(100vw - 24px);height:calc(100vh - 24px);max-height:calc(100vh - 24px)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-search{padding:0 12px 12px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-tabs{padding:0 12px 10px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup{margin:0 12px 12px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup-hit{margin-left:0}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-page-tabs{scrollbar-width:none;gap:16px;overflow-x:auto}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-page-tabs::-webkit-scrollbar{display:none}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-shell .comp-cirra-main-scroll{padding:0 12px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed{padding-top:18px}}.comp-cirra-main-panel-group{flex-direction:column;flex:1;min-height:0;display:flex}.comp-cirra-main-panel-group.is-terminal-hidden .comp-cirra-terminal-resize-handle{opacity:0;pointer-events:none}.comp-cirra-main-panel-top{flex-direction:column;height:100%;min-height:0;display:flex}.comp-cirra-terminal-resize-handle{cursor:row-resize;touch-action:none;user-select:none;z-index:1;-webkit-tap-highlight-color:transparent;opacity:1;pointer-events:auto;background:0 0;border:0;height:8px;transition:opacity .14s;position:relative}.comp-cirra-terminal-resize-handle:focus,.comp-cirra-terminal-resize-handle:focus-visible{box-shadow:none;outline:none}.comp-cirra-terminal-resize-handle:before{content:"";background:var(--cirra-ui-border-row);height:1px;position:absolute;inset:auto 0 0;transform:none}.comp-cirra-terminal-resize-handle[data-separator=hover]:before,.comp-cirra-terminal-resize-handle[data-separator=active]:before{background:var(--cirra-ui-border-control)}.comp-cirra-sidebar-resize-handle{z-index:2;cursor:col-resize;touch-action:none;background:#e0e0e0;outline:none;flex:0 0 .5px;width:.5px;position:relative}.comp-cirra-sidebar-resize-handle:before{content:"";position:absolute;inset:0 -5px}.comp-cirra-sidebar-resize-handle:hover,.comp-cirra-sidebar-resize-handle[data-resize-handle-active]{background:silver}html[data-cirra-theme=dark] .comp-cirra-sidebar-resize-handle{background:#2f2f2f}html[data-cirra-theme=dark] .comp-cirra-sidebar-resize-handle:hover,html[data-cirra-theme=dark] .comp-cirra-sidebar-resize-handle[data-resize-handle-active]{background:#4a4a4a}.comp-cirra-sidebar-resize-handle[data-resize-static]{cursor:default}.comp-cirra-sidebar-resize-handle[data-resize-static]:before{display:none}.comp-cirra-sidebar-resize-handle[data-resize-static]:hover{background:#e0e0e0}html[data-cirra-theme=dark] .comp-cirra-sidebar-resize-handle[data-resize-static]:hover{background:#2f2f2f}.comp-cirra-terminal-panel{background:var(--cirra-neutral-100,#151617);border-top:none;flex-direction:column;height:100%;min-height:0;display:flex}.comp-cirra-terminal-panel .terminal-panel-header{border-bottom:none;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 14px 0 18px;display:flex}.comp-cirra-terminal-panel .terminal-panel-title-group{align-items:center;gap:10px;min-width:0;display:inline-flex}.comp-cirra-terminal-panel .terminal-panel-title{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;margin:0;font-size:13px;font-weight:500}.comp-cirra-terminal-panel .terminal-panel-entry{min-width:0;color:var(--cirra-neutral-700,#6f7078);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.comp-cirra-terminal-panel .terminal-panel-body{flex:1;min-height:0;padding:6px 12px 12px}.comp-cirra-terminal-panel .terminal-panel-host{background:var(--cirra-neutral-100,#151617);border:none;border-radius:0;width:100%;height:100%;min-height:0;padding:0 8px 8px;overflow:hidden}.comp-cirra-terminal-panel .terminal-panel-host .xterm{background:var(--cirra-neutral-100,#151617);width:100%;height:100%}.comp-cirra-terminal-panel .terminal-panel-host .xterm .xterm-viewport,.comp-cirra-terminal-panel .terminal-panel-host .xterm .xterm-screen{background:var(--cirra-neutral-100,#151617)!important}@media (width<=900px){.comp-cirra-terminal-panel .terminal-panel-header{padding:0 10px}.comp-cirra-terminal-panel .terminal-panel-body{padding:8px 10px 10px}}.comp-cirra-assistant-trigger{z-index:1200;position:fixed;bottom:8px;right:8px}.comp-cirra-assistant-trigger .comp-button{width:64px;height:64px;color:var(--cirra-neutral-950,#ceced6);background:0 0;border-radius:9999px;box-shadow:none!important;background:0 0!important;border:none!important}.comp-cirra-assistant-trigger .comp-button:hover{color:var(--cirra-neutral-950,#ceced6);background:#ffffff0f}.comp-cirra-assistant-trigger .cirra-assistant-trigger-icon{opacity:.7;width:36px;height:36px;transition:opacity .15s}.comp-cirra-assistant-trigger .cirra-assistant-trigger-icon [data-fill=white]{fill:var(--cirra-neutral-900,#aeb0b8)}.comp-cirra-assistant-trigger .cirra-assistant-trigger-icon [data-fill=stroke]{fill:var(--cirra-neutral-300,#27282b)}html[data-cirra-theme=light] .comp-cirra-assistant-trigger .cirra-assistant-trigger-icon [data-fill=white]{fill:#fff}html[data-cirra-theme=light] .comp-cirra-assistant-trigger .cirra-assistant-trigger-icon [data-fill=stroke]{fill:var(--cirra-neutral-950,#ceced6)}.comp-cirra-assistant-trigger .comp-button:hover .cirra-assistant-trigger-icon{opacity:1}.comp-cirra-assistant-backdrop.comp-modal-v2-backdrop{pointer-events:none;background:0 0!important}.comp-cirra-assistant-modal.comp-modal-v2{background:var(--cirra-neutral-100,#151617);flex-direction:column;height:min(880px,100vh - 48px);max-height:min(880px,100vh - 48px);padding:0;display:flex;overflow:hidden}html[data-cirra-theme=light] .comp-cirra-assistant-modal.comp-modal-v2{background:#fff}.comp-cirra-assistant-modal.comp-modal-v2>*,.comp-cirra-assistant-modal.comp-modal-v2>*>*{flex-direction:column;flex:1;min-height:0;display:flex}.comp-cirra-assistant-modal.comp-modal-v2 .comp-cirra-composer{background:0 0;padding-left:4px;padding-right:4px}.comp-cirra-assistant-modal.comp-modal-v2 .comp-cirra-composer:before{display:none}.comp-cirra-assistant-modal.comp-modal-v2 .comp-modal-v2-header{border-bottom:none;flex:none;justify-content:space-between;align-items:center;padding:20px 24px 10px;display:flex}.comp-cirra-assistant-modal.comp-modal-v2 .comp-modal-v2-close-button.comp-button{flex-shrink:0;position:static}.comp-cirra-assistant-modal.comp-modal-v2 .comp-modal-v2-body{flex-direction:column;flex:1;min-height:0;margin-top:0;display:flex;overflow:hidden}.cirra-assistant-chat,.cirra-assistant-chat .comp-cirra-main-thread-column{flex-direction:column;flex:1;min-height:0;display:flex}.cirra-assistant-chat .comp-cirra-main-scroll{background:0 0;flex:1;min-height:0;padding:0 24px;overflow-y:auto}.cirra-assistant-chat .comp-cirra-main-thread-scroll-rail{flex-direction:column;width:100%;max-width:100%;min-height:100%;display:flex}.cirra-assistant-chat .comp-cirra-main-content-column{flex:none;padding:12px 24px 16px}.cirra-assistant-toolbar{flex:none;justify-content:flex-end;padding:6px 12px 0;display:flex}.cirra-assistant-suggestions{--cirra-empty-state-card-logo-active:#d8dde6;--cirra-empty-state-card-logo-rest:#8b929e;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:32px 24px;display:flex}html[data-cirra-theme=light] .cirra-assistant-suggestions{--cirra-empty-state-card-logo-active:#4d5158;--cirra-empty-state-card-logo-rest:#8f959f}.cirra-assistant-empty-header{flex-direction:column;align-items:center;gap:18px;display:flex}.cirra-assistant-empty-icon-shell{background:#1e1f23d1;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;transform:rotate(-8deg);box-shadow:0 12px 24px -18px #00000094,0 6px 12px -12px #0006,inset 0 1px #ffffff14,inset 0 0 0 .5px #ffffff14}html[data-cirra-theme=light] .cirra-assistant-empty-icon-shell{background:#ffffff80;box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000001f,0 0 0 .5px #0000001a,inset 0 1px 2px #fff9}.cirra-assistant-empty-copy{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:420px;display:flex}.cirra-assistant-empty-title{color:#fffffff0;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:500;line-height:24px}html[data-cirra-theme=light] .cirra-assistant-empty-title{color:var(--cirra-neutral-950,#ceced6)}.cirra-assistant-empty-description{color:#ffffffad;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:450;line-height:19px}html[data-cirra-theme=light] .cirra-assistant-empty-description{color:var(--cirra-neutral-800,#81828a)}.cirra-assistant-empty-image{pointer-events:none;user-select:none;opacity:.7;width:100%;max-width:300px;height:auto;margin-top:24px}.cirra-perf-modal .comp-modal-v2-body{padding:0 0 16px}.cirra-perf-modal-body{flex-direction:column;gap:16px;display:flex}.cirra-perf-section-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:4px;padding:6px 0;display:flex}.cirra-perf-section-title{color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:600}.cirra-perf-section-total{color:var(--cirra-neutral-700,#6f7078);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.cirra-perf-section-marks{flex-direction:column;gap:1px;display:flex}.cirra-perf-mark{font-variant-numeric:tabular-nums;grid-template-columns:24px 1fr 64px 64px;align-items:center;padding:3px 0;font-size:11.5px;line-height:16px;display:grid}.cirra-perf-mark-seq{color:var(--cirra-neutral-600,#55565c);text-align:right;padding-right:8px}.cirra-perf-mark-key{color:var(--cirra-neutral-900,#aeb0b8);text-overflow:ellipsis;white-space:nowrap;font-family:SF Mono,Menlo,Monaco,monospace;font-size:11px;overflow:hidden}.cirra-perf-mark.has-meta .cirra-perf-mark-key{color:#5b9bd5;cursor:default}.cirra-perf-mark-delta{color:var(--cirra-neutral-700,#6f7078);text-align:right;padding-right:8px}.cirra-perf-mark-elapsed{color:var(--cirra-neutral-600,#55565c);text-align:right}html[data-cirra-theme=light] .cirra-perf-section-header{border-bottom-color:#00000014}.cirra-ask-popup{background:var(--cirra-bg-card);border-radius:19px;padding:4px;box-shadow:0 0 0 1px #00000014,0 8px 24px #0000001f}.cirra-ask-form{align-items:center;gap:4px;width:100%;display:flex}.cirra-ask-popup .cirra-ask-form{width:356px}.cirra-ask-input{min-width:0;font:inherit;color:var(--cirra-neutral-900,#aeb0b8);background:0 0;border:0;outline:none;flex:1;padding:8px 10px;font-size:13px}.cirra-ask-input::placeholder{color:var(--cirra-neutral-500,#3f3f45)}.cirra-ask-dictation{outline:none;flex:1;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.cirra-ask-dictation-wave{flex:1;min-width:0;height:20px;position:relative}.cirra-ask-dictation-wave .soundwave-visualizer{width:100%;height:100%;color:var(--cirra-neutral-600,#55565c);display:block}.cirra-ask-dictation-duration{font-variant-numeric:tabular-nums;color:var(--cirra-neutral-600,#55565c);flex:none;font-size:12px}.cirra-ask-trigger-panel-header{display:inline-flex}.cirra-ask-trigger-step-popover,.cirra-ask-trigger-glance-card{flex:none;display:inline-flex}.home-screen{width:100%;height:100%}.cirra-home-scroll.comp-cirra-main-scroll:after{display:none}.cirra-home-page{width:min(100%,800px);min-height:100%;margin:0 auto;padding:0 20px 32px}.cirra-home-center-column{flex-direction:column;flex:1;padding-bottom:0;padding-left:0;padding-right:0;display:flex}.cirra-home-content{flex-direction:column;flex:1;width:100%;display:flex}.cirra-home-feedback-slot{flex-direction:column;margin-top:auto;display:flex}.cirra-home-feedback-slot .comp-user-feedback-prompt{margin-top:64px}.cirra-home-intro{text-align:left;flex-direction:column;align-items:flex-start;gap:12px;margin-top:64px;display:flex}.cirra-home-intro>.comp-cirra-symbol-mark{margin-bottom:2px}.cirra-home-welcome-title{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:460;line-height:1.2}.cirra-home-welcome-title span{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-home-description{max-width:66ch;color:var(--cirra-neutral-800,#81828a);margin:0;font-size:14px;font-weight:400;line-height:1.5}.cirra-home-activation-card{--cirra-home-activation-accent:#0f67e8;--cirra-home-activation-grid-line:#ffffff29;--cirra-home-activation-grid-marker:color-mix(in srgb, var(--cirra-home-activation-accent) 84%, white 16%);--cirra-home-activation-accent-hover:color-mix(in oklch, var(--cirra-home-activation-accent) 90%, black);background:var(--cirra-home-activation-accent);border-radius:20px;margin-top:32px;padding:8px;position:relative;box-shadow:0 14px 28px -18px #052b60b8,0 3px 8px -5px #0006;container-type:inline-size}html[data-cirra-theme=light] .cirra-home-activation-card ::selection{color:oklch(100% 0 0);background:oklch(25% .1 258/.38)}.cirra-home-activation-inner{border:1px solid #ffffff38;border-radius:16px;min-height:156px;position:relative;overflow:hidden}.cirra-home-activation-copy{z-index:2;width:100%;padding:32px;position:relative}.cirra-home-activation-copy h2{color:#fff;letter-spacing:-.012em;max-width:80%;margin:0;font-size:18px;font-weight:480;line-height:1.4}.cirra-home-activation-copy p{color:#ffffffc7;max-width:80%;margin:10px 0 0;font-size:15px;line-height:1.5}.cirra-home-activation-actions{align-items:center;gap:8px;margin-top:24px;display:flex}.cirra-home-activation-action.comp-button,.cirra-home-activation-dismiss.comp-button{font-weight:560;transition-property:color,background-color;transition-duration:.14s;transition-timing-function:ease-out}.cirra-home-activation-action.comp-button:focus-visible,.cirra-home-activation-dismiss.comp-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default{color:var(--cirra-home-activation-accent);background:#fff;box-shadow:0 1px 2px #04275a2e}.cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default:hover:not(:disabled),.cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default:focus-visible:not(:disabled),.cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default:active:not(:disabled){color:var(--cirra-home-activation-accent-hover);background:#eaf3ff}.cirra-home-activation-dismiss.comp-button{color:#ffffffdb;background:0 0}.cirra-home-activation-dismiss.comp-button:hover:not(:disabled),.cirra-home-activation-dismiss.comp-button:focus-visible:not(:disabled),.cirra-home-activation-dismiss.comp-button:active:not(:disabled){color:#fff;background:#ffffff1f!important}.cirra-home-activation-visual{background:linear-gradient(to bottom, transparent 0 calc(50% - .5px), var(--cirra-home-activation-grid-line) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px)), repeating-linear-gradient(to right, var(--cirra-home-activation-grid-line) 0 1px, transparent 1px 33.333%);pointer-events:none;width:36%;position:absolute;inset:0 0 0 auto}.cirra-home-activation-visual:before{background:var(--cirra-home-activation-grid-marker);content:"";width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:-3px}.cirra-home-activation-grid-symbol{position:absolute;bottom:-1px;right:-1px}.cirra-home-activation-grid-symbol .comp-cirra-symbol-mark-segment-rest,.cirra-home-activation-grid-symbol .comp-cirra-symbol-mark-segment-active{fill:none;stroke:#ffffff29;stroke-width:1px;vector-effect:non-scaling-stroke}html[data-cirra-theme=dark] .cirra-home-activation-card{--cirra-home-activation-accent:oklch(55.4% .149 257.751);--cirra-home-activation-grid-line:oklch(100% 0 0/.16);--cirra-home-activation-grid-marker:color-mix(in oklch, var(--cirra-home-activation-accent) 84%, oklch(100% 0 0) 16%);box-shadow:0 14px 28px -18px oklch(0% 0 0/.55),0 3px 8px -5px oklch(0% 0 0/.45)}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-inner{border-color:oklch(100% 0 0/.22)}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-copy h2{color:oklch(100% 0 0)}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-copy p{color:oklch(91.3% 0 0)}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-action.comp-button:focus-visible,html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-dismiss.comp-button:focus-visible{outline-color:oklch(16% .02 255)}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default{color:var(--cirra-home-activation-accent);box-shadow:none;background:#fff}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default:hover:not(:disabled),html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default:focus-visible:not(:disabled),html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default:active:not(:disabled){color:var(--cirra-home-activation-accent-hover);background:#eaf3ff}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-dismiss.comp-button{color:oklch(91.3% 0 0)}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-dismiss.comp-button:hover:not(:disabled),html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-dismiss.comp-button:focus-visible:not(:disabled),html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-dismiss.comp-button:active:not(:disabled){color:oklch(100% 0 0);background:oklch(16% .02 255/.08)!important}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-grid-symbol .comp-cirra-symbol-mark-segment-rest,html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-grid-symbol .comp-cirra-symbol-mark-segment-active{stroke:oklch(100% 0 0/.16)}.cirra-home-capabilities{margin-top:32px}.cirra-home-capabilities-title{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;text-wrap:balance;margin:0 0 12px;font-size:14px;font-weight:450;line-height:1.4}.cirra-home-capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cirra-home-capability-card{--cirra-home-capability-color:#2f6df0;--cirra-home-capability-art-rest:color-mix(in oklab, var(--cirra-home-capability-color) 45%, var(--cirra-neutral-500,#3f3f45));--cirra-home-capability-wash:8%;--cirra-home-capability-tone-ink:color-mix(in oklab, var(--cirra-home-capability-color) 42%, #000);--cirra-home-capability-drop:color-mix(in srgb, var(--cirra-home-capability-tone-ink) 8%, transparent);--cirra-home-capability-frame:color-mix(in srgb, var(--cirra-home-capability-tone-ink) 19%, transparent);--cirra-home-capability-edge:color-mix(in srgb, var(--cirra-home-capability-tone-ink) 9%, transparent);appearance:none;width:100%;min-height:132px;color:inherit;background:var(--cirra-bg-card);box-shadow:0 2px 2px -1px var(--cirra-home-capability-drop), inset 0 0 0 .5px var(--cirra-home-capability-frame), inset 0 -.5px 0 0 var(--cirra-home-capability-edge);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.cirra-home-capability-card:before{z-index:0;background:linear-gradient(to right, transparent, color-mix(in oklab, var(--cirra-home-capability-color) var(--cirra-home-capability-wash), transparent));opacity:0;content:"";pointer-events:none;transition:opacity .3s;position:absolute;inset:0 0 0 4%}.cirra-home-capability-card:focus-visible{outline:2px solid var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));outline-offset:3px}@media (hover:hover) and (pointer:fine){.cirra-home-capability-card:hover:before,.cirra-home-capability-card:focus-visible:before{opacity:1}.cirra-home-capability-card:hover .cirra-home-capability-visual,.cirra-home-capability-card:focus-visible .cirra-home-capability-visual{color:var(--cirra-home-capability-color)}}html[data-cirra-theme=dark] .cirra-home-capability-card{--cirra-home-capability-art-rest:color-mix(in oklab, var(--cirra-home-capability-color) 40%, var(--cirra-neutral-500,#3f3f45));--cirra-home-capability-wash:12%;--cirra-home-capability-tone-ink:color-mix(in oklab, var(--cirra-home-capability-color) 62%, #fff);--cirra-home-capability-drop:#0006;--cirra-home-capability-frame:color-mix(in srgb, var(--cirra-home-capability-tone-ink) 15%, transparent);--cirra-home-capability-edge:#00000029}.cirra-home-capability-card--chat{--cirra-home-capability-color:#2f6df0}html[data-cirra-theme=dark] .cirra-home-capability-card--chat{--cirra-home-capability-color:#6f9bff}.cirra-home-capability-card--automate{--cirra-home-capability-color:#7a5cd8}html[data-cirra-theme=dark] .cirra-home-capability-card--automate{--cirra-home-capability-color:#a68cf5}.cirra-home-capability-card--analytics{--cirra-home-capability-color:#1c8b83}html[data-cirra-theme=dark] .cirra-home-capability-card--analytics{--cirra-home-capability-color:#4fb8ae}.cirra-home-capability-card--connections{--cirra-home-capability-color:#c96a3c}html[data-cirra-theme=dark] .cirra-home-capability-card--connections{--cirra-home-capability-color:#e5946a}.cirra-home-capability-visual{z-index:0;width:46%;color:var(--cirra-home-capability-art-rest);pointer-events:none;justify-content:flex-end;align-items:center;transition:color .26s;display:flex;position:absolute;inset:0 0 0 auto}.cirra-home-capability-visual svg{flex:none;width:132px;height:auto;margin-right:-18px}.cirra-home-capability-copy{z-index:1;flex-direction:column;justify-content:center;width:60%;min-width:0;min-height:132px;padding:20px 20px 20px 22px;display:flex;position:relative}.cirra-home-capability-copy h3{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;margin:0;font-size:14px;font-weight:500;line-height:1.35}.cirra-home-capability-copy p{color:var(--cirra-neutral-800,#81828a);margin:6px 0 0;font-size:12px;line-height:1.5}@container (width<=620px){.cirra-home-activation-copy h2,.cirra-home-activation-copy p{max-width:100%}}@media (width<=767px){.cirra-home-intro{margin-top:24px}}@media (width<=540px){.cirra-home-capabilities-grid{grid-template-columns:1fr}.cirra-home-capability-card{min-height:124px}.cirra-home-capability-copy{width:62%;min-height:124px}.cirra-home-capability-visual svg{width:112px;margin-right:-14px}.cirra-home-activation-inner{min-height:180px}.cirra-home-activation-copy{padding:32px 24px}.cirra-home-activation-visual{opacity:.7;width:42%}}.public-thread-share-viewport{width:100%;height:100%;min-height:0;display:flex}.public-thread-share-screen{border-left:0;flex:1;min-height:0}.public-thread-share-screen .comp-cirra-main-panel{flex:1;min-height:0}.public-thread-share-screen .cirra-thread-content-header{padding-top:14px}.public-thread-share-screen .comp-cirra-main-scroll.main-thread-scroll:before{display:none}.public-thread-share-screen .comp-cirra-activity-feed{padding-top:16px}.cirra-analytics-public-share-viewport{width:100%;height:100%;min-height:0;display:flex}.cirra-analytics-public-share-viewport .cirra-analytics-public-share-page{flex:1;min-height:0;overflow-y:auto}.cirra-analytics-public-share-viewport .cirra-analytics-public-share-empty{color:var(--cirra-text-tertiary);justify-content:center;align-items:center;padding:96px 24px;font-size:14px;display:flex}.cirra-auth-screen,.cirra-clerk-signin-screen,.desktop-login-screen,.desktop-auth-complete-screen{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif}.cirra-auth-screen{box-sizing:border-box;isolation:isolate;user-select:none;background:#ededed;flex-direction:column;align-items:center;width:100%;height:auto;min-height:100svh;display:flex;position:relative;overflow:hidden auto}.cirra-auth-screen .cirra-auth-content{z-index:1;flex-direction:column;align-items:center;width:100%;min-height:100svh;display:flex}.cirra-auth-screen .cirra-auth-main{box-sizing:border-box;flex-direction:column;flex:1 0 auto;justify-content:flex-start;align-items:center;width:100%;min-height:0;padding:44px 16px 32px;display:flex}.cirra-auth-screen .cirra-auth-hero-title{text-align:center;justify-content:center;align-items:center;margin:0 0 64px;display:flex}.cirra-auth-screen .cirra-auth-hero-title-image{width:auto;height:25px;display:block}.cirra-auth-screen .cirra-auth-center{flex-direction:column;align-items:center;width:min(320px,100%);display:flex}.cirra-auth-screen .cirra-auth-intro{min-width:320px}.cirra-auth-screen .cirra-auth-main>:last-child{margin-bottom:24px}.cirra-auth-screen .cirra-auth-intro{z-index:1;flex-direction:column;align-items:stretch;gap:8px;width:min(249px,100%);min-height:70px;display:flex}.cirra-auth-screen .cirra-auth-intro-title{text-align:center;letter-spacing:-.02em;color:color(display-p3 .18 .18 .18);font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:590;line-height:24px}.cirra-auth-screen .cirra-auth-intro-subtitle{text-align:center;letter-spacing:-.01em;color:color(display-p3 .459 .459 .459);justify-content:center;align-items:center;height:38px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:19px;display:flex;overflow:hidden}.cirra-auth-screen .cirra-auth-intro-subtitle-text{will-change:filter, opacity;width:100%}.cirra-auth-screen .cirra-auth-intro-subtitle-skeleton{width:100%;height:38px}.cirra-auth-screen .cirra-auth-intro-subtitle-skeleton .comp-skeleton{grid-template-rows:repeat(2,19px);place-items:center;height:38px;display:grid}.cirra-auth-screen .cirra-auth-intro-subtitle-skeleton .comp-skeleton .item{margin:0}.cirra-auth-screen .cirra-auth-intro-subtitle-skeleton .comp-skeleton .item:first-child{width:97%}.cirra-auth-screen .cirra-auth-intro-subtitle-skeleton .comp-skeleton .item:last-child{width:48%}@media (prefers-reduced-motion:reduce){.cirra-auth-screen .cirra-auth-intro-subtitle-skeleton .comp-skeleton .item{animation:none}}.cirra-auth-screen .cirra-auth-social{width:100%}.cirra-auth-screen .cirra-auth-google-button{z-index:1;background:linear-gradient(color(display-p3 0 0 0/0) 0%,color(display-p3 0 0 0/.01) 100%),color(display-p3 1 1 1);border:none;border-radius:6px;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:min(320px,100%);min-height:29px;margin-top:40px;padding:5px 8px;display:flex;box-shadow:0 0 0 .5px color(display-p3 0 0 0/.12),0 2px 2px -1px color(display-p3 0 0 0/.06),inset 0 1px 1px 1px color(display-p3 1 1 1);cursor:pointer!important;transition:background .15s,box-shadow .15s,color .15s,border-color .15s!important}.cirra-auth-screen .cirra-auth-google-button:disabled{opacity:.65;cursor:not-allowed!important}.cirra-auth-screen .cirra-auth-google-button:hover:not(:disabled),.cirra-auth-screen .cirra-auth-google-button:focus:not(:disabled){background:linear-gradient(color(display-p3 0 0 0/0) 0%,color(display-p3 0 0 0/.03) 100%),color(display-p3 1 1 1);outline:none;box-shadow:0 0 0 .5px color(display-p3 0 0 0/.14),inset 0 1px 1px 1px color(display-p3 1 1 1),inset 0 1px 6px -4px color(display-p3 0 0 0/.12);cursor:pointer!important}.cirra-auth-screen .cirra-auth-google-button:active:not(:disabled){background:linear-gradient(color(display-p3 0 0 0/.01) 0%,color(display-p3 0 0 0/.05) 100%),color(display-p3 1 1 1);box-shadow:0 1px 1px -.5px color(display-p3 0 0 0/.06),inset 0 -.5px color(display-p3 0 0 0/.1),inset 0 0 0 .5px color(display-p3 0 0 0/.18),inset 0 1px 1px 1px color(display-p3 1 1 1)}.cirra-auth-screen .cirra-auth-google-button-icon{flex:0 0 16px;width:16px;height:16px}.cirra-auth-screen .cirra-auth-google-button-label{letter-spacing:-.01em;color:color(display-p3 .18 .18 .18);font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:510;line-height:19px}.cirra-auth-screen .cirra-auth-divider{z-index:1;flex-direction:row;align-items:center;gap:16px;width:min(320px,100%);min-height:19px;margin-top:16px;display:flex}.cirra-auth-screen .cirra-auth-flow-error{text-align:center;letter-spacing:-.01em;color:color(display-p3 .835 .278 .02);width:min(320px,100%);margin:12px 0 0;font-size:12px;line-height:18px}.cirra-auth-screen .cirra-auth-divider-line{border:0;border-top:1px solid color(display-p3 .875 .875 .875);border-radius:16px;flex:1 1 0;height:0;margin:2px 0 0}.cirra-auth-screen .cirra-auth-divider-label{letter-spacing:-.01em;color:color(display-p3 .459 .459 .459);flex:none;margin:0;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:510;line-height:19px}.cirra-auth-screen .cirra-auth-otp-section{flex-direction:column;justify-content:center;align-items:center;gap:0;width:min(320px,100%);margin-top:40px;display:flex}.cirra-auth-screen .cirra-auth-otp-entry{box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:min(320px,100%);padding-top:2px;display:flex;overflow:hidden}.cirra-auth-screen .cirra-auth-otp-grid{cursor:text;flex-direction:row;align-items:center;gap:8px;width:min(280px,100%);display:flex;position:relative}.cirra-auth-screen .cirra-auth-otp-cell{letter-spacing:0;color:#2e2e2e;cursor:text;background:linear-gradient(color(display-p3 0 0 0/0) 0%,color(display-p3 0 0 0/.01) 100%),color(display-p3 1 1 1);border:none;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;font-size:22px;line-height:1;display:inline-flex;box-shadow:0 2px 2px -1px color(display-p3 0 0 0/.06),inset 0 -.5px color(display-p3 0 0 0/.08),inset 0 0 0 .5px color(display-p3 0 0 0/.16),inset 0 1px 1px 1px color(display-p3 1 1 1)}.cirra-auth-screen .cirra-auth-otp-cell.is-active{box-shadow:0 0 0 .5px color(display-p3 0 0 0/.12),0 0 0 1.5px color(display-p3 .078 .427 .988),0 2px 2px -1px color(display-p3 0 0 0/.06)}.cirra-auth-screen .cirra-auth-otp-grid.is-invalid .cirra-auth-otp-cell{box-shadow:0 0 0 .5px color(display-p3 0 0 0/.12),0 0 0 1.5px color(display-p3 .835 .278 .02),0 2px 2px -1px color(display-p3 0 0 0/.06)}.cirra-auth-screen .cirra-auth-otp-hidden-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.cirra-auth-screen .cirra-auth-otp-resend{letter-spacing:-.01em;color:color(display-p3 .533 .533 .533);margin:0;font-size:13px;line-height:19px}.cirra-auth-screen .cirra-auth-otp-link,.cirra-auth-screen .cirra-auth-otp-alt-link{letter-spacing:-.01em;background:0 0;border:none;padding:0;font-size:13px;line-height:19px;text-decoration:none;transition:all .15s;cursor:pointer!important}.cirra-auth-screen .cirra-auth-otp-link{color:inherit}.cirra-auth-screen .cirra-auth-otp-alt-link{color:#454545}.cirra-auth-screen .cirra-auth-otp-link:focus,.cirra-auth-screen .cirra-auth-otp-link:focus-visible,.cirra-auth-screen .cirra-auth-otp-alt-link:focus,.cirra-auth-screen .cirra-auth-otp-alt-link:focus-visible{box-shadow:none;outline:none}.cirra-auth-screen .cirra-auth-otp-link:hover:not(:disabled),.cirra-auth-screen .cirra-auth-otp-link:active:not(:disabled),.cirra-auth-screen .cirra-auth-otp-link:focus:not(:disabled),.cirra-auth-screen .cirra-auth-otp-alt-link:hover,.cirra-auth-screen .cirra-auth-otp-alt-link:active,.cirra-auth-screen .cirra-auth-otp-alt-link:focus{color:#2e2e2e;text-underline-offset:4px;text-decoration:underline}.cirra-auth-screen .cirra-auth-otp-alt-copy{text-align:center;width:100%;margin:40px 0 0}.cirra-auth-screen .cirra-auth-otp-submit-wrap{width:min(320px,100%);margin-top:24px}.cirra-auth-screen .cirra-auth-otp-submit-wrap button{width:100%}.cirra-auth-screen .cirra-auth-email-section{z-index:1;flex-direction:column;align-items:stretch;gap:16px;width:min(320px,100%);margin-top:16px;display:flex}.cirra-auth-screen .cirra-auth-password-wrap{display:block}.cirra-auth-screen .cirra-auth-email-field{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.cirra-auth-screen .cirra-auth-email-label-row{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:24px;display:flex}.cirra-auth-screen .cirra-auth-email-label-actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.cirra-auth-screen .cirra-auth-password-input-wrap{align-items:stretch;width:100%;display:flex;position:relative}.cirra-auth-screen .cirra-auth-input-shell{--cirra-auth-input-radius-inner:6px;--cirra-auth-input-radius-outer:8px;--cirra-auth-input-focus-width:2px;width:100%;min-height:30px;padding:var(--cirra-auth-input-focus-width);border-radius:var(--cirra-auth-input-radius-outer);background:0 0;align-items:center;display:flex;position:relative;transition:background .15s,box-shadow .15s,color .15s!important}.cirra-auth-screen .cirra-auth-input-shell:before{content:"";inset:var(--cirra-auth-input-focus-width);border-radius:var(--cirra-auth-input-radius-inner);pointer-events:none;background:linear-gradient(color(display-p3 0 0 0/0) 0%,color(display-p3 0 0 0/.01) 100%),color(display-p3 1 1 1);position:absolute;box-shadow:0 0 0 .5px color(display-p3 0 0 0/.12),0 2px 2px -1px color(display-p3 0 0 0/.06),inset 0 1px 1px 1px color(display-p3 1 1 1);transition:background .15s,box-shadow .15s,color .15s!important}.cirra-auth-screen .cirra-auth-input-shell:focus-within{background:color(display-p3 .078 .427 .988)}.cirra-auth-screen .cirra-auth-input-shell.is-invalid{background:color(display-p3 .835 .278 .02)}.cirra-auth-screen .cirra-auth-email-label{letter-spacing:-.01em;color:color(display-p3 .18 .18 .18);flex:auto;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:510;line-height:19px}.cirra-auth-screen .cirra-auth-email-error-chip{letter-spacing:-.01em;color:color(display-p3 .835 .278 .02);background:color(display-p3 .835 .278 .02/.08);border-radius:6px;flex:none;align-items:center;min-height:24px;padding:0 8px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:19px;display:inline-flex}.cirra-auth-screen .cirra-auth-email-input{z-index:1;border-radius:var(--cirra-auth-input-radius-inner);width:100%;min-height:30px;box-shadow:none;letter-spacing:-.01em;color:color(display-p3 .18 .18 .18);background:0 0;border:none;outline:none;padding:0 12px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:19px;position:relative;transition:background .15s,color .15s!important}.cirra-auth-screen .cirra-auth-email-input:focus{outline:none}.cirra-auth-screen .cirra-auth-input-shell.is-invalid .cirra-auth-email-input{color:color(display-p3 .835 .278 .02)}.cirra-auth-screen .cirra-auth-email-input::placeholder{color:color(display-p3 .58 .584 .612)}.cirra-auth-screen .cirra-auth-password-input{min-width:0;padding-right:36px}.cirra-auth-screen .cirra-auth-password-toggle{z-index:2;color:#757575;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;transition:all .15s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%);cursor:pointer!important}.cirra-auth-screen .cirra-auth-password-toggle:focus,.cirra-auth-screen .cirra-auth-password-toggle:focus-visible{box-shadow:none;outline:none}.cirra-auth-screen .cirra-auth-password-toggle:hover,.cirra-auth-screen .cirra-auth-password-toggle:active,.cirra-auth-screen .cirra-auth-password-toggle:focus{color:#2e2e2e}.cirra-auth-screen .cirra-auth-password-toggle:disabled{opacity:.45;color:#757575;cursor:not-allowed!important}.cirra-auth-screen .cirra-auth-signup-copy{text-align:center;letter-spacing:-.01em;color:color(display-p3 .533 .533 .533);width:100%;margin:40px 0 0;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:19px}.cirra-auth-screen .cirra-auth-signup-link{color:#454545;text-decoration:none;transition:all .15s;cursor:pointer!important}.cirra-auth-screen .cirra-auth-inline-text-button{color:#454545;font:inherit;line-height:inherit;background:0 0;border:none;padding:0;text-decoration:none;transition:all .15s;cursor:pointer!important}.cirra-auth-screen .cirra-auth-signup-link:focus,.cirra-auth-screen .cirra-auth-signup-link:focus-visible,.cirra-auth-screen .cirra-auth-inline-text-button:focus,.cirra-auth-screen .cirra-auth-inline-text-button:focus-visible{box-shadow:none;outline:none}.cirra-auth-screen .cirra-auth-signup-link:hover,.cirra-auth-screen .cirra-auth-signup-link:active,.cirra-auth-screen .cirra-auth-signup-link:focus,.cirra-auth-screen .cirra-auth-inline-text-button:hover,.cirra-auth-screen .cirra-auth-inline-text-button:active,.cirra-auth-screen .cirra-auth-inline-text-button:focus{color:#2e2e2e;text-underline-offset:4px;text-decoration:underline}.cirra-auth-screen .cirra-auth-inline-text-button:disabled{opacity:.45;text-decoration:none;cursor:not-allowed!important}.cirra-auth-screen .cirra-auth-footer{z-index:1;flex-direction:column;flex:none;align-items:center;gap:12px;width:min(162px,100% - 32px);margin:auto auto 16px;display:flex;position:relative}.cirra-auth-screen .cirra-auth-footer-product{flex-direction:row;align-items:center;gap:6px;display:flex}.cirra-auth-screen .cirra-auth-footer-product-label{letter-spacing:-.01em;color:color(display-p3 .62 .62 .62);font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:19px}.cirra-auth-screen .cirra-auth-footer-logo-link{align-items:center;display:inline-flex;cursor:pointer!important}.cirra-auth-screen .cirra-auth-footer-logo-link:focus,.cirra-auth-screen .cirra-auth-footer-logo-link:focus-visible{box-shadow:none;outline:none}.cirra-auth-screen .cirra-auth-footer-logo{object-fit:contain;width:83.87px;height:10px}.cirra-auth-screen .cirra-auth-footer-divider{border:0;border-top:1px solid color(display-p3 .875 .875 .875);border-radius:16px;width:100%;height:0;margin:0}.cirra-auth-screen .cirra-auth-footer-links{white-space:nowrap;flex-flow:row;justify-content:center;align-items:center;gap:8px;width:100%;display:flex}.cirra-auth-screen .cirra-auth-footer-link,.cirra-auth-screen .cirra-auth-footer-copy{letter-spacing:-.01em;color:color(display-p3 .533 .533 .533);white-space:nowrap;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:19px}.cirra-auth-screen .cirra-auth-footer-link{text-decoration:none;transition:all .15s;cursor:pointer!important}.cirra-auth-screen .cirra-auth-footer-link:focus,.cirra-auth-screen .cirra-auth-footer-link:focus-visible{box-shadow:none;outline:none}.cirra-auth-screen .cirra-auth-footer-link:hover,.cirra-auth-screen .cirra-auth-footer-link:active,.cirra-auth-screen .cirra-auth-footer-link:focus{color:#2e2e2e;text-underline-offset:4px;text-decoration:underline}.cirra-auth-screen .cirra-auth-footer-dot{color:color(display-p3 .62 .62 .62);opacity:.5;font-size:11px;line-height:19px}.cirra-auth-screen .cirra-auth-debug{z-index:2;color:#2e2e2e;background:#ffffffeb;border:1px solid #00000014;border-radius:8px;width:min(360px,100% - 24px);padding:8px;font-size:12px;line-height:1.4;position:absolute;top:12px;right:12px}.cirra-auth-screen .cirra-auth-debug summary{cursor:pointer;user-select:none;font-weight:600}.cirra-auth-screen .cirra-auth-debug pre{background:#0000000a;border-radius:6px;max-height:220px;margin:8px 0 0;padding:8px;overflow:auto}.cirra-auth-screen .cirra-auth-debug-controls{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.cirra-auth-screen .cirra-auth-debug-controls label{align-items:center;gap:6px;display:inline-flex}.cirra-auth-screen .cirra-auth-debug-controls button{cursor:pointer;background:#fff;border:1px solid #00000024;border-radius:6px;padding:4px 8px;transition:all .15s}.cirra-auth-screen .cirra-auth-debug-controls button:hover{background:#00000008;border-color:#00000038}.cirra-auth-screen .cirra-auth-debug-controls p{color:#2e2e2e;margin:2px 0 0}.cirra-auth-screen .cirra-auth-card{z-index:1;border:1px solid var(--cirra-border-soft,#ffffff17);backdrop-filter:blur(10px);background:#181818eb;border-radius:8px;width:min(520px,100%);padding:22px 22px 18px;position:relative;box-shadow:0 22px 42px #00000075,inset 0 1px #ffffff05}.cirra-auth-screen .cirra-auth-card .card-header{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.cirra-auth-screen .cirra-auth-card .brand{letter-spacing:.04em;text-transform:uppercase;color:var(--cirra-neutral-700,#6f7078);font-size:12px;font-weight:700}.cirra-auth-screen .cirra-auth-card .title{color:var(--cirra-neutral-950,#ceced6);font-size:20px;font-weight:650}.cirra-auth-screen .cirra-auth-card .subtitle{color:var(--cirra-neutral-700,#6f7078);font-size:13px;line-height:1.45}.cirra-auth-screen .cirra-auth-card .error{color:var(--cirra-neutral-950,#ceced6);background:#ff5c5c1f;border:1px solid #ff5c5c38;border-radius:10px;margin:10px 0 14px;padding:10px 12px;font-size:13px;line-height:1.4}.cirra-auth-screen .cirra-auth-card .card-body{flex-direction:column;gap:12px;display:flex}.cirra-auth-screen .cirra-auth-card label{flex-direction:column;gap:8px;display:flex}.cirra-auth-screen .cirra-auth-card .label{color:var(--cirra-neutral-900,#aeb0b8);letter-spacing:.01em;font-size:12px}.cirra-auth-screen .cirra-auth-card input{border:1px solid var(--cirra-border-soft,#ffffff17);width:100%;color:var(--cirra-neutral-950,#ceced6);background:#1c1c1cb3;border-radius:10px;outline:none;padding:12px;font-size:14px;transition:border-color .16s,background .16s}.cirra-auth-screen .cirra-auth-card input:focus{background:#1c1c1cf2;border-color:#2f87ff99}.cirra-auth-screen .cirra-auth-card button{cursor:pointer;color:var(--cirra-neutral-950,#ceced6);background:#2f87ff38;border:1px solid #2f87ff66;border-radius:10px;padding:12px;font-size:14px;font-weight:600;transition:transform .12s,background .12s,border-color .12s}.cirra-auth-screen .cirra-auth-card button:hover:enabled{background:#2f87ff4d;border-color:#2f87ff8c;transform:translateY(-1px)}.cirra-auth-screen .cirra-auth-card button:disabled{opacity:.5;cursor:not-allowed}.cirra-auth-screen .cirra-auth-card .oauth-button{border-color:var(--cirra-border-soft,#ffffff17);background:#ffffff14;justify-content:center;align-items:center;gap:10px;display:flex}.cirra-auth-screen .cirra-auth-card .oauth-button:hover:enabled{background:#ffffff1f;border-color:#ffffff2e;transform:translateY(-1px)}.cirra-auth-screen .cirra-auth-card .oauth-icon{width:18px;height:18px}.cirra-auth-screen .cirra-auth-card .divider{justify-content:center;align-items:center;margin:4px 0;display:flex;position:relative}.cirra-auth-screen .cirra-auth-card .divider:before{content:"";background:var(--cirra-border-soft,#ffffff17);opacity:.6;height:1px;position:absolute;top:50%;left:0;right:0}.cirra-auth-screen .cirra-auth-card .divider span{color:var(--cirra-neutral-700,#6f7078);letter-spacing:.02em;background:#181818eb;padding:0 10px;font-size:12px;position:relative}.cirra-auth-screen .cirra-auth-card .mode-row{justify-content:center;margin-top:6px;display:flex}.cirra-auth-screen .cirra-auth-card .link{color:var(--cirra-neutral-700,#6f7078);background:0 0;border:none;padding:4px 8px;font-weight:500}.cirra-auth-screen .cirra-auth-card .link:hover:enabled{color:var(--cirra-neutral-900,#aeb0b8);background:0 0;text-decoration:underline;transform:none}body:has(.cirra-auth-screen){overflow-y:auto}#root:has(.cirra-auth-screen),.platform:has(.cirra-auth-screen),.platform-body:has(.cirra-auth-screen),.platform-screens:has(.cirra-auth-screen){height:auto;min-height:100%}.cirra-clerk-signin-screen{isolation:isolate;box-sizing:border-box;color:#121212;background:#ededed;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:48px 16px;display:flex;position:relative}.cirra-clerk-signin-screen .cl-rootBox{z-index:1;justify-content:center;width:100%;display:flex;position:relative}.cirra-clerk-signin-screen .cl-cardBox{width:min(100%,440px)}.desktop-login-screen .cirra-auth-hero-title{margin-bottom:56px}.desktop-login-screen .desktop-login-center{flex-direction:column;align-items:center;width:min(320px,100% - 32px);display:flex}.desktop-login-screen .desktop-login-actions{flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;margin-top:32px;display:flex}.desktop-login-screen .desktop-login-cancel-button{appearance:none;letter-spacing:-.01em;color:color(display-p3 .4 .4 .4);cursor:pointer;background:0 0;border:none;width:100%;min-height:42px;padding:0;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:19px;transition:color .15s,opacity .15s}.desktop-login-screen .desktop-login-cancel-button:disabled{opacity:.6;cursor:default}.desktop-login-screen .desktop-login-cancel-button:hover:enabled,.desktop-login-screen .desktop-login-cancel-button:focus-visible:enabled{color:color(display-p3 .18 .18 .18);text-underline-offset:4px;outline:none;text-decoration:underline}.desktop-login-screen .desktop-login-messages{width:100%;min-height:0;margin-top:14px}.desktop-login-screen .desktop-login-messages .desktop-login-error{text-align:center;color:#b82b2b;margin-top:0;margin-bottom:8px;font-size:13px;line-height:1.45}.desktop-login-screen .desktop-login-messages .desktop-login-error:last-child{margin-bottom:0}.desktop-login-screen .desktop-login-messages .desktop-login-hint{text-align:center;color:color(display-p3 .396 .396 .396);margin-top:0;margin-bottom:8px;font-size:13px;line-height:1.4}.desktop-login-screen .desktop-login-messages .desktop-login-hint:last-child{margin-bottom:0}.desktop-auth-complete-screen{box-sizing:border-box;color:#121212;background:#fff;justify-content:center;align-items:center;width:100%;min-height:100vh;padding:32px 18px;display:flex}.desktop-auth-complete-screen .content{text-align:center;width:100%;max-width:620px}.desktop-auth-complete-screen .title{color:#111;margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.2}.desktop-auth-complete-screen .subtitle{color:#2f2f2f;margin:0 0 6px;font-size:18px;line-height:1.4}.desktop-auth-complete-screen .error{color:#b82b2b;margin-top:18px;font-size:14px}.desktop-auth-complete-screen .desktop-auth-open-app-button{color:#1f4fd0;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;line-height:1.4;text-decoration:underline}.desktop-auth-complete-screen .desktop-auth-open-app-button:hover{color:#153ca0}.desktop-auth-done-screen .cirra-auth-hero-title{margin-bottom:96px;transform:translateY(-32px)}.desktop-auth-done-screen .desktop-auth-done-center{text-align:center;flex-direction:column;align-items:center;width:min(360px,100% - 32px);display:flex}.desktop-auth-done-screen .desktop-auth-done-mockup-shell{width:min(320px,100%);margin-bottom:-32px;position:relative}.desktop-auth-done-screen .desktop-auth-done-mockup-shell:after{content:"";pointer-events:none;background:linear-gradient(#ededed00 0%,#ededed 100%);height:200px;position:absolute;bottom:0;left:0;right:0}.desktop-auth-done-screen .desktop-auth-done-mockup{object-fit:contain;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.desktop-auth-done-screen .desktop-auth-done-title{text-align:center;letter-spacing:-.02em;color:color(display-p3 .18 .18 .18);z-index:10;margin:0 0 8px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:18px;font-style:normal;font-weight:590;line-height:24px}.desktop-auth-done-screen .desktop-auth-done-subtitle{letter-spacing:-.01em;color:color(display-p3 .4 .4 .4);z-index:10;margin:0;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.desktop-auth-done-screen .desktop-auth-done-subtitle+.desktop-auth-done-subtitle{margin-top:2px}.desktop-auth-done-screen .desktop-auth-done-error{color:#b82b2b;margin-top:10px;font-size:13px;line-height:19px}.cirra-download-screen{overflow:hidden}.cirra-download-screen .cirra-auth-main{justify-content:center;margin-top:0;padding:56px 32px 120px}.cirra-download-screen .cirra-download-shell{z-index:1;grid-template-columns:264px minmax(0,760px);justify-content:center;align-items:center;gap:16px;width:min(1120px,100%);min-height:min(720px,100svh - 176px);display:grid;position:relative;transform:translate(56px)}.cirra-download-screen .cirra-auth-footer{z-index:1;align-items:flex-start;width:fit-content;position:absolute;bottom:32px;left:0;transform:none}.cirra-download-screen .cirra-auth-footer-links{justify-content:flex-start}.cirra-download-screen .cirra-download-copy-column{flex-direction:column;justify-content:center;align-items:flex-start;width:264px;min-height:min(720px,100svh - 176px);display:flex;position:relative}.cirra-download-screen .cirra-download-copy-content{flex-direction:column;align-items:flex-start;width:100%;display:flex}.cirra-download-screen .cirra-download-logo{object-fit:contain;pointer-events:none;user-select:none;width:auto;height:24px;margin-bottom:40px;display:block}.cirra-download-screen .cirra-download-copy-block{flex-direction:column;align-items:flex-start;width:100%;display:flex}.cirra-download-screen .cirra-download-copy-header{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.cirra-download-screen .cirra-download-title{letter-spacing:-.02em;color:color(display-p3 .18 .18 .18);width:100%;margin:0;font-size:18px;font-style:normal;font-weight:590;line-height:24px}.cirra-download-screen .cirra-download-subtitle{letter-spacing:-.01em;color:color(display-p3 .459 .459 .459);width:100%;margin:0;font-size:13px;font-style:normal;font-weight:400;line-height:19px}.cirra-download-screen .cirra-download-divider{border-top:1px solid color(display-p3 .875 .875 .875);border-radius:16px;width:100%;height:0;margin:24px 0}.cirra-download-screen .cirra-download-actions{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.cirra-download-screen .cirra-download-button{color:color(display-p3 1 1 1);background:linear-gradient(color(display-p3 1 1 1/.128) 0%,color(display-p3 1 1 1/0) 72.12%),color(display-p3 .18 .18 .18);border:none;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:164px;height:40px;min-height:40px;padding:0 14px;text-decoration:none;transition:transform .12s ease-out,filter .12s ease-out,background .12s ease-out,box-shadow .12s ease-out;display:inline-flex;box-shadow:0 1px 1px color(display-p3 .18 .18 .18/.17),0 0 .5px .5px color(display-p3 0 0 0/.1),0 4px 4px -4px color(display-p3 0 0 0/.2),0 2px 2px -1px color(display-p3 0 0 0/.04),0 1px 1px -.5px color(display-p3 0 0 0/.04),0 4px 8px -4px color(display-p3 .18 .18 .18/.1),0 0 0 .5px color(display-p3 .18 .18 .18),inset 0 .5px 1px color(display-p3 1 1 1/.2),inset 0 0 2px color(display-p3 0 0 0/.1);outline-offset:0!important;outline:none!important}.cirra-download-screen .cirra-download-button:hover,.cirra-download-screen .cirra-download-button:focus-visible{color:color(display-p3 1 1 1);background:linear-gradient(color(display-p3 1 1 1/.1),color(display-p3 1 1 1/.1)),color(display-p3 .18 .18 .18);box-shadow:0 1px 1px color(display-p3 .18 .18 .18/.17),0 0 .5px .5px color(display-p3 0 0 0/.1),0 4px 4px -4px color(display-p3 0 0 0/.2),0 2px 2px -1px color(display-p3 0 0 0/.04),0 1px 1px -.5px color(display-p3 0 0 0/.04),0 4px 8px -4px color(display-p3 .18 .18 .18/.1),0 0 0 .5px color(display-p3 .18 .18 .18),inset 0 .5px 1px color(display-p3 1 1 1/.2),inset 0 0 2px color(display-p3 0 0 0/.1)}.cirra-download-screen .cirra-download-button:active{filter:none;background:color(display-p3 .18 .18 .18);transform:none;box-shadow:0 0 0 .5px color(display-p3 .18 .18 .18)}.cirra-download-screen .cirra-download-button .cirra-auth-signin-button-label{color:color(display-p3 1 1 1);font-weight:510}.cirra-download-screen .cirra-download-button-icon{color:#fff;filter:drop-shadow(0 1px 2px #00000030);justify-content:center;align-items:center;width:12px;height:15px;display:inline-flex}.cirra-download-screen .cirra-download-button-icon svg{width:100%;height:100%;display:block;overflow:visible}.cirra-download-screen .cirra-download-button:focus-visible .cirra-auth-signin-button-label,.cirra-download-screen .cirra-download-button:focus-visible .cirra-download-button-icon,.cirra-download-screen .cirra-download-button:active .cirra-auth-signin-button-label,.cirra-download-screen .cirra-download-button:active .cirra-download-button-icon{color:color(display-p3 1 1 1)}.cirra-download-screen .cirra-download-meta-row{align-items:center;gap:8px;display:inline-flex}.cirra-download-screen .cirra-download-other-versions-trigger{letter-spacing:-.01em;min-height:19px;padding:0;font-size:11px;font-style:normal;font-weight:510;line-height:19px;transition:color .12s ease-out;color:#757575!important;box-shadow:none!important;background:0 0!important}.cirra-download-screen .cirra-download-other-versions-trigger:hover,.cirra-download-screen .cirra-download-other-versions-trigger:focus-visible,.cirra-download-screen .cirra-download-other-versions-trigger[aria-expanded=true]{color:#2e2e2e;box-shadow:none;background:0 0}.cirra-download-screen .cirra-download-meta-dot{color:color(display-p3 .62 .62 .62);opacity:.5;font-size:11px;line-height:19px}.cirra-download-screen .cirra-download-status{letter-spacing:-.01em;color:color(display-p3 .62 .62 .62);margin:0;font-size:11px;font-style:normal;font-weight:400;line-height:19px}.cirra-download-screen .cirra-download-preview-column{justify-content:flex-end;align-items:center;width:min(100%,760px);min-width:0;display:flex}.cirra-download-screen .cirra-download-preview-frame{aspect-ratio:1520/1542;background:0 0;width:min(100%,760px);display:block}.cirra-download-screen .cirra-download-preview-image{object-fit:contain;filter:drop-shadow(0 48px 80px #c6aad92e);pointer-events:none;user-select:none;width:100%;height:100%;display:block}@media (width<=1080px){.cirra-download-screen .cirra-auth-main{padding-bottom:144px}.cirra-download-screen .cirra-download-shell{grid-template-columns:1fr;justify-items:center;gap:40px;transform:none}.cirra-download-screen .cirra-download-copy-column{width:min(264px,100%);min-height:auto}.cirra-download-screen .cirra-download-copy-content{width:100%}.cirra-download-screen .cirra-download-preview-column{justify-content:center;width:min(100%,760px)}.cirra-download-screen .cirra-auth-footer{align-items:center;width:100%;margin-top:8px;position:static}.cirra-download-screen .cirra-auth-footer-divider,.cirra-download-screen .cirra-auth-footer-links{width:100%}.cirra-download-screen .cirra-auth-footer-links{justify-content:center}}@media (width<=768px){.cirra-download-screen .cirra-auth-main{justify-content:flex-start;padding:40px 20px 156px}.cirra-download-screen .cirra-download-shell{gap:32px;min-height:auto;padding-top:28px}.cirra-download-screen .cirra-download-copy-column{width:min(100%,320px)}.cirra-download-screen .cirra-download-button{width:100%}.cirra-download-screen .cirra-download-meta-row{flex-wrap:wrap}}.comp-cirra-permissions-popover-popup.cirra-download-other-versions-popup{background:#fff;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a}.comp-cirra-permissions-popover-popup.cirra-download-other-versions-popup .comp-cirra-permissions-popover-heading{color:#7a7b82}.comp-cirra-permissions-popover-popup.cirra-download-other-versions-popup .comp-cirra-permissions-popover-item{color:#404147;box-shadow:none;transition:color .12s,background .12s,box-shadow .12s}.comp-cirra-permissions-popover-popup.cirra-download-other-versions-popup .comp-cirra-permissions-popover-item:hover,.comp-cirra-permissions-popover-popup.cirra-download-other-versions-popup .comp-cirra-permissions-popover-item:focus-visible,.comp-cirra-permissions-popover-popup.cirra-download-other-versions-popup .comp-cirra-permissions-popover-item.is-selected{color:#202129;background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000014,inset 0 -1px 2px #fff}.comp-cirra-permissions-popover-popup.cirra-download-other-versions-popup .comp-cirra-permissions-popover-item-check{color:#202129}.comp-onboarding-chat-feed{--onboarding-chat-font-size-body:13px;--onboarding-chat-line-height-body:19px;--onboarding-chat-font-size-support:12px;--onboarding-chat-line-height-support:18px;--onboarding-chat-assistant-font-size:13px;--onboarding-chat-assistant-line-height:19px;box-sizing:border-box;flex-direction:column;gap:8px;width:100%;padding-top:18px;display:flex}.onboarding-chat-activity-item{flex-direction:column;width:100%;display:flex}.onboarding-chat-user-stack{justify-content:flex-end;width:100%;display:flex}.onboarding-chat-bubble{background:linear-gradient(#00000005,#00000005),#f7f7f8;border:.5px solid #00000005;border-radius:20px;width:fit-content;max-width:min(720px,90%);margin:0;padding:10px 12px}.onboarding-chat-bubble p{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;font-size:var(--onboarding-chat-font-size-body);line-height:var(--onboarding-chat-line-height-body);margin:0}.onboarding-chat-bubble-user{margin-left:auto}.onboarding-chat-assistant-text{width:min(720px,100%);margin:0}.onboarding-chat-assistant-text>p,.onboarding-chat-assistant-text .markdown-paragraph,.onboarding-chat-assistant-text li,.onboarding-chat-assistant-text blockquote p,.onboarding-chat-assistant-text a,.onboarding-chat-assistant-text ol,.onboarding-chat-assistant-text ul{font-family:var(--cirra-serif-font-family,"Lora", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", serif)}.onboarding-chat-assistant-text p,.onboarding-chat-assistant-text li{color:var(--cirra-neutral-950,#ceced6);font-size:var(--onboarding-chat-assistant-font-size);line-height:var(--onboarding-chat-assistant-line-height);white-space:pre-wrap;margin:0}.onboarding-chat-assistant-text p+p,.onboarding-chat-assistant-text ul,.onboarding-chat-assistant-text ol{margin-top:12px}.onboarding-chat-assistant-text ul,.onboarding-chat-assistant-text ol{padding-left:20px}.onboarding-chat-assistant-text code{background-color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 12%, transparent);color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 95%, transparent);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);border-radius:4px;padding:2px 6px;font-size:12px;line-height:16px}.onboarding-chat-assistant-text a{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));text-decoration:none}.onboarding-chat-assistant-text a:hover{text-decoration:underline}.onboarding-chat-thinking{--onboarding-chat-thinking-active-tone:#1e73fc;--onboarding-chat-thinking-rest-tone:#1e73fc3d;--onboarding-chat-thinking-idle-tone:#c3c7cf}.onboarding-chat-thinking.is-idle{--onboarding-chat-thinking-active-tone:var(--onboarding-chat-thinking-idle-tone);--onboarding-chat-thinking-rest-tone:var(--onboarding-chat-thinking-idle-tone)}.onboarding-chat-thinking-chip{border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:12px;display:inline-flex;transform:translate(-8px)}.onboarding-chat-thinking-motion{flex:none;justify-content:center;align-items:center;width:16px;height:14px;display:inline-flex}.onboarding-chat-thinking-symbol{flex:none;width:16px;max-width:none;height:14px;display:block;overflow:visible}@keyframes onboarding-chat-tool-call-enter{0%{opacity:0;filter:blur(10px);transform:translateY(-8px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes onboarding-chat-workflow-summary-card-enter{0%{opacity:0;filter:blur(10px);transform:translateY(14px)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes onboarding-chat-workflow-summary-content-enter{0%{opacity:0;filter:blur(8px);transform:translateY(-8px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes onboarding-chat-workflow-summary-item-enter{0%{opacity:0;filter:blur(6px);transform:translateY(-10px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes onboarding-chat-workflow-summary-line-draw{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.onboarding-chat-tool-call-row{transform-origin:0;justify-content:flex-start;align-items:center;gap:6px;width:min(720px,100%);min-height:22px;display:flex}.onboarding-chat-tool-call-row.is-entering{will-change:opacity, transform, filter;animation:.26s cubic-bezier(.16,.84,.32,1) both onboarding-chat-tool-call-enter}.onboarding-chat-tool-call-primary{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.onboarding-chat-tool-call-leading-icon,.onboarding-chat-tool-call-label{color:var(--cirra-neutral-700,#6f7078)}.onboarding-chat-tool-call-leading-icon{opacity:.9;flex-shrink:0}.onboarding-chat-tool-call-app-icon{object-fit:cover;border-radius:4px;flex-shrink:0;width:16px;min-width:16px;height:16px;min-height:16px}.onboarding-chat-tool-call-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--onboarding-chat-font-size-support);line-height:var(--onboarding-chat-line-height-support);overflow:hidden}.onboarding-chat-workflow-summary-title{margin:0}.onboarding-chat-schedule-summary-card,.onboarding-chat-trigger-summary-card{background:#fff;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;width:min(320px,100%);min-height:108px;margin:8px 0;padding:12px;display:flex;box-shadow:0 4px 22px -3.5px #2e2e2e0f,0 2px 16px -.5px #2e2e2e0a,0 0 0 .5px #2e2e2e24}.onboarding-chat-schedule-summary-layout,.onboarding-chat-trigger-summary-layout{justify-content:flex-start;align-items:flex-start;gap:12px;width:100%;display:flex}.onboarding-chat-schedule-summary-status-icon-shell{color:#7a7b82;justify-content:center;align-items:center;width:14px;min-width:14px;height:19px;display:inline-flex}.onboarding-chat-schedule-summary-status-icon-shell.is-active{color:#7a7b82}.onboarding-chat-trigger-summary-status-icon-shell{color:#7a7b82;justify-content:center;align-items:center;width:14px;min-width:14px;height:19px;display:inline-flex}.onboarding-chat-trigger-summary-status-icon-shell.is-active{color:#7a7b82}.onboarding-chat-schedule-summary-status-icon{color:currentColor;stroke:currentColor;fill:#dfe0e38c;flex:none;width:13px;height:13px}.onboarding-chat-trigger-summary-status-icon{color:currentColor;stroke:currentColor;fill:#dfe0e32e;flex:none;width:13px;height:13px}.onboarding-chat-schedule-summary-content,.onboarding-chat-trigger-summary-content{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.onboarding-chat-schedule-summary-title-row,.onboarding-chat-trigger-summary-title-row{align-items:center;width:100%;min-height:19px;display:flex}.onboarding-chat-schedule-summary-title,.onboarding-chat-schedule-summary-description,.onboarding-chat-trigger-summary-title,.onboarding-chat-trigger-summary-description{margin:0}.onboarding-chat-schedule-summary-title{color:#202129;letter-spacing:-.01em;font-size:11px;font-weight:590;line-height:19px}.onboarding-chat-schedule-summary-description{color:#696970;letter-spacing:-.01em;white-space:pre-wrap;font-size:11px;font-weight:425;line-height:16px}.onboarding-chat-trigger-summary-title{color:#202129;letter-spacing:-.01em;font-size:11px;font-weight:590;line-height:19px}.onboarding-chat-trigger-summary-description{color:#696970;letter-spacing:-.01em;white-space:pre-wrap;font-size:11px;font-weight:425;line-height:16px}.onboarding-chat-schedule-summary-meta-row,.onboarding-chat-trigger-summary-meta-row{align-items:center;width:100%;display:flex}.onboarding-chat-schedule-summary-inline-meta,.onboarding-chat-trigger-summary-inline-meta{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.onboarding-chat-schedule-summary-inline-meta-item,.onboarding-chat-trigger-summary-inline-meta-item{align-items:center;gap:6px;min-width:0;display:inline-flex}.onboarding-chat-schedule-summary-meta-icon,.onboarding-chat-trigger-summary-meta-icon{color:#7a7b82;flex:none;width:14px;height:14px}.onboarding-chat-schedule-summary-pill,.onboarding-chat-trigger-summary-pill{color:#696970;letter-spacing:-.01em;white-space:nowrap;background:#f7f7f8;border-radius:10px;justify-content:center;align-items:center;min-height:19px;padding:1px 6px 2px;font-size:11px;font-weight:450;line-height:16px;display:inline-flex;box-shadow:inset 0 -.5px #00000014,inset 0 0 0 .5px #0000001f,inset 0 0 3px .5px #fff}.onboarding-chat-workflow-summary-card{background:#fff;border-radius:10px;flex-direction:column;gap:12px;width:min(392px,100%);margin:8px 0;padding:12px;display:flex;box-shadow:0 4px 22px -3.5px #2e2e2e0f,0 2px 16px -.5px #2e2e2e0a,0 0 0 .5px #2e2e2e24}.onboarding-chat-workflow-summary-card.is-entering{will-change:opacity, transform, filter;animation:.14s cubic-bezier(.16,.84,.32,1) both onboarding-chat-workflow-summary-card-enter}.onboarding-chat-workflow-summary-header{align-items:center;gap:8px;display:flex}.onboarding-chat-workflow-summary-title{color:#202129;letter-spacing:-.01em;opacity:0;will-change:opacity, transform, filter;font-size:12px;font-weight:590;line-height:17px;animation:.11s cubic-bezier(.16,.84,.32,1) 70ms both onboarding-chat-workflow-summary-content-enter}.onboarding-chat-workflow-summary-queue{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.onboarding-chat-workflow-summary-queue-step{align-items:center;min-width:0;padding-left:30px;display:flex;position:relative}.onboarding-chat-workflow-summary-queue-rail{flex-direction:column;align-items:center;width:16px;display:flex;position:absolute;top:0;bottom:-10px;left:0}.onboarding-chat-workflow-summary-queue-badge{z-index:1;color:#696970;opacity:0;width:16px;height:16px;animation:.1s cubic-bezier(.16,.84,.32,1) both onboarding-chat-workflow-summary-item-enter;animation-delay:var(--workflow-step-delay,.17s);will-change:opacity, transform, filter;background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 2px 2px -1px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #0000001a}.onboarding-chat-workflow-summary-queue-badge.is-trigger{color:#202129}.onboarding-chat-workflow-summary-queue-badge-icon{width:14px;height:14px}.onboarding-chat-workflow-summary-queue-badge-number{letter-spacing:-.02em;font-size:11px;font-weight:590;line-height:1}.onboarding-chat-workflow-summary-queue-line{opacity:0;transform-origin:top;width:1px;min-height:12px;animation:.16s cubic-bezier(.22,1,.36,1) both onboarding-chat-workflow-summary-line-draw;animation-delay:var(--workflow-line-delay,.32s);will-change:opacity, transform;background:#0000001f;flex:auto;margin-top:4px;transform:scaleY(0)}.onboarding-chat-workflow-summary-queue-card{min-width:0;min-height:24px;box-shadow:none;opacity:0;animation:.16s cubic-bezier(.16,.84,.32,1) both onboarding-chat-workflow-summary-item-enter;animation-delay:var(--workflow-step-delay,.17s);will-change:opacity, transform, filter;background:0 0;align-items:center;gap:8px;margin-top:-6px;padding:0;display:flex;transform:translateY(-10px)}.onboarding-chat-workflow-summary-queue-app-icon{object-fit:cover;border-radius:4px;flex-shrink:0;width:14px;min-width:14px;height:14px;min-height:14px}.onboarding-chat-workflow-summary-queue-label{color:#202129;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:11px;font-weight:400;line-height:16px;overflow:hidden}@media (prefers-reduced-motion:reduce){.onboarding-chat-workflow-summary-card.is-entering,.onboarding-chat-workflow-summary-title,.onboarding-chat-workflow-summary-queue-badge,.onboarding-chat-workflow-summary-queue-line,.onboarding-chat-workflow-summary-queue-card{opacity:1!important;filter:none!important;will-change:auto!important;animation:none!important;transform:none!important}}.cirra-onboarding-features-panel-thread-feed .cirra-onboarding-features-panel-thread-feed-scroll{justify-content:flex-start}.cirra-onboarding-features-panel-thread-feed .comp-onboarding-chat-feed{background:0 0;flex:none;justify-content:flex-end;max-width:530px;height:auto;min-height:auto;margin:auto auto 0}.cirra-onboarding-features-panel-thread-feed .onboarding-chat-user-stack{max-width:100%;padding-block:10px}.cirra-onboarding-features-panel-thread-feed .onboarding-chat-bubble.is-onboarding-enter,.cirra-onboarding-features-panel-thread-feed .onboarding-chat-assistant-text.is-onboarding-enter{opacity:0;filter:blur(10px);will-change:transform, opacity, filter;animation:.3s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-information-message-enter;transform:translateY(18px)}.cirra-onboarding-features-panel-thread-feed .onboarding-chat-assistant-text{width:min(100%,530px)}@keyframes cirra-onboarding-header-enter{0%{opacity:0;filter:blur(8px);transform:translateY(-10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes cirra-onboarding-launch-header-exit{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(10px);transform:translateY(-18px)}}@keyframes cirra-onboarding-launch-panel-exit{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(10px);transform:translateY(24px)}}@keyframes cirra-onboarding-intro-image-enter{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes cirra-onboarding-information-continue-enter{0%{opacity:0;filter:blur(8px);transform:translateY(-12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes cirra-onboarding-intro-bg-image-enter{0%{opacity:0;filter:blur(10px);transform:translateY(-45%)}to{opacity:1;filter:blur();transform:translateY(-50%)}}@keyframes cirra-onboarding-launch-background-enter{0%{opacity:0;filter:blur(12px);transform:translate(-50%)translateY(18px)scale(.985)}to{opacity:.5;filter:blur();transform:translate(-50%)translateY(0)scale(1)}}@keyframes cirra-onboarding-app-connections-image-enter{0%{opacity:0;filter:blur(14px);transform:translateY(22px)scale(.985)}to{opacity:var(--cirra-onboarding-app-connection-logo-opacity,1);filter:blur();transform:translateY(0)scale(1)}}@keyframes cirra-onboarding-app-connections-logo-enter{0%{opacity:0;transform:translate(-50%,-46%)scale(.92)}to{opacity:var(--cirra-onboarding-app-connection-logo-opacity,1);transform:translate(-50%,-50%)scale(1)}}@keyframes cirra-onboarding-intro-title-word-enter{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes cirra-onboarding-intro-supercharge-sweep{0%{opacity:0;filter:drop-shadow(0 0 #2f92ff00)drop-shadow(0 0 #50d3f800)drop-shadow(0 0 #c8a7ed00);background-position:126% 0}4%{opacity:.28;filter:drop-shadow(0 0 4px #2f92ff12)drop-shadow(0 0 8px #50d3f80d)drop-shadow(0 0 12px #c8a7ed0a)}8.333%{opacity:1;filter:drop-shadow(0 0 8px #2f92ff21)drop-shadow(0 0 14px #50d3f81c)drop-shadow(0 0 20px #c8a7ed17)}16.667%{opacity:1;filter:drop-shadow(0 0 12px #2f92ff3d)drop-shadow(0 0 22px #50d3f82e)drop-shadow(0 0 32px #c8a7ed26);background-position:-26% 0}20%{opacity:.24;filter:drop-shadow(0 0 4px #2f92ff0f)drop-shadow(0 0 8px #50d3f80b)drop-shadow(0 0 12px #c8a7ed09);background-position:-26% 0}22%{opacity:0;filter:drop-shadow(0 0 #2f92ff00)drop-shadow(0 0 #50d3f800)drop-shadow(0 0 #c8a7ed00);background-position:126% 0}28%{opacity:0;filter:drop-shadow(0 0 #2f92ff00)drop-shadow(0 0 #50d3f800)drop-shadow(0 0 #c8a7ed00);background-position:126% 0}32%{opacity:.3;filter:drop-shadow(0 0 4px #2f92ff12)drop-shadow(0 0 8px #50d3f80d)drop-shadow(0 0 12px #c8a7ed0a)}36.333%{opacity:1;filter:drop-shadow(0 0 8px #2f92ff21)drop-shadow(0 0 14px #50d3f81c)drop-shadow(0 0 20px #c8a7ed17)}44.667%{opacity:1;filter:drop-shadow(0 0 12px #2f92ff3d)drop-shadow(0 0 22px #50d3f82e)drop-shadow(0 0 32px #c8a7ed26);background-position:-26% 0}48%{opacity:.18;filter:drop-shadow(0 0 3px #2f92ff0d)drop-shadow(0 0 6px #50d3f80a)drop-shadow(0 0 10px #c8a7ed08);background-position:-26% 0}50%{opacity:0;filter:drop-shadow(0 0 #2f92ff00)drop-shadow(0 0 #50d3f800)drop-shadow(0 0 #c8a7ed00);background-position:126% 0}to{opacity:0;filter:drop-shadow(0 0 #2f92ff00)drop-shadow(0 0 #50d3f800)drop-shadow(0 0 #c8a7ed00);background-position:126% 0}}@keyframes cirra-onboarding-intro-supercharge-afterglow{0%,34.5%{opacity:0;filter:blur(8px)drop-shadow(0 0 #2f92ff00)drop-shadow(0 0 #50d3f800)drop-shadow(0 0 #c8a7ed00);background-position:64% 0}42%{opacity:.46;filter:blur(10px)drop-shadow(0 0 16px #2f92ff47)drop-shadow(0 0 28px #50d3f83d)drop-shadow(0 0 40px #c8a7ed33);background-position:56% 0}52%{opacity:.9;filter:blur(12px)drop-shadow(0 0 22px #2f92ff75)drop-shadow(0 0 40px #50d3f861)drop-shadow(0 0 56px #c8a7ed52);background-position:50% 0}64%{opacity:.62;filter:blur(11px)drop-shadow(0 0 18px #2f92ff57)drop-shadow(0 0 32px #50d3f847)drop-shadow(0 0 46px #c8a7ed3d);background-position:48% 0}76%,to{opacity:0;filter:blur(8px)drop-shadow(0 0 #2f92ff00)drop-shadow(0 0 #50d3f800)drop-shadow(0 0 #c8a7ed00);background-position:48% 0}}@keyframes cirra-onboarding-information-message-enter{0%{opacity:0;filter:blur(10px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes cirra-onboarding-information-panel-glow-drift{0%,to{transform:translate(-50%, -50%) rotate(calc(var(--cirra-onboarding-information-glow-base-rotation,0deg) + var(--cirra-onboarding-information-glow-rotation-start,0deg))) scale(1)}34%{transform:translate(calc(-50% + var(--cirra-onboarding-information-glow-drift-x-1,0px)), calc(-50% + var(--cirra-onboarding-information-glow-drift-y-1,0px))) rotate(calc(var(--cirra-onboarding-information-glow-base-rotation,0deg) + var(--cirra-onboarding-information-glow-rotation-mid-1,0deg))) scale(var(--cirra-onboarding-information-glow-scale-mid-1,1.02))}68%{transform:translate(calc(-50% + var(--cirra-onboarding-information-glow-drift-x-2,0px)), calc(-50% + var(--cirra-onboarding-information-glow-drift-y-2,0px))) rotate(calc(var(--cirra-onboarding-information-glow-base-rotation,0deg) + var(--cirra-onboarding-information-glow-rotation-mid-2,0deg))) scale(var(--cirra-onboarding-information-glow-scale-mid-2,.995))}}@keyframes cirra-onboarding-summary-highlight-sweep{0%{opacity:0;transform:scaleX(.08)scaleY(.94)}68%{opacity:1;transform:scaleX(1)scaleY(1)}to{opacity:1;transform:scaleX(1)scaleY(1)}}.cirra-onboarding-screen{background:#f7f7f7;flex-direction:column;min-height:100vh;display:flex;position:relative}.cirra-onboarding-screen .cirra-auth-signin-button{box-shadow:0 1px 1px color(display-p3 .071 .153 .349/.17),0 0 .5px .5px color(display-p3 0 0 0/.1),0 4px 4px -4px color(display-p3 0 0 0/.2),0 2px 2px -1px color(display-p3 0 0 0/.04),0 1px 1px -.5px color(display-p3 0 0 0/.04),0 4px 8px -4px color(display-p3 .118 .451 .988/.4),0 0 0 .5px color(display-p3 .118 .451 .988),inset 0 .5px 1px color(display-p3 1 1 1/.2),inset 0 0 2px color(display-p3 0 0 0/.1)}.cirra-onboarding-screen .cirra-auth-signin-button,.cirra-onboarding-screen .cirra-auth-signin-button:hover:not(:disabled),.cirra-onboarding-screen .cirra-auth-signin-button:focus-visible:not(:disabled),.cirra-onboarding-screen .cirra-auth-signin-button:active:not(:disabled){outline-offset:0!important;outline:none!important}.cirra-onboarding-header{opacity:0;filter:blur(8px);will-change:transform, opacity, filter;background:#f7f7f7;min-height:44px;position:relative;transform:translateY(-10px)}.cirra-onboarding-header.is-entered{animation:.5s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-header-enter}.cirra-onboarding-header.is-launching{animation:.42s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-launch-header-exit}.cirra-onboarding-breadcrumb{box-sizing:border-box;user-select:none;background:#f7f7f7;flex-direction:column;justify-content:center;align-items:stretch;gap:0;width:100%;min-height:44px;padding-bottom:1px;display:flex;position:relative}.cirra-onboarding-breadcrumb *{user-select:none}.cirra-onboarding-breadcrumb-track{box-sizing:border-box;flex-wrap:wrap;justify-content:center;align-self:center;align-items:center;gap:0;width:min(100%,720px);min-height:43px;padding:0 40px;display:flex}.cirra-onboarding-breadcrumb-step{letter-spacing:-.01em;color:#adadad;align-items:center;gap:0;font-size:12px;line-height:18px;display:inline-flex}.cirra-onboarding-breadcrumb-step-button{color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;cursor:default;background:0 0;border:0;align-items:center;margin:0;padding:0;display:inline-flex}.cirra-onboarding-breadcrumb-step.is-clickable .cirra-onboarding-breadcrumb-step-dot,.cirra-onboarding-breadcrumb-step.is-clickable .cirra-onboarding-breadcrumb-step-label{z-index:1;position:relative}.cirra-onboarding-breadcrumb-step.is-clickable .cirra-onboarding-breadcrumb-step-button{--cirra-onboarding-breadcrumb-step-hit-slop:5px;--cirra-onboarding-breadcrumb-step-hover-wash:#ffffff0b;--cirra-onboarding-breadcrumb-step-dot-radius:3px;cursor:pointer;position:relative}.cirra-onboarding-breadcrumb-step.is-clickable .cirra-onboarding-breadcrumb-step-button:after{content:"";width:calc(var(--cirra-onboarding-breadcrumb-step-dot-radius) * 2 + var(--cirra-onboarding-breadcrumb-step-hit-slop) * 2);height:calc(var(--cirra-onboarding-breadcrumb-step-dot-radius) * 2 + var(--cirra-onboarding-breadcrumb-step-hit-slop) * 2);border-radius:calc(var(--cirra-onboarding-breadcrumb-step-dot-radius) + var(--cirra-onboarding-breadcrumb-step-hit-slop) * .5);background:var(--cirra-onboarding-breadcrumb-step-hover-wash);opacity:0;transition:opacity .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cirra-onboarding-breadcrumb-step.is-clickable .cirra-onboarding-breadcrumb-step-button:hover:not(:disabled):after{opacity:1}html[data-cirra-theme=light] .cirra-onboarding-breadcrumb-step.is-clickable .cirra-onboarding-breadcrumb-step-button{--cirra-onboarding-breadcrumb-step-hover-wash:#0f172a0b}.cirra-onboarding-breadcrumb-step-dot{box-sizing:border-box;background:#f7f7f7;border:.5px solid #bababf;border-radius:999px;flex:none;width:6px;height:6px;transition:background-color .15s,border-color .15s,box-shadow .15s}.cirra-onboarding-breadcrumb-step-label{white-space:nowrap;opacity:0;will-change:width, opacity, margin-left;align-items:center;width:0;margin-left:0;display:inline-flex;position:relative;overflow:hidden}.cirra-onboarding-breadcrumb-step-label-text{transition:color .15s;display:inline-block}.cirra-onboarding-breadcrumb-step.is-active{color:#616161;font-weight:500}.cirra-onboarding-breadcrumb-step.is-active .cirra-onboarding-breadcrumb-step-dot{background:#9e9e9e;border-color:#9e9e9e}.cirra-onboarding-breadcrumb-step.is-completed{color:#146dfc;font-weight:500}.cirra-onboarding-breadcrumb-step.is-completed .cirra-onboarding-breadcrumb-step-dot{background:#146dfc;border-color:#146dfc}.cirra-onboarding-breadcrumb-step.is-upcoming{font-weight:400}.cirra-onboarding-breadcrumb-connector{border-top:.5px solid #dfdfdf;flex:none;width:16px;height:0;margin:0 6px}.cirra-onboarding-breadcrumb-divider{border-top:.5px solid #dfdfdf;width:100%;height:0;position:absolute;bottom:0;left:0;right:0}.cirra-onboarding-panel-stage{background:#f7f7f7;flex:auto;justify-content:center;align-items:center;width:100%;min-height:0;padding:0;display:flex}.cirra-onboarding-panel-stage--intro{padding:0}@media (width<=900px){.cirra-onboarding-breadcrumb-track{justify-content:center;align-self:center;width:100%;padding:0 24px}}@media (width>=769px) and (width<=1000px){.cirra-onboarding-features-panel-pill-nav{grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;gap:8px 4px;display:grid!important}}.cirra-onboarding-panel-motion-wrap{background:#f7f7f7;width:100%}.cirra-onboarding-panel-motion-wrap.is-launching{animation:.42s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-launch-panel-exit}.cirra-onboarding-panel{--cirra-onboarding-roobert-font-family:"Roobert", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;background:#f7f7f7;width:100%}.cirra-onboarding-intro-panel{background:#f7f7f7;position:relative;overflow:hidden}.cirra-onboarding-intro-panel-shell{--cirra-onboarding-intro-stage-height:min(962.26px, calc(100svh - 44px));box-sizing:border-box;background:#f7f7f7;justify-content:flex-start;align-items:center;gap:0;width:min(100%,1200px);min-height:calc(100vh - 92px);margin:0 auto;padding:0 24px;display:flex;position:relative;overflow:visible}.cirra-onboarding-intro-panel-copy-wrap{width:400px;height:var(--cirra-onboarding-intro-stage-height);z-index:100;flex:none;margin-right:-40px;position:relative}.cirra-onboarding-intro-panel-copy{flex-direction:column;gap:24px;width:400px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cirra-onboarding-intro-panel-image-stage{width:800px;height:var(--cirra-onboarding-intro-stage-height);flex:none;position:relative;overflow:visible}.cirra-onboarding-intro-panel-image{object-position:right;object-fit:cover;image-rendering:auto;pointer-events:none;user-select:none;opacity:0;filter:blur(10px);-webkit-mask-composite:source-in;width:1240px;height:962.26px;display:block;position:absolute;inset:0 auto 0 0;mask-image:linear-gradient(#000 0% 74%,#000000b3 78%,#0000 80% 100%),linear-gradient(90deg,#000 0% 74%,#000000b3 78%,#0000 80% 100%);mask-composite:intersect}.cirra-onboarding-intro-panel-image.is-entered{animation:.78s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-intro-image-enter}.cirra-onboarding-intro-panel-logo{object-fit:contain;pointer-events:none;user-select:none;opacity:0;filter:blur(10px);will-change:transform, opacity, filter;width:auto;height:24px;display:block;position:absolute;bottom:calc(100% + 40px);left:0;transform:translateY(18px)}.cirra-onboarding-intro-panel-logo.is-entered{animation:.5s cubic-bezier(.215,.61,.355,1) .18s both cirra-onboarding-intro-image-enter}.cirra-onboarding-intro-panel-content{opacity:0;filter:blur(10px);will-change:transform, opacity, filter;flex-direction:column;gap:24px;margin-top:-8px;display:flex;transform:translateY(18px)}.cirra-onboarding-intro-panel-content.is-entered{animation:.65s cubic-bezier(.215,.61,.355,1) .54s both cirra-onboarding-intro-image-enter}.cirra-onboarding-intro-panel-title{letter-spacing:-.02em;color:#2e2e2e;flex-direction:column;margin:0;font-family:Roobert,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:38px;font-weight:500;line-height:44px;display:flex}.cirra-onboarding-intro-panel-title-line{flex-wrap:wrap;gap:0 6px;display:flex}.cirra-onboarding-intro-panel-title-word{opacity:0;filter:blur(10px);will-change:transform, opacity, filter;display:inline-block;position:relative;transform:translateY(18px)}.cirra-onboarding-intro-panel-title-word--supercharge{isolation:isolate}.cirra-onboarding-intro-panel-title-word--supercharge:before,.cirra-onboarding-intro-panel-title-word--supercharge:after{content:attr(data-word);color:#0000;opacity:0;pointer-events:none;background-image:linear-gradient(90deg,#50d3f800 0% 28%,#50d3f8a3 38%,#50d3f8 46%,#92c9f8fa 52%,#c8a7edfa 58%,#c8a7edb8 66%,#c8a7ed00 76% 100%);background-position:126% 0;background-repeat:no-repeat;background-size:240% 100%;background-clip:text;position:absolute;inset:0}.cirra-onboarding-intro-panel-title-word--supercharge:before{filter:blur(8px);z-index:0;background-image:linear-gradient(90deg,#2f92ff 0%,#50d3f8 24%,#92d7f8 42%,#c8a7ed 64%,#e7cbbf 100%);background-position:64% 0;background-size:108% 100%}.cirra-onboarding-intro-panel-title-word--supercharge:after{will-change:background-position, opacity, filter;z-index:1}.cirra-onboarding-intro-panel-title.is-entered .cirra-onboarding-intro-panel-title-word{animation:.58s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-intro-title-word-enter;animation-delay:calc(.34s + var(--cirra-onboarding-title-word-index) * 50ms)}.cirra-onboarding-intro-panel-title.is-entered .cirra-onboarding-intro-panel-title-word--supercharge:before{opacity:0;animation:none}.cirra-onboarding-intro-panel-title.is-entered .cirra-onboarding-intro-panel-title-word--supercharge:after{animation:3.6s ease-out 1.49s infinite cirra-onboarding-intro-supercharge-sweep}@supports (color:color(display-p3 1 1 1)){.cirra-onboarding-intro-panel-title-word--supercharge:before{background-image:linear-gradient(90deg,color(display-p3 .302 .565 .992) 0%,color(display-p3 .463 .816 .957) 24%,color(display-p3 .574 .842 .973) 42%,color(display-p3 .765 .659 .91) 64%,color(display-p3 .89 .8 .757) 100%)}.cirra-onboarding-intro-panel-title-word--supercharge:after{background-image:linear-gradient(90deg,color(display-p3 .463 .816 .957/0) 0% 28%,color(display-p3 .463 .816 .957/.64) 38%,color(display-p3 .463 .816 .957) 46%,color(display-p3 .574 .842 .973/.98) 52%,color(display-p3 .765 .659 .91/.98) 58%,color(display-p3 .765 .659 .91/.72) 66%,color(display-p3 .765 .659 .91/0) 76% 100%)}}@media (prefers-reduced-motion:reduce){.cirra-onboarding-intro-panel-title-word--supercharge:before,.cirra-onboarding-intro-panel-title-word--supercharge:after{opacity:0!important;animation:none!important}}.cirra-onboarding-intro-panel-lead{letter-spacing:-.01em;color:#616161;margin:0;font-size:17px;font-weight:400;line-height:24px}.cirra-onboarding-intro-panel-divider{border-top:.5px solid #dfdfdf;width:100%;height:0}.cirra-onboarding-intro-panel-body{letter-spacing:-.01em;color:#616161;margin:0;font-size:14px;font-weight:400;line-height:21px}.cirra-onboarding-intro-panel-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.cirra-onboarding-intro-panel-actions .comp-button{user-select:none}.cirra-onboarding-intro-panel-primary-action{user-select:none;min-width:80px}.cirra-onboarding-intro-panel-primary-action *{user-select:none}.cirra-onboarding-intro-panel-secondary-action.comp-button{color:#888;box-shadow:none;user-select:none;background:0 0;border-radius:6px}.cirra-onboarding-intro-panel-secondary-action.comp-button *{user-select:none}.cirra-onboarding-intro-panel-secondary-action.comp-button:hover:not(:disabled),.cirra-onboarding-intro-panel-secondary-action.comp-button:focus-visible:not(:disabled){color:#616161;background:#00000008}.cirra-onboarding-self-learning-panel{--cirra-onboarding-self-learning-last-title-word-index:4;background:#f7f7f7;position:relative}.cirra-onboarding-self-learning-panel-shell{box-sizing:border-box;background:#f7f7f7;grid-template-columns:minmax(320px,520px) minmax(440px,680px);justify-content:center;align-items:center;gap:84px;width:min(100%,1700px);min-height:calc(100vh - 92px);margin:0 auto;padding:0;display:grid;position:relative}.cirra-onboarding-self-learning-panel-copy{flex-direction:column;justify-self:end;gap:24px;max-width:400px;display:flex}.cirra-onboarding-self-learning-panel-copy-block{flex-direction:column;gap:20px;width:100%;max-width:400px;display:flex}.cirra-onboarding-self-learning-panel-copy-rest{opacity:0;filter:blur(10px);will-change:transform, opacity, filter;flex-direction:column;align-items:flex-start;gap:20px;width:100%;display:flex;transform:translateY(18px)}.cirra-onboarding-self-learning-panel-copy-rest.is-entered{animation:.55s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-intro-image-enter;animation-delay:calc(.34s + var(--cirra-onboarding-self-learning-last-title-word-index) * 50ms)}.cirra-onboarding-self-learning-panel-preview{box-sizing:border-box;opacity:0;filter:blur(10px);will-change:transform, opacity, filter;background:#f7f7f7;justify-content:center;align-self:stretch;align-items:center;max-width:560px;min-height:calc(100vh - 92px);display:flex;position:relative;transform:translateY(18px)}.cirra-onboarding-self-learning-panel-preview:before{content:"";opacity:.42;filter:blur(54px);pointer-events:none;z-index:0;background:linear-gradient(135deg,#2f92ff 14.36%,#50d3f8 29.48%,#c8a7ed 44.18%,#ffdba1 64.77%,#e8cbbf66 85.36%);border-radius:999px;width:420px;height:420px;position:absolute;bottom:50%;left:-36px;transform:translateY(50%)}.cirra-onboarding-self-learning-panel-preview.is-entered{animation:.55s cubic-bezier(.215,.61,.355,1) .12s both cirra-onboarding-intro-image-enter}.cirra-onboarding-self-learning-panel-sheet{z-index:1;background:linear-gradient(90deg,#fff 0% 50%,#f7f7f7 100%);flex-direction:column;justify-content:center;align-items:center;width:min(100%,640px);height:100%;padding:40px 44px;display:flex;position:relative;box-shadow:-1px 0 #0000000f,0 0 0 .5px #00000014,0 1px 20px -2.5px #00000014,0 1px 2px #00000012;mask-image:linear-gradient(#0000 0%,#00000052 7%,#000 18% 82%,#00000052 93%,#0000 100%);mask-size:100% 100%;mask-repeat:no-repeat}.cirra-onboarding-self-learning-panel-option{user-select:none;flex-direction:column;gap:24px;display:flex}.cirra-onboarding-self-learning-panel-option *{user-select:none}.cirra-onboarding-self-learning-panel-option-surface{cursor:pointer;user-select:none;border-radius:10px;outline:none;flex-direction:column;gap:9px;margin:-8px;padding:8px;display:flex;position:relative}.cirra-onboarding-self-learning-panel-option-surface:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:#0f172a06;transition:opacity .18s;position:absolute;inset:0}.cirra-onboarding-self-learning-panel-option-surface:hover:after,.cirra-onboarding-self-learning-panel-option-surface:focus-visible:after{opacity:1}.cirra-onboarding-self-learning-panel-option-surface:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-onboarding-self-learning-panel-option-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.cirra-onboarding-self-learning-panel-option-title{letter-spacing:-.01em;color:#2e2e2e;margin:0;font-size:13px;font-weight:500;line-height:20px}.cirra-onboarding-self-learning-panel-option-description{letter-spacing:-.01em;color:#616161;margin:0;padding-left:0;font-size:13px;font-weight:400;line-height:21px}.cirra-onboarding-self-learning-panel-warning-copy{letter-spacing:-.01em;color:#7a7a7a;padding:0;font-size:12px;font-weight:400;line-height:18px}.cirra-onboarding-self-learning-panel-option-divider{border-top:.5px solid #dfdfdf;width:100%;height:0;margin:24px 0}.cirra-onboarding-launch-panel{background:#f7f7f7;position:relative}.cirra-onboarding-launch-panel-shell{isolation:isolate;box-sizing:border-box;flex-direction:column;align-items:center;width:min(100%,1320px);min-height:calc(100vh - 92px);margin:0 auto;padding:48px 40px 0;display:flex;position:relative}.cirra-onboarding-launch-panel-background-image{z-index:1;opacity:0;filter:blur(12px);pointer-events:none;user-select:none;width:min(100% - 80px,990px);height:auto;position:absolute;top:-128px;left:50%;transform:translate(-50%)translateY(18px)scale(.985);mask-image:radial-gradient(#0000 0 24%,#000000f0 34%,#000 43% 53%,#000000f0 59%,#0000 72%);mask-size:100% 100%;mask-repeat:no-repeat}.cirra-onboarding-launch-panel-background-image.is-entered{animation:.52s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-launch-background-enter}.cirra-onboarding-launch-panel-shell:before,.cirra-onboarding-launch-panel-shell:after{content:"";opacity:0;pointer-events:none;z-index:0;border-radius:999px;transition:opacity .52s cubic-bezier(.215,.61,.355,1),transform .52s cubic-bezier(.215,.61,.355,1);position:absolute;top:0;left:50%;transform:translate(-50%)scale(.94)}.cirra-onboarding-launch-panel-shell:before{filter:blur(60px);background:linear-gradient(135deg,#2f92ff 14.36%,#50d3f8 29.48%,#c8a7ed 44.18%,#ffdba1 64.77%,#e8cbbf66 85.36%);width:474px;height:474px}.cirra-onboarding-launch-panel-shell:after{filter:blur(210px);background:linear-gradient(#2f92ff -.41%,#50d3f8 26%,#c8a7ed 43.2%,#ffdba1 68.6%,#e8cbbf 100%);width:676px;height:676px;transform:translate(-50%)rotate(-90deg)scale(.94)}@supports (background:color(display-p3 1 1 1)){.cirra-onboarding-launch-panel-shell:before{background:linear-gradient(135deg,color(display-p3 .302 .565 .992) 14.36%,color(display-p3 .463 .816 .957) 29.48%,color(display-p3 .765 .659 .91) 44.18%,color(display-p3 1 .863 .659) 64.77%,color(display-p3 .89 .8 .757/.4) 85.36%)}.cirra-onboarding-launch-panel-shell:after{background:linear-gradient(color(display-p3 .302 .565 .992) -.41%,color(display-p3 .463 .816 .957) 26%,color(display-p3 .765 .659 .91) 43.2%,color(display-p3 1 .863 .659) 68.6%,color(display-p3 .89 .8 .757) 100%)}}.cirra-onboarding-launch-panel-shell.is-entered:before{opacity:.3;transform:translate(-50%)scale(1)}.cirra-onboarding-launch-panel-shell.is-entered:after{opacity:.14;transform:translate(-50%)rotate(-90deg)scale(1)}.cirra-onboarding-launch-panel-copy{z-index:2;text-align:center;opacity:0;filter:blur(10px);will-change:transform, opacity, filter;flex-direction:column;align-items:center;gap:16px;width:min(100%,720px);display:flex;position:relative;transform:translateY(18px)}.cirra-onboarding-launch-panel-copy.is-entered{animation:.55s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-intro-image-enter}.cirra-onboarding-launch-panel-copy .cirra-onboarding-features-panel-lead{max-width:600px}.cirra-onboarding-launch-panel-lead-emphasis{font-weight:500}.cirra-onboarding-launch-panel-preview{z-index:2;opacity:0;filter:blur(10px);will-change:transform, opacity, filter;width:min(100%,1240px);margin-top:64px;position:relative;transform:translateY(18px)}.cirra-onboarding-launch-panel-preview.is-entered{animation:.6s cubic-bezier(.215,.61,.355,1) 80ms both cirra-onboarding-intro-image-enter}.cirra-onboarding-launch-panel-preview-image{user-select:none;border:.5px solid #dbdbdc;border-radius:16px;width:100%;height:auto;display:block;mask-image:linear-gradient(#000 0% 50%,#0000008c 72%,#0000 100%);mask-size:100% 100%;mask-repeat:no-repeat}.cirra-onboarding-app-connections-panel{background:#f7f7f7;position:relative}.cirra-onboarding-app-connections-panel-shell{box-sizing:border-box;background:#f7f7f7;grid-template-columns:minmax(320px,400px) minmax(520px,560px);justify-content:center;align-items:center;gap:88px;min-height:calc(100vh - 108px);padding:0 40px;display:grid;position:relative}.cirra-onboarding-app-connections-panel-copy{flex-direction:column;place-self:center end;gap:24px;width:min(100%,400px);display:flex}.cirra-onboarding-app-connections-panel-content{opacity:0;filter:blur(10px);will-change:transform, opacity, filter;flex-direction:column;gap:24px;margin-top:-8px;display:flex;transform:translateY(18px)}.cirra-onboarding-app-connections-panel-content.is-entered{animation:.65s cubic-bezier(.215,.61,.355,1) .3s both cirra-onboarding-intro-image-enter}.cirra-onboarding-app-connections-panel-title{letter-spacing:-.02em;font-size:38px;font-weight:400;line-height:44px;font-family:var(--cirra-onboarding-roobert-font-family);color:#2e2e2e;flex-direction:column;margin:0;display:flex}.cirra-onboarding-app-connections-panel-title-line{display:block}.cirra-onboarding-app-connections-panel-title-line:first-child{opacity:0;filter:blur(10px);will-change:transform, opacity, filter;transform:translateY(18px)}.cirra-onboarding-app-connections-panel-title-char{opacity:0;filter:blur(10px);will-change:transform, opacity, filter;background-image:linear-gradient(90deg,#2f92ff 0% 42.01%,#50d3f8 56.21%,#c8a7ed 71.01%,#e7cbbf 85.8%,#e8cbbf 100%);background-repeat:no-repeat;background-size:calc(var(--cirra-onboarding-app-connections-title-char-count,13) * 100%) 100%;background-position:calc(var(--cirra-onboarding-app-connections-title-char-index,0) / max(var(--cirra-onboarding-app-connections-title-char-count,13) - 1, 1) * 100%) 0;color:#0000;background-clip:text;display:inline-block;transform:translateY(18px)}.cirra-onboarding-app-connections-panel-title-line--gradient{display:block}.cirra-onboarding-app-connections-panel-title.is-entered .cirra-onboarding-app-connections-panel-title-line:first-child{animation:.58s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-intro-image-enter}.cirra-onboarding-app-connections-panel-title.is-entered .cirra-onboarding-app-connections-panel-title-char{animation:.5s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-intro-title-word-enter;animation-delay:calc(.18s + var(--cirra-onboarding-app-connections-title-char-index) * 35ms)}@supports (color:color(display-p3 1 1 1)){.cirra-onboarding-app-connections-panel-title-char{background-image:linear-gradient(90deg,color(display-p3 .302 .565 .992) 0% 42.01%,color(display-p3 .463 .816 .957) 56.21%,color(display-p3 .765 .659 .91) 71.01%,color(display-p3 .89 .8 .757) 85.8% 100%)}}.cirra-onboarding-app-connections-panel-lead{letter-spacing:-.01em;color:#616161;margin:0;font-size:17px;font-weight:400;line-height:24px}.cirra-onboarding-app-connections-panel-divider{border-top:.5px solid #dfdfdf;width:100%;height:0}.cirra-onboarding-app-connections-panel-body{letter-spacing:-.01em;color:#616161;margin:0;font-size:14px;font-weight:400;line-height:21px}.cirra-onboarding-app-connections-panel-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.cirra-onboarding-app-connections-panel-primary-action{user-select:none;min-width:80px}.cirra-onboarding-app-connections-panel-primary-action *,.cirra-onboarding-app-connections-panel-actions .cirra-onboarding-intro-panel-secondary-action.comp-button,.cirra-onboarding-app-connections-panel-actions .cirra-onboarding-intro-panel-secondary-action.comp-button *{user-select:none}.cirra-onboarding-app-connections-panel-preview{box-sizing:border-box;will-change:transform;background:#f7f7f7;place-self:center;width:min(100%,560px);position:relative;overflow:hidden}.cirra-onboarding-app-connections-panel-preview-media{opacity:0;filter:blur(14px);will-change:transform, opacity, filter;width:100%;position:relative;transform:translateY(22px)scale(.985)}.cirra-onboarding-app-connections-panel-preview-media.is-entered{animation:.72s cubic-bezier(.215,.61,.355,1) .6s both cirra-onboarding-app-connections-image-enter}@supports (background:color(display-p3 1 1 1)){.cirra-onboarding-app-connections-panel-preview-image{--slack-logo-filter:drop-shadow(0 4px 8px #00000038);filter:var(--slack-logo-filter)}}.cirra-onboarding-app-connections-panel-preview-image{user-select:none;-webkit-mask-composite:source-in;width:100%;height:auto;display:block;position:relative;mask-image:linear-gradient(#0000 0%,#000000b3 10%,#000 18% 82%,#000000b3 90%,#0000 100%),linear-gradient(90deg,#0000 0%,#000000b3 10%,#000 18% 82%,#000000b3 90%,#0000 100%);mask-composite:intersect}.cirra-onboarding-app-connections-panel-slack-logo{width:32px;height:32px;top:var(--cirra-onboarding-app-connection-logo-top,0%);left:var(--cirra-onboarding-app-connection-logo-left,0%);object-fit:contain;--cirra-onboarding-app-connection-logo-opacity:1;opacity:var(--cirra-onboarding-app-connection-logo-opacity,1);user-select:none;box-shadow:none;pointer-events:none;background:0 0;border-radius:8px;animation:.24s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-app-connections-logo-enter;display:block;position:absolute;transform:translate(-50%,-50%)}.cirra-onboarding-app-connections-panel-slack-logo-1,.cirra-onboarding-app-connections-panel-slack-logo-2,.cirra-onboarding-app-connections-panel-slack-logo-3,.cirra-onboarding-app-connections-panel-slack-logo-4,.cirra-onboarding-app-connections-panel-slack-logo-5,.cirra-onboarding-app-connections-panel-slack-logo-6,.cirra-onboarding-app-connections-panel-slack-logo-7,.cirra-onboarding-app-connections-panel-slack-logo-8,.cirra-onboarding-app-connections-panel-slack-logo-9,.cirra-onboarding-app-connections-panel-slack-logo-10,.cirra-onboarding-app-connections-panel-slack-logo-11,.cirra-onboarding-app-connections-panel-slack-logo-12{--cirra-onboarding-app-connection-logo-top:0%;--cirra-onboarding-app-connection-logo-left:0%}.cirra-onboarding-app-connections-panel-slack-logo-1{--cirra-onboarding-app-connection-logo-top:21%;--cirra-onboarding-app-connection-logo-left:23%}.cirra-onboarding-app-connections-panel-slack-logo-2{--cirra-onboarding-app-connection-logo-top:21%;--cirra-onboarding-app-connection-logo-left:40.95%}.cirra-onboarding-app-connections-panel-slack-logo-3{--cirra-onboarding-app-connection-logo-top:21%;--cirra-onboarding-app-connection-logo-left:59%}.cirra-onboarding-app-connections-panel-slack-logo-4{--cirra-onboarding-app-connection-logo-top:21%;--cirra-onboarding-app-connection-logo-left:77%}.cirra-onboarding-app-connections-panel-slack-logo-5{--cirra-onboarding-app-connection-logo-top:47%;--cirra-onboarding-app-connection-logo-left:23%}.cirra-onboarding-app-connections-panel-slack-logo-6{--cirra-onboarding-app-connection-logo-top:47%;--cirra-onboarding-app-connection-logo-left:40.95%}.cirra-onboarding-app-connections-panel-slack-logo-7{--cirra-onboarding-app-connection-logo-top:47%;--cirra-onboarding-app-connection-logo-left:59%}.cirra-onboarding-app-connections-panel-slack-logo-8{--cirra-onboarding-app-connection-logo-top:47%;--cirra-onboarding-app-connection-logo-left:77%}.cirra-onboarding-app-connections-panel-slack-logo-9{--cirra-onboarding-app-connection-logo-top:73.2%;--cirra-onboarding-app-connection-logo-left:23%;--cirra-onboarding-app-connection-logo-opacity:.2}.cirra-onboarding-app-connections-panel-slack-logo-10{--cirra-onboarding-app-connection-logo-top:73.2%;--cirra-onboarding-app-connection-logo-left:40.95%;--cirra-onboarding-app-connection-logo-opacity:.2}.cirra-onboarding-app-connections-panel-slack-logo-11{--cirra-onboarding-app-connection-logo-top:73.2%;--cirra-onboarding-app-connection-logo-left:59%;--cirra-onboarding-app-connection-logo-opacity:.2}.cirra-onboarding-app-connections-panel-slack-logo-12{--cirra-onboarding-app-connection-logo-top:73.2%;--cirra-onboarding-app-connection-logo-left:77%;--cirra-onboarding-app-connection-logo-opacity:.2}.cirra-onboarding-slack-notification{opacity:0;pointer-events:none;z-index:3;will-change:transform, opacity;background:#fff;border-radius:17px;align-items:stretch;width:min(350px,100% - 32px);min-height:77px;padding:10px 15px;display:flex;position:absolute;transform:translate(36px);box-shadow:0 10px 24px -10px #00000014,0 3px 8px -6px #0000001a,0 0 0 .5px #2e2e2e1a}.cirra-onboarding-slack-notification.is-entered{animation:.52s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-slack-notification-enter}.cirra-onboarding-slack-notification.is-exiting{animation:.52s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-slack-notification-exit}.cirra-onboarding-slack-notification-row{align-items:center;gap:15px;width:100%;display:flex}.cirra-onboarding-slack-notification-icon-shell{box-sizing:border-box;background:#fff;border-radius:9px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;padding:6px;display:flex;box-shadow:0 4px 22px -3.5px #2e2e2e1a,0 10px 10px -11.5px #2e2e2e12,0 5px 4px -3.5px #2e2e2e12,0 0 0 .5px #2e2e2e24}.cirra-onboarding-slack-notification-app-logo{object-fit:contain;user-select:none;width:30px;height:30px;display:block}.cirra-onboarding-slack-notification-copy{flex-direction:column;flex:auto;align-items:flex-start;gap:1px;min-width:0;display:flex}.cirra-onboarding-slack-notification-text-stack{flex-direction:column;align-items:flex-start;gap:1px;width:100%;display:flex}.cirra-onboarding-slack-notification-eyebrow,.cirra-onboarding-slack-notification-title,.cirra-onboarding-slack-notification-body{width:100%;margin:0;font-family:inherit;font-style:normal}.cirra-onboarding-slack-notification-eyebrow{letter-spacing:-.02em;color:#c8c8c8;text-transform:uppercase;font-size:9px;font-weight:500;line-height:17px}.cirra-onboarding-slack-notification-title{letter-spacing:-.01em;color:#2e2e2e;font-size:12px;font-weight:590;line-height:18px}.cirra-onboarding-slack-notification-body{letter-spacing:-.01em;color:#757575;font-size:12px;font-weight:325;line-height:18px}@keyframes cirra-onboarding-slack-notification-enter{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0,0)}}@keyframes cirra-onboarding-slack-notification-exit{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate(36px)}}.cirra-onboarding-placeholder-panel{background:#f7f7f7;justify-content:center;align-items:center;min-height:620px;display:flex}.cirra-onboarding-information-panel{background:#f7f7f7;justify-content:center;align-items:center;min-height:calc(100vh - 44px);display:flex;position:relative;overflow:hidden}.cirra-onboarding-information-panel-background{pointer-events:none;position:absolute;inset:0}.cirra-onboarding-information-panel-background-glow{--cirra-onboarding-information-glow-base-rotation:0deg;--cirra-onboarding-information-glow-duration:36s;--cirra-onboarding-information-glow-delay:-9s;--cirra-onboarding-information-glow-drift-x-1:0px;--cirra-onboarding-information-glow-drift-y-1:0px;--cirra-onboarding-information-glow-drift-x-2:0px;--cirra-onboarding-information-glow-drift-y-2:0px;--cirra-onboarding-information-glow-rotation-start:0deg;--cirra-onboarding-information-glow-rotation-mid-1:0deg;--cirra-onboarding-information-glow-rotation-mid-2:0deg;--cirra-onboarding-information-glow-scale-mid-1:1.02;--cirra-onboarding-information-glow-scale-mid-2:.995;transform-origin:50%;will-change:transform;animation:cirra-onboarding-information-panel-glow-drift var(--cirra-onboarding-information-glow-duration) ease-in-out var(--cirra-onboarding-information-glow-delay) infinite alternate;border-radius:999px;transition:opacity .44s ease-out;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.cirra-onboarding-information-panel-background-glow--primary{--cirra-onboarding-information-glow-duration:var(--cirra-onboarding-information-primary-duration,36s);--cirra-onboarding-information-glow-delay:var(--cirra-onboarding-information-primary-delay,-12s);--cirra-onboarding-information-glow-drift-x-1:var(--cirra-onboarding-information-primary-drift-x-1,5px);--cirra-onboarding-information-glow-drift-y-1:var(--cirra-onboarding-information-primary-drift-y-1,-6px);--cirra-onboarding-information-glow-drift-x-2:var(--cirra-onboarding-information-primary-drift-x-2,-6px);--cirra-onboarding-information-glow-drift-y-2:var(--cirra-onboarding-information-primary-drift-y-2,5px);--cirra-onboarding-information-glow-rotation-start:var(--cirra-onboarding-information-primary-rotation-start,12deg);--cirra-onboarding-information-glow-rotation-mid-1:var(--cirra-onboarding-information-primary-rotation-mid-1,32deg);--cirra-onboarding-information-glow-rotation-mid-2:var(--cirra-onboarding-information-primary-rotation-mid-2,-24deg);--cirra-onboarding-information-glow-scale-mid-1:var(--cirra-onboarding-information-primary-scale-mid-1,1.025);--cirra-onboarding-information-glow-scale-mid-2:var(--cirra-onboarding-information-primary-scale-mid-2,.992);opacity:.3;filter:blur(60px);background:linear-gradient(135deg,#2f92ff 14.36%,#50d3f8 29.48%,#c8a7ed 44.18%,#ffdba1 64.77%,#e8cbbf66 85.36%);width:560px;height:404px}.cirra-onboarding-information-panel-background-glow--secondary{--cirra-onboarding-information-glow-base-rotation:-90deg;--cirra-onboarding-information-glow-duration:var(--cirra-onboarding-information-secondary-duration,44s);--cirra-onboarding-information-glow-delay:var(--cirra-onboarding-information-secondary-delay,-18s);--cirra-onboarding-information-glow-drift-x-1:var(--cirra-onboarding-information-secondary-drift-x-1,-7px);--cirra-onboarding-information-glow-drift-y-1:var(--cirra-onboarding-information-secondary-drift-y-1,5px);--cirra-onboarding-information-glow-drift-x-2:var(--cirra-onboarding-information-secondary-drift-x-2,8px);--cirra-onboarding-information-glow-drift-y-2:var(--cirra-onboarding-information-secondary-drift-y-2,-6px);--cirra-onboarding-information-glow-rotation-start:var(--cirra-onboarding-information-secondary-rotation-start,-16deg);--cirra-onboarding-information-glow-rotation-mid-1:var(--cirra-onboarding-information-secondary-rotation-mid-1,40deg);--cirra-onboarding-information-glow-rotation-mid-2:var(--cirra-onboarding-information-secondary-rotation-mid-2,-30deg);--cirra-onboarding-information-glow-scale-mid-1:var(--cirra-onboarding-information-secondary-scale-mid-1,1.03);--cirra-onboarding-information-glow-scale-mid-2:var(--cirra-onboarding-information-secondary-scale-mid-2,.996);opacity:.14;filter:blur(210px);background:linear-gradient(#2f92ff -.41%,#50d3f8 26%,#c8a7ed 43.2%,#ffdba1 68.6%,#e8cbbf 100%);width:760px;height:548px;transform:translate(-50%,-50%)rotate(-90deg)}@supports (background:color(display-p3 1 1 1)){.cirra-onboarding-information-panel-background-glow--primary{background:linear-gradient(135deg,color(display-p3 .302 .565 .992) 14.36%,color(display-p3 .463 .816 .957) 29.48%,color(display-p3 .765 .659 .91) 44.18%,color(display-p3 1 .863 .659) 64.77%,color(display-p3 .89 .8 .757/.4) 85.36%)}.cirra-onboarding-information-panel-background-glow--secondary{background:linear-gradient(color(display-p3 .302 .565 .992) -.41%,color(display-p3 .463 .816 .957) 26%,color(display-p3 .765 .659 .91) 43.2%,color(display-p3 1 .863 .659) 68.6%,color(display-p3 .89 .8 .757) 100%)}}.cirra-onboarding-information-panel-shell{z-index:1;isolation:isolate;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,640px);padding:0 20px 48px;display:flex;position:relative}.cirra-onboarding-information-panel-background-art{z-index:0;pointer-events:none;width:min(100% - 40px,720px);height:min(330px,50%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cirra-onboarding-information-panel-background-art-image{--cirra-onboarding-information-background-art-upper-visible-through:22%;--cirra-onboarding-information-background-art-fade-out-by:32%;opacity:0;filter:blur(12px);user-select:none;width:175%;height:auto;-webkit-mask-image:radial-gradient(ellipse 64% 52% at 50% 34%, #000000fa 0%, #000000fa 28%, #000000e0 46%, #0000009e 62%, #00000042 74%, transparent 88%), linear-gradient(180deg, #000 0%, #000 var(--cirra-onboarding-information-background-art-upper-visible-through), transparent var(--cirra-onboarding-information-background-art-fade-out-by));mask-image:radial-gradient(ellipse 64% 52% at 50% 34%, #000000fa 0%, #000000fa 28%, #000000e0 46%, #0000009e 62%, #00000042 74%, transparent 88%), linear-gradient(180deg, #000 0%, #000 var(--cirra-onboarding-information-background-art-upper-visible-through), transparent var(--cirra-onboarding-information-background-art-fade-out-by));-webkit-mask-composite:source-in;position:absolute;top:-32%;left:50%;transform:translate(-50%)translateY(18px)scale(.985);mask-size:100% 100%,100% 100%;mask-repeat:no-repeat;mask-composite:intersect}.cirra-onboarding-information-panel-background-art-image.is-entered{animation:.52s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-launch-background-enter}.cirra-onboarding-information-panel-copy-block{z-index:1;opacity:0;filter:blur(10px);will-change:transform, opacity, filter;flex-direction:column;flex:none;align-items:center;width:min(100%,464px);display:flex;position:relative;transform:translateY(18px)}.cirra-onboarding-information-panel-copy-block.is-entered{animation:.65s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-intro-image-enter}.cirra-onboarding-information-panel-chat{opacity:0;filter:blur(10px);will-change:transform, opacity, filter;flex-direction:column;flex:none;align-items:center;width:100%;display:flex;transform:translateY(18px)}.cirra-onboarding-information-panel-chat.is-entered{animation:.65s cubic-bezier(.215,.61,.355,1) .3s both cirra-onboarding-intro-image-enter}.cirra-onboarding-information-panel-title{font-family:var(--cirra-onboarding-roobert-font-family);letter-spacing:-.02em;color:#2e2e2e;margin:0;font-size:38px;font-weight:400;line-height:44px}.cirra-onboarding-information-panel-lead{letter-spacing:-.01em;color:#616161;width:min(100%,600px);margin:16px 0 0;font-size:17px;font-weight:400;line-height:24px}.cirra-onboarding-information-panel-conversation{--conversation-height:300px;z-index:1;box-sizing:border-box;width:min(100%,464px);height:var(--conversation-height);min-height:var(--conversation-height);max-height:var(--conversation-height);margin-top:40px;padding:0 12px;position:relative;overflow:hidden;mask-image:linear-gradient(#0000 0%,#0009 40%,#000 60% 100%);mask-size:100% 100%;mask-repeat:no-repeat}.cirra-onboarding-information-panel-conversation:not(.has-top-overflow){mask-image:linear-gradient(#000 0% 100%)}.cirra-onboarding-information-panel-conversation-scroll{box-sizing:border-box;overscroll-behavior:contain;scroll-behavior:smooth;overflow-anchor:none;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;align-items:flex-start;gap:14px;height:100%;margin:0 -12px;padding:16px 12px;display:flex;overflow-y:auto}.cirra-onboarding-information-panel-conversation-scroll::-webkit-scrollbar{display:none}.cirra-onboarding-information-panel-conversation-scroll:before{content:"";flex:1 0 auto}.cirra-onboarding-information-panel-message{box-sizing:border-box;opacity:0;filter:blur(10px);will-change:transform, opacity, filter;background:linear-gradient(#ffffffb3 0%,#fff 100%);border-radius:10px 10px 10px 3px;flex:none;width:fit-content;max-width:fit-content;min-height:32px;padding:6px 12px 8px;display:flex;transform:translateY(18px);box-shadow:inset 0 1px #ffffff9e,inset 0 0 0 .5px #ffffff2e,0 0 0 .5px #1c25380f,0 10px 24px -14px #1a212d2e,0 3px 8px -5px #0000001a}.cirra-onboarding-information-panel-message--user{background:#616161;border-radius:10px 10px 3px;justify-content:flex-end;align-self:flex-end;animation:.22s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-information-message-enter;box-shadow:0 1px 1px #94959d2b,0 0 .5px .5px #0000001a,0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #00000024,0 4px 8px -4px #0003,0 0 0 .5px #616161,inset 0 .5px 1px #fff3,inset 0 0 2px #0000001a}.cirra-onboarding-information-panel-shell:not(.is-conversation-resume) .cirra-onboarding-information-panel-chat.is-entered .cirra-onboarding-information-panel-message--initial-ai{animation:.55s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-information-message-enter;animation-delay:calc(.55s + var(--cirra-onboarding-information-message-index,0) * .5s)}.cirra-onboarding-information-panel-message--followup-ai{animation:.3s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-information-message-enter}.cirra-onboarding-information-panel-message--completion{overflow:hidden}.cirra-onboarding-information-panel-message-copy{letter-spacing:-.01em;color:#454545;text-align:left;white-space:normal;overflow-wrap:break-word;word-break:break-word;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:425;line-height:20px}.cirra-onboarding-information-panel-message-copy--user{color:#fff}.cirra-onboarding-information-panel-message-copy--user::selection{color:#fff;background:#ffffff47}.cirra-onboarding-information-panel-message.cirra-onboarding-information-panel-message--followup-ai.cirra-onboarding-information-panel-message--thinking{justify-content:center;align-items:center;display:flex}.cirra-onboarding-information-panel-message-copy.cirra-onboarding-information-panel-message-copy--thinking{justify-content:center;align-items:center;min-width:20px;display:flex}.cirra-onboarding-information-panel-thinking-icon{color:#787878e6;justify-content:center;align-items:center;display:inline-flex}.cirra-onboarding-information-panel-thinking-icon .hugeicons-icon{display:block;color:currentColor!important}.cirra-onboarding-information-panel-completion-message-shell{flex-direction:column;gap:14px;width:100%;display:flex}.cirra-onboarding-information-panel-completion-message-divider{background:#ededed;flex:none;width:100%;height:1px}.cirra-onboarding-information-panel-completion-message-footer{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;display:flex}.cirra-onboarding-information-panel-continue-standalone{flex:none;padding-top:8px;display:flex}.cirra-onboarding-information-panel-completion-primary-action{pointer-events:auto;align-self:flex-start}.cirra-onboarding-information-panel-error-copy{color:#961515c7;margin:10px 8px 0;font-size:12px;line-height:1.45}@supports (background:color(display-p3 1 1 1)){.cirra-onboarding-information-panel-message{background:linear-gradient(color(display-p3 1 1 1/.7) 0%,color(display-p3 1 1 1) 100%);box-shadow:inset 0 1px color(display-p3 1 1 1/.62),inset 0 0 0 .5px color(display-p3 1 1 1/.18),0 0 0 .5px color(display-p3 .16 .19 .26/.06),0 10px 24px -14px color(display-p3 .12 .14 .18/.18),0 3px 8px -5px color(display-p3 0 0 0/.1)}.cirra-onboarding-information-panel-message-copy{color:color(display-p3 .271 .271 .271)}.cirra-onboarding-information-panel-thinking-icon{color:color(display-p3 .49 .49 .49/.92)}.cirra-onboarding-information-panel-message--user{background:color(display-p3 .38 .38 .38);box-shadow:0 1px 1px color(display-p3 .58 .584 .612/.17),0 0 .5px .5px color(display-p3 0 0 0/.1),0 4px 4px -4px color(display-p3 0 0 0/.2),0 2px 2px -1px color(display-p3 0 0 0/.04),0 1px 1px -.5px color(display-p3 0 0 0/.14),0 4px 8px -4px color(display-p3 0 0 0/.2),0 0 0 .5px color(display-p3 .38 .38 .38),inset 0 .5px 1px color(display-p3 1 1 1/.2),inset 0 0 2px color(display-p3 0 0 0/.1)}.cirra-onboarding-information-panel-message-copy--user{color:color(display-p3 1 1 1)}.cirra-onboarding-information-panel-error-copy{color:color(display-p3 .588 .082 .082/.82)}}.cirra-onboarding-information-panel-action-area{z-index:1;width:min(100%,464px);min-height:94px;position:relative}.cirra-onboarding-information-panel-composer-slot{align-items:flex-end;width:min(100%,464px);height:94px;display:flex}.cirra-onboarding-information-panel-shell.is-conversation-resume .cirra-onboarding-information-panel-chat.is-entered .cirra-onboarding-information-panel-message--initial-ai,.cirra-onboarding-information-panel-shell.is-conversation-resume .cirra-onboarding-information-panel-chat.is-entered .cirra-onboarding-information-panel-message--followup-ai,.cirra-onboarding-information-panel-shell.is-conversation-resume .cirra-onboarding-information-panel-chat.is-entered .cirra-onboarding-information-panel-message--user{opacity:1;filter:blur();will-change:auto;animation:none;transform:translateY(0)}.cirra-onboarding-information-panel-composer{isolation:isolate;background:linear-gradient(#ffffffb3 0%,#fff 100%);border-radius:10px;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:min(100%,464px);min-height:94px;padding:0;transition:opacity .42s ease-out,box-shadow .42s ease-out;display:flex;position:relative;box-shadow:0 3px 8px -4px #0000002e}.cirra-onboarding-information-panel-composer:focus-within{box-shadow:0 0 0 2px #0000000d,0 3px 8px -4px #0000002e}.cirra-onboarding-information-panel-composer.is-disabled{opacity:.75}.cirra-onboarding-information-panel-composer-text-row{box-sizing:border-box;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;max-height:48px;padding:14px 16px;display:flex}.cirra-onboarding-information-panel-composer-input{letter-spacing:-.01em;color:#2e2e2e;resize:none;-ms-overflow-style:none;scrollbar-width:none;background:0 0;border:0;width:100%;height:19px;max-height:57px;padding:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:19px;overflow-y:auto}.cirra-onboarding-information-panel-composer-input::-webkit-scrollbar{display:none}.cirra-onboarding-information-panel-composer-input{display:block}.cirra-onboarding-information-panel-composer-input::placeholder{color:#adadad}.cirra-onboarding-information-panel-composer-input:focus{outline:none}.cirra-onboarding-information-panel-composer-input:disabled{cursor:not-allowed}@supports (background:color(display-p3 1 1 1)){.cirra-onboarding-information-panel-composer{background:linear-gradient(color(display-p3 1 1 1/.7) 0%,color(display-p3 1 1 1) 100%);box-shadow:0 3px 8px -4px color(display-p3 0 0 0/.18)}.cirra-onboarding-information-panel-composer:focus-within{box-shadow:0 0 0 2px color(display-p3 0 0 0/.05),0 3px 8px -4px color(display-p3 0 0 0/.18)}}.cirra-onboarding-information-panel-composer-actions-row{box-sizing:border-box;border-top:.75px solid #ededed;flex-direction:row;justify-content:flex-end;align-items:center;gap:12px;width:100%;height:46px;padding:0 8px 0 16px;display:flex}.cirra-onboarding-information-panel-composer-cancel-dictation-button.comp-button{color:#adadad}.cirra-onboarding-information-panel-composer-cancel-dictation-button.comp-button:hover:not(:disabled){color:#616161}.cirra-onboarding-information-panel-composer-cancel-dictation-button.comp-button:focus-visible{outline:none}.cirra-onboarding-information-panel-dictation-inline{flex:1;align-items:center;gap:10px;min-width:0;min-height:28px;display:flex;overflow:hidden}.cirra-onboarding-information-panel-soundwave-shell{flex:1;min-width:0;height:28px;overflow:hidden}.cirra-onboarding-information-panel-soundwave-shell .soundwave-visualizer{color:#adadad;width:100%;height:100%;display:block}.cirra-onboarding-information-panel-recording-duration{text-align:right;color:#616161;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;min-width:42px;font-size:13px}.cirra-onboarding-information-panel-composer-mic-button{color:#adadad;appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.cirra-onboarding-information-panel-composer-mic-button:hover:not(:disabled){color:#616161}.cirra-onboarding-information-panel-composer-mic-button:focus-visible{outline:none}.cirra-onboarding-information-panel-composer-mic-button:disabled{cursor:not-allowed}.cirra-onboarding-information-panel-composer-mic-icon{flex:none;width:24px;height:24px;display:block}.cirra-onboarding-information-panel-composer-actions-row .comp-button-stop svg{width:13px;height:13px}@supports (color:color(display-p3 1 1 1)){.cirra-onboarding-information-panel-composer-cancel-dictation-button.comp-button{color:color(display-p3 .6784 .6784 .6784)}.cirra-onboarding-information-panel-composer-cancel-dictation-button.comp-button:hover:not(:disabled){color:color(display-p3 .38 .38 .38)}.cirra-onboarding-information-panel-composer-mic-button{color:color(display-p3 .6784 .6784 .6784)}.cirra-onboarding-information-panel-composer-mic-button:hover:not(:disabled){color:color(display-p3 .38 .38 .38)}}.cirra-onboarding-information-panel-composer-actions-divider{background:#dfdfdf;flex:none;width:1px;height:20px}.cirra-onboarding-information-panel-composer-send-button{appearance:none;color:#fff;opacity:1;cursor:pointer;box-sizing:border-box;background:linear-gradient(#ffffff31 0%,#fff0 72.12%),#616161;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;width:56px;height:30px;padding:0 12px;transition:opacity .18s;display:inline-flex;box-shadow:0 1px 1px #94959d2b,0 0 .5px .5px #0000001a,0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #00000024,0 4px 8px -4px #0003,0 0 0 .5px #616161,inset 0 .5px 1px #fff3,inset 0 0 2px #0000001a}.cirra-onboarding-information-panel-composer-send-button:disabled{opacity:.8;cursor:not-allowed}@supports (background:color(display-p3 1 1 1)){.cirra-onboarding-information-panel-composer-send-button{background:linear-gradient(color(display-p3 1 1 1/.192) 0%,color(display-p3 1 1 1/0) 72.12%),color(display-p3 .38 .38 .38);box-shadow:0 1px 1px color(display-p3 .58 .584 .612/.17),0 0 .5px .5px color(display-p3 0 0 0/.1),0 4px 4px -4px color(display-p3 0 0 0/.2),0 2px 2px -1px color(display-p3 0 0 0/.04),0 1px 1px -.5px color(display-p3 0 0 0/.14),0 4px 8px -4px color(display-p3 0 0 0/.2),0 0 0 .5px color(display-p3 .38 .38 .38),inset 0 .5px 1px color(display-p3 1 1 1/.2),inset 0 0 2px color(display-p3 0 0 0/.1)}}.cirra-onboarding-information-panel-recording-error{box-sizing:border-box;color:#e69191;width:100%;padding:8px 16px 0;font-size:12px;line-height:16px}@supports (background:color(display-p3 1 1 1)){.cirra-onboarding-information-panel-composer{background:color(display-p3 1 1 1);box-shadow:0 0 1px .5px color(display-p3 .18 .18 .18/.06),0 0 0 .5px color(display-p3 .18 .18 .18/.08),0 3px 8px -4px color(display-p3 0 0 0/.18)}.cirra-onboarding-information-panel-composer-input{color:color(display-p3 .18 .18 .18)}.cirra-onboarding-information-panel-composer-input::placeholder{color:color(display-p3 .678 .678 .678)}.cirra-onboarding-information-panel-composer-actions-row{border-top-color:color(display-p3 .929 .929 .929)}.cirra-onboarding-information-panel-composer-mic-button,.cirra-onboarding-information-panel-soundwave-shell .soundwave-visualizer{color:color(display-p3 .678 .678 .678)}.cirra-onboarding-information-panel-recording-duration{color:color(display-p3 .38 .38 .38)}.cirra-onboarding-information-panel-composer-actions-divider{background:color(display-p3 .875 .875 .875)}.cirra-onboarding-information-panel-recording-error{color:color(display-p3 .902 .569 .569)}}.cirra-onboarding-features-panel{box-sizing:border-box;justify-content:center;align-items:center;min-height:calc(100vh - 92px);padding:clamp(24px,4svh,64px) 0;display:flex}.cirra-onboarding-features-panel-shell{box-sizing:border-box;grid-template-columns:minmax(0,448px) minmax(0,574px);justify-content:center;align-items:end;gap:52px;width:min(100%,1058px);margin:-10% auto 0;padding:0 40px;display:grid}.cirra-onboarding-features-panel-copy{flex-direction:column;justify-content:flex-end;gap:64px;min-width:0;padding-top:0;display:flex}.cirra-onboarding-features-panel-copy-shell{opacity:0;filter:blur(10px);will-change:transform, opacity, filter;flex-direction:column;align-items:flex-start;gap:0;width:100%;max-width:448px;display:flex;transform:translateY(18px)}.cirra-onboarding-features-panel-copy-shell.is-entered{animation:.55s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-intro-image-enter}.cirra-onboarding-features-panel-copy-block{flex-direction:column;gap:16px;width:100%;min-height:314px;display:flex}.cirra-onboarding-features-panel-copy-block--desktop{gap:22px}.cirra-onboarding-features-panel-copy-block--mobile{gap:12px}.cirra-onboarding-features-panel-pill-nav{opacity:0;filter:blur(10px);will-change:transform, opacity, filter;align-items:center;gap:4px;width:100%;max-width:448px;display:flex;transform:translateY(18px)}.cirra-onboarding-features-panel-pill-nav.is-entered{animation:.55s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-intro-image-enter}.cirra-onboarding-features-panel-pill{--onboarding-feature-icon-stroke:#9e9e9e;--onboarding-feature-icon-fill:#dfdfdf;color:#666;cursor:pointer;user-select:none;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:0;height:34px;padding:0 14px;transition:color .16s,background-color .16s;display:inline-flex;position:relative;overflow:hidden}.cirra-onboarding-features-panel-pill:hover{color:var(--cirra-onboarding-feature-color,#146dfc);--onboarding-feature-icon-stroke:var(--cirra-onboarding-feature-color,#146dfc);--onboarding-feature-icon-fill:color-mix(in srgb, var(--cirra-onboarding-feature-icon-active-fill,#badfff) 72%, white)}.cirra-onboarding-features-panel-pill.is-active{color:var(--cirra-onboarding-feature-color,#146dfc);background:color-mix(in srgb, var(--cirra-onboarding-feature-color,#146dfc) 10%, white);--onboarding-feature-icon-stroke:var(--cirra-onboarding-feature-color,#146dfc);--onboarding-feature-icon-fill:var(--cirra-onboarding-feature-icon-active-fill,#badfff)}.cirra-onboarding-features-panel-pill-fill{width:var(--cirra-onboarding-feature-progress,0%);background:color-mix(in srgb, var(--cirra-onboarding-feature-color,#146dfc) 16%, white);transition:width var(--cirra-onboarding-feature-progress-duration,0s) linear;will-change:width;pointer-events:none;position:absolute;inset:0 auto 0 0}.cirra-onboarding-features-panel-pill-content{z-index:1;align-items:center;gap:8px;display:inline-flex;position:relative}.cirra-onboarding-features-panel-title{width:100%;max-width:448px;font-family:var(--cirra-onboarding-roobert-font-family);letter-spacing:-.02em;color:#2d2d2d;margin:0;font-size:38px;font-weight:500;line-height:44px;display:block}.cirra-onboarding-features-panel-title-line{display:block}.cirra-onboarding-features-panel-lead{letter-spacing:-.01em;color:#616161;flex:1;width:100%;max-width:448px;margin:0;font-size:17px;font-weight:400;line-height:24px}.cirra-onboarding-features-panel-copy-divider{background:#dedede;width:100%;height:1px}.cirra-onboarding-features-panel-grid{--cirra-onboarding-features-panel-grid-height:337px;width:100%;max-width:400px;min-height:var(--cirra-onboarding-features-panel-grid-height);height:var(--cirra-onboarding-features-panel-grid-height);max-height:var(--cirra-onboarding-features-panel-grid-height);opacity:0;filter:blur(10px);will-change:transform, opacity, filter;border-top:.5px solid #dfdfdf;border-bottom:.5px solid #dfdfdf;grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;row-gap:0;display:grid;position:relative;transform:translateY(18px)}.cirra-onboarding-features-panel-grid:after{display:none}.cirra-onboarding-features-panel-grid.is-entered{animation:.55s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-intro-image-enter}.cirra-onboarding-features-panel-feature-item{color:#616161;--onboarding-feature-icon-stroke:#9e9e9e;--onboarding-feature-icon-fill:#dfdfdf;padding:16px 0;transition:color .12s,--onboarding-feature-icon-stroke .12s,--onboarding-feature-icon-fill .12s;position:relative}.cirra-onboarding-features-panel-feature-item:hover{color:#2e2e2e;--onboarding-feature-icon-stroke:#757575;--onboarding-feature-icon-fill:#dfdfdf}.cirra-onboarding-features-panel-feature-item.is-active{color:var(--cirra-onboarding-feature-color);--onboarding-feature-icon-stroke:var(--cirra-onboarding-feature-icon-active-stroke,var(--cirra-onboarding-feature-color));--onboarding-feature-icon-fill:var(--cirra-onboarding-feature-icon-active-fill,#badfff)}.cirra-onboarding-features-panel-feature-item:last-child:after{display:none}.cirra-onboarding-features-panel-feature-item:after{content:"";pointer-events:none;background:#dfdfdf;height:.5px;position:absolute;bottom:0;left:0;right:0}.cirra-onboarding-features-panel-feature-progress{pointer-events:none;z-index:1;width:100%;height:1px;position:absolute;top:0;left:0;overflow:hidden}.cirra-onboarding-features-panel-feature-progress-fill{width:var(--cirra-onboarding-feature-progress,0%);background:var(--cirra-onboarding-feature-color);height:100%;transition:width var(--cirra-onboarding-feature-progress-duration,0s) linear;will-change:width}.cirra-onboarding-features-panel-feature-tab{width:100%;min-width:0;min-height:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex;position:relative}.cirra-onboarding-features-panel-feature-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cirra-onboarding-features-panel-feature-row .cirra-onboarding-features-panel-feature-tab{flex:auto}.cirra-onboarding-features-panel-feature-icon{flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cirra-onboarding-features-panel-feature-icon-svg{width:16px;height:16px;display:block;overflow:visible}.cirra-onboarding-features-panel-feature-label{letter-spacing:-.01em;font-size:12px;font-weight:590;line-height:18px}.cirra-onboarding-features-panel-feature-copy{opacity:0;pointer-events:none;will-change:max-height, opacity, padding;flex-direction:column;gap:8px;max-height:0;padding:0;transition:max-height .22s cubic-bezier(.215,.61,.355,1),opacity .16s,padding .22s cubic-bezier(.215,.61,.355,1);display:flex;overflow:hidden}.cirra-onboarding-features-panel-feature-copy.is-active{opacity:1;pointer-events:auto;max-height:210px;padding:24px 0 16px}.cirra-onboarding-features-panel-next-button{width:fit-content}.cirra-onboarding-features-panel-next-button--desktop.comp-button{flex:none}.cirra-onboarding-features-panel-actions{align-items:center;gap:16px;max-height:30px;margin-top:0;display:flex}.cirra-onboarding-features-panel-actions .cirra-onboarding-intro-panel-primary-action{min-width:0}.cirra-onboarding-features-panel-mobile-spacer{display:none}.cirra-onboarding-features-panel-preview-column{user-select:none;opacity:0;filter:blur(10px);will-change:transform, opacity, filter;flex-direction:column;align-self:end;align-items:center;min-width:0;margin-bottom:0;display:flex;position:relative;transform:translateY(18px)}.cirra-onboarding-features-panel-preview-column.is-entered{animation:.55s cubic-bezier(.215,.61,.355,1) both cirra-onboarding-intro-image-enter}.cirra-onboarding-features-panel-thread-preview{width:min(100%,574px);max-width:574px;min-height:572px;position:relative}.cirra-onboarding-features-panel-thread-bg-card{pointer-events:none;user-select:none;z-index:0;width:760px;max-width:none;height:auto;position:absolute;bottom:-195px;left:-208px}.cirra-onboarding-features-panel-thread-window{touch-action:pan-y;flex-direction:column;justify-content:flex-end;width:100%;max-width:574px;min-height:572px;display:flex;position:relative;overflow:hidden}.cirra-onboarding-features-panel-thread-window>*{z-index:1;position:relative}.cirra-onboarding-features-panel-slack-notification{transform-origin:100% 0;z-index:2;position:absolute;top:18px;left:auto;right:18px}.cirra-onboarding-features-panel-thread-feed{--cirra-onboarding-features-thread-feed-max-height:400px;--cirra-onboarding-features-thread-feed-top-fade-height:36px;isolation:isolate;z-index:0;min-height:0;max-height:var(--cirra-onboarding-features-thread-feed-max-height);pointer-events:auto;touch-action:pan-y;margin-top:auto;padding:0;transition:margin-bottom .28s cubic-bezier(.215,.61,.355,1),transform .28s cubic-bezier(.215,.61,.355,1);position:relative;overflow:hidden}.cirra-onboarding-features-panel-thread-feed:before{content:"";height:var(--cirra-onboarding-features-thread-feed-top-fade-height);z-index:3;pointer-events:none;background:linear-gradient(#f7f7f7 0%,#f7f7f7f7 28%,#f7f7f7a6 55%,#f7f7f700 100%);position:absolute;top:0;left:0;right:0}.cirra-onboarding-features-panel-thread-feed.has-top-overflow{--cirra-onboarding-features-thread-feed-top-fade-height:44px}.cirra-onboarding-features-panel-thread-feed.has-top-overflow.has-mode-panel{--cirra-onboarding-features-thread-feed-top-fade-height:56px}.cirra-onboarding-features-panel-thread-feed .cirra-onboarding-features-panel-thread-feed-scroll{z-index:1;height:var(--cirra-onboarding-features-thread-feed-max-height);max-height:var(--cirra-onboarding-features-thread-feed-max-height);box-sizing:border-box;overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;pointer-events:auto;touch-action:pan-y;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;min-height:100%;padding:0 24px;display:flex;position:relative;overflow:hidden auto}.cirra-onboarding-features-panel-thread-feed .cirra-onboarding-features-panel-thread-feed-scroll::-webkit-scrollbar{display:none}.cirra-onboarding-features-panel-thread-composer-frame{--cirra-onboarding-features-composer-editor-height:52px;--cirra-onboarding-features-composer-panel-height:104px;pointer-events:none;padding:0 14px 14px;position:relative}.cirra-onboarding-features-panel-thread-composer-frame .comp-cirra-composer{background:0 0;max-width:530px;margin:0 auto;padding:0}.cirra-onboarding-features-panel-thread-composer-frame .comp-cirra-composer:before,.cirra-onboarding-features-panel-thread-composer-frame .composer-follow-up-queue-stack,.cirra-onboarding-features-panel-thread-composer-frame .composer-runtime-row{display:none}.cirra-onboarding-features-panel-thread-composer-frame .composer-bottom-panel{min-height:var(--cirra-onboarding-features-composer-panel-height);max-height:var(--cirra-onboarding-features-composer-panel-height);border:0;border-radius:22px;background:#fff!important;box-shadow:0 0 0 .5px #2e2e2e24,0 1px 0 -.5px #2e2e2e08,0 1px 2px -.5px #2e2e2e21,0 2px 4px -.5px #2e2e2e1a!important}.cirra-onboarding-features-panel-thread-composer-frame .comp-cirra-composer.is-schedule-mode .composer-bottom-panel.is-schedule-mode,.cirra-onboarding-features-panel-thread-composer-frame .comp-cirra-composer.is-schedule-mode .composer-bottom-panel.is-trigger-mode,.cirra-onboarding-features-panel-thread-composer-frame .comp-cirra-composer.is-schedule-mode .composer-bottom-panel.is-workflow-mode,.cirra-onboarding-features-panel-thread-composer-frame .comp-cirra-composer.is-trigger-mode .composer-bottom-panel.is-schedule-mode,.cirra-onboarding-features-panel-thread-composer-frame .comp-cirra-composer.is-trigger-mode .composer-bottom-panel.is-trigger-mode,.cirra-onboarding-features-panel-thread-composer-frame .comp-cirra-composer.is-trigger-mode .composer-bottom-panel.is-workflow-mode,.cirra-onboarding-features-panel-thread-composer-frame .comp-cirra-composer.is-workflow-mode .composer-bottom-panel.is-schedule-mode,.cirra-onboarding-features-panel-thread-composer-frame .comp-cirra-composer.is-workflow-mode .composer-bottom-panel.is-trigger-mode,.cirra-onboarding-features-panel-thread-composer-frame .comp-cirra-composer.is-workflow-mode .composer-bottom-panel.is-workflow-mode{background:#fff!important;box-shadow:0 0 0 .5px #2e2e2e24,0 1px 0 -.5px #2e2e2e08,0 1px 2px -.5px #2e2e2e21,0 2px 4px -.5px #2e2e2e1a!important}.cirra-onboarding-features-panel-thread-composer-frame .composer-bottom-panel-content{min-height:var(--cirra-onboarding-features-composer-panel-height);max-height:var(--cirra-onboarding-features-composer-panel-height);box-sizing:border-box;padding:6px 6px 10px 12px}.cirra-onboarding-features-panel-thread-composer-frame .composer-controls{justify-content:space-between;align-items:center;width:100%;margin-top:8px;display:flex}.cirra-onboarding-features-panel-thread-composer-frame .control-left{flex:auto;justify-content:flex-start;align-items:center;display:flex}.cirra-onboarding-features-panel-thread-composer-frame .control-right{flex:none;justify-content:flex-end;align-items:center;gap:12px;display:flex}.cirra-onboarding-features-panel-thread-composer-frame .composer-editor-shell{min-height:var(--cirra-onboarding-features-composer-editor-height);max-height:var(--cirra-onboarding-features-composer-editor-height)}.cirra-onboarding-features-panel-thread-composer-frame .composer-editor{min-height:var(--cirra-onboarding-features-composer-editor-height);height:var(--cirra-onboarding-features-composer-editor-height);max-height:var(--cirra-onboarding-features-composer-editor-height);color:#414141;-ms-overflow-style:none;scrollbar-width:none;align-items:flex-start;padding-top:4px;line-height:1.46;display:flex;overflow:visible}.cirra-onboarding-features-panel-thread-composer-frame .composer-editor::-webkit-scrollbar{display:none}.cirra-onboarding-features-panel-thread-composer-frame .cirra-onboarding-features-panel-composer-text-line{min-height:1.46em;text-indent:var(--cirra-onboarding-composer-text-indent-left,0);white-space:pre-wrap;display:block;position:relative}.cirra-onboarding-features-panel-thread-composer-frame .cirra-onboarding-features-panel-composer-placeholder,.cirra-onboarding-features-panel-thread-composer-frame .cirra-onboarding-features-panel-composer-text{font:inherit;line-height:inherit;letter-spacing:inherit;word-break:break-word;display:inline}.cirra-onboarding-features-panel-thread-composer-frame .cirra-onboarding-features-panel-composer-placeholder{color:#8f8f8f;font-weight:400}.cirra-onboarding-features-panel-thread-composer-frame .cirra-onboarding-features-panel-composer-caret{top:2px;left:var(--cirra-onboarding-composer-caret-left,0);background:#2e2e2e;border-radius:999px;width:1.5px;min-width:1.5px;height:16px;animation:.85s step-end infinite cirra-onboarding-composer-caret-blink;position:absolute}.cirra-onboarding-features-panel-thread-composer-frame .cirra-onboarding-features-panel-composer-text{z-index:1;position:relative}.cirra-onboarding-features-panel-thread-composer-frame .cirra-onboarding-features-panel-composer-app-highlight{color:inherit;font-weight:560}.cirra-onboarding-features-panel-thread-composer-frame .cirra-onboarding-features-panel-composer-app-highlight.is-zoom{color:#2d8cff}.cirra-onboarding-features-panel-thread-composer-frame .cirra-onboarding-features-panel-composer-app-highlight.is-notion{color:#2f2f2f}.cirra-onboarding-features-panel-thread-composer-frame .cirra-onboarding-features-panel-composer-app-highlight.is-slack{color:#e01e5a}.cirra-onboarding-features-panel-thread-composer-frame .composer-input-mode-badge{top:6px}.cirra-onboarding-features-panel-thread-composer-frame .send-button,.cirra-onboarding-features-panel-thread-composer-frame .send-button-stop{transform-origin:50%;transition:transform .12s,box-shadow .12s}.cirra-onboarding-features-panel-thread-composer-frame .cirra-onboarding-features-panel-control-icon{color:#9b9b9b;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.cirra-onboarding-features-panel-mode-panel-slot{pointer-events:none;z-index:0;visibility:hidden;flex:0 0 0;width:100%;height:0;min-height:0;margin:0 auto;padding:0 14px;transition:height .32s cubic-bezier(.215,.61,.355,1),flex-basis .32s cubic-bezier(.215,.61,.355,1),min-height .32s cubic-bezier(.215,.61,.355,1),margin-bottom .32s cubic-bezier(.215,.61,.355,1);position:relative;overflow:hidden}.cirra-onboarding-features-panel-mode-panel-slot.has-panel{visibility:visible;flex-basis:54px;height:54px;min-height:54px;margin-bottom:-16px}.cirra-onboarding-features-panel-mode-panel-slot .cirra-onboarding-features-panel-mode-panel{max-width:530px;margin:0 auto!important}.cirra-onboarding-features-panel-preview-actions{justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:574px;min-height:30px;margin-top:24px;padding:0;display:flex}.cirra-onboarding-features-panel-replay-button.comp-button{color:#616161;box-shadow:none;letter-spacing:-.01em;user-select:none;background:0 0;border:0;padding-inline:0;font-weight:400;line-height:18px;font-size:12px!important}.cirra-onboarding-features-panel-replay-button.comp-button .button-icon,.cirra-onboarding-features-panel-replay-button.comp-button svg{width:16px;height:16px}.cirra-onboarding-features-panel-replay-button.comp-button:hover,.cirra-onboarding-features-panel-replay-button.comp-button:focus-visible{color:#2e2e2e;box-shadow:none;background:0 0}.cirra-onboarding-features-panel-replay-button-content{align-items:center;gap:4px;display:inline-flex}.cirra-onboarding-features-panel-replay-button-icon{flex:none;width:16px;height:16px;display:block}.cirra-onboarding-features-panel-mode-panel{width:100%;height:54px;padding:0}.cirra-onboarding-features-panel-mode-panel.comp-cirra-schedule-panel-stack,.cirra-onboarding-features-panel-mode-panel.comp-cirra-schedule-panel-stack.is-schedule-mode,.cirra-onboarding-features-panel-mode-panel.comp-cirra-schedule-panel-stack.is-trigger-mode,.cirra-onboarding-features-panel-mode-panel.comp-cirra-schedule-panel-stack.is-workflow-mode{margin-inline:0;border-radius:20px 20px 0 0;width:100%;margin-bottom:0;padding-bottom:0;overflow:hidden}.cirra-onboarding-features-panel-thread-composer-frame.is-send-button-clicking .send-button,.cirra-onboarding-features-panel-thread-composer-frame.is-send-button-clicking .send-button-stop{animation:.24s cubic-bezier(.2,.9,.2,1) both cirra-onboarding-send-button-press}@keyframes cirra-onboarding-composer-caret-blink{0%,44%{opacity:1}45%,to{opacity:0}}@keyframes cirra-onboarding-send-button-press{0%{transform:scale(1)}42%{transform:scale(.96)}to{transform:scale(1)}}.cirra-onboarding-features-panel-summary-title{letter-spacing:-.2px;color:#2e2e2e;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:500;line-height:19px}.cirra-onboarding-features-panel-summary-next{color:#2e2e2e;letter-spacing:-.02em;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:450;line-height:19px;transition:opacity .18s,color .18s;display:inline-flex}.cirra-onboarding-features-panel-summary-next:disabled{opacity:.38;cursor:default}.cirra-onboarding-features-panel-summary-body{letter-spacing:-.01em;color:#616161;width:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:425;line-height:19px}.cirra-onboarding-features-panel-summary-inline-highlight{isolation:isolate;color:inherit;z-index:0;transition:color .24s;display:inline-block;position:relative}.cirra-onboarding-features-panel-summary-inline-highlight:before{content:"";background:color-mix(in srgb, var(--cirra-onboarding-summary-highlight-color,#146dfc) 14%, white);opacity:0;transform-origin:0;z-index:-1;pointer-events:none;border-radius:4px;position:absolute;inset:-1px -2px;transform:scaleX(.08)scaleY(.94)}.cirra-onboarding-features-panel-summary-inline-highlight.is-visible{color:var(--cirra-onboarding-summary-highlight-color,#146dfc)}.cirra-onboarding-features-panel-summary-inline-highlight.is-visible:before{opacity:1;animation:.9s cubic-bezier(.2,.9,.2,1) both cirra-onboarding-summary-highlight-sweep;transform:scaleX(1)scaleY(1)}.cirra-onboarding-features-panel-summary-next svg{color:#adadad}.cirra-onboarding-animated-cursor{z-index:3;color:#18181b;pointer-events:none;will-change:transform, opacity;width:16px;height:16px;transition:transform .24s cubic-bezier(.2,.9,.2,1);animation:.32s cirra-onboarding-cursor-enter;position:absolute;top:0;left:0;transform:translate(0)}.cirra-onboarding-animated-cursor svg{fill:currentColor;stroke:#fff;transform-origin:0 0;filter:drop-shadow(0 2px 4px #0000001a);width:100%;height:100%;transform:scale(1)}.cirra-onboarding-animated-cursor.is-clicking svg{animation:.5s forwards cirra-onboarding-cursor-click}.cirra-onboarding-animated-cursor.is-fading-out{opacity:0;transition:transform var(--cirra-onboarding-cursor-fade-duration,.18s) cubic-bezier(.2, .9, .2, 1), opacity var(--cirra-onboarding-cursor-fade-duration,.18s) ease}@keyframes cirra-onboarding-cursor-enter{0%{opacity:0}to{opacity:1}}@keyframes cirra-onboarding-cursor-click{0%{transform:scale(1)}50%{transform:scale(.93)}to{transform:scale(1)}}.cirra-onboarding-placeholder-panel-card{background:#f7f7f7;border:.5px solid #20212a14;border-radius:24px;justify-content:center;align-items:center;width:min(100%,1180px);min-height:620px;display:flex}.cirra-onboarding-placeholder-panel-title{letter-spacing:-.05em;color:#2e2e2e;margin:0;font-size:clamp(44px,6vw,80px);font-weight:500;line-height:1}@media (width<=1440px){.cirra-onboarding-self-learning-panel-shell{grid-template-columns:minmax(280px,460px) minmax(0,1fr);gap:48px}.cirra-onboarding-launch-panel-shell{width:min(100%,1200px);padding-left:24px;padding-right:24px}.cirra-onboarding-features-panel-shell{gap:48px}.cirra-onboarding-features-panel-copy{padding-top:0}.cirra-onboarding-features-panel-preview-column{padding-left:0}}@media (width>=1900px){.cirra-onboarding-self-learning-panel-shell{justify-content:center;gap:72px;width:min(100%,1820px)}.cirra-onboarding-launch-panel-shell{width:min(100%,1460px)}.cirra-onboarding-self-learning-panel-copy{justify-self:start;max-width:420px}}@media (width<=767px){.cirra-onboarding-screen{box-sizing:border-box;flex-direction:column;min-height:100dvh;max-height:100dvh;display:flex;overflow:hidden}.cirra-onboarding-features-panel-slack-notification{width:min(320px,100% - 16px);position:absolute;top:12px;left:auto;right:8px}.cirra-onboarding-header{z-index:20;flex-shrink:0;position:sticky;top:0}.cirra-onboarding-panel-stage{-webkit-overflow-scrolling:touch;flex:1 1 0;min-height:0;max-height:100%;overflow:hidden auto}.cirra-onboarding-panel-stage--intro{align-items:stretch;overflow:hidden}.cirra-onboarding-panel-stage--intro .cirra-onboarding-panel-motion-wrap{flex:auto;min-height:0;display:flex}.cirra-onboarding-intro-panel{flex:auto;min-height:100%;display:flex;overflow:hidden}.cirra-onboarding-intro-panel-shell{height:100%;min-height:100%;padding-top:24px;padding-bottom:0;padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px));flex-direction:column;justify-content:flex-start;align-items:stretch;margin-top:0;position:relative;overflow:hidden}.cirra-onboarding-intro-panel-shell .cirra-onboarding-intro-panel-copy-wrap{z-index:2;flex:none;width:100%;height:auto;margin-right:0}.cirra-onboarding-intro-panel-shell .cirra-onboarding-intro-panel-copy-wrap .cirra-onboarding-intro-panel-copy{align-items:flex-start;gap:16px;width:100%;padding-top:4px;position:relative;top:auto;left:auto;transform:none}.cirra-onboarding-intro-panel-shell .cirra-onboarding-intro-panel-copy-wrap .cirra-onboarding-intro-panel-copy .cirra-onboarding-intro-panel-logo{margin-bottom:24px;position:relative;bottom:auto;left:auto;transform:none}.cirra-onboarding-intro-panel-shell .cirra-onboarding-intro-panel-copy-wrap .cirra-onboarding-intro-panel-copy .cirra-onboarding-intro-panel-title{flex-flow:wrap;font-size:28px;line-height:34px}.cirra-onboarding-intro-panel-shell .cirra-onboarding-intro-panel-copy-wrap .cirra-onboarding-intro-panel-copy .cirra-onboarding-intro-panel-title .cirra-onboarding-intro-panel-title-line:first-child{margin-right:4px}.cirra-onboarding-intro-panel-shell .cirra-onboarding-intro-panel-copy-wrap .cirra-onboarding-intro-panel-copy .cirra-onboarding-intro-panel-content{margin-top:0}.cirra-onboarding-intro-panel-shell .cirra-onboarding-intro-panel-image-stage{pointer-events:none;z-index:1;flex:none;width:calc(100% + 48px);height:320px;margin:48px -48px 0;position:relative}.cirra-onboarding-intro-panel-shell .cirra-onboarding-intro-panel-image{object-fit:contain;object-position:center;opacity:1;filter:none;-webkit-mask-composite:initial;width:1040px;max-width:none;height:auto;mask-image:none;mask-composite:initial;margin-top:-108px;margin-left:-228px;position:relative;bottom:auto;left:auto;right:auto}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--information{align-items:stretch}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--information .cirra-onboarding-panel-motion-wrap{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--information .cirra-onboarding-information-panel{flex-direction:column;flex:auto;align-items:stretch;width:100%;min-height:0;margin-top:40px;display:flex}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--information .cirra-onboarding-information-panel .cirra-onboarding-information-panel-shell{flex:auto;justify-content:flex-start;min-height:0;padding-bottom:16px;padding-left:16px;padding-right:16px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--information .cirra-onboarding-information-panel .cirra-onboarding-information-panel-shell .cirra-onboarding-information-panel-copy-block{width:100%;padding-left:8px;padding-right:8px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--information .cirra-onboarding-information-panel .cirra-onboarding-information-panel-shell .cirra-onboarding-information-panel-copy-block .cirra-onboarding-information-panel-title{font-size:30px;line-height:36px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--information .cirra-onboarding-information-panel .cirra-onboarding-information-panel-shell .cirra-onboarding-information-panel-chat{margin-top:auto}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--information .cirra-onboarding-information-panel .cirra-onboarding-information-panel-shell .cirra-onboarding-information-panel-conversation{--conversation-height:40svh}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--information .cirra-onboarding-information-panel .cirra-onboarding-information-panel-shell .cirra-onboarding-information-panel-background-art .cirra-onboarding-information-panel-background-art-image{width:250%;top:15%}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--app-connections{align-items:flex-start}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--app-connections .cirra-onboarding-app-connections-panel{align-items:flex-start;min-width:0;max-width:100%;margin-top:40px;overflow-x:clip}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--app-connections .cirra-onboarding-app-connections-panel .cirra-onboarding-app-connections-panel-shell{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:24px;min-width:0;max-width:100%;padding:0 24px;display:flex;overflow-x:clip}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--app-connections .cirra-onboarding-app-connections-panel .cirra-onboarding-app-connections-panel-shell .cirra-onboarding-app-connections-panel-copy{width:100%}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--app-connections .cirra-onboarding-app-connections-panel .cirra-onboarding-app-connections-panel-shell .cirra-onboarding-app-connections-panel-copy .cirra-onboarding-app-connections-panel-title{font-size:30px;line-height:36px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--app-connections .cirra-onboarding-app-connections-panel .cirra-onboarding-app-connections-panel-shell .cirra-onboarding-app-connections-panel-preview{width:100%;max-width:min(100%,560px);margin-inline:auto;overflow:visible}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--app-connections .cirra-onboarding-app-connections-panel .cirra-onboarding-app-connections-panel-shell .cirra-onboarding-app-connections-panel-preview .cirra-onboarding-app-connections-panel-preview-media{width:120%;margin-left:-10%}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--app-connections .cirra-onboarding-app-connections-panel .cirra-onboarding-app-connections-panel-shell .cirra-onboarding-app-connections-panel-preview .cirra-onboarding-app-connections-panel-slack-logo{width:26px;height:26px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features{box-sizing:border-box;align-items:stretch;padding-top:0;overflow:hidden}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-panel-motion-wrap{flex-direction:column;flex:1 1 0;width:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel{flex-direction:column;flex:1 1 0;align-items:stretch;width:100%;min-width:0;min-height:0;max-height:100%;margin-top:0;padding:0;display:flex}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-shell{box-sizing:border-box;flex:1 1 0;justify-content:flex-start;align-items:stretch;gap:12px;width:100%;max-width:100%;min-height:0;max-height:100%;margin:0 auto;padding:16px 0 0;overflow:hidden;grid-template-columns:unset!important;grid-template-rows:unset!important;flex-direction:column!important;display:flex!important}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-copy{flex:none;gap:12px;min-width:0;min-height:0;max-height:none;padding:0 16px;overflow:visible}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-copy-shell{max-width:none}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-copy-block{gap:12px;display:flex}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-copy-block--mobile{gap:14px;margin-bottom:2px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-pill-nav--mobile{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;justify-content:start;gap:4px;max-width:none;display:flex;overflow:auto visible}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-pill-nav--mobile::-webkit-scrollbar{display:none}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-pill-nav--mobile .cirra-onboarding-features-panel-pill{flex:none;min-width:36px;padding-left:10px;padding-right:10px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-pill-nav--mobile .cirra-onboarding-features-panel-pill:not(.is-active) .cirra-onboarding-features-panel-feature-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-pill-nav--mobile .cirra-onboarding-features-panel-pill.is-active{padding-left:14px;padding-right:14px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-actions{display:none}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-actions--mobile{flex-wrap:wrap;gap:16px;display:flex}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-summary-title{font-family:var(--cirra-onboarding-roobert-font-family);letter-spacing:-.02em;color:#2d2d2d;margin:0;font-size:30px;font-weight:400;line-height:36px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-summary-body{letter-spacing:-.01em;color:#616161;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.42}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-preview-column{width:100%;min-width:0;max-width:none;min-height:0;padding:0 12px max(12px, env(safe-area-inset-bottom,0px));box-sizing:border-box;flex-direction:column;flex:1 1 0;align-self:stretch;margin-top:0;margin-bottom:0;display:flex;overflow:hidden}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-thread-bg-card{display:none}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-thread-preview{flex-direction:column;flex:1 1 0;width:100%;max-width:none;min-height:0;max-height:100%;display:flex;overflow:hidden}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-thread-window{flex-direction:column;flex:1 1 0;justify-content:flex-end;max-width:none;min-height:0;max-height:100%;display:flex;overflow:hidden}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-thread-feed{--cirra-onboarding-features-thread-feed-top-fade-height:40px;flex-direction:column;flex:1 1 0;min-height:0;max-height:none;margin-bottom:12px;padding:16px 0 4px;display:flex;overflow:hidden}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-thread-feed.has-top-overflow{--cirra-onboarding-features-thread-feed-top-fade-height:48px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-thread-feed.has-top-overflow.has-mode-panel{--cirra-onboarding-features-thread-feed-top-fade-height:60px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-thread-feed .cirra-onboarding-features-panel-thread-feed-scroll{box-sizing:border-box;flex:1 1 0;height:auto;min-height:0;max-height:none;padding-top:6px;padding-left:16px;padding-right:16px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-thread-composer-frame{flex-shrink:0;padding:0 4px 10px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-mode-panel-slot{padding:0 4px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-preview-actions{flex:none;justify-content:flex-start;width:100%;max-width:none;margin-top:12px;padding:0}.cirra-onboarding-features-panel-title{font-size:30px;line-height:36px}.cirra-onboarding-features-panel-lead{max-width:none;font-size:17px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning{align-items:stretch}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-panel-motion-wrap{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel{flex-direction:column;flex:auto;align-items:stretch;min-width:0;max-width:100%;min-height:0;margin-top:0;padding-top:24px;display:flex;overflow-x:clip}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-shell{box-sizing:border-box;flex-direction:column;flex:auto;grid-template-columns:none;justify-content:space-between;align-items:stretch;gap:24px;width:100%;min-width:0;max-width:100%;min-height:0;padding:0;display:flex;overflow-x:clip}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-copy{flex:none;justify-self:stretch;width:100%;max-width:none;padding:0 24px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-copy-block{width:100%;max-width:none}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-copy-block .cirra-onboarding-intro-panel-title{font-size:30px;line-height:36px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-preview{flex:none;justify-content:flex-start;align-self:stretch;align-items:stretch;width:100%;max-width:none;min-height:0;margin-top:auto;padding:0}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-preview:before{opacity:.4;background:linear-gradient(305deg,#e8cbbf6b 8%,#ffdba1 24%,#c8a7ed 44%,#50d3f8 64%,#2f92ff 88%);border-radius:999px;width:min(100vw,440px);height:260px;inset:-40px auto auto 50%;transform:translate(-50%)}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-sheet{box-sizing:border-box;background:linear-gradient(#fff 0% 52%,#f7f7f7 100%);align-self:stretch;width:100%;min-width:0;max-width:none;margin-inline:0;padding:28px 32px 96px;mask-image:none}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-sheet:after{background:linear-gradient(90deg,#0000 0%,#00000029 18% 82%,#0000 100%);width:100%;height:1px;inset:0 0 auto;mask-image:linear-gradient(#0000 0%,#000 22% 78%,#0000 100%);mask-size:100% 100%}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-option-header{gap:14px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-option-description{padding-left:0}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--launch{align-items:stretch}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--launch .cirra-onboarding-launch-panel{flex-direction:column;flex:auto;align-items:stretch;width:100%;min-width:0;min-height:0;display:flex}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--launch .cirra-onboarding-launch-panel-shell{box-sizing:border-box;flex:auto;align-items:stretch;width:100%;max-width:100%;min-height:0;margin:0 auto;padding:24px 0 0}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--launch .cirra-onboarding-launch-panel-background-image{width:200%;top:-15%}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--launch .cirra-onboarding-launch-panel-copy{box-sizing:border-box;width:100%;max-width:none;padding:0 24px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--launch .cirra-onboarding-launch-panel-copy .cirra-onboarding-features-panel-lead{max-width:none}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--launch .cirra-onboarding-launch-panel-preview{box-sizing:border-box;align-self:stretch;width:100%;max-width:none;margin-top:40px;padding:0 16px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--launch .cirra-onboarding-launch-panel-preview-image{border-radius:6px;width:100%;height:auto}}.home-screen,.automations-screen,.connections-screen,.skills-screen,.analytics-screen,.settings-screen,.org-settings-screen{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.home-screen>:first-child,.automations-screen>:first-child,.connections-screen>:first-child,.skills-screen>:first-child,.analytics-screen>:first-child,.settings-screen>:first-child,.org-settings-screen>:first-child{flex:auto;min-width:0;min-height:0}.skills-breadcrumb-row{box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;height:56px;min-height:56px;display:flex}.skills-center-column{padding-left:0;padding-right:0}@media (width<=767px){.skills-breadcrumb-row{display:none}}.comp-cirra-skills-page{--skills-empty-panel-border:var(--cirra-border-soft,#ffffff17);--skills-empty-panel-bg:#ffffff05;--skills-card-border:transparent;--skills-card-bg:var(--cirra-neutral-200,#202124);--skills-card-border-hover:transparent;--skills-card-bg-hover:var(--cirra-neutral-200,#202124);--skills-card-shadow:0 4px 6px -1px #00000040, 0 2px 4px -1px #00000026, 0 0 0 .5px #ffffff14, inset 0 1px 0 0 #ffffff0a;--skills-card-shadow-hover:0 4px 6px -1px #0000004d, 0 2px 4px -1px #0003, 0 0 0 .5px #ffffff1f, inset 0 1px 0 0 #ffffff0f;flex-direction:column;gap:24px;width:min(100%,800px);margin:0 auto;padding:0 20px 24px;display:flex}html[data-cirra-theme=light] .comp-cirra-skills-page{--skills-empty-panel-border:#1616161f;--skills-empty-panel-bg:#ffffffdb;--skills-card-border:transparent;--skills-card-bg:var(--cirra-neutral-50,#0e0e0f);--skills-card-border-hover:transparent;--skills-card-bg-hover:var(--cirra-neutral-100,#151617);--skills-card-shadow:0 4px 4px -2px #00000005, 0 2px 2px -1px #0000000a, 0 1px 1px -.5px #0000000f, 0 0 0 .5px #0000001a, inset 0 1px 1px 1px #fff, inset 0 4px 20px -16px #00000040;--skills-card-shadow-hover:0 4px 4px -2px #00000008, 0 2px 2px -1px #0000000f, 0 1px 1px -.5px #00000014, 0 0 0 .5px #00000024, inset 0 1px 1px 1px #fff, inset 0 4px 20px -16px #00000040}.skills-section{flex-direction:column;gap:0;display:flex}.skills-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;padding:16px 0;display:flex}.skills-section-body{flex-direction:column;gap:16px;margin-top:0;display:flex}.skills-section-count{color:var(--cirra-neutral-700,#6f7078);font-size:13px;line-height:1.2}.skills-section-tabs{align-self:flex-start}.skills-empty-panel{border:1px solid var(--skills-empty-panel-border);background:var(--skills-empty-panel-bg);border-radius:12px;justify-content:center;align-items:center;min-height:112px;padding:16px;display:flex}.skills-empty-panel-text{color:var(--cirra-neutral-700,#6f7078);text-align:center;font-size:13px}.skills-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.skills-grid [data-slot=context-menu-trigger]{width:100%;display:block}.skills-card{background:var(--skills-card-bg);min-height:58px;box-shadow:var(--skills-card-shadow);box-sizing:border-box;text-align:left;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex;overflow:hidden;outline:none!important}.skills-card:hover:not(:disabled){border-color:var(--skills-card-border-hover);background:var(--skills-card-bg-hover);box-shadow:var(--skills-card-shadow-hover)}.skills-card:focus-within{outline-offset:2px;outline:2px solid #3f9aff99}.skills-card-main{appearance:none;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;justify-content:flex-start;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.skills-card-main:focus-visible{outline:none}.skills-card-icon-picker{flex-shrink:0}.skills-card-icon-shell.connections-app-logo-shell--light-chip{background:var(--cirra-neutral-250,#242528);box-shadow:none}.skills-card-icon-trigger{border-radius:12px}.skills-card-icon-shell{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.skills-card-icon{flex:0 0 18px;width:18px;min-width:18px;height:18px;color:#fff!important}.skills-card-icon svg{color:#fff!important}.skills-card-content{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;display:flex}.skills-card-try-button{color:var(--cirra-neutral-700,#6f7078);opacity:0;flex-shrink:0;align-self:center;margin-left:auto;transition:opacity .12s}.skills-card:hover .skills-card-try-button{opacity:1;color:var(--cirra-neutral-950,#ceced6)}.skills-card-title{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:1.2;overflow:hidden}.skills-card-description{color:var(--cirra-neutral-700,#6f7078);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.comp-modal-v2.cirra-skill-details-modal{flex-direction:column;height:min(1000px,100vh - 48px);max-height:min(1000px,100vh - 48px);padding-left:24px;padding-right:24px;display:flex}.comp-modal-v2.cirra-skill-details-modal>*,.comp-modal-v2.cirra-skill-details-modal>*>*{flex-direction:column;flex:1;min-height:0;display:flex}.comp-modal-v2.cirra-skill-details-modal .comp-modal-v2-header{flex:none}.comp-modal-v2.cirra-skill-details-modal .comp-modal-v2-body{flex-direction:column;flex:1;min-height:0;margin-top:12px;display:flex;overflow:hidden}.comp-modal-v2.cirra-skill-details-modal .skill-details-panel{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.comp-modal-v2.cirra-skill-details-modal .skill-details-shared-by{color:var(--cirra-neutral-700,#6f7078);flex:none;margin:0;font-size:13px;line-height:1.2}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-card{border:none;border-top:1px solid var(--cirra-neutral-300,#27282b);border-bottom:1px solid var(--cirra-neutral-300,#27282b);background:0 0;flex:1;width:auto;min-height:0;margin-top:12px;margin-left:-24px;margin-right:-24px;padding:0 24px 24px;overflow-y:auto}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-state{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:13px;line-height:1.35}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-state.is-error{color:var(--cirra-danger,#ff5c5c)}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text{color:var(--cirra-neutral-950,#ceced6);font-family:var(--cirra-serif-font-family,"Lora", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", "Times New Roman", serif);overflow-wrap:anywhere;-ms-overflow-style:none;scrollbar-width:none;margin:12px 0 0;padding-right:4px;font-size:14px;line-height:1.55;overflow:auto}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text::-webkit-scrollbar{display:none}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text h1,.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text h2,.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text h3,.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text h4,.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text h5,.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text h6{margin:16px 0 8px;font-weight:600}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text h1{font-size:18px}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text h2{font-size:16px}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text h3{font-size:15px}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text p{margin:0 0 10px}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text ul,.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text ol{margin:0 0 10px;padding-left:20px}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text li{margin-bottom:4px}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text code{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);background:var(--cirra-neutral-300,#27282b);border-radius:4px;padding:1px 4px;font-size:13px}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text pre{background:var(--cirra-neutral-300,#27282b);border-radius:8px;margin:0 0 10px;padding:10px;overflow-x:auto}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text pre code{background:0 0;padding:0}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text a{color:var(--cirra-neutral-950,#ceced6);text-decoration:underline}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text blockquote{border-left:3px solid var(--cirra-neutral-400,#343538);color:var(--cirra-neutral-800,#81828a);margin:0 0 10px;padding-left:12px}.comp-modal-v2.cirra-skill-details-modal .skill-details-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.comp-modal-v2.cirra-skill-details-modal .skill-details-actions-left,.comp-modal-v2.cirra-skill-details-modal .skill-details-actions-right{align-items:center;gap:10px;display:flex}.comp-modal-v2.cirra-skill-details-modal .skill-details-actions-right{gap:2px}.comp-modal-v2.cirra-skill-details-modal .skill-details-edit-button{margin-right:4px}.comp-modal-v2.skill-details-delete-confirmation-modal{z-index:1501}.comp-modal-v2-backdrop.skill-details-delete-confirmation-modal-backdrop{z-index:1500}.comp-modal-v2.skill-share-modal{z-index:1501}.comp-modal-v2-backdrop.skill-share-modal-backdrop{z-index:1500}.skill-share-modal-form{flex-direction:column;gap:20px;display:flex}.skill-share-modal-field{flex-direction:column;gap:4px;display:flex}.skill-share-modal-field .comp-input-shell-modal-field{width:100%}.skill-share-modal-error{color:var(--cirra-danger,#ff5c5c);margin:0;font-size:12px}.skill-share-modal-actions{justify-content:flex-end;gap:6px;display:flex}@media (width<=900px){.skills-grid{grid-template-columns:1fr}.comp-modal-v2.cirra-skill-details-modal .skill-details-panel{gap:12px}.comp-modal-v2.cirra-skill-details-modal .skill-details-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid}.comp-modal-v2.cirra-skill-details-modal .skill-details-actions-left,.comp-modal-v2.cirra-skill-details-modal .skill-details-actions-right{display:contents}.comp-modal-v2.cirra-skill-details-modal .skill-details-actions .comp-button{width:100%}.comp-modal-v2.cirra-skill-details-modal .skill-details-edit-button{margin-right:0}}@media (width<=360px){.comp-modal-v2.cirra-skill-details-modal .skill-details-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}}@media (width<=767px){.comp-cirra-skills-page{width:100%;padding:16px 0}.comp-cirra-skills-page>.comp-center-column{padding-inline:16px}.skills-section-heading .compound-page-header-title{display:none}}.cirra-analytics-header-row{box-sizing:border-box;height:56px;min-height:56px;padding:0 20px 0 max(20px, var(--cirra-shell-controls-clearance,0px));align-items:center;margin:0 -20px;display:flex}.cirra-analytics-header-row-inner{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:1200px;margin:0 auto;display:flex}.cirra-analytics-header-row-inner.is-full-width{max-width:none}.comp-cirra-analytics-page.compound-page.has-breadcrumb{gap:12px;padding-top:0}.comp-cirra-analytics-page .compound-page-body{margin-top:0}.cirra-analytics-header-actions{align-items:center;gap:4px;display:inline-flex}.cirra-analytics-header-actions .comp-button-outlined{transition:background .12s}.cirra-analytics-header-actions .comp-button-outlined:hover:not(:disabled),.cirra-analytics-header-actions .comp-button-outlined:focus-visible:not(:disabled){background:linear-gradient(180deg, #ffffff05 0%, #fff0 100%), var(--cirra-neutral-300,#27282b)}.cirra-analytics-header-actions .comp-button-outlined:active:not(:disabled){background:linear-gradient(180deg, #ffffff05 0%, #fff0 100%), var(--cirra-neutral-400,#343538)}html[data-cirra-theme=light] .cirra-analytics-header-actions .comp-button-outlined:hover:not(:disabled),html[data-cirra-theme=light] .cirra-analytics-header-actions .comp-button-outlined:focus-visible:not(:disabled){background:linear-gradient(180deg, #0000 0%, #0000000a 100%), var(--cirra-neutral-200,#202124)}html[data-cirra-theme=light] .cirra-analytics-header-actions .comp-button-outlined:active:not(:disabled){background:linear-gradient(180deg, #0000 0%, #0000000a 100%), var(--cirra-neutral-300,#27282b)}.cirra-analytics-mobile-actions{gap:2px}.cirra-data-sources-breadcrumb-row{box-sizing:border-box;align-items:center;gap:12px;height:56px;min-height:56px;display:flex}.comp-cirra-data-sources-page{padding-top:0}.cirra-data-sources-center-column,.cirra-data-source-table-center-column{padding-left:0;padding-right:0}@media (width<=767px){.cirra-analytics-header-row,.cirra-data-sources-breadcrumb-row{display:none}}.comp-cirra-analytics-page{--compound-page-bg:var(--cirra-neutral-100,#151617);background:var(--compound-page-bg)}.cirra-analytics-grid{--cirra-analytics-panel-gap:12px;margin:calc(var(--cirra-analytics-panel-gap) / -2);grid-template-columns:repeat(12,1fr);grid-auto-rows:48px;display:grid}.cirra-analytics-panel,.cirra-analytics-panel-card{--cirra-analytics-panel-radius:14px;--cirra-analytics-table-row-height:40px;--cirra-analytics-table-head-height:32px;--cirra-analytics-table-hairline:#16161614;--cirra-analytics-table-head-fill:#ffffff0d;--cirra-analytics-table-head-inset:inset 0 .5px 0 #ffffff0f, inset 0 -.5px 1px #00000029;--cirra-analytics-table-row-divider:#ffffff2e;--cirra-analytics-panel-ring:#ffffff14;--cirra-analytics-panel-shadow:0 4px 6px -1px #00000040, 0 2px 4px -1px #00000026, 0 0 0 .5px var(--cirra-analytics-panel-ring)}.cirra-analytics-panel{margin:calc(var(--cirra-analytics-panel-gap) / 2);border-radius:var(--cirra-analytics-panel-radius);flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.cirra-analytics-panel:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-analytics-group-cell:focus-visible{outline-offset:-2px;outline:2px solid #3f9aff99}html[data-cirra-theme=light] .cirra-analytics-panel,html[data-cirra-theme=light] .cirra-analytics-panel-card{--cirra-analytics-panel-ring:#0000001a;--cirra-analytics-panel-shadow:0 4px 4px -2px #00000005, 0 2px 2px -1px #0000000a, 0 1px 1px -.5px #0000000f, 0 0 0 .5px var(--cirra-analytics-panel-ring);--cirra-analytics-table-head-fill:#f7f7f8;--cirra-analytics-table-head-inset:inset 0 .5px 0 #00000005, inset 0 -.5px 0 #00000005;--cirra-analytics-table-row-divider:#0000001f}.cirra-analytics-panel.is-drag-ghost{z-index:30;will-change:transform;box-shadow:0 16px 40px -12px #00000059, 0 0 0 .5px var(--cirra-analytics-panel-ring)}.cirra-analytics-drag-placeholder{margin:calc(var(--cirra-analytics-panel-gap) / 2);border:1.5px dashed var(--cirra-neutral-400,#343538);pointer-events:none;background:#0000000a;border-radius:14px}h1.cirra-analytics-page-title,p.cirra-analytics-page-description{margin:0}.cirra-analytics-page-header-inline{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.cirra-analytics-page-header-band{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0;margin-bottom:-20px;display:flex}.cirra-analytics-page-header-band>.cirra-analytics-page-header-inline{margin-bottom:20px}.cirra-analytics-needs-you-banner{background:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 3%, var(--cirra-neutral-100,#151617));width:100%;min-width:0;min-height:64px;box-shadow:0 1px 3px color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 4%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 14%, transparent), inset 0 -1px 0 color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 17%, transparent);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex;position:relative;overflow:hidden}html[data-cirra-theme=dark] .cirra-analytics-needs-you-banner{background:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 5%, color-mix(in oklch, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%));box-shadow:0 1px 3px #0000002e, inset 0 1px 0 color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 5.5%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 11%, transparent), inset 0 -1px 0 #00000045}.cirra-analytics-needs-you-banner-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.cirra-analytics-needs-you-banner-copy strong,.cirra-analytics-needs-you-banner-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cirra-analytics-needs-you-banner-copy strong{color:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 46%, var(--cirra-neutral-950,#ceced6));font-size:13px;font-weight:500;line-height:18px}.cirra-analytics-needs-you-banner-copy>span{color:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 26%, var(--cirra-neutral-800,#81828a));font-size:12px;line-height:16px}.cirra-analytics-needs-you-banner .cirra-analytics-needs-you-banner-action.comp-button{color:var(--cirra-neutral-50,#0e0e0f);background:radial-gradient(83.68% 100% at 50% 0%, #ffffff3d 0%, #fff0 75%), var(--cirra-warning,oklch(80% .17 52));box-shadow:0 2px 2px -1px color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 24%, transparent), inset 0 1px 2px #ffffff29, inset 0 -.5px 0 #0000001f, inset 0 0 0 .5px #00000038;white-space:nowrap;min-height:28px;text-shadow:none;touch-action:manipulation;flex:none;padding-inline:14px;transition:transform .12s ease-out;position:relative}.cirra-analytics-needs-you-banner .cirra-analytics-needs-you-banner-action.comp-button:hover:not(:disabled),.cirra-analytics-needs-you-banner .cirra-analytics-needs-you-banner-action.comp-button:active:not(:disabled){color:var(--cirra-neutral-50,#0e0e0f);background:radial-gradient(83.68% 100% at 50% 0%, #ffffff57 0%, #ffffff0a 75%), color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 96%, var(--cirra-neutral-50,#0e0e0f))}html[data-cirra-theme=dark] .cirra-analytics-needs-you-banner .cirra-analytics-needs-you-banner-action.comp-button:hover:not(:disabled),html[data-cirra-theme=dark] .cirra-analytics-needs-you-banner .cirra-analytics-needs-you-banner-action.comp-button:active:not(:disabled){background:radial-gradient(83.68% 100% at 50% 0%, #ffffff57 0%, #ffffff0a 75%), color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 96%, white)}.cirra-analytics-needs-you-banner .cirra-analytics-needs-you-banner-action.comp-button:active:not(:disabled){transform:scale(.96)}.cirra-analytics-needs-you-banner .cirra-analytics-needs-you-banner-action.comp-button:focus-visible:not(:disabled){outline:2px solid color-mix(in oklch, var(--cirra-neutral-950,#ceced6) 44%, transparent);outline-offset:2px}.cirra-analytics-needs-you-banner .cirra-analytics-needs-you-banner-action.comp-button:after{content:"";position:absolute;inset:-8px -4px}@media (prefers-reduced-motion:reduce){.cirra-analytics-needs-you-banner .cirra-analytics-needs-you-banner-action.comp-button{transition:none}}.cirra-analytics-needs-you-banner .cirra-analytics-home-mini{background:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 10%, var(--cirra-neutral-100,#151617));box-shadow:none}html[data-cirra-theme=dark] .cirra-analytics-needs-you-banner .cirra-analytics-home-mini{background:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 12%, var(--cirra-neutral-300,#27282b))}.cirra-analytics-needs-you-banner .cirra-analytics-home-mini-panel{background:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 14%, transparent);color:var(--cirra-warning,oklch(80% .17 52))}.cirra-analytics-needs-you-banner-visual{pointer-events:none;user-select:none;flex:none;place-items:center;width:44px;height:46px;display:grid}.cirra-analytics-needs-you-banner-visual>.cirra-analytics-home-mini{transform:scale(.72)}@media (width<=620px){.cirra-analytics-needs-you-banner{gap:8px}.cirra-analytics-needs-you-banner .cirra-analytics-needs-you-banner-action.comp-button{padding-inline:10px}}.cirra-analytics-activity-banner-slot{width:100%;min-width:0;overflow:hidden}.cirra-analytics-activity-banner-slot.is-leaving{pointer-events:none;transition:height .32s cubic-bezier(.645,.045,.355,1),margin-bottom .32s cubic-bezier(.645,.045,.355,1)}@keyframes cirra-analytics-activity-banner-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.97)translateY(6px)}}.cirra-analytics-activity-banner{border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;min-height:64px;padding:8px 10px;transition:background .24s,box-shadow .24s;animation:.42s cubic-bezier(.16,1,.3,1) both cirra-analytics-home-activity-in;display:flex;position:relative;overflow:hidden}.cirra-analytics-activity-banner.is-leaving{min-height:0;animation:.18s cubic-bezier(.16,1,.3,1) both cirra-analytics-activity-banner-out}.cirra-analytics-activity-banner.is-attention{background:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 3%, var(--cirra-neutral-100,#151617));box-shadow:0 1px 3px color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 4%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 14%, transparent), inset 0 -1px 0 color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 17%, transparent)}html[data-cirra-theme=dark] .cirra-analytics-activity-banner.is-attention{background:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 5%, color-mix(in oklch, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%));box-shadow:0 1px 3px #0000002e, inset 0 1px 0 color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 5.5%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 11%, transparent), inset 0 -1px 0 #00000045}.cirra-analytics-activity-banner.is-attention .cirra-analytics-home-mini{background:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 10%, var(--cirra-neutral-100,#151617));box-shadow:none;transition:background .24s}html[data-cirra-theme=dark] .cirra-analytics-activity-banner.is-attention .cirra-analytics-home-mini{background:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 12%, var(--cirra-neutral-300,#27282b))}.cirra-analytics-activity-banner.is-attention .cirra-analytics-home-mini-panel{background:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 14%, transparent);color:var(--cirra-warning,oklch(80% .17 52));transition:background .24s,color .24s}.cirra-analytics-activity-banner.is-attention .cirra-analytics-home-mini[data-has-attention] .cirra-analytics-home-mini-panel:not([data-attention]){opacity:.35}.cirra-analytics-activity-banner.is-attention .cirra-analytics-home-mini-panel[data-attention]{background:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 58%, var(--cirra-neutral-100,#151617));color:var(--cirra-neutral-50,#0e0e0f)}.cirra-analytics-activity-banner.is-error{background:color-mix(in oklch, var(--cirra-danger,#ff5c5c) 3%, var(--cirra-neutral-100,#151617));box-shadow:0 1px 3px color-mix(in oklch, var(--cirra-danger,#ff5c5c) 4%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--cirra-danger,#ff5c5c) 14%, transparent), inset 0 -1px 0 color-mix(in oklch, var(--cirra-danger,#ff5c5c) 17%, transparent)}html[data-cirra-theme=dark] .cirra-analytics-activity-banner.is-error{background:color-mix(in oklch, var(--cirra-danger,#ff5c5c) 5%, color-mix(in oklch, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%));box-shadow:0 1px 3px #0000002e, inset 0 1px 0 color-mix(in oklch, var(--cirra-danger,#ff5c5c) 5.5%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--cirra-danger,#ff5c5c) 11%, transparent), inset 0 -1px 0 #00000045}.cirra-analytics-activity-banner.is-error .cirra-analytics-home-mini{background:color-mix(in oklch, var(--cirra-danger,#ff5c5c) 10%, var(--cirra-neutral-100,#151617));box-shadow:none;transition:background .24s}html[data-cirra-theme=dark] .cirra-analytics-activity-banner.is-error .cirra-analytics-home-mini{background:color-mix(in oklch, var(--cirra-danger,#ff5c5c) 12%, var(--cirra-neutral-300,#27282b))}.cirra-analytics-activity-banner.is-error .cirra-analytics-home-mini-panel{background:color-mix(in oklch, var(--cirra-danger,#ff5c5c) 14%, transparent);color:var(--cirra-danger,#ff5c5c);transition:background .24s,color .24s}.cirra-analytics-activity-banner.is-error .cirra-analytics-home-mini[data-has-attention] .cirra-analytics-home-mini-panel:not([data-attention]){opacity:.35}.cirra-analytics-activity-banner.is-error .cirra-analytics-home-mini-panel[data-attention]{background:color-mix(in oklch, var(--cirra-danger,#ff5c5c) 58%, var(--cirra-neutral-100,#151617));color:var(--cirra-neutral-50,#0e0e0f)}.cirra-analytics-activity-banner.is-done{background:color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 3%, var(--cirra-neutral-100,#151617));box-shadow:0 1px 3px color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 4%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 14%, transparent), inset 0 -1px 0 color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 17%, transparent)}html[data-cirra-theme=dark] .cirra-analytics-activity-banner.is-done{background:color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 5%, color-mix(in oklch, var(--cirra-neutral-200,#202124) 88%, var(--cirra-neutral-50,#0e0e0f) 12%));box-shadow:0 1px 3px #0000002e, inset 0 1px 0 color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 5.5%, transparent), inset 0 0 0 1px color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 11%, transparent), inset 0 -1px 0 #00000045}.cirra-analytics-activity-banner.is-done .cirra-analytics-home-mini{background:color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 10%, var(--cirra-neutral-100,#151617));box-shadow:none;transition:background .24s}html[data-cirra-theme=dark] .cirra-analytics-activity-banner.is-done .cirra-analytics-home-mini{background:color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 12%, var(--cirra-neutral-300,#27282b))}.cirra-analytics-activity-banner.is-done .cirra-analytics-home-mini-panel{background:color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 14%, transparent);color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));transition:background .24s,color .24s}.cirra-analytics-activity-banner.is-done .cirra-analytics-home-mini[data-has-attention] .cirra-analytics-home-mini-panel:not([data-attention]){opacity:.35}.cirra-analytics-activity-banner.is-done .cirra-analytics-home-mini-panel[data-attention]{background:color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 58%, var(--cirra-neutral-100,#151617));color:var(--cirra-neutral-50,#0e0e0f)}.cirra-analytics-activity-banner.is-working{--cirra-analytics-activity-banner-ground:var(--cirra-neutral-600,#55565c);--cirra-analytics-activity-banner-marker:#ffffff6b;background:var(--cirra-analytics-activity-banner-ground);box-shadow:0 3px 8px -6px #00000080,0 1px 2px -1px #0000004d,inset 0 0 0 1px #ffffff17}html[data-cirra-theme=dark] .cirra-analytics-activity-banner.is-working{--cirra-analytics-activity-banner-ground:var(--cirra-neutral-300,#27282b)}html[data-cirra-theme=light] .cirra-analytics-activity-banner.is-working{--cirra-analytics-activity-banner-ground:var(--cirra-neutral-900,#aeb0b8)}.cirra-analytics-activity-banner.is-working .thinking-dot{background:#fff}.cirra-analytics-activity-banner.is-building{animation:none}@media (prefers-reduced-motion:reduce){.cirra-analytics-activity-banner{animation:none}}.cirra-analytics-activity-banner-grid{pointer-events:none;background:linear-gradient(#0000 0 calc(50% - .5px),#ffffff1a calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),repeating-linear-gradient(90deg,#ffffff1a 0 1px,#0000 1px 33.333%);width:min(26%,220px);position:absolute;inset:0 0 0 auto}.cirra-analytics-activity-banner-grid:before{background:var(--cirra-analytics-activity-banner-marker);content:"";width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:-3px}.cirra-analytics-activity-banner.is-working .cirra-analytics-home-mini{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff17}.cirra-analytics-activity-banner.is-working .cirra-analytics-home-mini-panel{color:#ffffff9e;background:#ffffff29}.cirra-analytics-activity-banner.is-working .cirra-analytics-home-mini[data-working] .cirra-analytics-home-mini-panel,.cirra-analytics-activity-banner.is-working .cirra-analytics-home-mini[data-loading] .cirra-analytics-home-mini-panel{background:#ffffff29}.cirra-analytics-activity-banner-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;position:relative}.cirra-analytics-activity-banner-copy strong,.cirra-analytics-activity-banner-copy>span{transition:color .24s}.cirra-analytics-activity-banner-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cirra-analytics-activity-banner-copy strong{min-width:0;color:var(--cirra-neutral-950,#ceced6);align-items:center;gap:9px;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.cirra-analytics-activity-banner-copy>span{color:var(--cirra-neutral-800,#81828a);font-size:12px;line-height:16px}.cirra-analytics-activity-banner-copy strong .cirra-analytics-activity-banner-headline-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cirra-analytics-activity-banner.is-working .cirra-analytics-activity-banner-copy strong{color:#fff}.cirra-analytics-activity-banner.is-working .cirra-analytics-activity-banner-copy>span{color:#ffffffad}.cirra-analytics-activity-banner.is-attention .cirra-analytics-activity-banner-copy strong{color:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 46%, var(--cirra-neutral-950,#ceced6))}.cirra-analytics-activity-banner.is-attention .cirra-analytics-activity-banner-copy>span{color:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 26%, var(--cirra-neutral-800,#81828a))}.cirra-analytics-activity-banner.is-error .cirra-analytics-activity-banner-copy strong{color:color-mix(in oklch, var(--cirra-danger,#ff5c5c) 46%, var(--cirra-neutral-950,#ceced6))}.cirra-analytics-activity-banner.is-error .cirra-analytics-activity-banner-copy>span{color:color-mix(in oklch, var(--cirra-danger,#ff5c5c) 26%, var(--cirra-neutral-800,#81828a))}.cirra-analytics-activity-banner.is-done .cirra-analytics-activity-banner-copy strong{color:color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 46%, var(--cirra-neutral-950,#ceced6))}.cirra-analytics-activity-banner.is-done .cirra-analytics-activity-banner-copy>span{color:color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 26%, var(--cirra-neutral-800,#81828a))}.cirra-analytics-activity-banner-live{color:var(--cirra-neutral-600,#55565c);flex-shrink:0;align-items:center;gap:3px;font-size:11px;font-weight:400;display:inline-flex}.cirra-analytics-activity-banner.is-working .cirra-analytics-activity-banner-live{color:#fff9}.cirra-analytics-activity-banner-clock{font-variant-numeric:tabular-nums}.cirra-analytics-activity-banner-visual{pointer-events:none;user-select:none;flex:none;place-items:center;width:44px;height:46px;display:grid;position:relative}.cirra-analytics-activity-banner-visual>.cirra-analytics-home-mini{transform:scale(.72)}.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button{white-space:nowrap;min-height:28px;text-shadow:none;touch-action:manipulation;flex:none;padding-inline:14px;transition:transform .12s ease-out;position:relative}.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button.is-working{color:var(--cirra-analytics-activity-banner-ground);background:#fff;transition:transform .12s ease-out,background-color .14s ease-out;box-shadow:0 1px 2px #0000003d}.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button.is-working:hover:not(:disabled),.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button.is-working:active:not(:disabled){color:var(--cirra-analytics-activity-banner-ground);background:#f1f1f3}.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button.is-working:focus-visible:not(:disabled){outline-color:#ffffffd9}.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button.is-attention{color:var(--cirra-neutral-50,#0e0e0f);background:radial-gradient(83.68% 100% at 50% 0%, #ffffff3d 0%, #fff0 75%), var(--cirra-warning,oklch(80% .17 52));box-shadow:0 2px 2px -1px color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 24%, transparent), inset 0 1px 2px #ffffff29, inset 0 -.5px 0 #0000001f, inset 0 0 0 .5px #00000038}.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button.is-attention:hover:not(:disabled),.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button.is-attention:active:not(:disabled){color:var(--cirra-neutral-50,#0e0e0f);background:radial-gradient(83.68% 100% at 50% 0%, #ffffff4d 0%, #ffffff08 75%), var(--cirra-warning,oklch(80% .17 52))}.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button.is-error{color:var(--cirra-neutral-50,#0e0e0f);background:radial-gradient(83.68% 100% at 50% 0%, #ffffff3d 0%, #fff0 75%), var(--cirra-danger,#ff5c5c);box-shadow:0 2px 2px -1px color-mix(in oklch, var(--cirra-danger,#ff5c5c) 24%, transparent), inset 0 1px 2px #ffffff29, inset 0 -.5px 0 #0000001f, inset 0 0 0 .5px #00000038}.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button.is-error:hover:not(:disabled),.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button.is-error:active:not(:disabled){color:var(--cirra-neutral-50,#0e0e0f);background:radial-gradient(83.68% 100% at 50% 0%, #ffffff4d 0%, #ffffff08 75%), var(--cirra-danger,#ff5c5c)}.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button:active:not(:disabled){transform:scale(.96)}.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button:focus-visible:not(:disabled){outline:2px solid color-mix(in oklch, var(--cirra-neutral-950,#ceced6) 44%, transparent);outline-offset:2px}.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button:after{content:"";position:absolute;inset:-8px -4px}@media (prefers-reduced-motion:reduce){.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button{transition:none}}.cirra-analytics-activity-banner-dismiss{appearance:none;cursor:pointer;width:24px;height:24px;color:var(--cirra-neutral-600,#55565c);background:0 0;border:0;border-radius:6px;flex:none;place-items:center;margin:0;padding:0;transition:color .12s ease-out,background-color .12s ease-out;display:grid;position:relative}.cirra-analytics-activity-banner-dismiss:hover{color:var(--cirra-neutral-950,#ceced6);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 5%, transparent)}.cirra-analytics-activity-banner-dismiss:focus-visible{outline:2px solid color-mix(in oklch, var(--cirra-neutral-950,#ceced6) 44%, transparent);outline-offset:1px}.cirra-analytics-activity-banner-dismiss:after{content:"";position:absolute;inset:-20px -5px}@media (width<=620px){.cirra-analytics-activity-banner{gap:8px}.cirra-analytics-activity-banner .cirra-analytics-activity-banner-action.comp-button{padding-inline:10px}}.cirra-analytics-page-header-block{align-items:flex-start;gap:8px;margin:4px 0 0;display:flex}.cirra-analytics-page-filter-chips{flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%;display:flex}.cirra-analytics-page-filters-ask,.cirra-analytics-page-title-edit{opacity:0;align-self:center;transition:opacity .12s;display:inline-flex}.cirra-analytics-page-filters-ask .cirra-analytics-panel-header-control.comp-button,.cirra-analytics-page-title-edit .cirra-analytics-panel-header-control.comp-button{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--cirra-neutral-700,#6f7078);border-radius:8px}.cirra-analytics-page-filters-ask .cirra-analytics-panel-header-control.comp-button svg,.cirra-analytics-page-title-edit .cirra-analytics-panel-header-control.comp-button svg{width:16px;height:16px}.cirra-analytics-page-filter-chips:hover .cirra-analytics-page-filters-ask,.cirra-analytics-page-filter-chips:focus-within .cirra-analytics-page-filters-ask,.cirra-analytics-page-filters-ask.is-open,.cirra-analytics-page-header-block:hover .cirra-analytics-page-title-edit,.cirra-analytics-page-header-block:focus-within .cirra-analytics-page-title-edit,.cirra-analytics-page-header-inline:hover .cirra-analytics-page-title-edit,.cirra-analytics-page-header-inline:focus-within .cirra-analytics-page-title-edit{opacity:1}.cirra-analytics-filter-chip{cursor:pointer;width:auto}.cirra-analytics-filter-chip .cirra-analytics-filter-chip-icon{color:var(--cirra-neutral-600,#55565c);flex:none}.cirra-analytics-filter-chip .comp-select-trigger-chevron-wrap-outlined{padding:0}.cirra-analytics-filter-chip span{white-space:nowrap}.cirra-analytics-filter-popover{background:var(--cirra-neutral-50,#0e0e0f);border:1px solid var(--cirra-neutral-400,#343538);border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 32px -12px #0000003d}.cirra-analytics-filter-popover-body{align-items:stretch;display:flex}.cirra-analytics-filter-footer{border-top:1px solid var(--cirra-neutral-300,#27282b);width:0;min-width:100%;min-height:30px;color:var(--cirra-neutral-600,#55565c);align-items:center;gap:8px;padding:6px 12px;font-size:12px;line-height:1.45;display:flex}.cirra-analytics-filter-footer-summary{color:var(--cirra-neutral-700,#6f7078);white-space:nowrap;margin-left:auto}.cirra-analytics-filter-timezone{appearance:none;min-width:0;font:inherit;color:inherit;text-align:left;white-space:normal;background:0 0;border:0;outline:none;padding:0}.cirra-analytics-filter-timezone.is-editable{cursor:pointer;transition:color .12s}.cirra-analytics-filter-timezone.is-editable:hover,.cirra-analytics-filter-timezone.is-editable:focus-visible{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-analytics-filter-presets{flex-direction:column;gap:2px;min-width:168px;padding:8px;display:flex}.cirra-analytics-filter-presets:not(:only-child){border-right:1px solid var(--cirra-neutral-300,#27282b)}.cirra-analytics-filter-presets:only-child{min-width:220px}.cirra-analytics-filter-preset{appearance:none;color:var(--cirra-neutral-900,#aeb0b8);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:7px 10px;font-size:13px;display:flex}.cirra-analytics-filter-preset:hover{background:var(--cirra-neutral-200,#202124)}.cirra-analytics-filter-preset.is-active{background:var(--cirra-neutral-200,#202124);color:var(--cirra-neutral-950,#ceced6)}.cirra-analytics-filter-custom{flex-direction:column;gap:10px;padding:12px;display:flex}.cirra-analytics-calendar-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.cirra-analytics-calendar-month-label{color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:550}.cirra-analytics-calendar-grid{grid-template-columns:repeat(7,34px);gap:2px 0;margin-top:8px;display:grid}.cirra-analytics-calendar-weekday{color:var(--cirra-neutral-600,#55565c);text-align:center;font-size:11px;line-height:24px}.cirra-analytics-calendar-day{appearance:none;width:34px;height:30px;color:var(--cirra-neutral-900,#aeb0b8);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:12.5px}.cirra-analytics-calendar-day:hover{background:var(--cirra-neutral-200,#202124)}.cirra-analytics-calendar-day.is-outside{color:var(--cirra-neutral-500,#3f3f45)}.cirra-analytics-calendar-day.is-in-range{background:var(--cirra-neutral-200,#202124);border-radius:0}.cirra-analytics-calendar-day.is-endpoint{background:var(--cirra-neutral-950,#ceced6);color:var(--cirra-neutral-50,#0e0e0f);font-weight:550}.cirra-analytics-filter-times{align-items:center;gap:8px;display:flex}.cirra-analytics-filter-times-separator{color:var(--cirra-neutral-600,#55565c)}.cirra-analytics-filter-time-input{border:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-50,#0e0e0f);min-width:0;color:var(--cirra-neutral-950,#ceced6);border-radius:8px;flex:1;padding:5px 8px;font-size:12.5px}.cirra-analytics-filter-custom-summary{color:var(--cirra-neutral-700,#6f7078);font-size:12px}.cirra-analytics-page-icon{--cirra-analytics-page-icon-shadow:0 4px 6px -1px #00000040, 0 2px 4px -1px #00000026, 0 0 0 .5px #ffffff14;background:var(--cirra-bg-card);width:48px;height:48px;box-shadow:var(--cirra-analytics-page-icon-shadow);color:var(--cirra-neutral-800,#81828a);border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;transition:color .12s,box-shadow .12s;display:inline-flex}html[data-cirra-theme=light] .cirra-analytics-page-icon{--cirra-analytics-page-icon-shadow:0 4px 4px -2px #00000005, 0 2px 2px -1px #0000000a, 0 1px 1px -.5px #0000000f, 0 0 0 .5px #0000001a}.cirra-analytics-page-icon-glyph{color:var(--cirra-neutral-800,#81828a);flex:none;transition:color .14s;display:inline-flex}.cirra-analytics-page-icon-picker{display:inline-flex}.cirra-analytics-page-icon-picker .skill-icon-picker-trigger{cursor:pointer;outline-offset:3px;background:0 0;border:0;border-radius:8px;outline:1px solid #0000;padding:0;transition:outline-color .14s,opacity .14s}.cirra-analytics-page-icon-picker .skill-icon-picker-trigger:hover,.cirra-analytics-page-icon-picker .skill-icon-picker-trigger:focus-visible{outline-color:var(--cirra-neutral-500,#3f3f45)}.cirra-analytics-page-icon-picker .skill-icon-picker-trigger:hover .cirra-analytics-page-icon-glyph,.cirra-analytics-page-icon-picker .skill-icon-picker-trigger:focus-visible .cirra-analytics-page-icon-glyph{color:var(--cirra-neutral-950,#ceced6)}.cirra-analytics-page-icon-picker.is-unset .skill-icon-picker-trigger{outline:1px dashed var(--cirra-neutral-500,#3f3f45)}.cirra-analytics-sidebar-usage-count{text-align:center;min-width:16px;color:var(--cirra-neutral-600,#55565c);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 5%, transparent);border-radius:6px;flex:none;padding:1px 5px;font-size:10.5px;line-height:14px}.cirra-analytics-sidebar-shared-indicator{vertical-align:-2.5px;color:var(--cirra-neutral-700,#6f7078);flex:none;margin-left:6px}.cirra-analytics-sidebar-working-age{font-variant-numeric:tabular-nums;color:var(--cirra-neutral-600,#55565c);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 5%, transparent);border-radius:6px;flex:none;padding:1px 5px;font-size:10.5px;line-height:14px}.cirra-analytics-sidebar-app-icon{object-fit:contain;border-radius:3px;width:14px;height:14px}.cirra-analytics-sidebar-source-dot{border-radius:99px;flex:0 0 7px;width:7px;height:7px;box-shadow:inset 0 0 0 .5px #00000029}.cirra-analytics-sidebar-source-dot.tone-success{background:var(--cirra-success,#39d98a)}.cirra-analytics-sidebar-source-dot.tone-warning{background:var(--cirra-warning,oklch(80% .17 52))}.cirra-analytics-sidebar-source-dot.tone-danger{background:var(--cirra-danger,#ff5c5c)}.cirra-analytics-sidebar-source-dot.tone-neutral{background:var(--cirra-neutral-500,#3f3f45)}.cirra-analytics-sidebar-app-icon-fallback{width:14px;height:14px;color:var(--cirra-neutral-700,#6f7078);background:#fff;border-radius:4px;justify-content:center;align-items:center;font-size:9px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #1616161a}.cirra-data-source-table-card{border-radius:14px;flex-direction:column;flex:1;min-height:500px;display:flex;overflow:hidden}.cirra-data-source-table-empty{justify-content:center;align-items:center;padding:16px}.cirra-data-source-table-scroll{flex-direction:column;display:flex}.cirra-data-source-table-scroll .comp-cirra-page{flex:1;padding-bottom:0}.cirra-data-source-table-scroll .comp-center-column{flex-direction:column;flex:1;display:flex}.cirra-data-source-table-scroll .connections-section{flex:1}.cirra-data-source-table-loading{align-items:center;gap:8px;display:inline-flex}.cirra-analytics-page-title-block{flex-direction:column;align-items:flex-start;gap:0;min-width:0;display:flex}.cirra-analytics-editable{text-align:left;background:0 0;border:0;border-radius:8px;max-width:100%;padding:2px 0;display:block}.cirra-analytics-editable-trigger,.cirra-analytics-editable-input{margin-left:-4px;padding-left:4px;padding-right:4px}.cirra-analytics-editable-trigger{appearance:none;cursor:text;transition:background .12s}.cirra-analytics-editable-trigger:hover,.cirra-analytics-editable-trigger:focus-visible{background:#1616160a;outline:none}.cirra-analytics-editable-trigger.is-placeholder{color:var(--cirra-neutral-600,#55565c)}.cirra-analytics-editable-input{background:#1616160a;outline:none;min-width:320px}.cirra-analytics-editable-input::placeholder{color:var(--cirra-neutral-600,#55565c)}.cirra-analytics-page-title-row{align-items:center;gap:10px;min-width:0;max-width:100%;display:flex}.cirra-analytics-page-title-row .cirra-analytics-page-title{min-width:0}.cirra-analytics-page-title+.cirra-analytics-page-title-edit{margin-left:-6px}.cirra-analytics-page-header-inline .cirra-analytics-editable{border-radius:0;min-width:0;padding:0;transition:opacity .14s}.cirra-analytics-page-header-inline .cirra-analytics-editable-trigger,.cirra-analytics-page-header-inline .cirra-analytics-editable-input{background:0 0;margin-left:0;padding-left:0;padding-right:0}.cirra-analytics-page-header-inline .cirra-analytics-page-title+.cirra-analytics-page-title-edit{margin-left:0}.cirra-analytics-page-header-inline .cirra-analytics-editable-trigger{position:relative}.cirra-analytics-page-header-inline .cirra-analytics-editable-trigger:after{content:"";background:var(--cirra-neutral-500,#3f3f45);opacity:0;height:1px;transition:opacity .14s;position:absolute;bottom:-1px;left:0;right:0}.cirra-analytics-page-header-inline .cirra-analytics-editable-trigger:hover,.cirra-analytics-page-header-inline .cirra-analytics-editable-trigger:focus-visible{background:0 0;outline:none}.cirra-analytics-page-header-inline .cirra-analytics-editable-trigger:hover:after,.cirra-analytics-page-header-inline .cirra-analytics-editable-trigger:focus-visible:after{opacity:1}.cirra-analytics-page-header-inline .cirra-analytics-editable-trigger:focus-visible:after{background:var(--cirra-neutral-700,#6f7078)}.cirra-analytics-page-header-inline .cirra-analytics-editable-input{caret-color:var(--cirra-neutral-950,#ceced6);field-sizing:content;min-width:2ch;max-width:100%;box-shadow:0 1px 0 var(--cirra-neutral-700,#6f7078)}.cirra-analytics-page-header-inline .cirra-analytics-editable-input::selection{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 12%, transparent)}.cirra-analytics-page-header-inline:has(.cirra-analytics-editable-input) .cirra-analytics-editable-trigger,.cirra-analytics-page-header-inline:has(.cirra-analytics-editable-input) .skill-icon-picker-trigger,.cirra-analytics-page-header-inline:has(.skill-icon-picker-trigger[aria-expanded=true]) .cirra-analytics-editable-trigger{opacity:.5}.cirra-analytics-page-header-inline .cirra-analytics-page-description{color:var(--cirra-neutral-700,#6f7078);white-space:nowrap;text-overflow:ellipsis;max-width:min(640px,100%);overflow:hidden}.cirra-analytics-page-header-inline .cirra-analytics-page-description.cirra-analytics-editable-input{min-width:240px}.cirra-analytics-page-title-block .cirra-analytics-editable-trigger,.cirra-analytics-page-title-block .cirra-analytics-editable-input{max-width:calc(100% + 8px);margin-left:-4px}.cirra-analytics-panel-card{background:var(--cirra-bg-card);box-shadow:var(--cirra-analytics-panel-shadow)}.cirra-analytics-panel-header{justify-content:space-between;align-items:center;gap:8px;height:44px;min-height:44px;padding:0 12px;display:flex;position:relative}.cirra-analytics-panel-header:has(.cirra-analytics-panel-header-controls>:first-child),.cirra-analytics-group-header:has(.cirra-analytics-panel-header-controls>:first-child){--cirra-analytics-header-controls-reserve:36px}.cirra-analytics-panel-header:has(.cirra-analytics-panel-header-controls>:nth-child(2)),.cirra-analytics-group-header:has(.cirra-analytics-panel-header-controls>:nth-child(2)){--cirra-analytics-header-controls-reserve:68px}.cirra-analytics-panel-header:has(.cirra-analytics-panel-header-controls>:nth-child(3)),.cirra-analytics-group-header:has(.cirra-analytics-panel-header-controls>:nth-child(3)){--cirra-analytics-header-controls-reserve:100px}.cirra-analytics-panel-header:has(.cirra-analytics-panel-header-controls>:nth-child(4)),.cirra-analytics-group-header:has(.cirra-analytics-panel-header-controls>:nth-child(4)){--cirra-analytics-header-controls-reserve:132px}.cirra-analytics-panel-header-title{letter-spacing:-.01em;min-width:0;color:var(--cirra-neutral-800,#81828a);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:450;overflow:hidden}.cirra-analytics-panel-header-title-text{vertical-align:top;white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding-bottom:6px;display:inline-block;position:relative;overflow:hidden}.cirra-analytics-panel-header-title:has(.cirra-analytics-panel-header-title-text){margin-bottom:-6px}.cirra-analytics-panel-attention-mark{appearance:none;vertical-align:top;cursor:pointer;color:var(--cirra-warning,oklch(80% .17 52));background:0 0;border:0;align-items:center;margin:3px 0 0 6px;padding:0;display:inline-flex;position:relative}.cirra-analytics-panel-attention-mark.is-error{color:var(--cirra-danger,#ff5c5c)}.cirra-analytics-panel-attention-mark:after{content:"";position:absolute;inset:-14px -7px}.cirra-analytics-panel-attention-mark:focus-visible{outline:2px solid color-mix(in oklch, var(--cirra-neutral-950,#ceced6) 44%, transparent);outline-offset:2px;border-radius:4px}.cirra-analytics-panel-header-title:has(.cirra-analytics-panel-attention-mark) .cirra-analytics-panel-header-title-text{max-width:calc(100% - 21px)}.cirra-analytics-panel-header-apps{flex:none;align-items:center;margin-right:4px;display:inline-flex}.cirra-analytics-source-activity{pointer-events:none;width:28px;height:28px;position:absolute;inset:-1px;overflow:visible}.cirra-analytics-source-activity rect{fill:none;stroke:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));stroke-width:1px;stroke-linecap:round;transition:stroke-dasharray .45s,opacity .35s}.cirra-analytics-source-activity.is-queued rect{animation:1.9s ease-in-out infinite cirra-source-breathe}.cirra-analytics-source-activity.is-travelling rect{animation:1.5s linear infinite cirra-source-travel}.cirra-analytics-source-activity.is-held rect{transform-origin:50%;transform:rotate(-90deg)}.cirra-analytics-source-activity.is-done rect{transform-origin:50%;animation:.7s ease-out forwards cirra-source-done;transform:rotate(-90deg)}@keyframes cirra-source-breathe{0%,to{opacity:.25}50%{opacity:.85}}@keyframes cirra-source-travel{0%{stroke-dashoffset:88px}to{stroke-dashoffset:0}}@keyframes cirra-source-done{0%{opacity:1}55%{opacity:1}to{opacity:0}}.cirra-analytics-panel-source-badge{appearance:none;border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:border-color .12s,box-shadow .12s;display:inline-flex;position:relative}.cirra-analytics-panel-source-badge:hover,.cirra-analytics-panel-source-badge:focus-visible{border-color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 22%, transparent);outline:none}.cirra-analytics-panel-source-badge+.cirra-analytics-panel-source-badge{box-shadow:0 0 0 2px var(--cirra-bg-card);margin-left:-10px}.cirra-analytics-panel-source-badge .cirra-analytics-panel-header-app-icon{object-fit:contain;border-radius:4px;width:18px;height:18px}.cirra-analytics-panel-source-badge-fallback{color:var(--cirra-neutral-700,#6f7078);font-size:11px;font-weight:600}.cirra-analytics-panel-source-dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--cirra-bg-card), inset 0 0 0 .5px #00000029;z-index:1;border-radius:10px;position:absolute;bottom:-1px;right:-1px}.cirra-analytics-panel-source-dot.tone-warning{background:var(--cirra-warning,oklch(80% .17 52))}.cirra-analytics-panel-source-dot.tone-danger{background:var(--cirra-danger,#ff5c5c)}.cirra-analytics-panel-header-menu{display:inline-flex}.cirra-analytics-panel.is-map{--cirra-analytics-map-scrim:#1414169e}.cirra-analytics-panel.is-map .cirra-analytics-panel-header{z-index:2;border-top-left-radius:var(--cirra-analytics-panel-radius);border-top-right-radius:var(--cirra-analytics-panel-radius);background:var(--cirra-analytics-map-scrim);backdrop-filter:blur(10px);position:absolute;top:0;left:0;right:0}.cirra-analytics-panel.is-map .cirra-analytics-map-panel{border-radius:var(--cirra-analytics-panel-radius);overflow:hidden}.cirra-analytics-panel.is-map .cirra-analytics-map-navigation-controls{top:54px}html[data-cirra-theme=light] .cirra-analytics-panel.is-map{--cirra-analytics-map-scrim:#ffffffb3}.cirra-analytics-map-panel{position:relative;overflow:hidden}.cirra-analytics-map-canvas{flex:1;width:100%;min-height:0}.cirra-analytics-map-canvas .mapboxgl-popup-content{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-bg-card);border-radius:8px;padding:6px 10px;font-size:12.5px}.cirra-analytics-map-canvas .mapboxgl-popup-tip{border-top-color:var(--cirra-bg-card);border-bottom-color:var(--cirra-bg-card)}.cirra-analytics-map-navigation-controls{z-index:1;border:1px solid var(--cirra-neutral-300,#27282b);background:var(--cirra-bg-card);border-radius:10px;flex-direction:column;display:flex;position:absolute;top:10px;right:10px;overflow:hidden;box-shadow:0 1px 2px #00000014}.comp-button.cirra-analytics-map-navigation-button{background:var(--cirra-bg-card);width:40px;height:40px;color:var(--cirra-neutral-800,#81828a);border-radius:0;transition:color .12s,background-color .12s,box-shadow .12s}.comp-button.cirra-analytics-map-navigation-button+.cirra-analytics-map-navigation-button{border-top:1px solid var(--cirra-neutral-300,#27282b)}.comp-button.cirra-analytics-map-navigation-button:hover:not(:disabled),.comp-button.cirra-analytics-map-navigation-button:active:not(:disabled){background:var(--cirra-neutral-200,#202124);color:var(--cirra-neutral-950,#ceced6);border-radius:0}.comp-button.cirra-analytics-map-navigation-button:focus-visible:not(:disabled){z-index:1;background:var(--cirra-neutral-200,#202124);color:var(--cirra-neutral-950,#ceced6);box-shadow:inset 0 0 0 2px var(--cirra-neutral-800,#81828a);border-radius:0}.cirra-analytics-map-footer{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px;display:flex}.cirra-analytics-map-footer .cirra-bar-chart-legend{flex-wrap:wrap;justify-content:center;row-gap:8px;width:100%}.cirra-analytics-map-skipped{color:var(--cirra-warning,oklch(80% .17 52));margin-left:auto}.cirra-panel-group-row-size{align-items:center;gap:8px;display:inline-flex}.cirra-panel-group-size-field{color:var(--cirra-neutral-700,#6f7078);flex:none;align-items:center;gap:4px;font-size:10.5px;display:inline-flex}.cirra-panel-group-size-input.comp-input-shell{width:48px;min-width:48px;max-width:48px}.cirra-panel-group-size-input.comp-input-shell .comp-input{text-align:center;appearance:textfield}.cirra-panel-group-size-input.comp-input-shell .comp-input::-webkit-inner-spin-button{appearance:none;margin:0}.cirra-panel-group-size-input.comp-input-shell .comp-input::-webkit-outer-spin-button{appearance:none;margin:0}.cirra-analytics-group-body{flex:1;grid-template-columns:repeat(12,1fr);grid-auto-rows:48px;min-height:0;display:grid}.cirra-analytics-group-header{justify-content:space-between;align-items:center;gap:8px;height:48px;min-height:48px;padding:0 12px;display:flex;position:relative}.cirra-analytics-group-cell{background:var(--cirra-bg-card);min-width:0;min-height:0;box-shadow:0 -.5px 0 var(--cirra-analytics-panel-ring), -.5px 0 0 var(--cirra-analytics-panel-ring);flex-direction:column;display:flex;position:relative;overflow:hidden}.cirra-analytics-group-cell-floating-controls{z-index:1;position:absolute;top:6px;right:8px}.cirra-analytics-group-cell-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cirra-analytics-tabs-header{gap:4px;margin-bottom:4px;position:relative}.cirra-analytics-tabs-child{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.cirra-analytics-tabs-bar{scrollbar-width:none;flex:1;align-self:stretch;align-items:stretch;gap:2px;min-width:0;display:flex;position:relative;overflow-x:auto}.cirra-analytics-tabs-indicator{background:var(--cirra-neutral-950,#ceced6);pointer-events:none;border-radius:999px;height:2px;transition:transform .25s cubic-bezier(.645,.045,.355,1),width .25s cubic-bezier(.645,.045,.355,1);position:absolute;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.cirra-analytics-tabs-indicator{transition:none}}.cirra-analytics-tab{appearance:none;font:inherit;letter-spacing:-.01em;color:var(--cirra-neutral-600,#55565c);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;font-size:13px;font-weight:500;transition:color .12s;display:inline-flex;position:relative}.cirra-analytics-tab:hover,.cirra-analytics-tab:focus-visible{color:var(--cirra-neutral-800,#81828a);outline:none}.cirra-analytics-tab.is-active{color:var(--cirra-neutral-950,#ceced6)}.cirra-analytics-tab:first-child{padding-left:2px}.cirra-analytics-panel-header-controls{z-index:1;opacity:0;flex:none;align-items:center;gap:4px;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cirra-analytics-panel-header-controls:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--cirra-bg-card) 0%, transparent) 0%, var(--cirra-bg-card) 40%);pointer-events:none;z-index:-1;position:absolute;inset:-8px -12px -8px -24px}.cirra-analytics-panel-header-controls:has(.cirra-analytics-panel-search.is-expanded),.cirra-analytics-panel-header-controls:has(.cirra-analytics-panel-header-menu.is-open),.cirra-analytics-panel-header-controls:has(.cirra-analytics-panel-ask.is-open){opacity:1}.cirra-analytics-panel-header-controls .cirra-analytics-panel-header-control.comp-button{width:28px;min-width:28px;height:28px;min-height:28px;color:var(--cirra-neutral-700,#6f7078);border-radius:8px}.cirra-analytics-panel-header-controls .cirra-analytics-panel-header-control.comp-button svg{width:16px;height:16px}.cirra-analytics-panel-header-controls .cirra-analytics-panel-header-control.is-loading svg{animation:.9s linear infinite cirra-dsc-lookup-spin}html[data-cirra-theme=dark] .cirra-analytics-panel-header-controls .cirra-analytics-panel-header-control.comp-button:hover:not(:disabled),html[data-cirra-theme=dark] .cirra-analytics-panel-header-controls .cirra-analytics-panel-header-control.comp-button:focus-visible:not(:disabled),html[data-cirra-theme=dark] .cirra-analytics-panel-header-controls .cirra-analytics-panel-header-control.comp-button:active:not(:disabled),html[data-cirra-theme=dark] .cirra-analytics-panel-search.cirra-expandable-search.is-trigger-muted .cirra-expandable-search-trigger:hover:before,html[data-cirra-theme=dark] .cirra-analytics-panel-search.cirra-expandable-search.is-trigger-muted .cirra-expandable-search-trigger:focus-visible:before{background:#ffffff0f;box-shadow:inset 0 0 0 .5px #ffffff1a}.cirra-analytics-panel:hover .cirra-analytics-panel-header-controls,.cirra-analytics-panel:focus-within .cirra-analytics-panel-header-controls{opacity:1}.cirra-analytics-panel:hover .cirra-analytics-panel-header-title,.cirra-analytics-panel:focus-within .cirra-analytics-panel-header-title,.cirra-analytics-panel-header:has(.cirra-analytics-panel-search.is-expanded) .cirra-analytics-panel-header-title,.cirra-analytics-panel-header:has(.cirra-analytics-panel-header-menu.is-open) .cirra-analytics-panel-header-title,.cirra-analytics-panel-header:has(.cirra-analytics-panel-ask.is-open) .cirra-analytics-panel-header-title{padding-right:var(--cirra-analytics-header-controls-reserve,68px)}.cirra-analytics-panel-card .cirra-analytics-group-cell .cirra-analytics-panel-header-title{padding-right:0}.cirra-analytics-group-cell:hover .cirra-analytics-panel-header-title,.cirra-analytics-group-cell:focus-within .cirra-analytics-panel-header-title{padding-right:var(--cirra-analytics-header-controls-reserve,68px)}.cirra-analytics-panel-card .cirra-analytics-group-cell .cirra-analytics-panel-header-controls{opacity:0}.cirra-analytics-group-cell:hover .cirra-analytics-panel-header-controls,.cirra-analytics-group-cell:focus-within .cirra-analytics-panel-header-controls,.cirra-analytics-group-cell .cirra-analytics-panel-header-controls:has(.cirra-analytics-panel-header-menu.is-open),.cirra-analytics-group-cell .cirra-analytics-panel-header-controls:has(.cirra-analytics-panel-ask.is-open){opacity:1}.cirra-analytics-panel-ask{display:inline-flex}.cirra-analytics-source-glance-popup{background:var(--cirra-bg-card);border-radius:18px;width:304px;box-shadow:0 0 0 1px #00000014,0 8px 24px #0000001f}.cirra-analytics-source-glance{flex-direction:column;display:flex}.cirra-analytics-source-glance-head{flex-direction:column;gap:3px;padding:18px 20px 16px;display:flex}.cirra-analytics-source-glance-name{color:var(--cirra-neutral-600,#55565c);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;line-height:18px;overflow:hidden}.cirra-analytics-source-glance-name-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.cirra-analytics-source-glance-name-row .cirra-analytics-source-glance-name{flex:auto;min-width:0}.cirra-analytics-source-glance-actions{align-items:center;gap:4px;margin:-3px 0;display:flex}.cirra-analytics-source-glance-actions .comp-spinner{width:12px!important;height:12px!important;font-size:12px!important}.cirra-analytics-source-glance-position{color:var(--cirra-neutral-500,#3f3f45)}.cirra-analytics-source-glance-status{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);font-size:20px;font-weight:600;line-height:26px}.cirra-analytics-source-glance-status.tone-danger{color:var(--cirra-danger,#ff5c5c)}.cirra-analytics-source-glance-lines{color:var(--cirra-neutral-700,#6f7078);flex-direction:column;gap:2px;margin-top:8px;font-size:12.5px;line-height:19px;display:flex}.cirra-analytics-source-glance-setup{color:var(--cirra-neutral-800,#81828a);flex-direction:column;gap:10px;padding:0 20px 18px;display:flex}.cirra-analytics-source-glance-setup-row{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.cirra-analytics-source-glance-setup-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cirra-analytics-source-glance-setup-value.is-empty{color:var(--cirra-neutral-600,#55565c)}.cirra-analytics-source-glance-coverage{flex-direction:column;gap:10px;padding:24px 20px 18px;display:flex}.cirra-analytics-source-glance-cadence{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0;transition:color .12s}.cirra-analytics-source-glance-cadence:hover,.cirra-analytics-source-glance-cadence:focus-visible{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-analytics-source-glance-panels{border-top:1px solid var(--cirra-neutral-300,#27282b);flex-direction:column;gap:8px;padding:14px 20px 18px;display:flex}.cirra-analytics-source-glance-panels-title{color:var(--cirra-neutral-600,#55565c);font-size:12px;font-weight:400;line-height:18px}.cirra-analytics-source-glance-panels-list{max-height:128px;color:var(--cirra-neutral-800,#81828a);flex-direction:column;gap:7px;display:flex;overflow-y:auto}.cirra-analytics-source-glance-panel-row{align-items:center;gap:10px;min-width:0;font-size:13px;display:flex}.cirra-analytics-source-glance-panel-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cirra-analytics-source-glance-foot{border-top:1px solid var(--cirra-neutral-300,#27282b);padding:10px;display:flex}.cirra-analytics-source-glance-details.comp-button{width:100%;box-shadow:none;background:0 0;border-radius:10px;justify-content:center}.cirra-analytics-panel-search.cirra-expandable-search{--cirra-automations-search-collapsed-size:28px;--cirra-automations-search-expanded-size:200px}.cirra-analytics-panel-search.cirra-expandable-search .cirra-search-shell.comp-input-shell{--comp-input-height:28px;--comp-input-padding-x:10px}.cirra-analytics-panel-search.cirra-expandable-search .cirra-expandable-search-input.comp-input{font-size:12px}.cirra-analytics-panel-body{flex-direction:column;flex:1;min-height:0;transition:opacity .4s;display:flex;position:relative}.cirra-analytics-panel-body.is-reloading{opacity:.5}.cirra-analytics-panel-body.is-reloading .recharts-tooltip-wrapper{display:none!important}.cirra-analytics-panel-refresh-glow{z-index:1;border-radius:inherit;clip-path:inset(0 round var(--cirra-analytics-panel-radius));pointer-events:none;mix-blend-mode:screen;opacity:0;visibility:hidden;transition:opacity .653s ease-in,visibility 0s .653s;position:absolute;inset:0;overflow:hidden}.cirra-analytics-panel.is-refreshing .cirra-analytics-panel-refresh-glow{opacity:1;visibility:visible;transition:opacity .45s ease-out,visibility}.cirra-analytics-panel.is-full-surface .cirra-analytics-panel-refresh-glow,.cirra-analytics-panel.is-pop-up .cirra-analytics-panel-refresh-glow{clip-path:inset(0)}.cirra-analytics-panel-refresh-glow-base{opacity:.3;filter:blur(3px);background:linear-gradient(90deg,#2f92ff,#6b7ffb,#b972ff);height:16px;position:absolute;bottom:-16px;left:0;right:0;mask-image:linear-gradient(#0000,#000)}.cirra-analytics-panel-refresh-glow-field{--cirra-analytics-glow-reach:16px;--cirra-analytics-glow-drift:14px;bottom:-8px;left:calc((var(--cirra-analytics-glow-drift) + 12px) * -1);right:calc((var(--cirra-analytics-glow-drift) + 12px) * -1);height:calc(var(--cirra-analytics-glow-reach) * 3);transform-origin:50% 100%;opacity:.4;animation:5s ease-in-out infinite paused cirra-analytics-glow-ebb;position:absolute;mask-image:linear-gradient(#0000 0%,#000000d9 70%,#000 100%)}.cirra-analytics-panel-refresh-glow-lobe{bottom:calc(var(--cirra-analytics-glow-reach) * -1.25);width:17%;height:calc(var(--cirra-analytics-glow-reach) * 2.4);filter:blur(8.4px);transform:translate(-50%, var(--cirra-analytics-glow-amp));border-radius:50%;animation-name:cirra-analytics-glow-sine;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-play-state:paused;position:absolute}.cirra-analytics-panel.is-refreshing .cirra-analytics-panel-refresh-glow-field,.cirra-analytics-panel.is-refreshing .cirra-analytics-panel-refresh-glow-lobe{will-change:transform;animation-play-state:running}@keyframes cirra-analytics-glow-sine{0%,to{transform:translate(-50%, var(--cirra-analytics-glow-amp))}50%{transform:translate(-50%, calc(var(--cirra-analytics-glow-amp) * -1))}}@keyframes cirra-analytics-glow-ebb{0%,to{transform:translateX(calc(var(--cirra-analytics-glow-drift) * -1)) scaleY(1)}28%{transform:translate(0)scaleY(.835)}50%{transform:translateX(var(--cirra-analytics-glow-drift)) scaleY(1.054)}74%{transform:translate(0)scaleY(.7)}}html[data-cirra-theme=light] .cirra-analytics-panel-refresh-glow{mix-blend-mode:multiply}@media (prefers-reduced-motion:reduce){.cirra-analytics-panel-refresh-glow{transition:none}.cirra-analytics-panel-refresh-glow-field,.cirra-analytics-panel-refresh-glow-lobe{animation:none}}.cirra-analytics-panel-notice{flex:1;justify-content:flex-start;align-items:flex-end;min-height:0;padding:12px;display:flex}.cirra-analytics-panel-notice-stack{flex-direction:column;align-items:stretch;gap:8px;min-width:0;max-width:100%;display:inline-flex}.cirra-analytics-panel-notice-frame{background:var(--cirra-bg-card);min-width:0;max-width:100%;box-shadow:0 6px 12px -6px #0000001a, 0 2px 4px -2px #0000000f, 0 0 0 .5px var(--cirra-analytics-panel-ring);border-radius:9px;align-items:center;gap:10px;padding:6px 10px;transition:background .12s;animation:.2s ease-out cirra-analytics-floater-in;display:inline-flex;position:relative}.cirra-analytics-panel-notice-frame:hover{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 1%, var(--cirra-bg-card))}.cirra-analytics-panel-notice-frame:hover .cirra-analytics-panel-notice-title{color:var(--cirra-primary,#fff)}.cirra-analytics-panel-notice-open{appearance:none;z-index:0;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:0;position:absolute;inset:0}.cirra-analytics-panel-notice-mark{z-index:1;pointer-events:none;background:var(--cirra-neutral-200,#202124);width:24px;height:24px;color:var(--cirra-neutral-850,#9899a1);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.cirra-analytics-panel-notice-mark.tone-accent{background:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 10%, transparent);color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-analytics-panel-notice-mark.tone-warning{background:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 10%, transparent);color:var(--cirra-warning,oklch(80% .17 52))}.cirra-analytics-panel-notice-mark.tone-danger{background:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 10%, transparent);color:var(--cirra-danger,#ff5c5c)}.cirra-analytics-panel-notice-text{z-index:1;pointer-events:none;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.cirra-analytics-panel-notice-title{color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;text-overflow:ellipsis;font-size:13px;transition:color .12s;overflow:hidden}.cirra-analytics-panel-notice-sub{color:var(--cirra-neutral-800,#81828a);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:12px;overflow:hidden}.cirra-analytics-panel-notice-action{z-index:1;flex:none;position:relative}.cirra-analytics-panel-notice-popup{width:min(440px,100vw - 24px);max-height:60vh;color:var(--text-primary);background:var(--cirra-neutral-100,#151617);border:1px solid var(--cirra-neutral-400,#343538);transform-origin:var(--transform-origin);border-radius:12px;overflow-y:auto;box-shadow:0 14px 36px #0000002e}.cirra-analytics-panel-notice-popup[data-open]{animation:.12s ease-out select-fade-in}.cirra-analytics-panel-notice-detail-head{border-bottom:.5px solid var(--cirra-neutral-300,#27282b);padding:11px 13px}.cirra-analytics-panel-notice-detail-title{color:var(--cirra-neutral-950,#ceced6);font-size:13px}.cirra-analytics-panel-notice-detail-section{border-bottom:.5px solid var(--cirra-neutral-300,#27282b);padding:10px 13px}.cirra-analytics-panel-notice-detail-label{color:var(--cirra-neutral-800,#81828a);margin-bottom:5px;font-size:11px;display:block}.cirra-analytics-panel-notice-detail-text{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:12px;line-height:1.5}.cirra-analytics-panel-notice-detail-code{background:var(--cirra-neutral-200,#202124);color:var(--cirra-neutral-950,#ceced6);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);white-space:pre-wrap;word-break:break-word;border-radius:8px;margin:0;padding:8px 10px;font-size:11px;line-height:1.55}.cirra-analytics-notice-pipeline{align-items:center;gap:8px;display:flex}.cirra-analytics-notice-column{background:var(--cirra-neutral-200,#202124);border-radius:9px;flex-direction:column;flex:1;min-width:0;padding:9px 10px;transition:opacity .12s;display:flex}.cirra-analytics-notice-column.is-unreached{opacity:.5}.cirra-analytics-notice-column-label{color:var(--cirra-neutral-800,#81828a);font-size:11px}.cirra-analytics-notice-column-switch{appearance:none;color:var(--cirra-neutral-800,#81828a);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:2px;padding:0;font-size:11px;transition:color .12s;display:inline-flex}.cirra-analytics-notice-column-switch:hover{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-analytics-notice-column-name{color:var(--cirra-neutral-950,#ceced6);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 8px;font-size:12px;overflow:hidden}.cirra-analytics-notice-source-menu-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cirra-analytics-notice-step{align-items:center;gap:7px;min-width:0;padding:2px 0;font-size:12px;display:flex}.cirra-analytics-notice-step-mark{width:16px;height:16px;color:var(--cirra-neutral-700,#6f7078);flex:none;justify-content:center;align-items:center;display:flex}.cirra-analytics-notice-step-dot{border:1px solid var(--cirra-neutral-500,#3f3f45);border-radius:50%;width:9px;height:9px}.cirra-analytics-notice-step-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cirra-neutral-800,#81828a);overflow:hidden}.cirra-analytics-notice-step-detail{color:var(--cirra-neutral-700,#6f7078);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.cirra-analytics-notice-step.is-done .cirra-analytics-notice-step-mark{color:var(--cirra-success,#39d98a)}.cirra-analytics-notice-step.is-pending .cirra-analytics-notice-step-label{color:var(--cirra-neutral-700,#6f7078)}.cirra-analytics-notice-step.is-current .cirra-analytics-notice-step-label{color:var(--cirra-neutral-950,#ceced6)}.cirra-analytics-notice-step.is-current.tone-danger .cirra-analytics-notice-step-mark,.cirra-analytics-notice-step.is-current.tone-danger .cirra-analytics-notice-step-label{color:var(--cirra-danger,#ff5c5c)}.cirra-analytics-notice-step.is-current.tone-warning .cirra-analytics-notice-step-mark,.cirra-analytics-notice-step.is-current.tone-warning .cirra-analytics-notice-step-label{color:var(--cirra-warning,oklch(80% .17 52))}.cirra-analytics-notice-step.is-current.tone-accent .cirra-analytics-notice-step-mark,.cirra-analytics-notice-step.is-current.tone-accent .cirra-analytics-notice-step-label{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-analytics-notice-arrow{color:var(--cirra-neutral-600,#55565c);flex:none;display:flex}.cirra-analytics-notice-arrow.is-reached{color:var(--cirra-neutral-800,#81828a)}.cirra-analytics-panel-notice-detail-foot{padding:11px 13px;display:flex}.cirra-analytics-panel-activity-floater{z-index:1;pointer-events:none;background:var(--cirra-bg-card);box-shadow:0 6px 12px -6px #0000001a, 0 2px 4px -2px #0000000f, 0 0 0 .5px var(--cirra-analytics-panel-ring);border-radius:9px;align-items:center;gap:7px;max-width:calc(100% - 24px);padding:4px 9px 4px 5px;font-size:12px;line-height:16px;animation:.2s ease-out cirra-analytics-floater-in;display:flex;position:absolute;bottom:12px;left:12px}.cirra-analytics-panel-activity-floater.is-stacked{max-width:100%;position:static}.cirra-analytics-panel-activity-floater-icon{width:20px;height:20px;color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));background:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 10%, transparent);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.cirra-analytics-panel-activity-floater-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--cirra-neutral-800,#81828a);overflow:hidden}.cirra-analytics-panel-activity-floater-elapsed{color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 72%, var(--cirra-neutral-950,#ceced6));font-variant-numeric:tabular-nums;flex-shrink:0}.cirra-analytics-panel-notice-frame.cirra-analytics-panel-activity-floater{pointer-events:auto}.cirra-analytics-panel-notice-frame.cirra-analytics-panel-activity-floater .cirra-analytics-panel-notice-title{font-size:inherit;line-height:inherit}.cirra-analytics-panel-notice-frame.cirra-analytics-panel-activity-floater .cirra-analytics-panel-notice-sub{line-height:inherit;margin-top:0}.cirra-analytics-panel-notice-frame.cirra-analytics-panel-activity-floater .cirra-analytics-panel-notice-mark.tone-warning{color:var(--cirra-warning,oklch(80% .17 52));background:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 10%, transparent)}.cirra-analytics-panel-notice-frame.cirra-analytics-panel-activity-floater .cirra-analytics-panel-notice-mark.tone-danger{color:var(--cirra-danger,#ff5c5c);background:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 10%, transparent)}.cirra-analytics-panel-notice-stack .cirra-analytics-panel-activity-floater-elapsed{margin-left:auto}@keyframes cirra-analytics-floater-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cirra-analytics-panel-tool-overlay{appearance:none;z-index:2;border-radius:var(--cirra-analytics-panel-radius);background:0 0;border:0;padding:0;transition:background .12s;position:absolute;inset:0}.cirra-analytics-panel-tool-overlay:hover,.cirra-analytics-panel-tool-overlay:focus-visible{background:#00000024}.cirra-analytics-panel-tool-overlay.is-edit,.cirra-analytics-panel-tool-overlay.is-delete{cursor:pointer}.cirra-analytics-panel-tool-overlay.is-delete:hover,.cirra-analytics-panel-tool-overlay.is-delete:focus-visible{background:var(--cirra-ui-surface-danger)}.cirra-analytics-panel-tool-overlay.is-move{cursor:grab;touch-action:none}.cirra-analytics-panel-tool-overlay.is-move.is-dragging{cursor:grabbing;background:#00000024}.cirra-analytics-panel-tool-overlay.is-child{border-radius:0}.cirra-analytics-panel-card:has(.cirra-analytics-panel-tool-overlay){overflow:hidden}.cirra-analytics-edit-toolbar{--cirra-analytics-toolbar-dark:var(--cirra-neutral-50,#0e0e0f);--cirra-analytics-toolbar-light:var(--cirra-neutral-950,#ceced6);--cirra-analytics-toolbar-icon:var(--cirra-neutral-800,#81828a);--cirra-analytics-toolbar-icon-hover:var(--cirra-neutral-900,#aeb0b8);--cirra-analytics-toolbar-icon-active:var(--cirra-neutral-950,#ceced6);z-index:1200;background:color-mix(in srgb, var(--cirra-analytics-toolbar-dark) 82%, transparent);backdrop-filter:blur(12px)saturate(1.4);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cirra-analytics-toolbar-light) 8%, transparent), 0 8px 24px color-mix(in srgb, var(--cirra-analytics-toolbar-dark) 24%, transparent), 0 2px 6px color-mix(in srgb, var(--cirra-analytics-toolbar-dark) 12%, transparent);-webkit-font-smoothing:antialiased;user-select:none;border-radius:999px;align-items:center;gap:2px;padding:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1;display:flex;position:fixed;bottom:16px;left:50%}html[data-cirra-theme=light] .cirra-analytics-edit-toolbar{--cirra-analytics-toolbar-dark:var(--cirra-neutral-950,#ceced6);--cirra-analytics-toolbar-light:var(--cirra-neutral-50,#0e0e0f);--cirra-analytics-toolbar-icon:var(--cirra-neutral-600,#55565c);--cirra-analytics-toolbar-icon-hover:var(--cirra-neutral-400,#343538);--cirra-analytics-toolbar-icon-active:var(--cirra-neutral-50,#0e0e0f);background:color-mix(in srgb, var(--cirra-analytics-toolbar-dark) 90%, transparent)}.cirra-analytics-edit-tool-highlight{background:color-mix(in srgb, var(--cirra-analytics-toolbar-light) 12%, transparent);pointer-events:none;will-change:transform;border-radius:999px;width:0;height:32px;position:absolute;top:4px;left:0}.cirra-analytics-edit-toolbar[data-ready] .cirra-analytics-edit-tool-highlight{transition:transform .25s cubic-bezier(.23,1,.32,1)}.cirra-analytics-edit-toolbar .cirra-analytics-edit-tool.comp-button{appearance:none;z-index:1;width:32px;height:32px;color:var(--cirra-analytics-toolbar-icon);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .25s cubic-bezier(.23,1,.32,1);display:flex;position:relative}.cirra-analytics-edit-toolbar .cirra-analytics-edit-tool.comp-button:active:not(:disabled),.cirra-analytics-edit-toolbar .cirra-analytics-edit-tool.comp-button:focus-visible:not(:disabled){color:var(--cirra-analytics-toolbar-icon-hover);background:0 0}.cirra-analytics-edit-toolbar .cirra-analytics-edit-tool.comp-button[data-active],.cirra-analytics-edit-toolbar .cirra-analytics-edit-tool.comp-button[data-active]:focus-visible:not(:disabled),.cirra-analytics-edit-toolbar .cirra-analytics-edit-tool.comp-button[data-active]:active:not(:disabled){color:var(--cirra-analytics-toolbar-icon-active);background:0 0}@media (hover:hover) and (pointer:fine){.cirra-analytics-edit-toolbar .cirra-analytics-edit-tool.comp-button:hover:not(:disabled){color:var(--cirra-analytics-toolbar-icon-hover);background:0 0}.cirra-analytics-edit-toolbar .cirra-analytics-edit-tool.comp-button[data-active]:hover:not(:disabled){color:var(--cirra-analytics-toolbar-icon-active);background:0 0}}@media (prefers-reduced-motion:reduce){.cirra-analytics-edit-toolbar[data-ready] .cirra-analytics-edit-tool-highlight,.cirra-analytics-edit-toolbar .cirra-analytics-edit-tool.comp-button{transition:none}}.cirra-analytics-companion-chat{z-index:1200;background:var(--cirra-neutral-200,#202124);border-radius:16px;flex-direction:column;width:380px;height:min(560px,100vh - 96px);display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a}html[data-cirra-theme=light] .cirra-analytics-companion-chat{background:#fff;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a,inset 0 1px 1px 1px #fff,inset 0 4px 20px -16px #00000040}.cirra-analytics-companion-chat-launcher{appearance:none;z-index:1190;background:var(--cirra-neutral-200,#202124);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .12s,color .12s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14}html[data-cirra-theme=light] .cirra-analytics-companion-chat-launcher{background:#fff;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014}.cirra-analytics-companion-chat-launcher:hover,.cirra-analytics-companion-chat-launcher:focus-visible{color:var(--text-primary);transform:scale(1.05)}.cirra-analytics-companion-chat-resize{z-index:2;cursor:nw-resize;touch-action:none;width:18px;height:18px;position:absolute;top:0;left:0}.cirra-analytics-companion-chat-header{border-bottom:.5px solid var(--border-primary);cursor:grab;user-select:none;touch-action:none;flex-shrink:0;justify-content:space-between;align-items:center;height:44px;padding:0 10px 0 16px;display:flex}.cirra-analytics-companion-chat-header:active{cursor:grabbing}.cirra-analytics-companion-chat-title{color:var(--text-primary);font-size:13px;font-weight:600}.cirra-analytics-companion-chat-close{appearance:none;width:28px;height:28px;color:var(--cirra-neutral-600,#55565c);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cirra-analytics-companion-chat-close:hover,.cirra-analytics-companion-chat-close:focus-visible{background:var(--cirra-ui-surface-hover);color:var(--text-primary)}.cirra-analytics-companion-chat-body{flex-direction:column;flex:1;min-height:0;display:flex}.cirra-analytics-companion-chat-body .comp-cirra-main-thread-column{flex:1;height:100%;min-height:0}.cirra-analytics-companion-chat-body .comp-cirra-main-content-column{padding-bottom:8px}.cirra-analytics-companion-chat-body .comp-cirra-composer{background:0 0}.cirra-analytics-companion-chat-body .comp-cirra-composer:before{display:none}.cirra-analytics-companion-chat-status{text-align:center;color:var(--cirra-neutral-600,#55565c);flex:1;justify-content:center;align-items:center;padding:0 24px;font-size:13px;display:flex}.cirra-analytics-panel-resize{z-index:3;touch-action:none;position:absolute}.cirra-analytics-panel-resize.is-left,.cirra-analytics-panel-resize.is-right{cursor:col-resize;width:10px;top:14px;bottom:14px}.cirra-analytics-panel-resize.is-left{left:0}.cirra-analytics-panel-resize.is-right{right:0}.cirra-analytics-panel-resize.is-bottom{cursor:row-resize;height:10px;bottom:0;left:14px;right:14px}.cirra-analytics-panel-resize.is-bottom-left,.cirra-analytics-panel-resize.is-bottom-right{width:14px;height:14px;bottom:0}.cirra-analytics-panel-resize.is-bottom-left{cursor:nesw-resize;left:0}.cirra-analytics-panel-resize.is-bottom-right{cursor:nwse-resize;right:0}.cirra-analytics-panel-resize-bar{opacity:0;pointer-events:none;background:#1111114d;border-radius:999px;transition:opacity .12s;position:absolute}.cirra-analytics-panel-resize.is-left .cirra-analytics-panel-resize-bar,.cirra-analytics-panel-resize.is-right .cirra-analytics-panel-resize-bar{width:2px;top:0;bottom:0}.cirra-analytics-panel-resize.is-left .cirra-analytics-panel-resize-bar{left:3px}.cirra-analytics-panel-resize.is-right .cirra-analytics-panel-resize-bar{right:3px}.cirra-analytics-panel-resize.is-bottom .cirra-analytics-panel-resize-bar{height:2px;bottom:3px;left:0;right:0}.cirra-analytics-panel-resize:hover .cirra-analytics-panel-resize-bar{opacity:1}.cirra-analytics-panel-resize.is-active .cirra-analytics-panel-resize-bar{opacity:1;background:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-analytics-panel-resize.is-bottom-left .cirra-analytics-panel-resize-bar,.cirra-analytics-panel-resize.is-bottom-right .cirra-analytics-panel-resize-bar{background:0 0;border:2px solid #1111114d;border-top:0;width:8px;height:8px;bottom:3px}.cirra-analytics-panel-resize.is-bottom-left .cirra-analytics-panel-resize-bar{border-right:0;border-radius:0 0 0 8px;left:3px}.cirra-analytics-panel-resize.is-bottom-right .cirra-analytics-panel-resize-bar{border-left:0;border-radius:0 0 8px;right:3px}.cirra-analytics-panel-resize.is-bottom-left.is-active .cirra-analytics-panel-resize-bar,.cirra-analytics-panel-resize.is-bottom-right.is-active .cirra-analytics-panel-resize-bar{border-color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-data-source-header-block{flex:1;min-width:0;margin:0}.cirra-data-source-header-block .cirra-analytics-page-description{max-width:68ch}.cirra-field-path-trigger.comp-select-trigger{width:100%}.cirra-field-path-menu.comp-dropdown-content{min-width:200px;max-height:320px;overflow-y:auto}.cirra-field-path-menu.comp-dropdown-content .dropdown-item.is-selected{color:var(--cirra-neutral-950,#ceced6);background:#1616160a}.cirra-data-source-title-logo{object-fit:contain;border-radius:5px;width:22px;height:22px}.cirra-data-source-title-chip{z-index:1;color:var(--cirra-neutral-800,#81828a);cursor:pointer;outline-offset:3px;background:0 0;border:0;border-radius:8px;outline:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;transition:outline-color .14s,color .14s;display:inline-flex;position:relative}.cirra-data-source-title-chip:hover:not(:disabled),.cirra-data-source-title-chip:focus-visible:not(:disabled){outline-color:var(--cirra-neutral-500,#3f3f45);color:var(--cirra-neutral-950,#ceced6)}.cirra-data-source-title-chip:disabled{cursor:default}.cirra-data-source-date-tags{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.cirra-data-source-date-tag{appearance:none;color:var(--cirra-neutral-700,#6f7078);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 5%, transparent);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;line-height:16px;transition:background .12s;display:inline-flex}.cirra-data-source-date-tag:hover,.cirra-data-source-date-tag:focus-visible{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 9%, transparent);outline:none}.cirra-data-source-date-tag.is-unassigned{color:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 55%, var(--cirra-neutral-900,#aeb0b8));background:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 10%, transparent)}.cirra-data-source-date-tag.is-unassigned:hover,.cirra-data-source-date-tag.is-unassigned:focus-visible{background:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 16%, transparent)}.cirra-data-source-section-heading{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12.5px;font-weight:600}.cirra-data-source-data-heading{margin-bottom:10px}.cirra-data-source-coverage{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.cirra-data-source-coverage.is-unknown{flex-direction:row;align-items:center;gap:10px}.cirra-data-source-coverage-head{color:var(--cirra-neutral-700,#6f7078);justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.cirra-data-source-coverage-head strong{color:var(--cirra-neutral-950,#ceced6);font-weight:500}.cirra-data-source-coverage-range{color:var(--cirra-neutral-600,#55565c);font-size:12px}.cirra-data-source-coverage-verdict{color:var(--cirra-neutral-700,#6f7078);margin:0 0 8px;font-size:12.5px;line-height:18px}.cirra-data-source-coverage-verdict.tone-warn{color:var(--cirra-warning,oklch(80% .17 52))}.cirra-data-source-coverage-bars{height:40px;position:relative}.cirra-data-source-coverage-bar{appearance:none;cursor:pointer;border:0;padding:0}.cirra-data-source-coverage-bar:not(button){cursor:default}.cirra-data-source-coverage-bar{z-index:1;background:color-mix(in srgb, var(--cirra-chart-series-1) 90%, transparent);border-radius:3px 3px 0 0;min-width:2px;transition:background .12s;position:absolute;bottom:0}.cirra-data-source-coverage-bar.is-selected,.cirra-data-source-coverage-bar.is-selected:hover{background:color-mix(in srgb, var(--cirra-chart-series-1) 70%, black)}.cirra-data-source-coverage-bar.is-empty.is-selected,.cirra-data-source-coverage-bar.is-empty.is-selected:hover{background:color-mix(in srgb, var(--cirra-chart-series-1) 45%, transparent)}.cirra-data-source-coverage-bar:focus-visible{outline:2px solid color-mix(in srgb, var(--cirra-chart-series-1) 60%, transparent);outline-offset:1px}.cirra-data-source-coverage-bar.is-empty{background:color-mix(in srgb, var(--cirra-chart-series-1) 14%, transparent)}.cirra-data-source-coverage-bar:hover{background:color-mix(in srgb, var(--cirra-chart-series-1) 85%, black)}.cirra-data-source-coverage-bar.is-empty:hover{background:color-mix(in srgb, var(--cirra-chart-series-1) 30%, transparent)}.cirra-data-source-coverage-tail{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 12%, transparent) 0 3px, transparent 3px 6px);border-radius:3px;min-width:2px;position:absolute;top:0;bottom:0}.cirra-data-source-coverage-span{z-index:1;background:var(--cirra-chart-series-1);opacity:.9;border-radius:4px;height:9px;margin-top:-4.5px;position:absolute;top:50%}.cirra-data-source-coverage-tail.is-window{border-radius:4px;height:7px;margin-top:-3.5px;top:50%;bottom:auto}.cirra-data-source-coverage-band-label{color:var(--cirra-chart-series-1);white-space:nowrap;font-size:10px;font-weight:500;position:absolute;top:-22px;transform:translate(-50%)}.cirra-data-source-coverage-seam{z-index:2;background:var(--cirra-bg-card);position:absolute;top:-3px;bottom:-3px}.cirra-data-source-coverage-axis{height:13px;position:relative}.cirra-data-source-coverage-axis-tick{color:var(--cirra-neutral-600,#55565c);white-space:nowrap;font-size:9px;position:absolute;top:2px}.cirra-data-source-coverage-refetch{z-index:0;background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 38%, white);mix-blend-mode:multiply;pointer-events:none;width:1.5px;position:absolute;top:0;bottom:0}.cirra-data-source-coverage-band{z-index:0;border:1px solid color-mix(in srgb, var(--cirra-chart-series-1) 32%, transparent);background:color-mix(in srgb, var(--cirra-chart-series-1) 6%, transparent);border-radius:7px;position:absolute;top:-8px;bottom:-8px}.cirra-data-source-coverage-foot{color:var(--cirra-neutral-600,#55565c);justify-content:space-between;font-size:12px;display:flex}.cirra-data-source-coverage-unknown-text{color:var(--cirra-neutral-600,#55565c);font-size:13px}.cirra-data-source-coverage-unknown-action{appearance:none;color:var(--cirra-neutral-950,#ceced6);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.cirra-data-source-coverage-unknown-action:hover,.cirra-data-source-coverage-unknown-action:focus-visible{color:var(--cirra-neutral-700,#6f7078);text-decoration-color:var(--cirra-neutral-700,#6f7078)}.cirra-data-source-configuration{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.cirra-data-source-configuration-list{border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.cirra-data-source-configuration-row{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:11px 14px;transition:background .12s;display:flex}.cirra-data-source-configuration-row+.cirra-data-source-configuration-row{box-shadow:inset 0 1px 0 0 var(--cirra-analytics-table-hairline,#16161614)}.cirra-data-source-configuration-row:hover,.cirra-data-source-configuration-row:focus-visible{background:#16161608;outline:none}.cirra-data-source-configuration-row-icon{color:var(--cirra-neutral-600,#55565c);flex:none}.cirra-data-source-configuration-row-label{color:var(--cirra-neutral-950,#ceced6);flex:0 0 128px;font-size:13px}.cirra-data-source-configuration-row-summary{min-width:0;color:var(--cirra-neutral-700,#6f7078);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.cirra-data-source-configuration-row-summary.is-empty{color:var(--cirra-neutral-600,#55565c)}.cirra-data-source-configuration-row-chevron{color:var(--cirra-neutral-600,#55565c);flex:none}.cirra-data-source-status-row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-bottom:28px;display:grid}.cirra-data-source-status-card,.cirra-data-source-status-card.comp-dropdown-trigger{appearance:none;background:var(--cirra-bg-card);text-align:left;border:0;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;min-width:0;padding:14px 16px 16px;display:flex;position:relative}.cirra-data-source-status-card.is-actionable,.cirra-data-source-status-card.comp-dropdown-trigger.is-actionable{cursor:pointer}.cirra-data-source-status-card.is-actionable:hover,.cirra-data-source-status-card.is-actionable:focus-visible,.cirra-data-source-status-card.comp-dropdown-trigger.is-actionable:hover,.cirra-data-source-status-card.comp-dropdown-trigger.is-actionable:focus-visible{background:linear-gradient(color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 3%, transparent), color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 3%, transparent)), var(--cirra-bg-card);outline:none}.cirra-data-source-status-card-eyebrow{letter-spacing:-.01em;color:var(--cirra-neutral-600,#55565c);margin-bottom:2px;font-size:12px;font-weight:500;line-height:17px}.cirra-data-source-status-card-value{letter-spacing:-.02em;max-width:100%;color:var(--cirra-neutral-950,#ceced6);text-overflow:ellipsis;white-space:nowrap;margin-bottom:12px;font-size:20px;font-weight:500;line-height:28px;overflow:hidden}.cirra-data-source-status-card-value.is-muted{color:var(--cirra-neutral-600,#55565c)}.cirra-data-source-status-card.tone-warning .cirra-data-source-status-card-value{color:var(--cirra-warning,oklch(80% .17 52))}.cirra-data-source-status-card.tone-danger .cirra-data-source-status-card-value{color:var(--cirra-danger,#ff5c5c)}.cirra-data-source-status-card-detail-slot{align-items:flex-end;width:100%;min-height:38px;display:flex}.cirra-data-source-status-card-detail-lines{flex-direction:column;width:100%;min-width:0;display:flex}.cirra-data-source-status-card-detail-line{color:var(--cirra-neutral-700,#6f7078);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:19px;overflow:hidden}.cirra-data-source-status-card-detail{-webkit-line-clamp:2;line-clamp:2;color:var(--cirra-neutral-700,#6f7078);-webkit-box-orient:vertical;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.cirra-data-source-status-card-surface{z-index:1;appearance:none;border-radius:inherit;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.cirra-data-source-status-card-surface:focus-visible{outline:none}.cirra-data-source-status-card-action.comp-button{z-index:2;position:absolute;top:10px;right:10px}.cirra-data-source-usage-menu{min-width:260px}.cirra-data-source-usage-panel-item{align-items:center;gap:8px;display:flex}.cirra-data-source-usage-panel-item+.cirra-data-source-usage-panel-item{margin-top:7px;position:relative}.cirra-data-source-usage-panel-item+.cirra-data-source-usage-panel-item:before{content:"";background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 7%, transparent);height:1px;position:absolute;top:-4px;left:0;right:0}.cirra-data-source-usage-panel-icon{color:var(--cirra-neutral-600,#55565c);flex:none}.cirra-data-source-usage-panel-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cirra-data-source-usage-panel-arrow{color:var(--cirra-neutral-600,#55565c);opacity:0;flex:none;transition:opacity .14s,transform .14s;transform:translate(-4px)}.cirra-data-source-usage-panel-item:hover .cirra-data-source-usage-panel-arrow,.cirra-data-source-usage-panel-item[data-highlighted] .cirra-data-source-usage-panel-arrow{opacity:1;transform:translate(0)}.comp-cirra-data-sources-page .connections-category-title{align-items:center;padding:0 8px 0 16px;display:flex}.comp-cirra-data-sources-page .connections-section-heading{padding-bottom:32px}.cirra-data-source-cleanup-banner{border:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-100,#151617);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.cirra-data-source-cleanup-banner-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cirra-data-source-cleanup-banner-headline{color:var(--cirra-neutral-900,#aeb0b8);margin:0;font-size:13px;font-weight:600;line-height:17px}.cirra-data-source-cleanup-banner-subline{color:var(--cirra-neutral-600,#55565c);margin:0;font-size:12px;line-height:16px}.cirra-data-source-card .connections-app-card-main:not(.is-static):after{content:"";position:absolute;inset:0}.cirra-data-source-card:has(.connections-app-card-main:not(.is-static)){cursor:pointer}.cirra-data-source-card.connections-app-card{height:132px;min-height:132px}.cirra-data-source-card-usage{color:var(--cirra-neutral-800,#81828a);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.cirra-data-source-card-body{flex-direction:column;gap:4px;min-width:0;margin-top:auto;display:flex}.connections-app-card-name.cirra-data-source-card-title-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:17px;display:-webkit-box;overflow:hidden}.cirra-data-source-card-meta{color:var(--cirra-neutral-600,#55565c);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.cirra-data-source-card-meta.is-setup{color:var(--cirra-warning,oklch(80% .17 52))}.cirra-data-source-card-meta-refreshing{align-items:center;gap:6px;display:inline-flex}.cirra-data-source-card-logo-shell{position:relative}.cirra-data-source-card-status-dot{background:var(--cirra-neutral-700,#6f7078);width:6px;height:6px;box-shadow:0 0 0 2px var(--cirra-neutral-50,#0e0e0f), inset 0 0 0 .5px #00000029;z-index:1;border-radius:10px;position:absolute;bottom:-1px;right:-1px}.cirra-data-source-card-status-dot.tone-success{background:var(--cirra-success,#39d98a)}.cirra-data-source-card-status-dot.tone-warning{background:var(--cirra-warning,oklch(80% .17 52))}.cirra-data-source-card-status-dot.tone-danger{background:var(--cirra-danger,#ff5c5c)}.cirra-data-source-card-delete.comp-button{z-index:1;opacity:0;transition:opacity .12s;position:absolute;bottom:12px;right:12px}.cirra-data-source-card:hover .cirra-data-source-card-delete.comp-button,.cirra-data-source-card:focus-within .cirra-data-source-card-delete.comp-button{opacity:1}.cirra-dsc{flex-direction:column;height:100%;min-height:0;display:flex}.cirra-dsc-body{flex:1;min-width:0;min-height:0;overflow:hidden}.cirra-dsc-panel-viewport{width:100%;min-width:0;max-width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.cirra-dsc-panel-scroll{overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none;min-width:0;min-height:0;padding-block:12px;position:absolute;inset:0;overflow:hidden auto;mask-image:linear-gradient(#0000 0,#000 12px calc(100% - 12px),#0000 100%)}.cirra-dsc-panel-scroll::-webkit-scrollbar{display:none}.cirra-dsc-pane{flex-direction:column;align-items:flex-start;gap:12px;width:100%;min-width:0;padding:4px 2px;display:flex}.cirra-dsc-pane-status{color:var(--cirra-neutral-600,#55565c);justify-content:center;align-items:center;font-size:13px}.cirra-dsc-pane-hint{color:var(--cirra-neutral-700,#6f7078);font-size:13px}.cirra-dsc-date-card{border:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-100,#151617);border-radius:12px;width:100%;overflow:hidden}.cirra-dsc-date-card-header{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:grid}.cirra-dsc-date-card-icon{background:var(--cirra-neutral-250,#242528);width:32px;height:32px;color:var(--cirra-neutral-800,#81828a);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.cirra-dsc-date-card-title{min-width:0;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:18px}.cirra-dsc-date-card-fields{border-top:1px solid var(--cirra-neutral-300,#27282b);gap:12px;padding:12px}.cirra-dsc-date-card-field{grid-template-columns:minmax(110px,1fr) minmax(0,320px);align-items:center;gap:12px;display:grid}.cirra-dsc-date-card-label{align-items:center;gap:4px;min-width:0;display:flex}.cirra-dsc-date-card-info{width:24px;height:24px;color:var(--cirra-neutral-700,#6f7078);cursor:help;border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;display:inline-flex}.cirra-dsc-date-card-info:hover,.cirra-dsc-date-card-info:focus-visible{background:var(--cirra-neutral-250,#242528);color:var(--cirra-neutral-950,#ceced6);outline:none}.cirra-dsc-date-card-info:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-dsc-option-list{flex-direction:column;gap:8px;width:100%;display:flex}.cirra-dsc-option{box-shadow:0 0 0 1px var(--cirra-neutral-400,#343538);border-radius:12px;transition:box-shadow .12s,background .12s;position:relative}.cirra-dsc-option .connections-add-modal-option-text{min-width:0}.cirra-dsc-option .connections-add-modal-option-label{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cirra-dsc-option:hover:not(:disabled){background:var(--cirra-neutral-250,#242528)}.cirra-dsc-option:hover:not(:disabled):not(.is-selected){box-shadow:0 0 0 1px var(--cirra-neutral-600,#55565c)}html[data-cirra-theme=light] .cirra-dsc-option:hover:not(:disabled):not(.is-selected){box-shadow:0 0 0 1px var(--cirra-neutral-500,#3f3f45)}.cirra-dsc-option.is-selected{box-shadow:0 0 0 1.5px var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-dsc-option-status{align-items:center;gap:5px;display:flex}.cirra-dsc-option-status-dot{background:var(--cirra-neutral-700,#6f7078);width:6px;height:6px;box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 16%, transparent);border-radius:50%;flex:0 0 6px}.cirra-dsc-option-status-dot.tone-success{background:var(--cirra-success,#39d98a)}.cirra-dsc-option-status-dot.tone-warning{background:var(--cirra-warning,oklch(80% .17 52))}.cirra-dsc-option-status-dot.tone-danger{background:var(--cirra-danger,#ff5c5c)}.cirra-dsc-option-main{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;margin:0;padding:0;display:flex}.cirra-dsc-option-main:after{content:"";border-radius:12px;position:absolute;inset:0}.cirra-dsc-option-main:focus-visible{outline:none}.cirra-dsc-option-main:focus-visible:after{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-dsc-option-edit{appearance:none;z-index:1;width:28px;height:28px;color:var(--cirra-neutral-600,#55565c);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .12s,background .12s,color .12s;display:inline-flex;position:relative}.cirra-dsc-option-edit:hover,.cirra-dsc-option-edit:focus-visible{background:var(--cirra-neutral-200,#202124);color:var(--cirra-neutral-900,#aeb0b8)}.cirra-dsc-option:hover .cirra-dsc-option-edit,.cirra-dsc-option:focus-within .cirra-dsc-option-edit{opacity:1}.cirra-dsc-pane.cirra-dsc-configure{gap:0}.cirra-dsc-pane.cirra-dsc-configure>.cirra-dsc-pane-hint{margin-bottom:0}.cirra-dsc-pane.cirra-dsc-configure .credential-field-list{width:100%;padding-top:0}.cirra-dsc-feature-sections{width:100%;margin-top:0}.cirra-dsc-feature-sections .credential-settings-card.open .credential-settings-card-trigger{border-bottom:0;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.cirra-dsc-feature-rows{flex-direction:column;gap:10px;width:100%;display:flex}.cirra-dsc-feature-row{align-items:center;gap:8px;min-width:0;display:flex}.cirra-dsc-feature-row .cirra-dsc-feature-row-field{flex:1.2;min-width:0}.cirra-dsc-feature-row .cirra-dsc-feature-row-operator{flex:0 0 104px;min-width:0}.cirra-dsc-feature-row .cirra-dsc-feature-row-value,.cirra-dsc-feature-row .cirra-dsc-feature-row-direction{flex:1;min-width:0}.cirra-dsc-feature-row .cirra-dsc-feature-row-remove{flex:none}.cirra-dsc-feature-add{align-self:flex-start}.cirra-dsc-arg-fields{flex-direction:column;gap:24px;width:100%;padding-top:8px;display:flex}.cirra-dsc-arg-fields .credential-field-list{padding-top:0}.cirra-dsc-lookup-row{align-items:center;gap:8px;display:flex}.cirra-dsc-lookup-row .cirra-dsc-lookup-trigger,.cirra-dsc-lookup-row .cirra-dsc-lookup-input{flex:1;min-width:0}.cirra-dsc-lookup-row .cirra-dsc-lookup-action{flex:none}.cirra-dsc-lookup-row .cirra-dsc-lookup-action.is-loading svg{animation:.9s linear infinite cirra-dsc-lookup-spin}@keyframes cirra-dsc-lookup-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cirra-dsc-preview{flex-direction:column;flex:1;gap:12px;width:100%;min-height:0;display:flex}.cirra-dsc-preview-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cirra-dsc-preview-hint{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:13px;line-height:19px}.cirra-dsc-preview-body{flex-direction:column;flex:1;min-height:0;display:flex}.cirra-dsc-preview-status{color:var(--cirra-neutral-600,#55565c);justify-content:center;align-items:center;gap:8px;padding:24px 0;font-size:13px;display:flex}.cirra-dsc-preview-failure{flex-direction:column;align-items:center;gap:4px;min-height:0;padding-top:32px;display:flex}.cirra-dsc-preview-table{-ms-overflow-style:none;scrollbar-width:none;min-height:0;overflow:auto}.cirra-dsc-preview-table::-webkit-scrollbar{display:none}.cirra-dsc-preview-truncation{color:var(--cirra-neutral-600,#55565c);text-align:center;margin:8px 0 0;padding-bottom:8px;font-size:12px}.cirra-dsc-slide-out-header{align-items:center;gap:10px;display:flex}.cirra-dsc-slide-out-title-text{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:14px;font-weight:500;line-height:20px}.cirra-dsc-slide-out-delete{margin-left:auto}.cirra-dsc-slide-out-description{letter-spacing:-.02em;color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:13px;line-height:19px}.cirra-dsc-slide-out-body{-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;padding-top:4px;padding-bottom:16px;overflow:auto}.cirra-dsc-slide-out-body::-webkit-scrollbar{display:none}.cirra-dsc-slide-out-body .credential-field-list{padding-top:0}.cirra-panel-editor-switcher{border-right:1px solid var(--cirra-neutral-400,#343538);flex-direction:column;flex:0 0 264px;gap:12px;min-height:0;padding:12px;display:flex}.cirra-panel-switcher-list{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow:auto}.cirra-panel-switcher-list::-webkit-scrollbar{display:none}.cirra-panel-switcher-row{appearance:none;text-align:left;min-height:30px;color:var(--cirra-neutral-900,#aeb0b8);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 8px;font-size:13px;line-height:18px;transition:background .12s;display:flex}.cirra-panel-switcher-row:hover,.cirra-panel-switcher-row.is-hovered{background:var(--cirra-neutral-250,#242528)}.cirra-panel-switcher-row.is-active{background:var(--cirra-neutral-250,#242528);color:var(--cirra-neutral-950,#ceced6)}.cirra-panel-switcher-row-text{flex-direction:column;min-width:0;display:flex}.cirra-panel-switcher-row-icon{color:var(--cirra-neutral-600,#55565c);flex:none}.cirra-panel-switcher-page-chat-row .cirra-panel-switcher-row-icon,.cirra-panel-switcher-origin-row .cirra-panel-switcher-row-icon{justify-content:center;align-items:center;display:inline-flex}.cirra-panel-switcher-origin-row .cirra-panel-switcher-row-label{color:var(--cirra-neutral-800,#81828a)}.cirra-panel-switcher-divider{background:var(--cirra-neutral-300,#27282b);flex:none;width:100%;height:1px;margin:4px auto}.cirra-panel-switcher-row-thinking{justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.cirra-panel-switcher-row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cirra-panel-switcher-add-row,.cirra-panel-switcher-add-row .cirra-panel-switcher-row-label{color:var(--cirra-neutral-700,#6f7078)}.cirra-panel-switcher-minimap{-ms-overflow-style:none;scrollbar-width:none;flex:none;max-height:360px;overflow-y:auto}.cirra-panel-switcher-minimap::-webkit-scrollbar{display:none}.cirra-panel-switcher-minimap{border-top:1px solid var(--cirra-neutral-300,#27282b);margin-bottom:-12px;padding-top:12px;padding-bottom:16px}.cirra-panel-switcher-minimap-grid{grid-template-columns:repeat(12,1fr);grid-auto-rows:6px;gap:2px;display:grid}.cirra-panel-switcher-minimap-box{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 18%, transparent);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:2px;transition:border-color .12s;display:flex;position:relative;overflow:hidden}.cirra-panel-switcher-minimap-box.is-hovered{border-color:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 45%, transparent)}.cirra-panel-switcher-minimap-box.is-active{border-color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-panel-switcher-minimap-box.is-dragging{z-index:2;cursor:grabbing;border-color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-panel-switcher-minimap.is-reordering .cirra-panel-switcher-minimap-box:not(.is-dragging),.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize{pointer-events:none}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-left,.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-right{width:5px;top:2px;bottom:2px}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-bottom{height:5px;left:2px;right:2px}.cirra-panel-switcher-minimap-box:hover .cirra-analytics-panel-resize{pointer-events:auto}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize-bar{background:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-left .cirra-analytics-panel-resize-bar,.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-right .cirra-analytics-panel-resize-bar{width:1px}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-left .cirra-analytics-panel-resize-bar{left:1px}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-right .cirra-analytics-panel-resize-bar{right:1px}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-bottom .cirra-analytics-panel-resize-bar{height:1px;bottom:1px}.cirra-panel-switcher-minimap-box-icon{object-fit:contain;border-radius:3px;flex:none;width:12px;height:12px}.cirra-panel-switcher-minimap-subgrid{grid-template-columns:repeat(12,1fr);grid-auto-rows:8px;display:grid;position:absolute;bottom:0;left:0;right:0}.cirra-panel-switcher-minimap-subcell{--cirra-minimap-cell-line:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 14%, transparent);background:var(--cirra-bg-card);cursor:pointer;transition:box-shadow .12s;position:relative}.cirra-panel-switcher-minimap-subcell.is-hovered{--cirra-minimap-cell-line:color-mix(in srgb, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 45%, transparent);z-index:1}.cirra-panel-switcher-minimap-subcell.is-active{--cirra-minimap-cell-line:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));z-index:1}.cirra-panel-switcher-minimap-tabbody{border-top:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 14%, transparent);justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;bottom:0;left:0;right:0}.cirra-panel-editor-chat{flex-direction:column;flex:1;gap:8px;min-width:0;min-height:0;padding-top:12px;display:flex;overflow:hidden}.cirra-panel-task-pane-body{flex-direction:column;flex:1;min-height:0;display:flex}.cirra-panel-task-pane-body .comp-cirra-main-thread-column{flex:1;height:100%;min-height:0}.cirra-panel-task-pane-body .comp-cirra-main-content-column{padding-bottom:8px}.cirra-panel-task-pane-body .comp-cirra-composer{background:0 0}.cirra-panel-task-pane-body .comp-cirra-composer:before{display:none}.cirra-panel-task-pane-status{color:var(--cirra-neutral-600,#55565c);flex:1;justify-content:center;align-items:center;font-size:13px;display:flex}.cirra-dsc-sort-sections{flex-direction:column;gap:16px;width:100%;display:flex}.cirra-dsc-sort-section{border-bottom:1px solid var(--cirra-neutral-300,#27282b);flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.cirra-dsc-sort-section-header{justify-content:space-between;align-items:center;display:flex}.cirra-dsc-sort-section-title{letter-spacing:-.01em;color:var(--cirra-neutral-900,#aeb0b8);font-size:13px;font-weight:600}.cirra-dsc-sort-section-field{flex-direction:column;gap:6px;display:flex}.cirra-dsc-sort-section-field .cirra-dsc-sort-section-field-trigger{width:100%}.cirra-dsc-option-create-icon{box-sizing:border-box;border:1.5px dashed var(--cirra-neutral-400,#343538);width:40px;height:40px;color:var(--cirra-neutral-700,#6f7078);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.cirra-dsc-topbar{align-items:center;gap:16px;padding-bottom:0;padding-right:36px;display:flex}.cirra-dsc-topbar-logo.connections-list-row-logo-shell.connections-app-logo-shell--light-chip{border-radius:9px;width:28px;min-width:28px;max-width:28px;height:28px;min-height:28px;max-height:28px}.cirra-dsc-topbar-logo.connections-list-row-logo-shell.connections-app-logo-shell--light-chip .connections-app-logo,.cirra-dsc-topbar-logo.connections-list-row-logo-shell.connections-app-logo-shell--light-chip .connections-app-logo-fallback{width:16px;height:16px}.cirra-dsc-topbar-logo.connections-list-row-logo-shell.connections-app-logo-shell--light-chip .connections-app-logo-fallback{font-size:11px}.cirra-dsc-crumbs{align-items:center;gap:18px;display:flex}.cirra-dsc-crumb{appearance:none;font:inherit;letter-spacing:-.01em;color:var(--cirra-neutral-600,#55565c);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:500;transition:color .12s}.cirra-dsc-crumb:hover{color:var(--cirra-neutral-800,#81828a)}.cirra-dsc-crumb.is-active{color:var(--cirra-neutral-950,#ceced6)}.cirra-panel-editor-topbar-icon{color:var(--cirra-neutral-700,#6f7078);justify-content:center;align-items:center;display:inline-flex}.cirra-panel-editor-search{width:100%}.cirra-panel-editor-group{flex-direction:column;gap:8px;width:100%;display:flex}.cirra-panel-editor-group-header{letter-spacing:-.01em;color:var(--cirra-neutral-600,#55565c);padding:4px 2px 0;font-size:12px;font-weight:500}.cirra-dsc-option:disabled{opacity:.55;cursor:default}.cirra-dsc-configure .credential-field-segmented-option-label{align-items:center;gap:6px;display:inline-flex}.cirra-panel-columns{flex-direction:column;width:100%;padding:12px;display:flex}.cirra-panel-columns-show-all-row{justify-content:space-between;align-items:center;gap:12px;min-height:28px;display:flex}.cirra-panel-columns-divider{background:var(--cirra-neutral-400,#343538);border:0;width:100%;height:1px;margin:12px 0 8px}.cirra-panel-columns-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cirra-panel-columns-list li{align-items:center;gap:6px;min-width:0;display:flex}.cirra-panel-columns-row-width{flex:none;width:68px}.cirra-panel-columns-row{appearance:none;width:100%;min-width:0;min-height:32px;color:var(--cirra-neutral-950,#ceced6);font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:4px 6px;display:flex}.cirra-panel-columns-row:hover{background:#7f7f7f14}.cirra-panel-columns-row:focus-visible{outline-offset:2px;outline:2px solid #3f9aff99}.cirra-panel-columns-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.cirra-analytics-table-panel{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@property --cirra-analytics-table-scrollbar-thumb{syntax:"<color>";inherits:true;initial-value:#0000}.cirra-analytics-table-scroll{scrollbar-width:none;min-height:0;-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--cirra-analytics-table-head-height), transparent var(--cirra-analytics-table-head-height), #000 calc(var(--cirra-analytics-table-head-height) + 12px), #000 calc(100% - 12px), transparent 100%);mask-image:linear-gradient(to bottom, #000 0, #000 var(--cirra-analytics-table-head-height), transparent var(--cirra-analytics-table-head-height), #000 calc(var(--cirra-analytics-table-head-height) + 12px), #000 calc(100% - 12px), transparent 100%);flex:1;overflow:auto}@supports selector(::-webkit-scrollbar){.cirra-analytics-table-scroll{scrollbar-width:auto;scrollbar-color:auto;--cirra-analytics-table-scrollbar-thumb:transparent;-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 var(--cirra-analytics-table-head-height), transparent var(--cirra-analytics-table-head-height), #000 calc(var(--cirra-analytics-table-head-height) + 12px), #000 calc(100% - 20px), transparent calc(100% - 8px), #000 calc(100% - 8px));mask-image:linear-gradient(to bottom, #000 0, #000 var(--cirra-analytics-table-head-height), transparent var(--cirra-analytics-table-head-height), #000 calc(var(--cirra-analytics-table-head-height) + 12px), #000 calc(100% - 20px), transparent calc(100% - 8px), #000 calc(100% - 8px));transition:--cirra-analytics-table-scrollbar-thumb .2s;overflow-x:scroll}.cirra-analytics-table-scroll::-webkit-scrollbar{background:0 0;width:0;height:8px}.cirra-analytics-table-scroll::-webkit-scrollbar-corner{background:0 0}.cirra-analytics-table-scroll::-webkit-scrollbar-thumb{background:var(--cirra-analytics-table-scrollbar-thumb);border-radius:999px}}.cirra-analytics-table-panel:hover .cirra-analytics-table-scroll{--cirra-analytics-table-scrollbar-thumb:#2021295c}html[data-cirra-theme=dark] .cirra-analytics-table-panel:hover .cirra-analytics-table-scroll{--cirra-analytics-table-scrollbar-thumb:#ceced652}.cirra-analytics-table{table-layout:fixed;border-collapse:separate;border-spacing:0;min-width:100%;font-size:13px}.cirra-analytics-table th,.cirra-analytics-table td{height:var(--cirra-analytics-table-row-height);text-align:left;white-space:nowrap;text-overflow:ellipsis;max-width:420px;padding:0 16px 0 14px;overflow:hidden}.cirra-analytics-table th{z-index:1;height:var(--cirra-analytics-table-head-height);background:var(--cirra-bg-card);color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.01em;font-size:12px;font-weight:500;position:sticky;top:0}.cirra-analytics-table th:before{content:"";z-index:-1;background:var(--cirra-analytics-table-head-fill);box-shadow:var(--cirra-analytics-table-head-inset);pointer-events:none;position:absolute;inset:0}.cirra-analytics-table th:first-child:before{border-radius:8px 0 0 8px;left:4px}.cirra-analytics-table th:last-child:before{border-radius:0 8px 8px 0;right:4px}.cirra-analytics-table th:first-child:last-child:before{border-radius:8px;left:4px;right:4px}.cirra-analytics-table td{color:var(--cirra-neutral-950,#ceced6);border-bottom:.5px solid var(--cirra-analytics-table-row-divider)}.cirra-analytics-table td:first-child{border-image:linear-gradient(to right, transparent 14px, var(--cirra-analytics-table-row-divider) 14px) 1}.cirra-analytics-table td:last-child{border-image:linear-gradient(to right, var(--cirra-analytics-table-row-divider) calc(100% - 14px), transparent calc(100% - 14px)) 1}.cirra-analytics-table td:first-child:last-child{border-image:linear-gradient(to right, transparent 14px, var(--cirra-analytics-table-row-divider) 14px calc(100% - 14px), transparent calc(100% - 14px)) 1}.cirra-analytics-table td.is-type-number,.cirra-analytics-table td.is-type-percent,.cirra-analytics-table td.is-type-currency,.cirra-analytics-table td.is-type-duration,.cirra-analytics-table td.is-type-rank{font-variant-numeric:tabular-nums}.cirra-analytics-table .cirra-analytics-table-link{color:inherit;text-decoration:none}.cirra-analytics-table .cirra-analytics-table-link:hover{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));text-underline-offset:2px;text-decoration:underline}.cirra-analytics-table tbody tr:last-child td{border-bottom:0}.cirra-analytics-table-resize{z-index:2;cursor:col-resize;touch-action:none;opacity:0;width:10px;height:100%;transition:opacity .12s;position:absolute;top:0;right:0}.cirra-analytics-table-resize:after{content:"";background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 18%, transparent);width:1px;position:absolute;top:8px;bottom:8px;right:0}.cirra-analytics-table-resize:hover:after,.cirra-analytics-table-resize[data-active=true]:after{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 45%, transparent)}.cirra-analytics-table-resize:focus-visible{outline:none}.cirra-analytics-table-resize:focus-visible:after{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 70%, transparent)}.cirra-analytics-table thead tr:hover .cirra-analytics-table-resize{opacity:.4}.cirra-analytics-table thead tr .cirra-analytics-table-resize:hover,.cirra-analytics-table-resize:focus-visible,.cirra-analytics-table-resize[data-active=true]{opacity:1}.cirra-analytics-table[data-resizing=true]{cursor:col-resize;user-select:none}.cirra-analytics-table th.cirra-analytics-table-spacer,.cirra-analytics-table td.cirra-analytics-table-spacer{max-width:none;padding:0}.cirra-analytics-table-sort{appearance:none;width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;transition:color .12s;display:inline-flex}.cirra-analytics-table-sort-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.cirra-analytics-table-sort-indicator{color:var(--cirra-neutral-600,#55565c);opacity:0;align-items:center;transition:opacity .12s,color .12s;display:inline-flex}.cirra-analytics-table-sort-indicator[data-direction=asc],.cirra-analytics-table-sort-indicator[data-direction=desc]{opacity:1;color:var(--cirra-neutral-950,#ceced6)}.cirra-analytics-table thead tr:has(th[aria-sort=ascending],th[aria-sort=descending]) th:not([aria-sort=ascending]):not([aria-sort=descending]) .cirra-analytics-table-sort{color:var(--cirra-neutral-700,#6f7078)}.cirra-analytics-table-sort:hover .cirra-analytics-table-sort-indicator{opacity:1}.cirra-analytics-table-footer{height:var(--cirra-analytics-table-row-height);background:var(--cirra-bg-card);border-top:1px solid var(--cirra-analytics-table-hairline);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;display:flex}.cirra-analytics-table-exports{align-items:center;gap:2px;display:inline-flex}.cirra-analytics-table-exports .comp-button{color:var(--cirra-neutral-700,#6f7078)}.cirra-analytics-table-exports .comp-button.is-loading svg{animation:.9s linear infinite cirra-dsc-lookup-spin}.cirra-analytics-table-exports .comp-dropdown-trigger{background:0 0;border:0;padding:0}.cirra-analytics-table-asof{color:var(--cirra-neutral-600,#55565c);white-space:nowrap;margin-left:4px;font-size:12px}.cirra-analytics-refresh-history-trigger{cursor:pointer}.cirra-analytics-refresh-history-trigger:hover,.cirra-analytics-refresh-history-trigger[data-popup-open]{color:var(--cirra-neutral-800,#81828a)}.cirra-analytics-refresh-history{min-width:200px;padding:4px}.cirra-analytics-refresh-history-row{align-items:center;gap:8px;padding:5px 8px;font-size:12px;display:flex}.cirra-analytics-refresh-history-dot{border-radius:50%;flex:none;width:6px;height:6px}.cirra-analytics-refresh-history-dot.is-success{background:var(--cirra-success,#39d98a)}.cirra-analytics-refresh-history-dot.is-failed{background:var(--cirra-danger,#ff5c5c)}.cirra-analytics-refresh-history-time{color:var(--cirra-neutral-800,#81828a);white-space:nowrap}.cirra-analytics-refresh-history-count{color:var(--cirra-neutral-600,#55565c);white-space:nowrap}.cirra-analytics-refresh-history-empty{color:var(--cirra-neutral-600,#55565c);padding:5px 8px;font-size:12px}.cirra-analytics-table-pagination{align-items:center;gap:4px;display:inline-flex}.cirra-analytics-table-pagination .comp-button{color:var(--cirra-neutral-700,#6f7078)}.cirra-analytics-table-pagination-range{color:var(--cirra-neutral-600,#55565c);font-variant-numeric:tabular-nums;margin-right:6px;font-size:12px}.cirra-analytics-table-panel-status{text-align:center;color:var(--cirra-neutral-600,#55565c);flex:1;justify-content:center;align-items:center;padding:16px;font-size:13px;display:flex}.cirra-analytics-panel-status-frame{z-index:0;pointer-events:none;width:calc(100% - 24px);height:calc(100% - 12px);display:none;position:absolute;inset:0 12px 12px;overflow:visible}.cirra-analytics-panel-body:has(>.cirra-analytics-table-panel>.cirra-analytics-table-panel-status)>.cirra-analytics-table-panel{z-index:1;position:relative}.cirra-analytics-panel-body:has(>.cirra-analytics-table-panel>.cirra-analytics-table-panel-status)>.cirra-analytics-panel-status-frame{display:block}.cirra-analytics-panel-status-frame-dashes{fill:none;stroke:var(--cirra-neutral-500,#3f3f45);stroke-width:1px;stroke-dasharray:.14 .14;stroke-linecap:butt}.cirra-analytics-panel-build{padding:0;overflow:hidden}.cirra-analytics-panel-build-frame{text-align:center;border:1px dashed var(--cirra-neutral-400,#343538);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 3%, transparent);border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:0;margin:0 12px 12px;padding:12px;display:flex;overflow:hidden}html[data-cirra-theme=light] .cirra-analytics-panel-build-frame{background:var(--cirra-neutral-50,#0e0e0f)}.cirra-analytics-panel-build-mark{width:34px;height:34px;color:var(--cirra-neutral-700,#6f7078);background:var(--cirra-neutral-200,#202124);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.cirra-analytics-panel-build-text{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.cirra-analytics-panel-build-line{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;min-width:0;display:flex}.cirra-analytics-panel-build-status{color:var(--cirra-neutral-900,#aeb0b8);font-size:13px;line-height:18px}.cirra-analytics-panel-build-detail{color:var(--cirra-neutral-600,#55565c);min-width:0;font-size:12px;line-height:17px}.cirra-analytics-panel-build.is-failed .cirra-analytics-panel-build-detail{color:var(--cirra-danger,#ff5c5c)}.cirra-analytics-panel-build-source{color:var(--cirra-neutral-600,#55565c);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;overflow:hidden}.cirra-analytics-panel-build-track{background:0 0;flex:none;height:2px;margin-top:auto}.cirra-analytics-panel-build-bar{background:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));height:100%;transition:width .3s;display:block}.cirra-analytics-panel-build.is-failed .cirra-analytics-panel-build-bar{background:var(--cirra-danger,#ff5c5c)}.cirra-analytics-preview-table{border:1px solid #16161614;border-radius:10px;font-size:13px;overflow:hidden}.cirra-analytics-preview-head,.cirra-analytics-preview-row{gap:10px;padding:5px 10px;display:grid}.cirra-analytics-preview-head span,.cirra-analytics-preview-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cirra-analytics-preview-head{color:var(--cirra-neutral-600,#55565c);border-bottom:1px solid #16161614}.cirra-analytics-preview-row+.cirra-analytics-preview-row{border-top:1px solid var(--cirra-neutral-200,#202124)}.cirra-analytics-preview-more{appearance:none;border:0;border-top:1px solid var(--cirra-neutral-200,#202124);width:100%;color:var(--cirra-neutral-600,#55565c);text-align:left;cursor:pointer;background:0 0;outline:none;padding:5px 10px;font-size:13px;display:block}.cirra-analytics-preview-more:hover,.cirra-analytics-preview-more:focus-visible{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 3%, transparent)}.cirra-analytics-preview-empty{color:var(--cirra-neutral-600,#55565c);margin:0;font-size:13px}.cirra-fixed-drop-zone{border:1px dashed var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-100,#151617);border-radius:10px;align-items:center;gap:12px;width:100%;padding:16px;transition:border-color .12s,background-color .12s;display:flex}.cirra-fixed-drop-zone.is-active{border-color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));background:color-mix(in oklch, var(--cirra-accent,var(--cirra-accent-blue,#2f87ff)) 6%, var(--cirra-neutral-100,#151617))}.cirra-fixed-drop-zone.is-busy{border-style:solid}.cirra-fixed-drop-zone-icon{background:var(--cirra-neutral-200,#202124);border:1px solid var(--cirra-neutral-300,#27282b);width:32px;height:32px;color:var(--cirra-neutral-800,#81828a);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.cirra-fixed-drop-zone-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.cirra-fixed-drop-zone-title{color:var(--cirra-neutral-900,#aeb0b8);font-size:13px;font-weight:500}.cirra-fixed-drop-zone-hint{color:var(--cirra-neutral-600,#55565c);font-size:12px}.cirra-fixed-file-input{display:none}.cirra-fixed-file-card{border:1px solid var(--cirra-neutral-300,#27282b);background:var(--cirra-neutral-100,#151617);border-radius:10px;flex-direction:column;gap:12px;width:100%;padding:12px 14px;display:flex}.cirra-fixed-file-card-row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.cirra-fixed-file-card-name{color:var(--cirra-neutral-900,#aeb0b8);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.cirra-fixed-file-card-meta{color:var(--cirra-neutral-600,#55565c);flex:none;font-size:12px}.cirra-fixed-file-card-options{border-top:1px solid var(--cirra-neutral-300,#27282b);flex-direction:column;gap:10px;padding-top:12px;display:flex}.cirra-fixed-file-card-option{color:var(--cirra-neutral-700,#6f7078);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.cirra-fixed-file-card-option>.comp-input-shell{flex:0 0 180px}.cirra-fixed-file-card-option.is-switch{padding-right:2px}.cirra-dsc-pane-error{color:var(--cirra-danger,#ff5c5c);font-size:12px}.cirra-transform-stage-label{color:var(--cirra-neutral-700,#6f7078);font-size:12px;font-weight:500}.cirra-transform-stage-label:not(:first-child){margin-top:8px}.cirra-transform-editor-modal.comp-modal-v2{width:min(1160px,100vw - 48px);max-height:calc(100svh - 96px);padding:16px}.cirra-transform-editor-modal.comp-modal-v2 .comp-modal-v2-body{margin-top:8px}.cirra-transform-editor{flex-direction:column;gap:12px;height:min(640px,100svh - 200px);display:flex}.cirra-transform-editor-body{flex:1;gap:12px;min-height:0;display:flex}.cirra-transform-editor-code{border:1px solid var(--cirra-neutral-300,#27282b);background:#fff;border-radius:10px;flex-direction:column;flex:1.5;min-width:0;display:flex;position:relative;overflow:hidden}.cirra-transform-editor-run{z-index:2;position:absolute;top:6px;right:6px}.cirra-transform-editor-pane.is-table .cirra-transform-editor-pane-scroll{-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;padding:10px;overflow:auto}.cirra-transform-editor-pane.is-table .cirra-transform-editor-pane-scroll::-webkit-scrollbar{display:none}.cirra-analytics-source-heading{align-items:center;gap:8px;min-width:0;display:inline-flex}.cirra-analytics-source-heading-badge{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent);background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.cirra-analytics-source-heading-badge img{object-fit:contain;border-radius:3px;width:15px;height:15px}.cirra-analytics-source-heading-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cirra-analytics-source-card-logo{object-fit:contain;border-radius:4px;width:16px;height:16px}.cirra-transform-editor-fnwrap{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);background:var(--cirra-neutral-50,#0e0e0f);color:var(--cirra-neutral-600,#55565c);user-select:none;flex:none;padding:8px 12px;font-size:12px;line-height:16px}.cirra-transform-editor-fnwrap.top{border-bottom:1px solid var(--cirra-analytics-table-hairline)}.cirra-transform-editor-fnwrap.bottom{border-top:1px solid var(--cirra-analytics-table-hairline)}.cirra-transform-editor-fnwrap .tok-keyword{color:#af22db}.cirra-transform-editor-fnwrap .tok-param{color:#1855b0}.cirra-transform-editor-monaco{flex:1;min-height:0}.cirra-transform-editor-loading{height:100%;color:var(--cirra-neutral-600,#55565c);justify-content:center;align-items:center;font-size:12.5px;display:flex}.cirra-transform-editor-side{flex-direction:column;flex:1;gap:12px;min-width:0;max-width:420px;display:flex}.cirra-transform-editor-pane{border:1px solid var(--cirra-neutral-300,#27282b);background:#fff;border-radius:10px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.cirra-transform-editor-pane header{border-bottom:1px solid var(--cirra-analytics-table-hairline);background:var(--cirra-neutral-50,#0e0e0f);color:var(--cirra-neutral-700,#6f7078);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:11.5px;font-weight:600;display:flex}.cirra-transform-editor-pane pre{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);color:var(--cirra-neutral-700,#6f7078);white-space:pre;flex:1;margin:0;padding:10px 12px;font-size:11.5px;line-height:17px;overflow:auto}.cirra-transform-editor-pane.is-error pre{color:#b42318;white-space:pre-wrap}.cirra-transform-editor-pane-note{color:var(--cirra-neutral-600,#55565c);font-weight:400}.cirra-transform-editor-footer{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.cirra-transform-editor-hint{color:var(--cirra-neutral-600,#55565c);font-size:12px}.cirra-transform-editor-footer-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.cirra-panel-display-visual-settings>.cirra-dsc-feature-sections{margin-top:8px}.comp-select-item.is-with-description .comp-select-item-label{align-items:center}.cirra-dsc-display-note{border:1px solid var(--cirra-neutral-200,#202124);background:var(--cirra-neutral-50,#0e0e0f);color:var(--cirra-neutral-600,#55565c);border-radius:8px;margin:10px 0 0;padding:8px 12px;font-size:12px;line-height:17px}.cirra-dsc-display-note strong{color:var(--cirra-neutral-800,#81828a);font-weight:600}.cirra-analytics-table-footer .comp-button.is-loading svg,.cirra-dsc .comp-button.is-loading svg{animation:.9s linear infinite cirra-dsc-lookup-spin}.cirra-analytics-chart-body.activity-result-display-card{flex:1;width:100%;min-height:0;padding:6px 10px}.cirra-analytics-chart-body.activity-result-display-card .result-display-cartesian-shell,.cirra-analytics-chart-body.activity-result-display-card .result-display-pie-shell{height:100%}.cirra-analytics-chart-body.activity-result-display-card .recharts-wrapper :focus,.cirra-analytics-chart-body.activity-result-display-card .recharts-wrapper:focus{outline:none}.cirra-analytics-pie-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:4px 12px 8px;font-size:11.5px}.cirra-analytics-pareto-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:4px 12px 20px;font-size:11.5px}.cirra-analytics-chart-body.cirra-analytics-scatter-body{padding-bottom:18px}.cirra-analytics-scatter-dots .recharts-symbols{fill:var(--cirra-chart-series-1);fill-opacity:.9;stroke:var(--cirra-bg-card);stroke-width:1px}.cirra-analytics-scatter-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:4px 12px 20px;font-size:11.5px}.cirra-analytics-chart-body.cirra-analytics-bubble-body{padding-bottom:18px}.cirra-analytics-bubble-legend{flex:none;justify-content:center;align-items:center;padding:4px 14px 20px;display:flex;overflow:hidden}.cirra-analytics-bubble-legend .cirra-bar-chart-legend{flex-wrap:wrap;justify-content:center;row-gap:8px}.cirra-analytics-bubble-mark{fill-opacity:.62;stroke:var(--cirra-bg-card);stroke-width:2px}.cirra-analytics-bubble-mark.is-plain{fill:var(--cirra-chart-series-1)}.cirra-analytics-bubble-mark.is-other{fill:var(--cirra-neutral-700)}.cirra-analytics-bubble-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:4px 12px 20px;font-size:11.5px}.cirra-analytics-quadrant-zone .recharts-reference-area-rect{fill:var(--cirra-neutral-600,#55565c);fill-opacity:.06}.cirra-analytics-quadrant-zone.is-deep .recharts-reference-area-rect{fill-opacity:.11}.cirra-analytics-quadrant-zone-name{fill:var(--cirra-neutral-800,#81828a);letter-spacing:-.01em;font-size:12px;font-weight:600}.cirra-analytics-quadrant-divider .recharts-reference-line-line{stroke:var(--cirra-neutral-700,#6f7078);stroke-width:1px;stroke-opacity:.7}.cirra-analytics-quadrant-dots .recharts-symbols{fill-opacity:.88;stroke:var(--cirra-bg-card);stroke-width:1.5px}.cirra-analytics-quadrant-dots.is-single .recharts-symbols{fill:var(--cirra-chart-series-1)}.cirra-analytics-quadrant-legend{flex:none;justify-content:center;align-items:center;padding:4px 14px 20px;display:flex;overflow:hidden}.cirra-analytics-quadrant-legend .cirra-bar-chart-legend{flex-wrap:wrap;justify-content:center;row-gap:8px}.cirra-analytics-chart-body.cirra-analytics-quadrant-body{padding-bottom:6px}.cirra-analytics-chart-body.cirra-analytics-treemap-body{--cirra-analytics-treemap-series-1-text:#000;--cirra-analytics-treemap-series-2-text:#000;--cirra-analytics-treemap-series-3-text:#000;--cirra-analytics-treemap-series-4-text:#000;--cirra-analytics-treemap-series-5-text:#000;--cirra-analytics-treemap-series-6-text:#000;--cirra-analytics-treemap-series-7-text:#000;--cirra-analytics-treemap-series-8-text:#000;padding-bottom:18px}.cirra-analytics-chart-body.cirra-analytics-treemap-body .recharts-surface{border-radius:8px;overflow:hidden}html[data-cirra-theme=light] .cirra-analytics-chart-body.cirra-analytics-treemap-body{--cirra-analytics-treemap-series-2-text:#fff;--cirra-analytics-treemap-series-5-text:#fff;--cirra-analytics-treemap-series-7-text:#fff;--cirra-analytics-treemap-series-8-text:#fff}.cirra-analytics-treemap-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:4px 12px 20px;font-size:11.5px}.cirra-analytics-cell-grid-body{-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;padding:12px 16px 20px;overflow:auto}.cirra-analytics-cell-grid-body::-webkit-scrollbar{display:none}.cirra-analytics-cell-grid{gap:8px;font-size:12px;line-height:16px;display:grid}.cirra-analytics-cell-grid-column-label,.cirra-analytics-cell-grid-row-label{min-width:0;color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 68%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.cirra-analytics-cell-grid-column-label{text-align:center;padding-bottom:4px}.cirra-analytics-cell-grid-row-label{align-self:center;padding-right:8px}.cirra-analytics-cell-grid-cell{background:var(--cirra-neutral-300,#27282b);min-height:28px;color:var(--cirra-neutral-950,#ceced6);font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.cirra-analytics-cell-grid-cell.is-absent{border:1px dashed var(--cirra-neutral-400,#343538);background:0 0}.cirra-analytics-cell-grid-cell-fill{background:var(--cirra-chart-series-1);border-radius:8px;position:absolute;inset:0}.cirra-analytics-cell-grid-cell-value{padding:0 6px;position:relative}.cirra-analytics-cell-grid-panel.is-heatmap .cirra-analytics-cell-grid-cell:not(.is-absent){background:color-mix(in srgb, var(--cirra-chart-series-1) 12%, var(--cirra-bg-card))}.cirra-analytics-cell-grid-panel.is-pivot .cirra-analytics-cell-grid-cell-value{color:var(--cirra-neutral-950,#ceced6);font-weight:500}.cirra-analytics-cell-grid-panel.is-cohort .cirra-analytics-cell-grid-cell-value{color:var(--cirra-primary,#fff);font-weight:500}.cirra-analytics-cell-grid-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:4px 16px 20px;font-size:11.5px}.cirra-analytics-chart-body.cirra-analytics-sankey-body{-ms-overflow-style:none;scrollbar-width:none;padding-bottom:8px;overflow:auto}.cirra-analytics-chart-body.cirra-analytics-sankey-body::-webkit-scrollbar{display:none}.cirra-analytics-sankey-legend{-ms-overflow-style:none;scrollbar-width:none;flex:none;padding:8px 16px 20px;overflow-x:auto}.cirra-analytics-sankey-legend::-webkit-scrollbar{display:none}.cirra-analytics-sankey-legend .cirra-bar-chart-legend{justify-content:center;width:max-content;min-width:100%}.cirra-analytics-sankey-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:4px 12px 20px;font-size:11.5px}.cirra-analytics-sankey-node{opacity:1;transition:opacity .12s}.cirra-analytics-sankey-node.is-muted{opacity:.28}.cirra-analytics-sankey-node-label{fill:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 68%, transparent);pointer-events:none;font-size:12px;font-weight:400}.cirra-analytics-sankey-link{fill-opacity:.32;transition:fill-opacity .12s}.cirra-analytics-sankey-link.is-active{fill-opacity:.7}.cirra-analytics-sankey-link.is-muted{fill-opacity:.08}.cirra-analytics-funnel-body{-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;padding:12px 16px 20px;overflow:auto}.cirra-analytics-funnel-body::-webkit-scrollbar{display:none}.cirra-analytics-funnel-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:4px 16px 20px;font-size:11.5px}.cirra-analytics-funnel-content{--cirra-analytics-funnel-stage-count:1;flex-direction:column;justify-content:center;gap:12px;min-height:100%;display:flex}.cirra-analytics-funnel-content.is-vertical{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(148px,.8fr);justify-content:normal;align-items:stretch;gap:12px;height:100%;display:grid}.cirra-analytics-funnel-flow{flex:144px;min-height:112px;max-height:180px;position:relative}.cirra-analytics-funnel-content.is-vertical .cirra-analytics-funnel-flow{min-height:0;max-height:none}.cirra-analytics-funnel-flow-svg{width:100%;height:100%;display:block}.cirra-analytics-funnel-stage{opacity:1;transition:opacity .12s}.cirra-analytics-funnel-flow-svg:has(.cirra-analytics-funnel-stage:hover) .cirra-analytics-funnel-stage:not(:hover){opacity:.32}.cirra-analytics-funnel-stage-halo{fill:currentColor;fill-opacity:.14;stroke:currentColor;stroke-width:16px;stroke-opacity:.12;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cirra-analytics-funnel-stage-fill{fill:currentColor}.cirra-analytics-funnel-stage-divider{fill:var(--cirra-bg-card)}.cirra-analytics-funnel-percentages{grid-template-columns:repeat(var(--cirra-analytics-funnel-stage-count), minmax(0, 1fr));pointer-events:none;display:grid;position:absolute;inset:0}.cirra-analytics-funnel-content.is-vertical .cirra-analytics-funnel-percentages{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--cirra-analytics-funnel-stage-count), minmax(0, 1fr))}.cirra-analytics-funnel-percentage{border:.5px solid var(--cirra-neutral-400,#343538);background:color-mix(in srgb, var(--cirra-bg-card) 92%, transparent);box-shadow:none;color:var(--cirra-neutral-950,#ceced6);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;place-self:center;padding:3px 8px;font-size:12px;font-weight:600;line-height:16px}.cirra-analytics-funnel-cards{grid-template-columns:repeat(var(--cirra-analytics-funnel-stage-count), minmax(0, 1fr));flex:none;gap:8px;display:grid}.cirra-analytics-funnel-content.is-vertical .cirra-analytics-funnel-cards{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--cirra-analytics-funnel-stage-count), minmax(0, 1fr));gap:6px;min-height:0}.cirra-analytics-funnel-card{border:1px solid var(--cirra-neutral-200,#202124);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 2.5%, var(--cirra-bg-card));border-radius:10px;flex-direction:column;gap:5px;min-width:0;padding:10px 12px;display:flex}.cirra-analytics-funnel-content.is-vertical .cirra-analytics-funnel-card{flex-direction:row;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px}.cirra-analytics-funnel-card-label{min-width:0;color:var(--cirra-neutral-700,#6f7078);align-items:center;gap:7px;font-size:12.5px;line-height:16px;display:flex}.cirra-analytics-funnel-content.is-vertical .cirra-analytics-funnel-card-label{flex:auto}.cirra-analytics-funnel-card-swatch{border-radius:50%;flex:none;width:9px;height:9px}.cirra-analytics-funnel-card-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cirra-analytics-funnel-card-value{color:var(--cirra-neutral-950,#ceced6);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;line-height:20px}.cirra-analytics-funnel-content.is-vertical .cirra-analytics-funnel-card-value{flex:none;font-size:13.5px;line-height:16px}.cirra-analytics-funnel-card.is-stage-clickable{cursor:pointer;transition:border-color .12s,background-color .12s}.cirra-analytics-funnel-card.is-stage-clickable:hover{border-color:var(--cirra-neutral-400,#343538);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 5%, var(--cirra-bg-card))}.cirra-analytics-funnel-card.is-stage-clickable:focus-visible{outline:2px solid var(--cirra-chart-series-1);outline-offset:2px}.cirra-analytics-state-timeline-panel{--cirra-analytics-state-timeline-label:116px;position:relative}.cirra-analytics-state-timeline-legend{flex:none;justify-content:center;align-items:center;padding:8px 16px 20px;display:flex}.cirra-analytics-state-timeline-legend .cirra-bar-chart-legend{flex-wrap:wrap;justify-content:center}.cirra-analytics-state-timeline-body{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;gap:6px;min-height:0;padding:2px 16px 6px;display:flex;overflow:auto}.cirra-analytics-state-timeline-body::-webkit-scrollbar{display:none}.cirra-analytics-state-timeline-row{align-items:center;gap:8px;display:flex}.cirra-analytics-state-timeline-row-label{flex:0 0 var(--cirra-analytics-state-timeline-label);min-width:0;color:var(--cirra-neutral-950,#ceced6);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:16px;overflow:hidden}.cirra-analytics-state-timeline-track{background:var(--cirra-neutral-300,#27282b);border-radius:3px;flex:1;min-width:0;height:18px;position:relative;overflow:hidden}.cirra-analytics-state-timeline-span{background:var(--cirra-chart-series-1);cursor:default;border-radius:3px;min-width:2px;position:absolute;top:0;bottom:0}.cirra-analytics-state-timeline-span.is-joined-start{border-top-left-radius:0;border-bottom-left-radius:0}.cirra-analytics-state-timeline-span.is-joined-end{border-top-right-radius:0;border-bottom-right-radius:0}.cirra-analytics-state-timeline-span:focus-visible{z-index:1;box-shadow:inset 0 0 0 2px var(--cirra-bg-card);outline:none}.cirra-analytics-state-timeline-tooltip{z-index:2;pointer-events:none;max-width:calc(100% - 16px);position:absolute;transform:translate(-50%)}.cirra-analytics-state-timeline-tooltip.is-above{transform:translate(-50%,-100%)}.cirra-analytics-state-timeline-axis{color:var(--cirra-neutral-700,#6f7078);flex:none;align-items:center;gap:8px;padding:0 16px 20px;font-size:11px;display:flex}.cirra-analytics-state-timeline-axis-gutter{flex:0 0 var(--cirra-analytics-state-timeline-label)}.cirra-analytics-state-timeline-axis-scale{font-variant-numeric:tabular-nums;flex:1;justify-content:space-between;gap:8px;min-width:0;display:flex}.cirra-analytics-state-timeline-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:0 16px 20px;font-size:11.5px}.cirra-analytics-target-body{-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;gap:14px;min-height:0;padding:12px 16px 20px;display:flex;overflow:auto}.cirra-analytics-target-body::-webkit-scrollbar{display:none}.cirra-analytics-target-panel.is-gauge .cirra-analytics-target-body{justify-content:center;align-items:center;overflow:hidden}.cirra-analytics-target-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:4px 16px 20px;font-size:11.5px}.cirra-analytics-target-rail{background:var(--cirra-neutral-300,#27282b);border-radius:4px;height:8px;position:relative;overflow:hidden}.cirra-analytics-target-rail-fill{border-radius:4px;height:100%}.cirra-analytics-target-rail-fill.is-danger{background:var(--cirra-danger,#ff5c5c)}.cirra-analytics-target-rail-fill.is-warning{background:var(--cirra-warning,oklch(80% .17 52))}.cirra-analytics-target-rail-fill.is-success{background:var(--cirra-success,#39d98a)}.cirra-analytics-target-rail-fill.is-exceeded{border-top-right-radius:0;border-bottom-right-radius:0}.cirra-analytics-target-rail-mark{background:var(--cirra-neutral-950,#ceced6);width:2px;position:absolute;top:-2px;bottom:-2px}.cirra-analytics-target-lead{flex-direction:column;gap:6px;display:flex}.cirra-analytics-target-lead-value{letter-spacing:-.02em;color:var(--cirra-neutral-950,#ceced6);text-overflow:ellipsis;white-space:nowrap;font-size:32px;font-weight:600;line-height:38px;overflow:hidden}.cirra-analytics-target-lead-caption,.cirra-analytics-target-lead-note,.cirra-analytics-target-row-meta{color:var(--cirra-neutral-600,#55565c);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.cirra-analytics-target-row{flex-direction:column;gap:4px;display:flex}.cirra-analytics-target-row-head{justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px;line-height:16px;display:flex}.cirra-analytics-target-row-category{min-width:0;color:var(--cirra-neutral-950,#ceced6);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cirra-analytics-target-row-percent{font-variant-numeric:tabular-nums;flex:none}.cirra-analytics-target-row-percent.is-danger{color:var(--cirra-danger,#ff5c5c)}.cirra-analytics-target-row-percent.is-warning{color:var(--cirra-warning,oklch(80% .17 52))}.cirra-analytics-target-row-percent.is-success{color:var(--cirra-success,#39d98a)}.cirra-analytics-target-gauge-graphic{aspect-ratio:200/112;flex:0 auto;width:min(100%,320px);max-height:180px;position:relative}.cirra-analytics-target-gauge{width:100%;height:100%;display:block}.cirra-analytics-target-gauge-track,.cirra-analytics-target-gauge-value-edge,.cirra-analytics-target-gauge-value-highlight,.cirra-analytics-target-gauge-value{fill:none;stroke-width:15px;stroke-linecap:round}.cirra-analytics-target-gauge-track{stroke:var(--cirra-neutral-300,#27282b)}.cirra-analytics-target-gauge-value-edge{stroke:var(--cirra-chart-slice-edge);stroke-width:16px}.cirra-analytics-target-gauge-value{stroke:var(--cirra-analytics-target-gauge-value-color)}.cirra-analytics-target-gauge-mark{fill:var(--cirra-neutral-700,#6f7078);stroke:var(--cirra-bg-card);stroke-width:1.5px}.cirra-analytics-target-gauge-labels{pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;inset:50% 0 auto}.cirra-analytics-target-gauge-number{color:var(--cirra-neutral-950,#ceced6);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:38px}.cirra-analytics-target-gauge-caption{color:var(--cirra-neutral-600,#55565c);white-space:nowrap;font-size:12px;line-height:16px}.cirra-analytics-stat-body{flex-direction:column;flex:1;justify-content:flex-end;gap:2px;min-height:0;padding:8px 16px 14px;display:flex}.cirra-analytics-stat-body:not(:has(.cirra-analytics-stat-subline)):after{content:"";flex:none;height:16px}.cirra-analytics-html-panel-body{-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;padding:0 12px 12px;overflow:auto}.cirra-analytics-html-panel-body::-webkit-scrollbar{display:none}.cirra-analytics-report-panel-body{min-height:0;color:var(--cirra-neutral-950,#ceced6);overflow-wrap:anywhere;-ms-overflow-style:none;scrollbar-width:none;flex:1;padding:0 12px 12px;font-size:13px;line-height:20px;overflow:auto}.cirra-analytics-report-panel-body::-webkit-scrollbar{display:none}.cirra-analytics-report-panel-body>:first-child{margin-top:0}.cirra-analytics-report-panel-body>:last-child{margin-bottom:0}.cirra-analytics-report-panel-body h1,.cirra-analytics-report-panel-body h2,.cirra-analytics-report-panel-body h3,.cirra-analytics-report-panel-body h4,.cirra-analytics-report-panel-body h5,.cirra-analytics-report-panel-body h6{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:16px 0 8px;font-weight:600}.cirra-analytics-report-panel-body h1{font-size:18px;line-height:24px}.cirra-analytics-report-panel-body h2{font-size:15px;line-height:20px}.cirra-analytics-report-panel-body h3,.cirra-analytics-report-panel-body h4,.cirra-analytics-report-panel-body h5,.cirra-analytics-report-panel-body h6{font-size:13px;line-height:18px}.cirra-analytics-report-panel-body p{margin:0 0 12px}.cirra-analytics-report-panel-body ul,.cirra-analytics-report-panel-body ol{margin:0 0 12px;padding-left:20px}.cirra-analytics-report-panel-body li{margin-bottom:4px}.cirra-analytics-report-panel-body li>ul,.cirra-analytics-report-panel-body li>ol{margin:4px 0 0}.cirra-analytics-report-panel-body strong{font-weight:600}.cirra-analytics-report-panel-body a{color:var(--cirra-neutral-950,#ceced6);text-decoration:underline}.cirra-analytics-report-panel-body blockquote{border-left:3px solid var(--cirra-neutral-400,#343538);color:var(--cirra-neutral-800,#81828a);margin:0 0 12px;padding-left:12px}.cirra-analytics-report-panel-body code{background:var(--cirra-neutral-300,#27282b);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);border-radius:4px;padding:1px 4px;font-size:12px}.cirra-analytics-report-panel-body pre{background:var(--cirra-neutral-300,#27282b);border-radius:8px;margin:0 0 12px;padding:10px 12px;overflow-x:auto}.cirra-analytics-report-panel-body pre code{background:0 0;border-radius:0;padding:0}.cirra-analytics-report-panel-body hr{border:0;border-top:1px solid var(--cirra-border-soft,#ffffff17);margin:16px 0}.cirra-analytics-report-panel-body table{border-collapse:collapse;width:100%;margin:0 0 12px;font-size:12px}.cirra-analytics-report-panel-body th,.cirra-analytics-report-panel-body td{border-bottom:1px solid var(--cirra-border-soft,#ffffff17);text-align:left;padding:6px 8px}.cirra-analytics-report-panel-body th:first-child,.cirra-analytics-report-panel-body td:first-child{padding-left:0}.cirra-analytics-report-panel-body th{color:var(--cirra-neutral-800,#81828a);font-weight:600}.cirra-analytics-stat-value{letter-spacing:-.02em;color:var(--cirra-neutral-950,#ceced6);text-overflow:ellipsis;white-space:nowrap;font-size:32px;font-weight:600;line-height:38px;transition:color .15s;overflow:hidden}.cirra-analytics-stat-subline{white-space:nowrap;flex:none;align-items:center;gap:4px;min-width:0;font-size:12px;line-height:16px;display:flex;overflow:hidden}.cirra-analytics-stat-subline .cirra-analytics-change-line{flex:0 auto}.cirra-analytics-stat-subline-dot{color:var(--cirra-neutral-600,#55565c);flex:none}.cirra-analytics-stat-note{min-width:0;color:var(--cirra-neutral-600,#55565c);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.cirra-analytics-stat-panel.is-interactive{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.cirra-analytics-stat-panel.is-interactive.is-control:not(.is-pressed) .cirra-analytics-stat-value{color:var(--cirra-neutral-800,#81828a)}.cirra-analytics-stat-surface:has(.cirra-analytics-stat-panel:is(.is-drill-action,.is-control)) .cirra-analytics-panel-header-title-text{max-width:calc(100% - 21px)}.cirra-analytics-stat-surface:has(.cirra-analytics-stat-panel.is-drill-action) .cirra-analytics-panel-header-title:has(.cirra-analytics-panel-header-title-text):after{content:"";vertical-align:top;background-color:var(--cirra-chart-series-1);opacity:.75;width:16px;height:16px;margin-top:1.5px;margin-left:5px;transition:opacity .15s,transform .15s;display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 11l6-6M6.2 5H11v4.8' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.cirra-analytics-stat-surface:has(.cirra-analytics-stat-panel.is-control) .cirra-analytics-panel-header-title:has(.cirra-analytics-panel-header-title-text):after{content:"";box-sizing:border-box;vertical-align:top;border:1px solid var(--cirra-chart-series-1);opacity:.75;background:0 0;border-radius:50%;width:9px;height:9px;margin-top:5px;margin-left:5px;transition:background-color .15s,opacity .15s;display:inline-block}.cirra-analytics-stat-surface:has(.cirra-analytics-stat-panel.is-control.is-pressed) .cirra-analytics-panel-header-title:has(.cirra-analytics-panel-header-title-text):after{background:var(--cirra-chart-series-1);opacity:1}@media (hover:hover) and (pointer:fine){.cirra-analytics-stat-surface:has(.cirra-analytics-stat-panel.is-drill-action):hover .cirra-analytics-panel-header-title:has(.cirra-analytics-panel-header-title-text):after{opacity:1;transform:translate(1px,-1px)}.cirra-analytics-stat-surface:has(.cirra-analytics-stat-panel.is-control):hover .cirra-analytics-panel-header-title:has(.cirra-analytics-panel-header-title-text):after{opacity:1}.cirra-analytics-stat-surface:has(.cirra-analytics-stat-panel.is-interactive):hover .cirra-analytics-stat-value{color:var(--cirra-primary,#fff)}}.cirra-analytics-stat-surface:has(.cirra-analytics-stat-panel.is-drill-action:focus-visible) .cirra-analytics-panel-header-title:has(.cirra-analytics-panel-header-title-text):after{opacity:1;transform:translate(1px,-1px)}.cirra-analytics-stat-surface:has(.cirra-analytics-stat-panel.is-control:focus-visible) .cirra-analytics-panel-header-title:has(.cirra-analytics-panel-header-title-text):after{opacity:1}.cirra-analytics-stat-surface:has(.cirra-analytics-stat-panel.is-interactive:focus-visible) .cirra-analytics-stat-value{color:var(--cirra-primary,#fff)}.cirra-panel-tabs-editor{flex-direction:column;gap:12px;padding:12px;display:flex}.cirra-panel-tabs-add-button.comp-button{background:0 0;border:0;width:100%}.cirra-panel-group-editor{padding:12px}.cirra-panel-group-section-header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.cirra-panel-group-section-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.cirra-panel-group-section-copy .cirra-panel-chart-hint{max-width:100%}.cirra-panel-group-section-title{color:var(--cirra-neutral-900,#aeb0b8);font-size:12px;font-weight:600}.cirra-panel-group-add-trigger.comp-button.comp-dropdown-trigger{background:0 0;border:0;border-radius:8px;width:24px;height:24px;min-height:24px;padding:0}.cirra-panel-group-drag-icon{color:var(--cirra-neutral-600,#55565c);flex:none}.cirra-panel-group-remove-button{margin-left:-4px}.cirra-panel-group-editor .cirra-panel-tabs-row{border-color:var(--cirra-neutral-400,#343538);flex-wrap:nowrap}.cirra-panel-group-empty{background:var(--cirra-neutral-200,#202124);text-align:center;border-radius:8px;flex-direction:column;gap:2px;padding:12px;display:flex}.cirra-panel-group-empty-title{color:var(--cirra-neutral-900,#aeb0b8);font-size:12.5px;font-weight:500}.cirra-panel-group-empty-description{color:var(--cirra-neutral-600,#55565c);font-size:11.5px;line-height:16px}.cirra-panel-group-editor .cirra-panel-config-mode{border-top:1px solid var(--cirra-neutral-200,#202124);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.cirra-panel-group-editor .cirra-panel-config-mode-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cirra-panel-group-editor .cirra-panel-config-mode-label{color:var(--cirra-neutral-900,#aeb0b8);font-size:12px;font-weight:500}.cirra-panel-group-editor .cirra-panel-config-mode-hint{color:var(--cirra-neutral-600,#55565c);font-size:11.5px;line-height:16px}.cirra-panel-tabs-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cirra-panel-tabs-row{border:1px solid var(--cirra-neutral-200,#202124);background:var(--cirra-neutral-100,#151617);cursor:grab;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;display:flex}.cirra-panel-tabs-row:active{cursor:grabbing}.cirra-panel-tabs-row .comp-button{color:var(--cirra-neutral-600,#55565c);flex:none}.cirra-panel-tabs-row-name{min-width:0;color:var(--cirra-neutral-900,#aeb0b8);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12.5px;overflow:hidden}.cirra-panel-tabs-row-label.comp-input-shell{flex:0 0 128px;width:128px}.cirra-panel-chart-editor{flex-direction:column;gap:12px;padding:4px 16px 16px;display:flex}.cirra-panel-chart-field{flex-direction:column;gap:4px;display:flex}.cirra-panel-chart-field .comp-input[type=number]{appearance:textfield}.cirra-panel-chart-field .comp-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.cirra-panel-chart-field .comp-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.cirra-analytics-variables-editor{flex-direction:column;gap:12px;display:flex}.cirra-analytics-variables-group-title{color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:13px;font-weight:500;line-height:19px}.cirra-analytics-variables-editor>.cirra-analytics-variables-group-title:not(:first-child){margin-top:10px}.cirra-analytics-variable-ledger{border:1px solid var(--cirra-neutral-300,#27282b);border-radius:10px;overflow:hidden}.cirra-analytics-variable-ledger-row+.cirra-analytics-variable-ledger-row{border-top:1px solid var(--cirra-neutral-300,#27282b)}.cirra-analytics-variable-ledger-row-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto 16px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:13px;transition:background-color .15s ease-out;display:grid}.cirra-analytics-variable-ledger-row-head:hover{background:var(--cirra-neutral-200,#202124)}.cirra-analytics-variable-ledger-row-head:focus-visible{outline:none}.cirra-analytics-variable-ledger-row-glyph{color:var(--cirra-neutral-700,#6f7078)}.cirra-analytics-variable-ledger-row-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cirra-analytics-variable-ledger-row-name em{color:var(--cirra-neutral-700,#6f7078);font-style:normal}.cirra-analytics-variable-ledger-row-usage{color:var(--cirra-neutral-700,#6f7078);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.cirra-analytics-variable-ledger-row-chevron{color:var(--cirra-neutral-700,#6f7078);transition:transform .15s ease-out}@media (prefers-reduced-motion:reduce){.cirra-analytics-variable-ledger-row-chevron{transition:none}}.cirra-analytics-variable-ledger-row.is-open .cirra-analytics-variable-ledger-row-chevron{transform:rotate(180deg)}.cirra-analytics-variable-detail{flex-direction:column;padding:2px 12px 14px 38px;display:flex}.cirra-analytics-variable-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;padding-top:6px;display:grid}.cirra-analytics-variable-detail-field{flex-direction:column;gap:5px;min-width:0;display:flex}.cirra-analytics-variable-detail-field.is-switch-row{flex-direction:row;justify-content:space-between;align-items:center}.cirra-analytics-variable-field-label{color:var(--cirra-neutral-800,#81828a);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.cirra-analytics-variable-field-hint{color:var(--cirra-neutral-700,#6f7078);cursor:help;align-items:center;display:inline-flex}.cirra-analytics-variable-field-hint:focus-visible{outline:2px solid var(--cirra-neutral-700,#6f7078);outline-offset:2px;border-radius:4px}.comp-tooltip.cirra-analytics-variable-hint-tooltip .tooltip-content{text-wrap:pretty;line-height:1.45}.cirra-analytics-variable-name-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.cirra-analytics-variable-input-locked{opacity:.55}.cirra-analytics-variable-switch-slot{align-items:center;min-height:28px;display:flex}.cirra-analytics-variable-info-banner{background:color-mix(in srgb, var(--cirra-info,#5ba8ff) 8%, transparent);border:1px solid color-mix(in srgb, var(--cirra-info,#5ba8ff) 26%, transparent);color:var(--cirra-neutral-900,#aeb0b8);border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.cirra-analytics-variable-info-banner p{margin:0}.cirra-analytics-variable-info-banner.is-warning{background:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 8%, transparent);border-color:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 26%, transparent)}.cirra-analytics-variable-info-banner.is-warning .cirra-analytics-variable-info-banner-icon{color:var(--cirra-warning,oklch(80% .17 52))}.cirra-analytics-variable-info-banner-icon{color:var(--cirra-info,#5ba8ff);flex-shrink:0;margin-top:1px}.cirra-analytics-variable-detail-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.cirra-analytics-variable-picker{justify-content:space-between;width:100%}.cirra-analytics-variable-presets-default-tag{color:var(--cirra-neutral-700,#6f7078);padding-right:4px;font-size:11px}.comp-button.cirra-analytics-variable-delete{gap:0;transition:background-color .25s,color .25s,box-shadow .25s}.comp-button.cirra-analytics-variable-delete.is-armed{width:auto;height:24px;padding:0 5px}.comp-button.cirra-analytics-variable-delete.is-armed,.comp-button.cirra-analytics-variable-delete.is-armed:hover:not(:disabled),.comp-button.cirra-analytics-variable-delete.is-armed:focus-visible:not(:disabled),.comp-button.cirra-analytics-variable-delete.is-armed:active:not(:disabled){color:var(--cirra-danger,#ff5c5c);background:color-mix(in srgb, var(--cirra-danger-strong,#df1d37) 10%, var(--cirra-neutral-200,#202124));box-shadow:0 2px 2px -1px #0000002e, inset 0 0 0 .5px color-mix(in srgb, var(--cirra-danger-strong,#df1d37) 40%, transparent)}html[data-cirra-theme=light] .comp-button.cirra-analytics-variable-delete.is-armed,html[data-cirra-theme=light] .comp-button.cirra-analytics-variable-delete.is-armed:hover:not(:disabled),html[data-cirra-theme=light] .comp-button.cirra-analytics-variable-delete.is-armed:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button.cirra-analytics-variable-delete.is-armed:active:not(:disabled){color:var(--cirra-danger-strong,#df1d37);background:color-mix(in srgb, var(--cirra-danger-strong,#df1d37) 7%, #fff);box-shadow:0 2px 2px -1px #0000000d, inset 0 0 0 .5px color-mix(in srgb, var(--cirra-danger-strong,#df1d37) 45%, transparent)}.comp-button.cirra-analytics-variable-delete.is-armed svg{color:inherit;fill:color-mix(in srgb, var(--cirra-danger-strong,#df1d37) 16%, transparent)}.cirra-analytics-variable-delete-icon{flex:none;align-items:center;display:inline-flex}.cirra-analytics-variable-delete-label-wrap{white-space:nowrap;display:inline-flex;overflow:hidden}.cirra-analytics-variable-delete-label{padding:0 4px 0 6px;font-size:12px;font-weight:500}.cirra-analytics-variables-note{color:var(--cirra-neutral-600,#55565c);margin:0;font-size:11.5px;line-height:16px}.cirra-analytics-variable-error{color:var(--cirra-danger,#ff5c5c);margin:0;font-size:11.5px;line-height:16px}.cirra-analytics-variables-actions{justify-content:flex-end;align-items:center;gap:8px;padding-top:4px;display:flex}.cirra-analytics-variables-actions .comp-button-primary.comp-button-size-sm{min-height:30px;padding:0 12px;font-size:12px}.cirra-analytics-variables-actions-left{align-items:center;margin-right:auto;display:flex}.cirra-panel-chart-hint{color:var(--cirra-neutral-600,#55565c);margin:0;font-size:11.5px;line-height:16px}.cirra-dsc-panel-scroll:has(>.cirra-panel-display-pane){padding-bottom:0;mask-image:none}.cirra-panel-display-pane{box-sizing:border-box;height:100%;padding-bottom:0;overflow:hidden}.cirra-panel-display-visual-settings{min-width:0;min-inline-size:0;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none;border:0;flex:1;width:100%;max-width:100%;min-height:0;margin:0;padding:0 0 12px;transition:opacity .16s;overflow:hidden auto}.cirra-panel-display-visual-settings::-webkit-scrollbar{display:none}.cirra-panel-display-visual-settings.has-scroll-end-fade{mask-image:linear-gradient(#000 0 calc(100% - 20px),#0000 100%)}.cirra-panel-display-visual-settings>*,.cirra-panel-display-visual-settings .credential-field-list,.cirra-panel-display-visual-settings .credential-field-row{min-width:0;max-width:100%}.cirra-panel-display-visual-settings:disabled{opacity:.48}.cirra-panel-display-divider{border:0;border-top:1px solid var(--cirra-neutral-200,#202124);width:100%;margin:16px 0}.cirra-panel-inline-settings-card{border:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-100,#151617);border-radius:12px;width:100%;min-width:0;max-width:100%;overflow:hidden}.cirra-panel-inline-settings-card+.cirra-panel-inline-settings-card{margin-top:12px}.cirra-panel-inline-settings-header{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px 8px 8px;display:grid}.cirra-panel-inline-settings-header:focus-visible{background:var(--cirra-neutral-200,#202124);outline:none}.cirra-panel-inline-settings-icon{background:var(--cirra-neutral-250,#242528);width:32px;height:32px;color:var(--cirra-neutral-800,#81828a);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.cirra-panel-inline-settings-heading{flex-direction:column;gap:1px;min-width:0;display:flex}.cirra-panel-inline-settings-title{color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:500;line-height:18px}.cirra-panel-inline-settings-summary{color:var(--cirra-neutral-600,#55565c);font-size:12px;line-height:16px}.cirra-panel-inline-settings-chevron{color:var(--cirra-neutral-600,#55565c);transition:transform .2s cubic-bezier(.19,1,.22,1)}.cirra-panel-inline-settings-card.is-open .cirra-panel-inline-settings-chevron{transform:rotate(90deg)}.cirra-panel-inline-settings-body{border-top:1px solid var(--cirra-neutral-300,#27282b);contain:layout style;will-change:transform, opacity}.cirra-panel-bump-editor,.cirra-panel-scatter-editor,.cirra-panel-standard-editor,.cirra-panel-chart-editor-inline,.cirra-panel-pie-editor{padding:12px}.cirra-panel-bump-editor,.cirra-panel-scatter-editor,.cirra-panel-standard-editor,.cirra-panel-bump-fields,.cirra-panel-scatter-fields,.cirra-panel-standard-fields{flex-direction:column;gap:12px;display:flex}.cirra-panel-bump-fields>.cirra-panel-chart-field,.cirra-panel-scatter-fields>.cirra-panel-chart-field,.cirra-panel-standard-fields>.cirra-panel-chart-field{grid-template-columns:minmax(110px,1fr) minmax(0,320px);align-items:center;gap:12px;display:grid}.cirra-panel-toggle-field{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.cirra-panel-toggle-field .field-label{white-space:nowrap}.cirra-panel-toggle-field .comp-switch{justify-self:end}.cirra-panel-scatter-divider{background:var(--cirra-neutral-400,#343538);border:0;width:100%;height:1px;margin:0}.cirra-panel-chart-editor-inline>.cirra-panel-chart-field{grid-template-columns:minmax(110px,1fr) minmax(0,320px);align-items:center;gap:12px;display:grid}.cirra-panel-bump-editor .credential-field-segmented-option-label,.cirra-panel-standard-editor .credential-field-segmented-option-label,.cirra-panel-chart-editor-inline .credential-field-segmented-option-label{line-height:1.2}.cirra-panel-bump-editor .credential-field-segmented-option:first-child.is-selected,.cirra-panel-standard-editor .credential-field-segmented-option:first-child.is-selected,.cirra-panel-chart-editor-inline .credential-field-segmented-option:first-child.is-selected{color:var(--cirra-neutral-950,#ceced6)}.cirra-panel-pie-editor,.cirra-panel-pie-fields{flex-direction:column;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.cirra-panel-inline-settings-chevron{transition:none}}.cirra-panel-display-advanced-footer{border-top:1px solid var(--cirra-neutral-200,#202124);flex:none;width:100%;padding:10px 2px 0}.cirra-panel-display-advanced-row,.cirra-panel-display-advanced-edit{justify-content:space-between;align-items:center;gap:12px;display:flex}.cirra-panel-display-advanced-row{min-height:28px;color:var(--cirra-neutral-600,#55565c);font-size:12px;font-weight:500}.cirra-panel-display-advanced-edit{width:100%;padding-top:10px}.cirra-panel-display-advanced-edit>.cirra-panel-display-advanced-button.comp-button{flex:1;width:100%}.cirra-analytics-share-popover{width:min(440px,100vw - 24px);color:var(--text-primary);background:var(--cirra-neutral-100,#151617);transform-origin:var(--transform-origin);border-radius:12px;overflow:hidden;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a}html[data-cirra-theme=dark] .cirra-analytics-share-popover{box-shadow:0 4px 4px -4px #00000047,0 1px 1px -.5px #00000052,0 0 0 .5px #ffffff14,0 8px 16px -4px #0000004d,0 12px 24px -6px #00000057}.cirra-analytics-share-popover[data-open]{animation:.12s ease-out select-fade-in}.cirra-analytics-share-tabs{padding:12px 16px 0}.cirra-analytics-share-folder-context{text-align:left;width:100%;color:var(--cirra-neutral-700,#6f7078);background:0 0;border:0;align-items:center;gap:6px;padding:14px 16px 0;font-size:12.5px;font-weight:450;display:flex}.cirra-analytics-share-folder-context:not(.is-static){cursor:pointer}.cirra-analytics-share-folder-context:not(.is-static):hover{color:var(--cirra-neutral-950,#ceced6)}.cirra-analytics-share-folder-share-row .cirra-analytics-share-permission-trigger{padding:4px 8px}.cirra-analytics-share-popover-body,.cirra-analytics-share-views{max-height:min(520px,100dvh - 150px);padding:16px;overflow-y:auto}.cirra-analytics-share-content-viewport{overflow:hidden}.cirra-analytics-share-content-inner{width:100%}@media (prefers-reduced-motion:reduce){.cirra-analytics-share-popover[data-open]{animation:none}}.cirra-analytics-share-popover-body{padding-bottom:0}.cirra-analytics-share-invite{display:block}.cirra-analytics-share-search-wrap{position:relative}.cirra-analytics-share-search-wrap .comp-input-shell{width:100%}.cirra-analytics-share-email-input.comp-input-shell{padding-right:66px}.cirra-analytics-share-submit.comp-button{z-index:1;min-height:24px;padding-inline:10px;position:absolute;top:6px;right:6px}.cirra-analytics-share-suggestions{width:var(--anchor-width);max-height:min(320px, var(--available-height,320px));display:grid;overflow-y:auto}.cirra-analytics-share-suggestion{text-align:left;gap:1px;min-height:40px;padding-block:7px;transition:color .15s ease-out,background-color .15s ease-out;display:grid}.cirra-analytics-share-suggestion small{color:var(--cirra-neutral-700,#6f7078)}.cirra-analytics-share-members{margin-top:12px;display:grid}.cirra-analytics-share-skeleton{padding-top:16px}.cirra-analytics-share-skeleton .comp-skeleton .item{margin-top:0}.cirra-analytics-share-skeleton-invite,.cirra-analytics-share-skeleton-members{padding:0 16px}.cirra-analytics-share-skeleton-copy{align-content:center;gap:5px;min-height:36px;display:grid}.cirra-analytics-share-skeleton-action{justify-content:flex-end;align-items:center;gap:5px;min-height:25px;display:inline-flex}.cirra-analytics-share-skeleton-action.is-copy-link{width:92px}.cirra-analytics-share-member-row{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;display:grid}.cirra-analytics-share-member-row time,.cirra-analytics-share-member-row .cirra-analytics-share-owner-label{color:var(--cirra-neutral-700,#6f7078);font-size:12px}.cirra-analytics-share-member-row .cirra-analytics-share-owner-label{margin-right:4px}.cirra-analytics-share-avatar,.cirra-analytics-share-organization-icon{width:32px;height:32px;color:var(--cirra-neutral-800,#81828a);background:var(--cirra-neutral-300,#27282b);pointer-events:none;user-select:none;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex;overflow:hidden}.cirra-analytics-share-avatar img,.cirra-analytics-share-organization-icon img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.cirra-analytics-share-trigger.comp-button-outlined svg,.cirra-data-source-edit-trigger.comp-button-outlined svg{fill:none}.cirra-analytics-mode-toggle-tooltip-anchor{display:contents}.cirra-analytics-header-actions .cirra-analytics-mode-toggle-tooltip-anchor>*{margin-left:6px}.cirra-analytics-header-icon-button.comp-button-icon-only{width:30px;height:30px}.cirra-analytics-header-icon-button.comp-button-icon-only>svg{width:18px;height:18px}.cirra-analytics-share-trigger-org.comp-button-icon-only>svg{width:16px;height:16px}.cirra-analytics-share-trigger-public svg{width:15px;height:15px;color:var(--cirra-accent-blue)}.cirra-analytics-header-icon-button.comp-button-size-md:not(.comp-button-icon-only){min-height:30px;padding-left:8px;padding-right:8px}.cirra-analytics-working-notice-trigger.comp-button{gap:7px}.cirra-analytics-working-notice-trigger.comp-button.is-attention{color:var(--cirra-warning,oklch(80% .17 52))}.cirra-analytics-working-notice-trigger.comp-button.is-error{color:var(--cirra-danger,#ff5c5c)}.cirra-analytics-working-notice-trigger-time{color:var(--cirra-neutral-600,#55565c);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11px;font-weight:400;display:inline-flex}.cirra-analytics-working-notice-trigger-state-dot{background:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));border-radius:50%;flex:none;width:6px;height:6px}.cirra-analytics-working-notice-trigger-state-dot.is-attention{background:var(--cirra-warning,oklch(80% .17 52))}.cirra-analytics-working-notice-trigger-state-dot.is-error{background:var(--cirra-danger,#ff5c5c)}.cirra-analytics-working-notice-popover{-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-working-notice-popover::-webkit-scrollbar{display:none}.cirra-analytics-working-notice-popover{width:min(400px,100vw - 24px);max-height:min(480px,100dvh - 120px);color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-100,#151617);transform-origin:var(--transform-origin);border-radius:12px;padding:5px;overflow-y:auto;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a}html[data-cirra-theme=dark] .cirra-analytics-working-notice-popover{box-shadow:0 4px 4px -4px #00000047,0 1px 1px -.5px #00000052,0 0 0 .5px #ffffff14,0 8px 16px -4px #0000004d,0 12px 24px -6px #00000057}.cirra-analytics-working-notice-popover[data-open]{animation:.12s ease-out cirra-analytics-working-notice-in}@keyframes cirra-analytics-working-notice-in{0%{opacity:0;transform:scale(.97)}}.cirra-analytics-working-notice-row{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;width:100%;margin:0;padding:5px 7px;font-family:inherit;transition:background .12s;display:grid}.cirra-analytics-working-notice-row:hover,.cirra-analytics-working-notice-row:focus-visible{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 4%, transparent);outline:none}.cirra-analytics-working-notice-row-head{align-items:center;gap:7px;min-width:0;display:flex}.cirra-analytics-working-notice-row-glyph{color:var(--cirra-neutral-700,#6f7078);flex:none;display:inline-flex}.cirra-analytics-working-notice-row-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--cirra-neutral-950,#ceced6);flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.cirra-analytics-working-notice-row-time{color:var(--cirra-neutral-800,#81828a);flex:none;align-items:center;gap:3px;font-size:11px;display:inline-flex}.cirra-analytics-working-notice-row-time.is-done{color:var(--cirra-success,#39d98a);gap:4px}.cirra-analytics-working-notice-row-time.is-attention{color:var(--cirra-warning,oklch(80% .17 52));gap:4px}.cirra-analytics-working-notice-row-time.is-error{color:var(--cirra-danger,#ff5c5c);gap:4px}.cirra-analytics-working-notice-row-clock{font-variant-numeric:tabular-nums}.cirra-analytics-working-notice-row-quote{color:var(--cirra-neutral-600,#55565c);white-space:nowrap;text-overflow:ellipsis;padding-left:21px;font-size:11.5px;line-height:15px;overflow:hidden}.cirra-analytics-working-notice-divider{border:0;border-top:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);margin:3px -5px}.cirra-analytics-working-notice-dismiss-all{appearance:none;cursor:pointer;width:100%;color:var(--cirra-neutral-600,#55565c);text-align:left;background:0 0;border:0;border-radius:8px;margin:0;padding:5px 7px;font-family:inherit;font-size:11.5px;font-weight:500;transition:background .12s,color .12s}.cirra-analytics-working-notice-dismiss-all:hover,.cirra-analytics-working-notice-dismiss-all:focus-visible{color:var(--cirra-neutral-950,#ceced6);background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 4%, transparent);outline:none}.cirra-analytics-working-notice-row-needs{flex-wrap:wrap;gap:4px;padding-left:21px;display:flex}.cirra-analytics-working-notice-need-chip{background:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 8%, transparent);color:color-mix(in oklch, var(--cirra-warning,oklch(80% .17 52)) 46%, var(--cirra-neutral-950,#ceced6));border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;line-height:14px;display:inline-flex}.cirra-analytics-working-notice-need-chip-icon{object-fit:contain;border-radius:3px;width:12px;height:12px}.cirra-analytics-panel-locate-flash{animation:1.1s cirra-analytics-panel-locate-flash}@keyframes cirra-analytics-panel-locate-flash{0%,55%{box-shadow:var(--cirra-analytics-panel-shadow), 0 0 0 2px var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}}@media (prefers-reduced-motion:reduce){.cirra-analytics-working-notice-popover[data-open],.cirra-analytics-panel-locate-flash{animation:none}}.cirra-analytics-source-health-trigger{gap:6px}.cirra-analytics-source-health-trigger.tone-success .cirra-analytics-source-health-trigger-icon{color:var(--cirra-accent-blue)}.cirra-analytics-source-health-trigger.tone-warning .cirra-analytics-source-health-trigger-icon{color:var(--cirra-warning,oklch(80% .17 52))}.cirra-analytics-source-health-trigger.tone-danger .cirra-analytics-source-health-trigger-icon{color:var(--cirra-danger,#ff5c5c)}.cirra-analytics-source-health-popover{-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-source-health-popover::-webkit-scrollbar{display:none}.cirra-analytics-source-health-popover{width:min(440px,100vw - 24px);max-height:min(520px,100dvh - 120px);color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-100,#151617);transform-origin:var(--transform-origin);border-radius:12px;padding:3px 0;overflow-y:auto;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a}html[data-cirra-theme=dark] .cirra-analytics-source-health-popover{box-shadow:0 4px 4px -4px #00000047,0 1px 1px -.5px #00000052,0 0 0 .5px #ffffff14,0 8px 16px -4px #0000004d,0 12px 24px -6px #00000057}.cirra-analytics-source-health-popover[data-open]{animation:.12s ease-out cirra-analytics-working-notice-in}@media (prefers-reduced-motion:reduce){.cirra-analytics-source-health-popover[data-open]{animation:none}}.cirra-analytics-source-health-section{flex-direction:column;gap:4px;padding:11px 14px 9px;display:flex}.cirra-analytics-source-health-section:not(:last-child){padding-bottom:16px}.cirra-analytics-source-health-section+.cirra-analytics-source-health-section{border-top:1px solid var(--cirra-border-soft,#ffffff17);padding-top:18px}.cirra-analytics-source-health-section-title{color:var(--cirra-neutral-950,#ceced6);align-items:center;gap:6px;margin-bottom:4px;font-size:13px;font-weight:500;line-height:19px;display:flex}.cirra-analytics-source-health-label{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:7px;width:200px;min-width:0;margin-left:-4px;padding:3px 6px 3px 4px;font-family:inherit;display:flex}.cirra-analytics-source-health-label:hover,.cirra-analytics-source-health-label:focus-visible{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 4%, transparent);outline:none}.cirra-analytics-source-health-label.is-undated,.cirra-analytics-source-health-label.is-issue{flex:none;width:calc(100% + 10px);margin-right:-6px}.cirra-analytics-source-health-label.is-issue .cirra-analytics-source-health-trailing{position:relative}.cirra-analytics-source-health-label.is-issue .cirra-analytics-source-health-trailing-rest,.cirra-analytics-source-health-label.is-issue .cirra-analytics-source-health-trailing-action{transition:opacity .12s}.cirra-analytics-source-health-label.is-issue .cirra-analytics-source-health-trailing-action{opacity:0;position:absolute;top:0;right:0}.cirra-analytics-source-health-label.is-issue:hover .cirra-analytics-source-health-trailing-rest,.cirra-analytics-source-health-label.is-issue:focus-visible .cirra-analytics-source-health-trailing-rest{opacity:0}.cirra-analytics-source-health-label.is-issue:hover .cirra-analytics-source-health-trailing-action,.cirra-analytics-source-health-label.is-issue:focus-visible .cirra-analytics-source-health-trailing-action{opacity:1}.cirra-analytics-source-health-label:not(.is-issue):not(.is-undated) .cirra-analytics-source-health-name{flex:1}.cirra-analytics-source-health-label.is-static{width:196px;cursor:inherit;margin-left:0;padding-left:0}.cirra-analytics-source-health-label.is-static:hover,.cirra-analytics-source-health-label.is-static:focus-visible{background:0 0}.cirra-analytics-source-health-label.is-static.is-undated{flex:1;width:auto;margin-right:0}.cirra-analytics-source-health-mark{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent);background:#fff;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.cirra-analytics-source-health-mark img{object-fit:contain;border-radius:3px;width:14px;height:14px}.cirra-analytics-source-health-mark-letter{color:var(--cirra-neutral-700,#6f7078);font-size:10px;font-weight:600}.cirra-analytics-source-health-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cirra-neutral-900,#aeb0b8);font-size:12px;overflow:hidden}.cirra-analytics-source-health-dot{width:6px;height:6px;box-shadow:0 0 0 2px var(--cirra-neutral-100,#151617), inset 0 0 0 .5px #00000029;border-radius:999px;position:absolute;bottom:-2px;right:-2px}.cirra-analytics-source-health-dot.tone-success{background:var(--cirra-success,#39d98a)}.cirra-analytics-source-health-dot.tone-warning{background:var(--cirra-warning,oklch(80% .17 52))}.cirra-analytics-source-health-dot.tone-danger{background:var(--cirra-danger,#ff5c5c)}.cirra-analytics-source-health-dot.tone-neutral{background:var(--cirra-neutral-500,#3f3f45)}.cirra-analytics-source-health-section-refresh{margin-top:-3px;margin-bottom:-2px;margin-left:auto}.cirra-analytics-source-health-section-refresh .comp-spinner{width:12px!important;height:12px!important;font-size:12px!important}.cirra-analytics-source-health-section-subtitle{color:var(--cirra-neutral-700,#6f7078);margin:-4px 0 2px;font-size:11.5px;line-height:15px}.cirra-analytics-source-health-chart{padding-top:20px;position:relative}.cirra-analytics-source-health-band-layer,.cirra-analytics-source-health-seam-layer{pointer-events:none;position:absolute;inset:19px 0 21px 206px}.cirra-analytics-source-health-seam{background:var(--cirra-neutral-100,#151617);position:absolute;top:-3px;bottom:-3px}.cirra-analytics-source-health-band-label{white-space:nowrap;color:var(--cirra-chart-series-1);font-size:10.5px;font-weight:400;position:absolute;top:-16px;transform:translate(-50%)}.cirra-analytics-source-health-band{border:1px solid color-mix(in srgb, var(--cirra-chart-series-1) 32%, transparent);background:color-mix(in srgb, var(--cirra-chart-series-1) 6%, transparent);pointer-events:auto;border-radius:7px;position:absolute;top:0;bottom:0}.cirra-analytics-panel.is-source-highlighted{outline:2px solid color-mix(in srgb, var(--cirra-chart-series-1) 70%, transparent);outline-offset:-1px}.cirra-analytics-source-health-row{align-items:center;gap:10px;height:30px;display:flex}.cirra-analytics-source-health-row.is-button{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;width:calc(100% + 10px);margin:0 -6px 0 -4px;padding:0 6px 0 4px;font-family:inherit}.cirra-analytics-source-health-row.is-button:hover,.cirra-analytics-source-health-row.is-button:focus-visible{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 4%, transparent);outline:none}.cirra-analytics-source-health-track{flex:1;height:100%;position:relative}.cirra-analytics-source-health-seg{border-radius:0;height:7px;margin-top:-3.5px;transition:background .12s;position:absolute;top:50%}.cirra-analytics-source-health-seg:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.cirra-analytics-source-health-seg:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.cirra-analytics-source-health-seg.is-outside{background:color-mix(in srgb, var(--cirra-chart-series-1) 18%, transparent)}.cirra-analytics-source-health-seg.is-outside:hover{background:color-mix(in srgb, var(--cirra-chart-series-1) 30%, transparent)}.cirra-analytics-source-health-seg.is-active{background:var(--cirra-chart-series-1);opacity:.9}.cirra-analytics-source-health-seg.is-active:hover{background:color-mix(in srgb, var(--cirra-chart-series-1) 85%, black)}.cirra-analytics-source-health-seg.is-tail{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 12%, transparent) 0 3px, transparent 3px 6px)}.cirra-analytics-source-health-seg.is-tail:hover{background:repeating-linear-gradient(135deg, color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 24%, transparent) 0 3px, transparent 3px 6px)}.cirra-analytics-source-health-capsule{background:var(--cirra-neutral-100,#151617);border-radius:2px;height:9px;margin-top:-4.5px;position:absolute;top:50%;overflow:hidden}.cirra-analytics-source-health-capsule .cirra-analytics-source-health-seg{border-radius:0;height:100%;margin-top:0;top:0}.cirra-analytics-source-health-track>.cirra-analytics-source-health-seg.is-tail{border-radius:4px}.cirra-analytics-source-health-refetch{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 38%, white);mix-blend-mode:multiply;pointer-events:none;width:1.5px;height:9px;margin-top:-4.5px;position:absolute;top:50%}.cirra-analytics-source-health-refetch.is-on-hatch{height:7px;margin-top:-3.5px}.cirra-analytics-source-health-axis{height:22px;margin-left:206px;position:relative}.cirra-analytics-source-health-tick{color:var(--cirra-neutral-600,#55565c);white-space:nowrap;font-size:9.5px;position:absolute;top:4px}.cirra-analytics-source-health-trailing{font-variant-numeric:tabular-nums;color:var(--cirra-neutral-600,#55565c);white-space:nowrap;flex:none;margin-left:auto;font-size:11.5px}.cirra-analytics-source-health-card{pointer-events:none;background:var(--cirra-neutral-100,#151617);width:max-content;max-width:280px;color:var(--cirra-neutral-950,#ceced6);transform-origin:var(--transform-origin,bottom left);border-radius:10px;padding:9px 11px 8px;font-size:12px;line-height:1.4;animation:.15s cubic-bezier(.4,0,.2,1) cirra-analytics-source-health-card-in;box-shadow:0 4px 4px -4px #0000001f,0 1px 1px -.5px #00000014,0 0 0 .5px #0000001f,0 8px 16px -4px #00000014,0 12px 24px -6px #0000001a}html[data-cirra-theme=dark] .cirra-analytics-source-health-card{box-shadow:0 4px 4px -4px #00000047,0 1px 1px -.5px #00000052,0 0 0 .5px #ffffff14,0 8px 16px -4px #0000004d,0 12px 24px -6px #00000057}@keyframes cirra-analytics-source-health-card-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.cirra-analytics-source-health-card{animation:none}}.cirra-analytics-source-health-card-header{align-items:center;gap:8px;display:flex}.cirra-analytics-source-health-card-name{overflow-wrap:anywhere;min-width:0;font-weight:500}.cirra-analytics-source-health-card-lines{border-top:1px solid var(--cirra-border-soft,#ffffff17);flex-direction:column;gap:3px;margin-top:8px;padding-top:7px;display:flex}.cirra-analytics-source-health-card-line{justify-content:space-between;gap:16px;font-size:11.5px;display:flex}.cirra-analytics-source-health-card-line-label{color:var(--cirra-neutral-700,#6f7078);font-size:10.5px}.cirra-analytics-source-health-card-line-value{text-align:right}.cirra-analytics-source-health-card-status.tone-success{color:var(--cirra-success,#39d98a)}.cirra-analytics-source-health-card-status.tone-warning{color:var(--cirra-warning,oklch(80% .17 52))}.cirra-analytics-source-health-card-status.tone-danger{color:var(--cirra-danger,#ff5c5c)}.cirra-analytics-source-health-card-status.tone-neutral{color:var(--cirra-neutral-700,#6f7078)}.cirra-analytics-share-button-avatar-stack{align-items:center;display:inline-flex}.cirra-analytics-share-button-avatar{width:18px;height:18px;color:var(--cirra-neutral-800,#81828a);background:var(--cirra-neutral-300,#27282b);pointer-events:none;user-select:none;border-radius:50%;flex:0 0 18px;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:inline-flex;overflow:hidden}.cirra-analytics-share-button-avatar+.cirra-analytics-share-button-avatar{margin-left:-6px}.cirra-analytics-share-button-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.cirra-analytics-share-button-avatar-overflow{font-size:7px}.cirra-analytics-share-member-copy{min-width:0;display:grid}.cirra-analytics-share-member-copy strong,.cirra-analytics-share-member-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cirra-analytics-share-member-copy strong{color:var(--cirra-neutral-950,#ceced6);font-size:13px;font-weight:500}.cirra-analytics-share-member-copy small{color:var(--cirra-neutral-700,#6f7078);font-size:12px}.cirra-analytics-share-permission-trigger{color:var(--cirra-neutral-700,#6f7078);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;margin-right:-6px;padding:4px 6px 4px 8px;font-size:12px;transition:color .15s ease-out,background-color .15s ease-out;display:inline-flex;position:relative}.cirra-analytics-share-permission-trigger:before{content:"";position:absolute;inset:-8px -4px}.cirra-analytics-share-permission-trigger svg{pointer-events:none;transition:transform .15s ease-out}.cirra-analytics-share-permission-trigger:hover,.cirra-analytics-share-permission-trigger[data-popup-open]{color:var(--cirra-neutral-950,#ceced6);background:var(--cirra-neutral-300,#27282b)}.cirra-analytics-share-permission-trigger[data-popup-open] svg{transform:rotate(180deg)}.cirra-analytics-share-popover strong{font-weight:500}.cirra-analytics-share-empty{min-height:104px;color:var(--cirra-neutral-700,#6f7078);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.cirra-analytics-share-empty strong{color:var(--cirra-neutral-900,#aeb0b8);font-size:13px}.cirra-analytics-share-empty span{text-wrap:balance;max-width:280px;font-size:12px;line-height:1.4}.cirra-analytics-share-views .cirra-analytics-share-member-copy small{font-variant-numeric:tabular-nums}.cirra-analytics-share-footer{border-top:1px solid var(--cirra-neutral-400,#343538);justify-content:flex-end;gap:8px;margin:8px 16px 0;padding:10px 0;display:flex}.cirra-analytics-share-public-row .cirra-analytics-share-public-icon.is-public,.cirra-analytics-share-organization-icon.is-shared{color:var(--cirra-accent-blue);background:color-mix(in srgb, var(--cirra-accent-blue) 8%, transparent)}.cirra-analytics-exposure-ledger{border-block:1px solid var(--border-primary)}.cirra-analytics-exposure-row{border-bottom:1px solid var(--border-primary);justify-content:space-between;gap:20px;padding:11px 2px;display:flex}.cirra-analytics-exposure-row:last-child{border-bottom:0}.cirra-analytics-exposure-row strong{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.cirra-analytics-share-actions{justify-content:flex-end;gap:8px;display:flex}.cirra-analytics-panel-skeleton{flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow:hidden}.cirra-analytics-panel-skeleton .comp-skeleton{padding:0}.cirra-analytics-panel-skeleton.is-stat{justify-content:flex-start;gap:8px}.cirra-analytics-panel-skeleton.is-table{justify-content:flex-start}.cirra-analytics-panel-skeleton.is-report{flex:none;gap:8px;padding:0 12px 12px}.cirra-analytics-panel-skeleton.is-static .comp-skeleton .item{animation:none}.cirra-analytics-panel-notice-overlay{z-index:1;display:flex;position:absolute;inset:0}.cirra-analytics-panel-skeleton-bars{flex:1;align-items:flex-end;gap:8px;min-height:0;display:flex}.cirra-analytics-page-building{flex-direction:column;gap:12px;animation:.6s cubic-bezier(.22,1,.36,1) cirra-analytics-page-building-in;display:flex}@keyframes cirra-analytics-page-building-in{0%{opacity:0;transform:translateY(12px)}}@media (prefers-reduced-motion:reduce){.cirra-analytics-page-building{animation-name:cirra-analytics-page-building-fade-in}}@keyframes cirra-analytics-page-building-fade-in{0%{opacity:0}}.cirra-analytics-ghost-panel{margin:calc(var(--cirra-analytics-panel-gap) / 2);border:1px dashed var(--cirra-neutral-400,#343538);background:#00000004;border-radius:14px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.cirra-analytics-ghost-head{flex:none;padding:14px 16px 0}.cirra-analytics-ghost-stat{flex:1;align-items:flex-end;min-height:0;padding:0 16px 14px;display:flex}.cirra-analytics-ghost-head>.comp-skeleton,.cirra-analytics-ghost-stat>.comp-skeleton{transform-origin:0;animation:2.6s ease-in-out infinite alternate cirra-analytics-ghost-line-breathe}.cirra-analytics-ghost-stat>.comp-skeleton{animation-delay:-1.3s}@keyframes cirra-analytics-ghost-line-breathe{0%{transform:scaleX(.62)}to{transform:scaleX(1)}}.cirra-analytics-ghost-bar{transform-origin:bottom;flex:1;align-self:flex-end;animation:3.2s ease-in-out infinite backwards cirra-analytics-ghost-bar-wave}@keyframes cirra-analytics-ghost-bar-wave{0%,to{transform:scaleY(.12)}50%{transform:scaleY(1)}}.cirra-analytics-ghost-body.is-pie{flex:1;justify-content:center;align-items:center;min-height:0;padding:8px 16px 14px;display:flex}.cirra-analytics-ghost-pie{aspect-ratio:1;height:100%;max-height:118px}.cirra-analytics-ghost-pie-seg{fill:none;stroke-width:15px;stroke-linecap:round;transform:rotate(calc(var(--cirra-ghost-pie-seg-start) * 3.6deg - 90deg));transform-origin:50%;stroke-dasharray:var(--cirra-ghost-pie-seg-length) 100;animation:2.8s ease-in-out infinite alternate cirra-analytics-ghost-pie-draw}.cirra-analytics-ghost-pie-seg:nth-of-type(2){animation-delay:-.9s}.cirra-analytics-ghost-pie-seg:nth-of-type(3){animation-delay:-1.8s}@keyframes cirra-analytics-ghost-pie-draw{0%{stroke-dasharray:var(--cirra-ghost-pie-seg-min) 100}to{stroke-dasharray:var(--cirra-ghost-pie-seg-length) 100}}.cirra-analytics-ghost-pie-stop{stop-color:#ffffff0f}html[data-cirra-theme=light] .cirra-analytics-ghost-pie-stop{stop-color:#14182014}.cirra-analytics-ghost-pie-stop.is-mid{stop-color:#ffffff24}html[data-cirra-theme=light] .cirra-analytics-ghost-pie-stop.is-mid{stop-color:#14182029}@media (prefers-reduced-motion:reduce){.cirra-analytics-ghost-bar,.cirra-analytics-ghost-pie-seg,.cirra-analytics-ghost-head>.comp-skeleton,.cirra-analytics-ghost-stat>.comp-skeleton{animation:none}}.compound-page:has(>.cirra-drill-down-center-column){flex:1;min-height:0}.cirra-drill-down-center-column{flex-direction:column;flex:1;min-height:0;display:flex}.cirra-drill-down-page-body{flex:1;min-height:0}.cirra-drill-down-body{flex-direction:column;flex:1;min-height:0;display:flex}.cirra-analytics-report-surface{flex-direction:column;flex:1;min-height:0;margin-top:20px;display:flex}.cirra-analytics-report-surface>.cirra-analytics-panel{flex:1;min-height:0}.cirra-analytics-report-surface .cirra-analytics-report-panel-body,.cirra-analytics-report-surface .cirra-analytics-panel-skeleton.is-report{padding:0}.cirra-analytics-report-ghost{min-height:360px;margin:0}.cirra-analytics-report-ghost .cirra-analytics-panel-skeleton.is-report{padding:8px 16px 16px}.cirra-analytics-panel.is-full-surface{border-radius:0;overflow:visible}.cirra-analytics-panel.is-full-surface .cirra-analytics-panel-notice{align-items:flex-start;min-height:320px}.cirra-analytics-panel.is-full-surface .cirra-analytics-panel-notice-overlay .cirra-analytics-panel-notice{align-items:flex-end;min-height:0}.cirra-analytics-panel.is-full-surface .cirra-analytics-panel-build-track{border-radius:999px;overflow:hidden}.cirra-drill-down-panel{flex-direction:column;flex:1;min-height:420px;display:flex;position:relative}.cirra-drill-down-panel>.cirra-analytics-panel{flex:1;align-self:stretch;height:auto;min-height:0}.cirra-analytics-popup-modal.comp-modal-v2{flex-direction:column;padding:16px 0 0;display:flex;overflow:hidden}.cirra-analytics-popup-modal.comp-modal-v2 .comp-modal-v2-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding-left:20px;padding-right:16px;display:grid}.cirra-analytics-popup-modal.comp-modal-v2 .comp-modal-v2-header-content{min-width:0}.cirra-analytics-popup-modal.comp-modal-v2 .comp-modal-v2-header-actions{position:static}.cirra-analytics-popup-modal.comp-modal-v2 .comp-modal-v2-body{flex-direction:column;flex:1;min-height:0;margin-top:12px;padding:0;display:flex}.cirra-analytics-popup-modal.comp-modal-v2 .cirra-analytics-popup-modal-controls-seat{align-items:center;display:inline-flex}.cirra-analytics-popup-modal.comp-modal-v2 .cirra-analytics-popup-modal-controls-seat .cirra-analytics-panel-header-controls{opacity:1;position:static;transform:none}.cirra-analytics-popup-modal.comp-modal-v2 .cirra-analytics-popup-modal-controls-seat .cirra-analytics-panel-header-controls:before{display:none}@media (width<=640px){.cirra-analytics-popup-modal.comp-modal-v2 .comp-modal-v2-header{grid-template-columns:minmax(0,1fr)}.cirra-analytics-popup-modal.comp-modal-v2 .comp-modal-v2-header-actions{justify-self:end}}.cirra-analytics-popup-modal-body{height:min(var(--cirra-analytics-popup-body-height,612px), 72vh);flex-direction:column;min-height:0;display:flex}.cirra-analytics-popup-modal-body>.cirra-analytics-panel,.cirra-analytics-popup-modal-body>.cirra-analytics-panel-skeleton{flex:1;align-self:stretch;height:auto;min-height:0}.cirra-analytics-panel.is-pop-up{border-radius:0;margin:0}.cirra-drill-down-filter-row{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:-16px;display:flex}.cirra-drill-down-filter-row .cirra-analytics-page-filter-chips{flex:1;min-width:0;margin-bottom:0}.cirra-drill-param-popover{max-height:380px}.cirra-drill-param-options{flex-direction:column;gap:2px;min-width:220px;max-width:320px;padding:8px;display:flex;overflow-y:auto}.cirra-drill-param-search{appearance:none;border:1px solid var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-950,#ceced6);background:0 0;border-radius:8px;outline:none;margin-bottom:4px;padding:5px 8px;font-size:12.5px}.cirra-drill-param-search::placeholder{color:var(--cirra-neutral-600,#55565c)}.cirra-drill-param-search:focus{border-color:var(--cirra-neutral-500,#3f3f45)}.cirra-drill-param-status{color:var(--cirra-neutral-600,#55565c);padding:6px 8px;font-size:12.5px}.cirra-drill-down-subhead{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.cirra-drill-down-subhead .cirra-analytics-editable{min-width:0}.cirra-analytics-page-icon .cirra-drill-down-source-icon{object-fit:cover;border-radius:8px;width:28px;height:28px}.cirra-analytics-table-scroll tbody tr.is-drillable{cursor:pointer}.cirra-analytics-table-scroll tbody tr.is-drillable td{position:relative}.cirra-analytics-table-scroll tbody tr.is-drillable td:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:1px 0 2px}.cirra-analytics-table-scroll tbody tr.is-drillable td:first-child:before{border-radius:8px 0 0 8px;left:4px}.cirra-analytics-table-scroll tbody tr.is-drillable td:last-child:before{border-radius:0 8px 8px 0;right:4px}.cirra-analytics-table-scroll tbody tr.is-drillable td:first-child:last-child:before{border-radius:8px;left:4px;right:4px}.cirra-analytics-table-scroll tbody tr.is-drillable:hover td:before{background:color-mix(in srgb, var(--cirra-ui-surface-hover) 35%, transparent)}.cirra-panel-click-editor{flex-direction:column;gap:12px;padding:12px;display:flex}.cirra-panel-click-target-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.cirra-panel-click-target-row svg{color:var(--cirra-neutral-600,#55565c);flex:none}.cirra-panel-click-target-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cirra-panel-click-warning{color:var(--cirra-neutral-700,#6f7078);margin:0;font-size:12px;line-height:1.45}.cirra-panel-click-carry-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cirra-panel-click-carry-row{color:var(--cirra-neutral-700,#6f7078);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.cirra-panel-click-carry-row b{color:var(--cirra-neutral-800,#81828a);font-weight:570}.cirra-panel-click-carry-mark{background:var(--cirra-neutral-300,#27282b);width:16px;height:16px;color:var(--cirra-neutral-700,#6f7078);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.cirra-panel-click-carry-row.is-filled .cirra-panel-click-carry-mark{color:#2e8b57;background:#2e8b5724}.cirra-panel-click-editor-footer{border-top:1px solid var(--cirra-neutral-300,#27282b);justify-content:flex-start;padding-top:12px;display:flex}.cirra-analytics-filter-custom-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.cirra-analytics-region-panel{position:relative;overflow:hidden}.cirra-analytics-region-canvas{flex:1;width:100%;min-height:0}.cirra-analytics-region-footer{flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px 20px;display:flex}.cirra-analytics-region-footer .cirra-bar-chart-legend{flex-wrap:wrap;justify-content:center;row-gap:8px;width:100%}.cirra-analytics-region-skipped{color:var(--cirra-warning,oklch(80% .17 52));margin-left:auto}.cirra-analytics-panel-placeholder{appearance:none;font:inherit;border:1.5px dashed var(--cirra-neutral-300,#27282b);color:var(--cirra-neutral-700,#6f7078);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;font-size:14px;transition:border-color .12s,color .12s;display:flex}.cirra-analytics-panel-placeholder:hover{border-color:var(--cirra-neutral-500,#3f3f45);color:var(--cirra-neutral-900,#aeb0b8)}.cirra-analytics-panel-placeholder-label{pointer-events:none}.cirra-panel-switcher-row-type{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--cirra-neutral-600,#55565c);font-size:11px;font-weight:400;line-height:14px;overflow:hidden}.cirra-panel-editor-chat .cirra-dsc-slide-out-header{padding:0 16px}.cirra-analytics-cell-grid-beyond{min-height:28px}.cirra-analytics-activity-panel{--cirra-analytics-activity-square:13px}.cirra-analytics-activity-body{-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;padding:12px 16px 20px;overflow:auto}.cirra-analytics-activity-body::-webkit-scrollbar{display:none}.cirra-analytics-activity-calendar{grid-template-rows:auto repeat(7, var(--cirra-analytics-activity-square));gap:4px;width:max-content;margin-inline:auto;font-size:11px;line-height:14px;display:grid}.cirra-analytics-activity-month-label{white-space:nowrap;color:var(--cirra-neutral-800,#81828a)}.cirra-analytics-activity-weekday-label{white-space:nowrap;color:var(--cirra-neutral-800,#81828a);align-self:center;padding-right:8px}.cirra-analytics-activity-square{background:var(--cirra-neutral-300,#27282b);border-radius:3px;position:relative}.cirra-analytics-activity-square.is-absent{box-shadow:inset 0 0 0 1px var(--cirra-neutral-300,#27282b);background:0 0}.cirra-analytics-activity-square-fill{border-radius:inherit;position:absolute;inset:0}.cirra-analytics-activity-square.is-level-0 .cirra-analytics-activity-square-fill{background:0 0}.cirra-analytics-activity-square.is-level-1 .cirra-analytics-activity-square-fill{background:color-mix(in srgb, var(--cirra-chart-series-1) 30%, var(--cirra-bg-card))}.cirra-analytics-activity-square.is-level-2 .cirra-analytics-activity-square-fill{background:color-mix(in srgb, var(--cirra-chart-series-1) 52%, var(--cirra-bg-card))}.cirra-analytics-activity-square.is-level-3 .cirra-analytics-activity-square-fill{background:color-mix(in srgb, var(--cirra-chart-series-1) 74%, var(--cirra-bg-card))}.cirra-analytics-activity-square.is-level-4 .cirra-analytics-activity-square-fill{background:var(--cirra-chart-series-1)}.cirra-analytics-activity-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:4px 16px 20px;font-size:11.5px}.cirra-analytics-chart-body.cirra-analytics-chord-body{-ms-overflow-style:none;scrollbar-width:none;padding-bottom:8px;position:relative;overflow:auto}.cirra-analytics-chart-body.cirra-analytics-chord-body::-webkit-scrollbar{display:none}.cirra-analytics-chord-figure{width:100%;height:100%}.cirra-analytics-chord-legend{-ms-overflow-style:none;scrollbar-width:none;flex:none;padding:8px 16px 20px;overflow-x:auto}.cirra-analytics-chord-legend::-webkit-scrollbar{display:none}.cirra-analytics-chord-legend .cirra-bar-chart-legend{justify-content:center;width:max-content;min-width:100%}.cirra-analytics-chord-tooltip{z-index:2;pointer-events:none;max-width:calc(100% - 16px);position:absolute;left:50%;transform:translate(-50%)}.cirra-analytics-chord-tooltip.is-above{transform:translate(-50%,-100%)}.cirra-analytics-chord-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:4px 12px 20px;font-size:11.5px}.cirra-analytics-chord-arc-group{opacity:1;transition:opacity .12s}.cirra-analytics-chord-arc-group.is-muted{opacity:.28}.cirra-analytics-chord-arc-label{fill:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 68%, transparent);pointer-events:none;font-weight:400}.cirra-analytics-chord-ribbon{fill-opacity:.32;transition:fill-opacity .12s}.cirra-analytics-chord-ribbon.is-active{fill-opacity:.7}.cirra-analytics-chord-ribbon.is-muted{fill-opacity:.08}.cirra-analytics-waterfall-panel{--cirra-analytics-waterfall-label:116px;--cirra-analytics-waterfall-amount:88px;--cirra-analytics-waterfall-join:8px}.cirra-analytics-waterfall-body{gap:var(--cirra-analytics-waterfall-join);-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;min-height:0;padding:12px 16px 20px;display:flex;overflow:auto}.cirra-analytics-waterfall-body::-webkit-scrollbar{display:none}.cirra-analytics-waterfall-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:4px 16px 20px;font-size:11.5px}.cirra-analytics-waterfall-step{align-items:center;gap:8px;font-size:12.5px;line-height:16px;display:flex}.cirra-analytics-waterfall-step-category{flex:0 0 var(--cirra-analytics-waterfall-label);min-width:0;color:var(--cirra-neutral-950,#ceced6);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cirra-analytics-waterfall-track{background:var(--cirra-neutral-300,#27282b);border-radius:3px;flex:1;min-width:0;height:20px;position:relative}.cirra-analytics-waterfall-step-amount{flex:0 0 var(--cirra-analytics-waterfall-amount);text-align:right;color:var(--cirra-neutral-600,#55565c);font-variant-numeric:tabular-nums}.cirra-analytics-waterfall-bar{border-radius:3px;position:absolute;top:0;bottom:0}.cirra-analytics-waterfall-bar.is-increase{background:var(--cirra-success,#39d98a)}.cirra-analytics-waterfall-bar.is-decrease{background:var(--cirra-danger,#ff5c5c)}.cirra-analytics-waterfall-bar.is-neutral{background:var(--cirra-neutral-600,#55565c)}.cirra-analytics-waterfall-bar.is-total{background:var(--cirra-neutral-950,#ceced6)}.cirra-analytics-waterfall-connector{top:calc(var(--cirra-analytics-waterfall-join) * -1);width:1px;height:var(--cirra-analytics-waterfall-join);background:var(--cirra-neutral-600,#55565c);position:absolute}.cirra-analytics-waterfall-zero{background:var(--cirra-neutral-700,#6f7078);width:1px;position:absolute;top:-2px;bottom:-2px}.cirra-analytics-state-timeline-body:first-child{padding-top:12px}.cirra-analytics-trend-body{flex-direction:column;flex:1;gap:2px;min-height:0;padding:16px 16px 20px;display:flex;overflow:hidden}.cirra-analytics-trend-value{letter-spacing:-.02em;color:var(--cirra-neutral-950,#ceced6);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:32px;font-weight:600;line-height:38px;overflow:hidden}.cirra-analytics-change-line{font-variant-numeric:tabular-nums;min-width:0;color:var(--cirra-neutral-600,#55565c);flex:none;align-items:center;gap:3px;font-size:12px;line-height:16px;display:flex}.cirra-analytics-change-line.is-success .cirra-analytics-change-line-delta{--cirra-analytics-change-line-status:var(--cirra-chart-status-success)}.cirra-analytics-change-line.is-danger .cirra-analytics-change-line-delta{--cirra-analytics-change-line-status:var(--cirra-chart-status-failure)}.cirra-analytics-change-line-delta{--cirra-analytics-change-line-status:var(--cirra-neutral-600,#55565c);background:color-mix(in oklch, var(--cirra-analytics-change-line-status) 14%, transparent);color:var(--cirra-analytics-change-line-status);border-radius:999px;flex:none;align-items:center;gap:3px;padding:1px 4px 1px 2px;display:inline-flex}.cirra-analytics-trend-plot{--cirra-analytics-trend-color:var(--cirra-chart-series-1);flex:1;width:100%;min-height:0;margin-top:6px}.cirra-analytics-trend-plot.is-success{--cirra-analytics-trend-color:var(--cirra-chart-status-success)}.cirra-analytics-trend-plot.is-danger{--cirra-analytics-trend-color:var(--cirra-chart-status-failure)}.cirra-analytics-trend-plot-line{fill:none;stroke:var(--cirra-analytics-trend-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cirra-analytics-trend-plot-area{stroke:none}.cirra-analytics-trend-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:4px 16px 20px;font-size:11.5px}.cirra-analytics-status-grid-legend{flex:none;justify-content:center;align-items:center;padding:8px 16px 20px;display:flex}.cirra-analytics-status-grid-legend .cirra-bar-chart-legend{flex-wrap:wrap;justify-content:center}.cirra-analytics-status-grid-body{-ms-overflow-style:none;scrollbar-width:none;flex:1;min-height:0;padding:2px 16px 8px;overflow:auto}.cirra-analytics-status-grid-body::-webkit-scrollbar{display:none}.cirra-analytics-status-grid{gap:8px;font-size:12px;line-height:16px;display:grid}.cirra-analytics-status-grid-column-label,.cirra-analytics-status-grid-row-label{min-width:0;color:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 68%, transparent);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.cirra-analytics-status-grid-column-label{text-align:center;padding-bottom:4px}.cirra-analytics-status-grid-row-label{align-self:center;padding-right:8px}.cirra-analytics-status-grid-cell{border-radius:8px;min-height:28px}.cirra-analytics-status-grid-cell.is-absent{border:1px dashed var(--cirra-neutral-400,#343538)}.cirra-analytics-status-grid-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:0 16px 20px;font-size:11.5px}.cirra-analytics-chart-body.cirra-analytics-bump-body{padding-inline:10px;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:18px;overflow:auto}.cirra-analytics-chart-body.cirra-analytics-bump-body::-webkit-scrollbar{display:none}.cirra-analytics-bump-figure{width:100%;height:100%}.cirra-analytics-bump-period{fill:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 68%, transparent);font-size:12px;font-weight:400}.cirra-analytics-bump-mark{stroke:var(--cirra-chart-slice-edge);stroke-width:.5px}.cirra-analytics-bump-mark-highlight{stroke:none}.cirra-analytics-bump-rank{font-variant-numeric:tabular-nums;fill:#fff;paint-order:stroke;stroke:oklch(0% 0 0/.16);stroke-width:.75px;font-size:11px;font-weight:500}.cirra-analytics-bump-name{fill:var(--cirra-neutral-950,#ceced6);font-weight:400}.cirra-analytics-bump-line{fill:none;stroke-width:2.5px;stroke-linecap:round;opacity:.9}.cirra-analytics-bump-footer{text-align:right;color:var(--cirra-warning,oklch(80% .17 52));flex:none;padding:4px 12px 20px;font-size:11.5px}.cirra-analytics-scatter-dots.is-point-clickable,.cirra-analytics-quadrant-dots.is-point-clickable,.cirra-analytics-treemap-body .is-slice-clickable .recharts-rectangle,.cirra-analytics-funnel-step.is-stage-clickable,.cirra-analytics-target-panel.is-value-click,.cirra-analytics-target-row.is-value-click{cursor:pointer}.cirra-analytics-home-activity{width:100%;margin-top:34px}.cirra-analytics-home-activity-title{letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);margin:0 0 10px;font-size:13px;font-weight:500}.cirra-analytics-home-activity-list{background:var(--cirra-bg-card);box-shadow:0 1px 3px #0000000a, inset 0 0 0 1px color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 9%, transparent), inset 0 -1px 0 0 color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 9%, transparent);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}html[data-cirra-theme=dark] .cirra-analytics-home-activity-list{box-shadow:0 1px 3px #0000003d,inset 0 1px #ffffff0d,inset 0 0 0 1px #ffffff12,inset 0 -1px #00000059}.cirra-analytics-home-activity-item{min-width:0;animation:.42s cubic-bezier(.16,1,.3,1) both cirra-analytics-home-activity-in;animation-delay:var(--cirra-analytics-home-activity-stagger,0s)}@media (prefers-reduced-motion:reduce){.cirra-analytics-home-activity-item{animation:none}}@keyframes cirra-analytics-home-activity-in{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}.cirra-analytics-home-activity-item+.cirra-analytics-home-activity-item{border-top:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent)}html[data-cirra-theme=dark] .cirra-analytics-home-activity-item+.cirra-analytics-home-activity-item{border-top-color:#ffffff0f}.cirra-analytics-home-activity-row{appearance:none;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;align-items:center;gap:11px;width:100%;padding:8px;transition:background-color .12s ease-out;display:flex}@media (hover:hover) and (pointer:fine){.cirra-analytics-home-activity-row:hover{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 1.5%, transparent)}}.cirra-analytics-home-activity-row:active{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 3%, transparent)}.cirra-analytics-home-activity-row:focus-visible{outline-offset:-2px;outline:2px solid #3f9aff99}.cirra-analytics-home-activity-copy{flex:1;gap:2px;min-width:0;display:grid}.cirra-analytics-home-activity-name{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;color:var(--cirra-neutral-950,#ceced6);font-size:13.5px;font-weight:500;overflow:hidden}.cirra-analytics-home-activity-quote,.cirra-analytics-home-activity-summary{white-space:nowrap;text-overflow:ellipsis;color:var(--cirra-neutral-700,#6f7078);font-size:11.5px;line-height:15px;overflow:hidden}.cirra-analytics-home-activity-aside{flex:none;align-items:center;gap:6px;padding-right:2px;display:flex}.cirra-analytics-home-activity-time{font-variant-numeric:tabular-nums;color:var(--cirra-neutral-700,#6f7078);font-size:11.5px}.cirra-analytics-home-activity-arrow{color:var(--cirra-neutral-800,#81828a);opacity:0;flex:none;transition:opacity .2s ease-out}.cirra-analytics-home-activity-row:hover .cirra-analytics-home-activity-arrow,.cirra-analytics-home-activity-row:focus-visible .cirra-analytics-home-activity-arrow{opacity:1}@media (hover:none){.cirra-analytics-home-activity-arrow{opacity:1}}.cirra-analytics-home-activity-working{align-items:center;gap:5px;display:inline-flex}.cirra-analytics-home-activity-working .thinking-dot{background:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-analytics-home-activity-clock{font-variant-numeric:tabular-nums;align-items:center;font-size:11.5px;display:inline-flex}.cirra-analytics-home-activity-clock.is-static{color:var(--cirra-neutral-700,#6f7078)}.cirra-analytics-home-mini{--cirra-analytics-home-mini-width:52px;--cirra-analytics-home-mini-height:58px;background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 2.5%, var(--cirra-bg-card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 5.5%, transparent);border-radius:6px;flex:none;display:block;overflow:hidden}.cirra-analytics-home-mini-grid{grid-template-columns:repeat(var(--cirra-analytics-home-mini-columns), minmax(0, 1fr));width:var(--cirra-analytics-home-mini-width);height:var(--cirra-analytics-home-mini-height);grid-auto-rows:4.9px;align-content:start;gap:1px;padding:3px;display:grid}.cirra-analytics-home-mini:not([data-loading]) .cirra-analytics-home-mini-grid{animation:.26s ease-out both cirra-analytics-home-mini-grid-in}@media (prefers-reduced-motion:reduce){.cirra-analytics-home-mini:not([data-loading]) .cirra-analytics-home-mini-grid{animation:none}}.cirra-analytics-home-mini[data-cropped] .cirra-analytics-home-mini-grid{mask-image:linear-gradient(#000 72%,#0000)}@keyframes cirra-analytics-home-mini-grid-in{0%{opacity:0}to{opacity:1}}.cirra-analytics-home-mini-panel{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent);min-width:0;min-height:0;color:var(--cirra-neutral-600,#55565c);border-radius:3px;justify-content:center;align-items:flex-end;padding:1.5px;display:flex;overflow:hidden}.cirra-analytics-home-mini[data-loading] .cirra-analytics-home-mini-grid{animation:1.6s ease-in-out infinite alternate cirra-analytics-home-mini-breathe}@media (prefers-reduced-motion:reduce){.cirra-analytics-home-mini[data-loading] .cirra-analytics-home-mini-grid{opacity:.7;animation:none}}.cirra-analytics-home-mini[data-loading] .cirra-analytics-home-mini-panel{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 7%, transparent)}.cirra-analytics-home-mini[data-working] .cirra-analytics-home-mini-panel{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 8%, transparent);animation:1.5s ease-in-out infinite alternate cirra-analytics-home-mini-breathe}.cirra-analytics-home-mini[data-working] .cirra-analytics-home-mini-panel:nth-child(2n){animation-delay:-.5s}.cirra-analytics-home-mini[data-working] .cirra-analytics-home-mini-panel:nth-child(3n){animation-delay:-1s}@media (prefers-reduced-motion:reduce){.cirra-analytics-home-mini[data-working] .cirra-analytics-home-mini-panel{animation:none}}@keyframes cirra-analytics-home-mini-breathe{0%{opacity:.45}to{opacity:.9}}.cirra-analytics-home-mini-stat{flex-direction:column;justify-content:flex-end;gap:1.5px;width:100%;display:flex}.cirra-analytics-home-mini-rows{flex-direction:column;justify-content:center;gap:1.5px;width:100%;display:flex}.cirra-analytics-home-mini-line{opacity:.5;background:currentColor;border-radius:999px;height:1.5px}.cirra-analytics-home-mini-line.is-short{width:45%}.cirra-analytics-home-mini-line.is-value{opacity:.7;width:70%;height:3px}.cirra-analytics-home-mini-bars{align-items:flex-end;gap:1px;width:100%;height:70%;display:flex}.cirra-analytics-home-mini-bar{height:calc(var(--cirra-analytics-home-mini-bar-height) * 100%);opacity:.6;background:currentColor;border-radius:1px;flex:1;min-height:1.5px}.cirra-analytics-home-mini-line-chart{width:100%;height:70%;overflow:visible}.cirra-analytics-home-mini-line-chart .cirra-analytics-home-mini-rule{stroke:currentColor;stroke-width:1px;opacity:.3;vector-effect:non-scaling-stroke}.cirra-analytics-home-mini-line-chart path{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;vector-effect:non-scaling-stroke}.cirra-analytics-home-mini-donut{aspect-ratio:1;background:conic-gradient(currentcolor 0deg 215deg, color-mix(in srgb, currentcolor 45%, transparent) 215deg 360deg);opacity:.65;border-radius:50%;align-self:center;width:74%;max-width:74%;max-height:82%;mask:radial-gradient(circle,#0000 40%,#000 42%)}.cirra-analytics-home-mini-cells{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:100%;height:100%;display:grid}.cirra-analytics-home-mini-cell{background:currentColor;border-radius:1.5px}.cirra-analytics-publish-popover{padding:12px}.cirra-analytics-publish-header{flex-direction:column;gap:2px;padding:4px 6px 10px;display:flex}.cirra-analytics-publish-header strong{font-size:13px;font-weight:600}.cirra-analytics-publish-header span{color:var(--cirra-text-muted,#85858d);font-size:12px;line-height:17px}.cirra-analytics-publish-list{flex-direction:column;gap:2px;display:flex}.cirra-analytics-publish-row{border-radius:8px;align-items:center;gap:8px;padding:4px 6px;display:flex}.cirra-analytics-publish-row:hover{background:var(--cirra-surface-hover,#7f7f7f14)}.cirra-analytics-publish-row-main{cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.cirra-analytics-publish-row-icon{border:1px solid var(--cirra-border,#7f7f7f38);width:28px;height:28px;color:var(--cirra-text-muted,#85858d);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.cirra-analytics-publish-row-copy{flex-direction:column;min-width:0;display:flex}.cirra-analytics-publish-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.cirra-analytics-publish-row-copy small{color:var(--cirra-text-muted,#85858d);font-size:11.5px}.cirra-analytics-publish-add{border:1px dashed var(--cirra-border,#7f7f7f4d);width:100%;color:var(--cirra-text-muted,#85858d);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:8px;padding:10px;font-size:12.5px;display:flex}.cirra-analytics-publish-add:hover{color:inherit;border-color:var(--cirra-border-strong,#7f7f7f80)}.cirra-analytics-version-controls{align-items:center;gap:4px;display:inline-flex}.cirra-analytics-version-trigger.comp-button{white-space:nowrap;gap:4px;padding-right:8px}.cirra-analytics-version-trigger.comp-button.is-dirty{background:color-mix(in srgb, var(--cirra-accent-blue) 6%, transparent)}.cirra-analytics-version-trigger.comp-button.is-dirty:hover{background:color-mix(in srgb, var(--cirra-accent-blue) 10%, transparent)}.cirra-analytics-version-publish-button.comp-button{white-space:nowrap;gap:4px;padding-right:8px}.cirra-analytics-version-publish-button.comp-button .comp-button-loading-content{gap:4px}.cirra-analytics-version-publish-button.comp-button .comp-button-loading-content>span{align-items:center;gap:4px;display:inline-flex}.cirra-analytics-version-publish-caret{opacity:.72;border-radius:50%;align-items:center;margin:-2px -4px -2px 0;padding:2px;display:inline-flex}.cirra-analytics-version-publish-caret:hover,.cirra-analytics-version-publish-caret:focus-visible{opacity:1;background:#ffffff29;outline:none}.cirra-analytics-version-history-popover{flex-direction:column;width:min(400px,100vw - 24px);max-height:min(560px,100vh - 96px);padding:8px 12px 10px;display:flex}.cirra-analytics-version-history-clean-line{color:var(--cirra-text-muted,#85858d);padding:6px 0;font-size:12.5px;line-height:17px}.cirra-analytics-version-history-list{min-height:0;overflow-y:auto}.cirra-analytics-version-history-item{--version-history-node-center:16px;gap:8px;display:flex}.cirra-analytics-version-history-gutter{flex:0 0 12px;justify-content:center;display:flex;position:relative}.cirra-analytics-version-history-gutter:before{content:"";background:var(--cirra-border-soft,#ffffff17);width:1px;margin-left:-.5px;position:absolute;top:0;bottom:0;left:50%}.cirra-analytics-version-history-item:first-child .cirra-analytics-version-history-gutter:before{top:var(--version-history-node-center)}.cirra-analytics-version-history-item:last-child .cirra-analytics-version-history-gutter:before{bottom:calc(100% - var(--version-history-node-center))}.cirra-analytics-version-history-item:only-child .cirra-analytics-version-history-gutter:before{display:none}.cirra-analytics-version-history-node{z-index:1;width:8px;height:8px;margin-top:calc(var(--version-history-node-center) - 4px);border:1.5px solid var(--cirra-neutral-600,#55565c);background:var(--cirra-neutral-100,#151617);box-shadow:0 0 0 2.5px var(--cirra-neutral-100,#151617);border-radius:50%;position:relative}.cirra-analytics-version-history-node.is-live{border-color:var(--cirra-success,#39d98a);background:var(--cirra-success,#39d98a)}.cirra-analytics-version-history-node.is-draft{border-color:var(--cirra-accent-blue)}.cirra-analytics-version-history-body{flex:1;min-width:0;padding:6px 0 12px}.cirra-analytics-version-history-item:last-child .cirra-analytics-version-history-body{padding-bottom:6px}.cirra-analytics-version-history-line{align-items:center;gap:6px;min-width:0;min-height:20px;display:flex}.cirra-analytics-version-history-ver{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 6%, transparent);color:var(--cirra-neutral-800,#81828a);font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10.5px;font-weight:500;line-height:15px}.cirra-analytics-version-history-ver.is-inline{vertical-align:middle;margin:0 1px;padding:0 5px;font-size:10px;line-height:14px;display:inline-block;position:relative;top:-.5px}.cirra-analytics-version-history-editable-text{color:inherit;font:inherit;text-align:left;cursor:text;background:0 0;border:0;margin:0;padding:0;position:relative}.cirra-analytics-version-history-editable-text:after{content:"";background:var(--cirra-neutral-500,#3f3f45);opacity:0;height:1px;transition:opacity .14s;position:absolute;bottom:0;left:0;right:0}.cirra-analytics-version-history-editable-text:focus-visible{outline:none}.cirra-analytics-version-history-editable-text:focus-visible:after{opacity:1;background:var(--cirra-neutral-700,#6f7078)}@media (hover:hover) and (pointer:fine){.cirra-analytics-version-history-editable-text:hover:after{opacity:1}}.cirra-analytics-version-history-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;height:20px;font-size:12.5px;line-height:20px;overflow:hidden}.cirra-analytics-version-history-line-right{white-space:nowrap;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cirra-analytics-version-history-live-tag{color:var(--cirra-success,#39d98a);background:color-mix(in srgb, var(--cirra-success,#39d98a) 10%, transparent);border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.cirra-analytics-version-history-meta{color:var(--cirra-text-muted,#85858d);margin-top:1px;font-size:11.5px;line-height:15px}.cirra-analytics-version-history-notes{color:var(--cirra-neutral-800,#81828a);font-size:12px;line-height:16px}.cirra-analytics-version-history-draft-title{font-size:12.5px;font-weight:500;line-height:20px}.cirra-analytics-version-history-draft-actions{gap:6px}.cirra-analytics-version-history-draft-actions .comp-button.comp-button-size-sm{height:20px;min-height:0;padding:4px 8px;font-size:11px}.cirra-analytics-version-history-item .cirra-analytics-version-history-row-menu{visibility:hidden}@media (hover:hover) and (pointer:fine){.cirra-analytics-version-history-item:hover .cirra-analytics-version-history-row-menu{visibility:visible}}.cirra-analytics-version-history-item:focus-within .cirra-analytics-version-history-row-menu,.cirra-analytics-version-history-item .cirra-analytics-version-history-row-menu[aria-expanded=true]{visibility:visible}@media (hover:none){.cirra-analytics-version-history-item .cirra-analytics-version-history-row-menu{visibility:visible}}.cirra-analytics-version-history-edit-input{appearance:none;min-width:2ch;max-width:100%;color:inherit;caret-color:var(--cirra-neutral-950,#ceced6);field-sizing:content;box-shadow:0 1px 0 var(--cirra-neutral-700,#6f7078);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:12.5px}.cirra-analytics-version-history-edit-input:focus{outline:none}.cirra-analytics-version-history-edit-input::selection{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 12%, transparent)}.cirra-analytics-version-history-line .cirra-analytics-version-history-edit-input{height:20px;line-height:20px}.cirra-analytics-version-history-notes-slot .cirra-analytics-version-history-notes{align-self:flex-start;max-width:100%;padding-top:3px}.cirra-analytics-version-history-notes-slot .cirra-analytics-version-history-edit-input{width:100%;color:var(--cirra-neutral-800,#81828a);padding-top:3px;font-size:12px;line-height:16px;display:block}.cirra-analytics-version-history-clean-line.is-skeleton{align-items:center;display:flex}.cirra-analytics-version-history-clean-line.is-skeleton .comp-skeleton{align-items:center;height:17px;display:flex}.cirra-analytics-version-history-meta.is-skeleton{align-items:center;height:15px;display:flex}.cirra-analytics-version-history-node.is-skeleton{border-color:var(--cirra-neutral-400,#343538)}.cirra-analytics-version-history-empty{color:var(--cirra-text-muted,#85858d);padding:8px 0 4px;font-size:12px}.cirra-analytics-version-history-empty strong{color:var(--cirra-neutral-950,#ceced6);margin-bottom:2px;font-weight:550;display:block}.cirra-analytics-publication-cadence{flex-direction:column;gap:18px;padding:16px;display:flex}.cirra-analytics-publication-recipients{flex-direction:column;gap:8px;min-width:260px;display:flex}.cirra-analytics-publication-recipient-chips{flex-wrap:wrap;gap:6px;display:flex}.cirra-analytics-publication-recipient-chip{border:1px solid var(--cirra-border,#7f7f7f38);color:inherit;cursor:pointer;background:0 0;border-radius:20px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;display:inline-flex}.cirra-analytics-publication-recipient-chip.is-unsubscribed{color:var(--cirra-text-muted,#85858d);border-style:dashed}.cirra-analytics-publication-recipient-chip.is-unsubscribed em{color:var(--cirra-text-muted,#85858d);font-size:11px;font-style:normal}.cirra-analytics-publication-hint{color:var(--cirra-text-muted,#85858d);margin:0;font-size:12px}.cirra-analytics-publication-history{flex-direction:column;gap:10px;padding:12px 16px 16px;display:flex}.cirra-analytics-publication-warning{border:1px solid var(--cirra-border,#7f7f7f38);color:var(--cirra-text-muted,#85858d);border-radius:8px;margin:0;padding:8px 10px;font-size:12.5px}.cirra-analytics-publication-run-status{font-weight:550}.cirra-analytics-publication-run-status.is-failed,.cirra-analytics-publication-run-status.is-missed{color:#d9534f}.cirra-analytics-publication-schedule-sentence{flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.cirra-analytics-publication-schedule-hint{color:var(--cirra-text-muted,#85858d);font-size:12.5px}.cirra-analytics-publication-schedule-sentence .comp-select-trigger{width:auto;min-width:170px}.cirra-panel-editor-modal.comp-modal-v2{width:min(1720px,100vw - 64px);padding:0;overflow:hidden}.cirra-panel-editor-modal.comp-modal-v2 .comp-modal-v2-body{margin:0}.cirra-panel-editor-modal.comp-modal-v2 .comp-modal-v2-close-button.comp-button:not(.destructive){z-index:6;position:absolute;top:10px;right:12px}.cirra-panel-editor-studio{flex-direction:column;min-width:0;height:min(98svh,100vh - 32px);display:flex;position:relative}html.is-cirra-desktop .cirra-panel-editor-studio{height:min(90svh,100vh - 32px)}.cirra-panel-editor-studio-body{flex:1;min-width:0;min-height:0;display:flex}.cirra-panel-editor-topbar{border-bottom:1px solid var(--cirra-neutral-400,#343538);flex:none;align-items:center;gap:10px;height:48px;min-height:48px;padding:0 88px 0 16px;display:flex}.cirra-panel-editor-topbar-icon{object-fit:contain;border-radius:6px;width:18px;height:18px}.cirra-panel-editor-topbar-crumb{align-items:center;gap:4px;min-width:0;display:flex}.cirra-panel-editor-topbar-crumb-root{color:var(--cirra-neutral-600,#55565c);flex:none;font-weight:500}.cirra-panel-editor-topbar-crumb-separator{color:var(--cirra-neutral-500,#3f3f45);flex:none;display:inline-flex}.cirra-panel-editor-topbar-crumb-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cirra-panel-editor-topbar-meta{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;min-width:0;color:var(--cirra-neutral-600,#55565c);font-size:14px;line-height:20px;overflow:hidden}.cirra-panel-editor-main{flex:1;min-width:0;min-height:0}.cirra-panel-editor-top{min-height:0;display:flex}.cirra-panel-editor-chat-only{display:flex}.cirra-panel-editor-top-split{flex:1;min-width:0}.cirra-panel-editor-slot{min-width:0;min-height:0;display:flex}.cirra-panel-editor-divider{background:var(--cirra-neutral-400,#343538);z-index:2;flex:none;transition:background .12s;position:relative}.cirra-panel-editor-divider.is-column{cursor:col-resize;width:1px}.cirra-panel-editor-divider.is-row{cursor:row-resize;height:1px}.cirra-panel-editor-divider:hover,.cirra-panel-editor-divider[data-resize-handle-active]{background:var(--cirra-neutral-500,#3f3f45)}.cirra-panel-editor-config{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.cirra-panel-editor-config .cirra-dsc{flex:1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;padding:12px 16px 16px}.cirra-panel-config-drill-in{z-index:4;background:var(--cirra-neutral-200,#202124);flex-direction:column;gap:8px;padding:12px 16px 0;display:flex;position:absolute;inset:0}html[data-cirra-theme=light] .cirra-panel-config-drill-in{background:#fff}.cirra-panel-config-drill-in .cirra-dsc-slide-out-body{flex:1;min-height:0;overflow-y:auto}.cirra-source-editor-results{flex-direction:column;flex:1;min-width:0;display:flex;overflow-y:auto}.cirra-source-editor-results .cirra-source-editor-results-header{justify-content:space-between;padding:12px 16px 0}.cirra-source-editor-results .cirra-dsc-preview-table.activity-result-display-card.is-plain-table{background:0 0;border:0;border-radius:0;flex:1;width:100%}.cirra-panel-editor-preview{flex-direction:column;flex:1;min-width:0;padding:12px 16px 16px;display:flex;overflow-y:auto}.cirra-panel-editor-preview-grid{flex:none;width:100%;display:flex}.cirra-panel-editor-preview-card{flex:none;display:flex}.cirra-panel-editor-preview-card .cirra-analytics-panel{flex:1;min-width:0;margin:0}.cirra-panel-editor-chat .comp-cirra-composer{background:0 0}.cirra-panel-editor-config-toggle.comp-button{z-index:6;position:absolute;top:10px;right:44px}.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active,.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active:hover:not(:disabled),.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active:focus-visible:not(:disabled),.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active:active:not(:disabled){background:var(--cirra-neutral-200,#202124)}.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active svg,.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active:hover:not(:disabled) svg,.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active:focus-visible:not(:disabled) svg,.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active:active:not(:disabled) svg{color:var(--cirra-neutral-950,#ceced6)}.cirra-markup{contain:layout paint style;isolation:isolate;min-width:0;max-width:100%;font-family:var(--cirra-sans-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-size:var(--cirra-sans-font-size,13px);color:var(--cirra-neutral-900,#aeb0b8);line-height:1.45}.cirra-markup p,.cirra-markup ul,.cirra-markup ol{margin:0}.cirra-markup ul,.cirra-markup ol{padding-left:16px}.cirra-markup hr{border:0;border-top:1px solid var(--cirra-neutral-300,#27282b);margin:4px 0}.cirra-markup code{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);background:var(--cirra-neutral-200,#202124);border-radius:4px;padding:1px 4px;font-size:.92em}.cirra-markup .block{display:block}.cirra-markup .inline-block{display:inline-block}.cirra-markup .inline{display:inline}.cirra-markup .flex{display:flex}.cirra-markup .inline-flex{display:inline-flex}.cirra-markup .hidden{display:none}.cirra-markup .flex-row{flex-direction:row}.cirra-markup .flex-col{flex-direction:column}.cirra-markup .flex-wrap{flex-wrap:wrap}.cirra-markup .items-start{align-items:flex-start}.cirra-markup .items-center{align-items:center}.cirra-markup .items-end{align-items:flex-end}.cirra-markup .items-baseline{align-items:baseline}.cirra-markup .items-stretch{align-items:stretch}.cirra-markup .justify-start{justify-content:flex-start}.cirra-markup .justify-center{justify-content:center}.cirra-markup .justify-end{justify-content:flex-end}.cirra-markup .justify-between{justify-content:space-between}.cirra-markup .justify-around{justify-content:space-around}.cirra-markup .justify-evenly{justify-content:space-evenly}.cirra-markup .self-start{align-self:flex-start}.cirra-markup .self-center{align-self:center}.cirra-markup .self-end{align-self:flex-end}.cirra-markup .flex-1{flex:1}.cirra-markup .grow{flex-grow:1}.cirra-markup .grow-0{flex-grow:0}.cirra-markup .shrink-0{flex-shrink:0}.cirra-markup .gap-0{gap:0}.cirra-markup .gap-1{gap:4px}.cirra-markup .gap-2{gap:8px}.cirra-markup .gap-3{gap:12px}.cirra-markup .gap-4{gap:16px}.cirra-markup .gap-6{gap:24px}.cirra-markup .gap-8{gap:32px}.cirra-markup .p-0{padding:0}.cirra-markup .px-0{padding-left:0;padding-right:0}.cirra-markup .py-0{padding-top:0;padding-bottom:0}.cirra-markup .pt-0{padding-top:0}.cirra-markup .pr-0{padding-right:0}.cirra-markup .pb-0{padding-bottom:0}.cirra-markup .pl-0{padding-left:0}.cirra-markup .m-0{margin:0}.cirra-markup .mx-0{margin-left:0;margin-right:0}.cirra-markup .my-0{margin-top:0;margin-bottom:0}.cirra-markup .mt-0{margin-top:0}.cirra-markup .mr-0{margin-right:0}.cirra-markup .mb-0{margin-bottom:0}.cirra-markup .ml-0{margin-left:0}.cirra-markup .p-1{padding:4px}.cirra-markup .px-1{padding-left:4px;padding-right:4px}.cirra-markup .py-1{padding-top:4px;padding-bottom:4px}.cirra-markup .pt-1{padding-top:4px}.cirra-markup .pr-1{padding-right:4px}.cirra-markup .pb-1{padding-bottom:4px}.cirra-markup .pl-1{padding-left:4px}.cirra-markup .m-1{margin:4px}.cirra-markup .mx-1{margin-left:4px;margin-right:4px}.cirra-markup .my-1{margin-top:4px;margin-bottom:4px}.cirra-markup .mt-1{margin-top:4px}.cirra-markup .mr-1{margin-right:4px}.cirra-markup .mb-1{margin-bottom:4px}.cirra-markup .ml-1{margin-left:4px}.cirra-markup .p-2{padding:8px}.cirra-markup .px-2{padding-left:8px;padding-right:8px}.cirra-markup .py-2{padding-top:8px;padding-bottom:8px}.cirra-markup .pt-2{padding-top:8px}.cirra-markup .pr-2{padding-right:8px}.cirra-markup .pb-2{padding-bottom:8px}.cirra-markup .pl-2{padding-left:8px}.cirra-markup .m-2{margin:8px}.cirra-markup .mx-2{margin-left:8px;margin-right:8px}.cirra-markup .my-2{margin-top:8px;margin-bottom:8px}.cirra-markup .mt-2{margin-top:8px}.cirra-markup .mr-2{margin-right:8px}.cirra-markup .mb-2{margin-bottom:8px}.cirra-markup .ml-2{margin-left:8px}.cirra-markup .p-3{padding:12px}.cirra-markup .px-3{padding-left:12px;padding-right:12px}.cirra-markup .py-3{padding-top:12px;padding-bottom:12px}.cirra-markup .pt-3{padding-top:12px}.cirra-markup .pr-3{padding-right:12px}.cirra-markup .pb-3{padding-bottom:12px}.cirra-markup .pl-3{padding-left:12px}.cirra-markup .m-3{margin:12px}.cirra-markup .mx-3{margin-left:12px;margin-right:12px}.cirra-markup .my-3{margin-top:12px;margin-bottom:12px}.cirra-markup .mt-3{margin-top:12px}.cirra-markup .mr-3{margin-right:12px}.cirra-markup .mb-3{margin-bottom:12px}.cirra-markup .ml-3{margin-left:12px}.cirra-markup .p-4{padding:16px}.cirra-markup .px-4{padding-left:16px;padding-right:16px}.cirra-markup .py-4{padding-top:16px;padding-bottom:16px}.cirra-markup .pt-4{padding-top:16px}.cirra-markup .pr-4{padding-right:16px}.cirra-markup .pb-4{padding-bottom:16px}.cirra-markup .pl-4{padding-left:16px}.cirra-markup .m-4{margin:16px}.cirra-markup .mx-4{margin-left:16px;margin-right:16px}.cirra-markup .my-4{margin-top:16px;margin-bottom:16px}.cirra-markup .mt-4{margin-top:16px}.cirra-markup .mr-4{margin-right:16px}.cirra-markup .mb-4{margin-bottom:16px}.cirra-markup .ml-4{margin-left:16px}.cirra-markup .p-6{padding:24px}.cirra-markup .px-6{padding-left:24px;padding-right:24px}.cirra-markup .py-6{padding-top:24px;padding-bottom:24px}.cirra-markup .pt-6{padding-top:24px}.cirra-markup .pr-6{padding-right:24px}.cirra-markup .pb-6{padding-bottom:24px}.cirra-markup .pl-6{padding-left:24px}.cirra-markup .m-6{margin:24px}.cirra-markup .mx-6{margin-left:24px;margin-right:24px}.cirra-markup .my-6{margin-top:24px;margin-bottom:24px}.cirra-markup .mt-6{margin-top:24px}.cirra-markup .mr-6{margin-right:24px}.cirra-markup .mb-6{margin-bottom:24px}.cirra-markup .ml-6{margin-left:24px}.cirra-markup .p-8{padding:32px}.cirra-markup .px-8{padding-left:32px;padding-right:32px}.cirra-markup .py-8{padding-top:32px;padding-bottom:32px}.cirra-markup .pt-8{padding-top:32px}.cirra-markup .pr-8{padding-right:32px}.cirra-markup .pb-8{padding-bottom:32px}.cirra-markup .pl-8{padding-left:32px}.cirra-markup .m-8{margin:32px}.cirra-markup .mx-8{margin-left:32px;margin-right:32px}.cirra-markup .my-8{margin-top:32px;margin-bottom:32px}.cirra-markup .mt-8{margin-top:32px}.cirra-markup .mr-8{margin-right:32px}.cirra-markup .mb-8{margin-bottom:32px}.cirra-markup .ml-8{margin-left:32px}.cirra-markup .mx-auto{margin-left:auto;margin-right:auto}.cirra-markup .ml-auto{margin-left:auto}.cirra-markup .mr-auto{margin-right:auto}.cirra-markup .w-full{width:100%}.cirra-markup .w-auto{width:auto}.cirra-markup .w-fit{width:fit-content}.cirra-markup .w-1\/4{width:25%}.cirra-markup .w-1\/3{width:33.3333%}.cirra-markup .w-1\/2{width:50%}.cirra-markup .w-2\/3{width:66.6667%}.cirra-markup .w-3\/4{width:75%}.cirra-markup .h-full{height:100%}.cirra-markup .h-auto{height:auto}.cirra-markup .w-1{width:4px}.cirra-markup .h-1{height:4px}.cirra-markup .w-2{width:8px}.cirra-markup .h-2{height:8px}.cirra-markup .w-3{width:12px}.cirra-markup .h-3{height:12px}.cirra-markup .w-4{width:16px}.cirra-markup .h-4{height:16px}.cirra-markup .w-5{width:20px}.cirra-markup .h-5{height:20px}.cirra-markup .w-6{width:24px}.cirra-markup .h-6{height:24px}.cirra-markup .w-8{width:32px}.cirra-markup .h-8{height:32px}.cirra-markup .w-10{width:40px}.cirra-markup .h-10{height:40px}.cirra-markup .w-12{width:48px}.cirra-markup .h-12{height:48px}.cirra-markup .w-16{width:64px}.cirra-markup .h-16{height:64px}.cirra-markup .w-20{width:80px}.cirra-markup .h-20{height:80px}.cirra-markup .w-24{width:96px}.cirra-markup .h-24{height:96px}.cirra-markup .w-32{width:128px}.cirra-markup .h-32{height:128px}.cirra-markup .min-w-0{min-width:0}.cirra-markup .max-w-full{max-width:100%}.cirra-markup .text-xs{font-size:11px}.cirra-markup .text-sm{font-size:12px}.cirra-markup .text-base{font-size:13px}.cirra-markup .text-lg{font-size:15px}.cirra-markup .text-xl{font-size:18px}.cirra-markup .text-2xl{font-size:22px}.cirra-markup .text-3xl{font-size:28px}.cirra-markup .font-normal{font-weight:400}.cirra-markup .font-medium{font-weight:500}.cirra-markup .font-semibold{font-weight:600}.cirra-markup .font-bold{font-weight:700}.cirra-markup .font-mono{font-family:var(--cirra-code-font-family,"JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.cirra-markup .text-left{text-align:left}.cirra-markup .text-center{text-align:center}.cirra-markup .text-right{text-align:right}.cirra-markup .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cirra-markup .break-words{overflow-wrap:break-word}.cirra-markup .whitespace-nowrap{white-space:nowrap}.cirra-markup .uppercase{text-transform:uppercase}.cirra-markup .capitalize{text-transform:capitalize}.cirra-markup .tracking-wide{letter-spacing:.04em}.cirra-markup .italic{font-style:italic}.cirra-markup .underline{text-decoration-line:underline}.cirra-markup .line-through{text-decoration-line:line-through}.cirra-markup .tabular-nums{font-variant-numeric:tabular-nums}.cirra-markup .leading-none{line-height:1}.cirra-markup .leading-tight{line-height:1.2}.cirra-markup .leading-normal{line-height:1.45}.cirra-markup .text-default{color:var(--cirra-neutral-900,#aeb0b8)}.cirra-markup .text-strong{color:var(--cirra-neutral-950,#ceced6)}.cirra-markup .text-muted{color:var(--cirra-neutral-800,#81828a)}.cirra-markup .text-subtle{color:var(--cirra-neutral-700,#6f7078)}.cirra-markup .text-accent{color:var(--cirra-chart-series-1)}.cirra-markup .text-success{color:var(--cirra-chart-status-success)}.cirra-markup .text-danger{color:var(--cirra-chart-status-failure)}.cirra-markup .text-warning{color:var(--cirra-chart-status-warning)}.cirra-markup .text-info{color:var(--cirra-chart-series-1)}.cirra-markup .text-inverse{color:oklch(100% 0 0)}.cirra-markup .bg-transparent{background-color:#0000}.cirra-markup .bg-card{background-color:var(--cirra-neutral-100,#151617)}.cirra-markup .bg-subtle{background-color:var(--cirra-neutral-200,#202124)}.cirra-markup .bg-muted{background-color:var(--cirra-neutral-300,#27282b)}.cirra-markup .bg-accent{background-color:var(--cirra-chart-series-1)}.cirra-markup .bg-accent-subtle{background-color:color-mix(in oklch, var(--cirra-chart-series-1) 20%, transparent)}.cirra-markup .bg-success{background-color:var(--cirra-chart-status-success)}.cirra-markup .bg-success-subtle{background-color:color-mix(in oklch, var(--cirra-chart-status-success) 14%, transparent)}.cirra-markup .bg-danger{background-color:var(--cirra-chart-status-failure)}.cirra-markup .bg-danger-subtle{background-color:color-mix(in oklch, var(--cirra-chart-status-failure) 14%, transparent)}.cirra-markup .bg-warning{background-color:var(--cirra-chart-status-warning)}.cirra-markup .bg-warning-subtle{background-color:color-mix(in oklch, var(--cirra-chart-status-warning) 14%, transparent)}.cirra-markup .bg-info{background-color:var(--cirra-chart-series-1)}.cirra-markup .bg-info-subtle{background-color:color-mix(in oklch, var(--cirra-chart-series-1) 14%, transparent)}.cirra-markup .border{border:1px solid var(--cirra-neutral-300,#27282b)}.cirra-markup .border-t{border-top:1px solid var(--cirra-neutral-300,#27282b)}.cirra-markup .border-r{border-right:1px solid var(--cirra-neutral-300,#27282b)}.cirra-markup .border-b{border-bottom:1px solid var(--cirra-neutral-300,#27282b)}.cirra-markup .border-l{border-left:1px solid var(--cirra-neutral-300,#27282b)}.cirra-markup .border-0{border:0}.cirra-markup .border-strong{border-color:var(--cirra-neutral-500,#3f3f45)}.cirra-markup .border-accent{border-color:var(--cirra-chart-series-1)}.cirra-markup .border-success{border-color:var(--cirra-chart-status-success)}.cirra-markup .border-danger{border-color:var(--cirra-chart-status-failure)}.cirra-markup .border-warning{border-color:var(--cirra-chart-status-warning)}.cirra-markup .rounded-none{border-radius:0}.cirra-markup .rounded-sm{border-radius:4px}.cirra-markup .rounded{border-radius:6px}.cirra-markup .rounded-md{border-radius:8px}.cirra-markup .rounded-lg{border-radius:12px}.cirra-markup .rounded-full{border-radius:9999px}.cirra-markup .opacity-25{opacity:.25}.cirra-markup .opacity-50{opacity:.5}.cirra-markup .opacity-75{opacity:.75}.cirra-markup .overflow-hidden{overflow:hidden}.cirra-inspector-modal.comp-modal-v2{padding:0;overflow:hidden}.cirra-inspector-modal.comp-modal-v2 .comp-modal-v2-header{min-height:0;padding:0}.cirra-inspector-modal.comp-modal-v2 .comp-modal-v2-header-content{display:none}.cirra-inspector-modal.comp-modal-v2 .comp-modal-v2-header-actions{z-index:2;top:12px;right:16px}.cirra-inspector-modal.comp-modal-v2 .comp-modal-v2-body{margin-top:0}.cirra-inspector{flex-direction:column;height:min(920px,100svh - 96px);display:flex}.cirra-inspector-verdict{border-bottom:1px solid #16161614;flex:none;align-items:center;gap:10px;padding:14px 48px 14px 20px;display:flex}.cirra-inspector-verdict-title{letter-spacing:-.02em;color:var(--cirra-neutral-950,#ceced6);font-size:15px;font-weight:500;line-height:24px}.cirra-inspector-verdict-spacer{flex:1;min-width:0}.cirra-inspector-verdict-badge{letter-spacing:-.01em;border-radius:999px;align-items:center;padding:2px 8px;font-size:11.5px;font-weight:600;display:inline-flex}.cirra-inspector-verdict-badge.tone-success{background:color-mix(in srgb, var(--cirra-success,#39d98a) 12%, transparent);color:color-mix(in srgb, var(--cirra-success,#39d98a) 70%, var(--cirra-neutral-950,#ceced6))}.cirra-inspector-verdict-badge.tone-warning{background:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 14%, transparent);color:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 60%, var(--cirra-neutral-950,#ceced6))}.cirra-inspector-verdict-badge.tone-danger{background:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 10%, transparent);color:var(--cirra-danger,#ff5c5c)}.cirra-inspector-verdict-summary{color:var(--cirra-neutral-600,#55565c);white-space:nowrap;flex:none;font-size:12px}.cirra-inspector-verdict-actions{flex:none;display:inline-flex}.cirra-inspector-layout{flex:1;grid-template-columns:268px minmax(0,1fr);min-height:0;display:grid}.cirra-inspector-rail{-ms-overflow-style:none;scrollbar-width:none;border-right:1px solid #16161614;flex-direction:column;padding:12px;display:flex;overflow-y:auto}.cirra-inspector-rail::-webkit-scrollbar{display:none}.cirra-inspector-rail-label{color:var(--cirra-neutral-700,#6f7078);margin:0 0 8px 4px;font-size:11.5px;font-weight:600}.cirra-inspector-node{appearance:none;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:12px;outline:none;width:100%;padding:9px 10px;transition:box-shadow .12s,background .12s;box-shadow:0 0 0 1px #16161612}.cirra-inspector-node:hover:not(.is-selected){background:#fcfcfc;box-shadow:0 0 0 1px #1616162e}.cirra-inspector-node:focus-visible:not(.is-selected){box-shadow:0 0 0 1px #1616162e}.cirra-inspector-node.is-selected{box-shadow:0 0 0 1.5px var(--cirra-accent,var(--cirra-accent-blue,#2f87ff))}.cirra-inspector-node+.cirra-inspector-node{margin-top:8px}.cirra-inspector-node-title{color:var(--cirra-neutral-950,#ceced6);align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.cirra-inspector-node-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cirra-inspector-node-lead{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.cirra-inspector-node-logo{object-fit:contain;border-radius:4px;width:18px;height:18px}.cirra-inspector-node-logo-fallback{color:var(--cirra-neutral-700,#6f7078);font-size:11px;font-weight:600}.cirra-inspector-node-icon{color:var(--cirra-neutral-700,#6f7078)}.cirra-inspector-node-dot{border-radius:99px;width:7px;height:7px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #fff}.cirra-inspector-node-dot.tone-warning{background:var(--cirra-warning,oklch(80% .17 52))}.cirra-inspector-node-dot.tone-danger{background:var(--cirra-danger,#ff5c5c)}.cirra-inspector-node-vitals{color:var(--cirra-neutral-600,#55565c);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0 28px;font-size:12px;display:block;overflow:hidden}.cirra-inspector-node-vitals.is-failed{color:var(--cirra-danger,#ff5c5c)}.cirra-inspector-rail-connector{background:#16161624;width:1px;height:12px;margin:0 auto}.cirra-inspector-detail{-ms-overflow-style:none;scrollbar-width:none;min-width:0;overflow-y:auto}.cirra-inspector-detail::-webkit-scrollbar{display:none}.cirra-inspector-pane{flex-direction:column;gap:20px;padding:16px 20px 20px;display:flex}.cirra-inspector-source-page{padding:16px 24px 24px}.cirra-inspector-pane-kicker{color:var(--cirra-neutral-700,#6f7078);margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.cirra-inspector-pane-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cirra-inspector-pane-title{letter-spacing:-.02em;color:var(--cirra-neutral-950,#ceced6);margin:0;font-size:15px;font-weight:500;line-height:24px}.cirra-inspector-pane-subtitle{color:var(--cirra-neutral-700,#6f7078);margin:2px 0 0;font-size:13px;line-height:19px}.cirra-inspector-qualification{border-radius:10px;padding:10px 12px}.cirra-inspector-qualification.tone-danger{background:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 8%, transparent)}.cirra-inspector-qualification.tone-danger .cirra-inspector-qualification-message{color:var(--cirra-danger,#ff5c5c)}.cirra-inspector-qualification.tone-danger .cirra-inspector-qualification-note,.cirra-inspector-qualification.tone-danger .cirra-inspector-qualification-facts{color:color-mix(in srgb, var(--cirra-danger,#ff5c5c) 70%, var(--cirra-neutral-950,#ceced6))}.cirra-inspector-qualification.tone-warning{background:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 12%, transparent)}.cirra-inspector-qualification.tone-warning .cirra-inspector-qualification-message{color:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 55%, var(--cirra-neutral-950,#ceced6))}.cirra-inspector-qualification.tone-warning .cirra-inspector-qualification-note,.cirra-inspector-qualification.tone-warning .cirra-inspector-qualification-facts{color:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 40%, var(--cirra-neutral-800,#81828a))}.cirra-inspector-qualification-message{margin:0;font-size:13px;font-weight:500}.cirra-inspector-qualification-note{margin:3px 0 0;font-size:12px}.cirra-inspector-qualification-facts{gap:14px;margin-top:6px;font-size:12px;display:flex}.cirra-inspector-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cirra-inspector-card{background:var(--cirra-neutral-200,#202124);text-align:left;border:0;border-radius:10px;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex}.cirra-inspector-card.is-clickable{appearance:none;cursor:pointer;transition:background .12s}.cirra-inspector-card.is-clickable:hover{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 7%, transparent)}.cirra-inspector-card-label{color:var(--cirra-neutral-700,#6f7078);font-size:11.5px;font-weight:600}.cirra-inspector-card-value{color:var(--cirra-neutral-950,#ceced6);text-overflow:ellipsis;font-size:13px;overflow:hidden}.cirra-inspector-card-value.is-metric{letter-spacing:-.01em;font-size:15px;font-weight:600}.cirra-inspector-card-status.tone-success{color:color-mix(in srgb, var(--cirra-success,#39d98a) 75%, var(--cirra-neutral-950,#ceced6))}.cirra-inspector-card-status.tone-warning{color:color-mix(in srgb, var(--cirra-warning,oklch(80% .17 52)) 60%, var(--cirra-neutral-950,#ceced6))}.cirra-inspector-card-status.tone-danger{color:var(--cirra-danger,#ff5c5c)}.cirra-inspector-section{flex-direction:column;gap:8px;display:flex}.cirra-inspector-section-label{color:var(--cirra-neutral-700,#6f7078);font-size:11.5px;font-weight:600}.cirra-inspector-run-row{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;justify-content:space-between;align-items:center;gap:10px;width:calc(100% + 16px);margin:0 -8px;padding:4px 8px;font-size:12px;display:flex}.cirra-inspector-run-row:hover,.cirra-inspector-run-row:focus-visible{background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 3%, transparent)}.cirra-inspector-run-when{color:var(--cirra-neutral-950,#ceced6);align-items:center;gap:6px;font-size:13px;display:inline-flex}.cirra-inspector-run-dot{border-radius:99px;width:6px;height:6px}.cirra-inspector-run-dot.is-success{background:var(--cirra-success,#39d98a)}.cirra-inspector-run-dot.is-failed{background:var(--cirra-danger,#ff5c5c)}.cirra-inspector-run-outcome{color:var(--cirra-neutral-600,#55565c)}.cirra-inspector-run-outcome.is-failed{color:var(--cirra-danger,#ff5c5c)}.cirra-inspector-run-detail{color:var(--cirra-neutral-600,#55565c);overflow-wrap:anywhere;margin:2px 0 6px 14px;font-size:12px}.cirra-inspector-more-row{appearance:none;width:calc(100% + 16px);color:var(--cirra-neutral-600,#55565c);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;outline:none;margin:0 -8px;padding:4px 8px;font-size:13px;display:flex}.cirra-inspector-more-row:hover,.cirra-inspector-more-row:focus-visible{color:var(--cirra-accent,var(--cirra-accent-blue,#2f87ff));background:color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 3%, transparent)}.cirra-inspector-empty{color:var(--cirra-neutral-600,#55565c);margin:0;font-size:13px}.cirra-inspector-inputs{flex-direction:column;display:flex}.cirra-inspector-input-row{align-items:center;gap:10px;padding:5px 0;font-size:12px;display:flex}.cirra-inspector-input-row code{color:var(--cirra-neutral-900,#aeb0b8);background:var(--cirra-neutral-200,#202124);border-radius:5px;padding:1px 6px;font-size:12px}.cirra-inspector-input-row+.cirra-inspector-input-row{border-top:1px solid var(--cirra-neutral-200,#202124)}.cirra-inspector-input-name{min-width:0;color:var(--cirra-neutral-900,#aeb0b8);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.cirra-inspector-input-count{color:var(--cirra-neutral-600,#55565c);flex:none}.cirra-inspector-code{background:var(--cirra-neutral-200,#202124);color:var(--cirra-neutral-900,#aeb0b8);-ms-overflow-style:none;scrollbar-width:none;border-radius:10px;max-height:220px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6;overflow:auto}.cirra-inspector-code::-webkit-scrollbar{display:none}.cirra-inspector-rows-modal.comp-modal-v2{padding:0;overflow:hidden}.cirra-inspector-rows-modal.comp-modal-v2 .comp-modal-v2-header{align-items:center;height:52px;min-height:52px;padding:0 48px 0 12px;display:flex}.cirra-inspector-rows-modal.comp-modal-v2 .comp-modal-v2-header-actions{top:12px;right:12px}.cirra-inspector-rows-modal.comp-modal-v2 .comp-modal-v2-body{margin-top:0}.cirra-inspector-rows-title{align-items:center;gap:8px;min-width:0;display:inline-flex}.cirra-inspector-rows-title-badge{border:1px solid color-mix(in srgb, var(--cirra-neutral-950,#ceced6) 10%, transparent);background:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.cirra-inspector-rows-title-badge img{object-fit:contain;border-radius:4px;width:18px;height:18px}.cirra-inspector-rows-title-text{letter-spacing:-.01em;min-width:0;color:var(--cirra-neutral-800,#81828a);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.cirra-inspector-rows-body{flex-direction:column;height:min(560px,100svh - 200px);display:flex}.cirra-analytics-share-recipient-overlay{z-index:1300;background:color-mix(in srgb, var(--cirra-neutral-50,#0e0e0f) 55%, transparent);-webkit-backdrop-filter:blur(16px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cirra-analytics-share-recipient-pending{border:1px solid var(--cirra-neutral-400,#343538);background:var(--cirra-neutral-200,#202124);border-radius:16px;align-items:center;gap:10px;padding:16px 20px;display:flex;box-shadow:0 12px 32px -12px #00000040}.cirra-analytics-share-recipient-pending p{color:var(--cirra-neutral-800,#81828a);margin:0;font-size:14px;line-height:21px}.cirra-analytics-share-recipient-backdrop{-webkit-backdrop-filter:blur(16px)}.cirra-analytics-share-recipient-modal{max-width:360px;padding:24px}.cirra-analytics-share-recipient-modal .comp-modal-v2-header-icon{background:var(--cirra-neutral-400,#343538)}html[data-cirra-theme=light] .cirra-analytics-share-recipient-modal .comp-modal-v2-header-icon{background:var(--cirra-neutral-200,#202124)}.cirra-analytics-share-recipient-modal .comp-modal-v2-title{text-wrap:balance;font-size:16px;font-weight:600;line-height:22px}.cirra-analytics-share-recipient-modal .comp-modal-v2-body{margin-top:12px}.cirra-analytics-share-recipient-description{color:var(--cirra-neutral-800,#81828a);text-align:center;margin:0;font-size:13px;line-height:19px}.cirra-analytics-share-recipient-footer{flex-direction:column;gap:8px;margin-top:24px;display:flex}.cirra-analytics-share-recipient-footer .comp-button{width:100%}.cirra-analytics-render{box-sizing:border-box;background:var(--background-primary,#fff);min-height:100vh;padding:32px}.cirra-analytics-render *{transition:none!important;animation:none!important}.cirra-analytics-render .cirra-analytics-panel{box-shadow:none!important}.cirra-analytics-render-masthead{margin:0 0 24px}.cirra-analytics-render-masthead-mark{width:36px;height:36px;margin:0 0 28px;display:block}.cirra-analytics-render-masthead-title{color:#202129;letter-spacing:-.6px;margin:0 0 6px;font-size:26px;font-weight:650;line-height:32px}.cirra-analytics-render-masthead-muted{color:#85858d;margin:0 0 24px;font-size:13px;line-height:20px}.cirra-analytics-render-masthead-divider{border-top:1px solid #16161624;border-bottom:none;margin:0}@media print{.cirra-analytics-render{padding:0}html:has(.cirra-analytics-render),body:has(.cirra-analytics-render),.cirra-analytics-render,.cirra-analytics-render .compound-page,.cirra-analytics-render .compound-page-body{--compound-page-bg:#fff;background:#fff!important}.cirra-analytics-render .cirra-analytics-panel{break-inside:avoid}}.cirra-dev-analytics-all-panels{background:var(--cirra-neutral-100,#151617);height:100dvh;color:var(--cirra-neutral-950,#ceced6);padding:44px 24px 96px;overflow-y:auto}.cirra-dev-analytics-all-panels-header,.cirra-dev-analytics-all-panels-controls{width:min(1200px,100%);margin-inline:auto}.cirra-dev-analytics-all-panels-header{margin-bottom:24px}.cirra-dev-analytics-all-panels-header h1{color:var(--cirra-primary,#fff);letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(28px,4vw,38px);line-height:1.08}.cirra-dev-analytics-all-panels-header p{max-width:72ch;color:var(--cirra-neutral-800,#81828a);margin:0;font-size:13px;line-height:1.5}.cirra-dev-analytics-all-panels-eyebrow{color:var(--cirra-neutral-800,#81828a);font-size:12px}.cirra-dev-analytics-all-panels-controls{grid-template-columns:auto minmax(220px,320px) minmax(140px,180px);align-items:center;gap:12px;margin-bottom:26px;display:grid}.cirra-dev-analytics-all-panels-controls .comp-select{min-width:0}.cirra-dev-analytics-all-panels-viewport{gap:40px;width:min(1200px,100%);margin-inline:auto;display:grid}.cirra-dev-analytics-all-panels-section-header{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.cirra-dev-analytics-all-panels-section-header h2{color:var(--cirra-primary,#fff);letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600}.cirra-dev-analytics-all-panels-section-header span{color:var(--cirra-neutral-800,#81828a);font-size:12px}.cirra-dev-analytics-all-panels-fallback{color:var(--cirra-warning,oklch(80% .17 52))}@media (width<=720px){.cirra-dev-analytics-all-panels{padding:28px 12px 88px}.cirra-dev-analytics-all-panels-controls{grid-template-columns:1fr}}
