@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-900: #aeb0b8;--cirra-neutral-950: #ceced6;--cirra-primary: #fff;--cirra-bg-canvas: #171515;--cirra-bg-shell-highlight: #181818;--cirra-bg-sidebar: #222222;--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: rgba(255, 255, 255, .09);--cirra-border-strong: rgba(255, 255, 255, .08);--cirra-accent-blue: #5c95e8;--cirra-accent-blue-soft: rgba(92, 149, 232, .2);--cirra-success: #39d98a;--cirra-danger: #ff5c5c;--cirra-warning: #e7a641;--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: rgba(255, 124, 124, .95);--cirra-ui-border-card: rgba(255, 255, 255, .08);--cirra-ui-border-row: rgba(255, 255, 255, .08);--cirra-ui-border-control: rgba(255, 255, 255, .1);--cirra-ui-surface-card: rgba(255, 255, 255, .04);--cirra-ui-surface-hover: rgba(255, 255, 255, .06);--cirra-ui-surface-selected: rgba(255, 255, 255, .1);--cirra-ui-surface-control: rgba(255, 255, 255, .04);--cirra-ui-surface-control-active: rgba(255, 255, 255, .14);--cirra-ui-surface-danger: rgba(255, 92, 92, .12);--cirra-ui-surface-toggle-off: rgba(255, 255, 255, .3);--cirra-ui-surface-toggle-thumb: rgba(255, 255, 255, .97);--cirra-ui-accent-primary: #3898ff;--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: rgba(255, 255, 255, .08);--cirra-ui-overlay-highlight-text: var(--cirra-text-primary);--cirra-ui-overlay-divider: rgba(255, 255, 255, .08);--cirra-ui-overlay-indicator: var(--cirra-text-tertiary);--cirra-ui-shadow-tooltip: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--cirra-ui-shadow-overlay: 0 6px 16px rgba(0, 0, 0, .25), 0 2px 4px rgba(0, 0, 0, .12);--cirra-ui-shadow-overlay-strong: 0 12px 32px rgba(0, 0, 0, .5), 0 4px 8px rgba(0, 0, 0, .25)}html[data-cirra-theme=light]{--cirra-neutral-50: #ffffff;--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-900: #404147;--cirra-neutral-950: #202129;--cirra-primary: #000;--cirra-bg-canvas: #efede7;--cirra-bg-shell-highlight: #ffffff;--cirra-bg-sidebar: #f2efe7;--cirra-bg-main: #f7f5f1;--cirra-bg-card: #ffffff;--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: rgba(22, 22, 22, .12);--cirra-border-strong: rgba(22, 22, 22, .16);--cirra-accent-blue: #0f67e8;--cirra-accent-blue-soft: rgba(15, 103, 232, .2);--cirra-success: #1f8f5a;--cirra-danger: #cd3f48;--cirra-warning: #b97723;--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: rgba(205, 63, 72, .95);--cirra-ui-border-card: rgba(22, 22, 22, .14);--cirra-ui-border-row: rgba(22, 22, 22, .1);--cirra-ui-border-control: rgba(22, 22, 22, .18);--cirra-ui-surface-card: rgba(0, 0, 0, .04);--cirra-ui-surface-hover: rgba(0, 0, 0, .06);--cirra-ui-surface-selected: rgba(0, 0, 0, .1);--cirra-ui-surface-control: rgba(0, 0, 0, .04);--cirra-ui-surface-control-active: rgba(0, 0, 0, .12);--cirra-ui-surface-danger: rgba(205, 63, 72, .12);--cirra-ui-surface-toggle-off: rgba(31, 31, 31, .26);--cirra-ui-surface-toggle-thumb: rgba(255, 255, 255, 1);--cirra-ui-accent-primary: #0f67e8;--cirra-ui-overlay-surface: #ffffff;--cirra-ui-overlay-border: rgba(22, 22, 22, .14);--cirra-ui-overlay-text: var(--cirra-text-secondary);--cirra-ui-overlay-text-muted: var(--cirra-text-subtle);--cirra-ui-overlay-highlight: rgba(15, 103, 232, .12);--cirra-ui-overlay-highlight-text: var(--cirra-text-primary);--cirra-ui-overlay-divider: rgba(22, 22, 22, .1);--cirra-ui-overlay-indicator: var(--cirra-text-tertiary);--cirra-ui-shadow-tooltip: 0 4px 6px -1px rgba(0, 0, 0, .12), 0 2px 4px -1px rgba(0, 0, 0, .08);--cirra-ui-shadow-overlay: 0 6px 16px rgba(0, 0, 0, .18), 0 2px 4px rgba(0, 0, 0, .08);--cirra-ui-shadow-overlay-strong: 0 12px 32px rgba(0, 0, 0, .26), 0 4px 8px rgba(0, 0, 0, .12)}@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}*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}button,input,textarea{font:inherit}button{border:none;background:none;cursor:pointer}p,h1,h2,h3{margin:0}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{background:#3d92ff57;color:var(--cirra-neutral-950, #ceced6)}*{scrollbar-width:thin;scrollbar-color:rgba(32,33,41,.36) transparent}html[data-cirra-theme=dark] *{scrollbar-color:rgba(206,206,214,.32) transparent}body{margin:0;font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-size:var(--cirra-sans-font-size, 13px);line-height:1.45;color:var(--cirra-neutral-950, #ceced6);overflow:hidden;background:var(--cirra-neutral-50, #0e0e0f);zoom:var(--cirra-ui-scale, 1)}@supports not (zoom: 1){body{transform-origin:top left;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{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.comp-cirra-page{padding:20px;display:flex;flex-direction:column;gap:24px}.comp-cirra-page.has-breadcrumb{padding-top:16px}.comp-center-column{width:100%;margin:0 auto;padding:0 20px 32px}@media(max-width:639px){.comp-center-column{padding:0}}.comp-animated-number{display:inline-block;font-variant-numeric:tabular-nums;letter-spacing:-.035em}.comp-sliding-number{display:inline-flex;align-items:center}.sliding-number-digit{position:relative;display:inline-block;width:1ch;overflow-x:visible;overflow-y:clip;line-height:1;font-variant-numeric:tabular-nums}.sliding-number-digit-spacer{visibility:hidden}.sliding-number-measure{visibility:hidden;position:absolute}.sliding-number-value{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.comp-spinner{width:12px;height:12px;display:inline-block;border:.1em solid rgba(255,255,255,0);border-radius:50%;border-top-color:rgba(var(--cirra-neutral-950, #ceced6),.3);border-left-color:rgba(var(--cirra-neutral-950, #ceced6),.3);animation:spin 1s linear infinite}.comp-spinner-gradient{width:24px;transform-origin:bottom}.comp-spinner-gradient div.logoGradient{width:100%;height:100%;border-radius:50%;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%)}.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:6;stroke-dasharray:288.5;stroke-dashoffset:400;stroke-linecap:round;fill:none;transform-origin:50px 50px;animation:pathStroke 3.75s infinite ease-in-out,pathRotate 2.5s infinite linear reverse}@keyframes colorRotate{0%{transform:rotate(270deg)}to{transform:rotate(-90deg)}}@keyframes pathStroke{0%{stroke-dashoffset:400}40%,70%{stroke-dashoffset:400}to{stroke-dashoffset:400}}@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{display:inline-grid;grid-template-columns:repeat(3,1fr);gap:1.5px;width:12px;height:12px;flex-shrink:0}.thinking-dot{width:2.5px;height:2.5px;border-radius:50%;background:var(--cirra-neutral-700, #6f7078);opacity:.1;will-change:opacity}.thinking-dot.dot-0{animation:tp0 4.5s linear infinite;animation-delay:0s}.thinking-dot.dot-1{animation:tp1 4.5s linear infinite;animation-delay:-.53s}.thinking-dot.dot-2{animation:tp2 4.5s linear infinite;animation-delay:-.98s}.thinking-dot.dot-3{animation:tp3 4.5s linear infinite;animation-delay:-1.58s}.thinking-dot.dot-4{animation:tp4 4.5s linear infinite;animation-delay:-2.55s}.thinking-dot.dot-5{animation:tp5 4.5s linear infinite;animation-delay:-3s}.thinking-dot.dot-6{animation:tp6 4.5s linear infinite;animation-delay:-3.6s}.thinking-dot.dot-7{animation:tp7 4.5s linear infinite;animation-delay:-1.43s}.thinking-dot.dot-8{animation:tp8 4.5s linear infinite;animation-delay:-2.33s}@keyframes tp0{0%{opacity:.1}8%{opacity:.7}17%{opacity:.1}25%{opacity:.63}33%{opacity:.1}42%{opacity:.56}50%{opacity:.1}58%{opacity:.7}67%{opacity:.1}73%{opacity:1;background:#5789ff}77%{opacity:1;background:#5789ff}83%{opacity:.1;background:var(--cirra-neutral-700, #6f7078)}to{opacity:.1}}@keyframes tp1{0%{opacity:.1}8%{opacity:.84}17%{opacity:.1}25%{opacity:.49}33%{opacity:.1}42%{opacity:.77}50%{opacity:.1}58%{opacity:.56}67%{opacity:.1}73%{opacity:1;background:#5dd6ff}77%{opacity:1;background:#5dd6ff}83%{opacity:.1;background:var(--cirra-neutral-700, #6f7078)}to{opacity:.1}}@keyframes tp2{0%{opacity:.1}8%{opacity:.56}17%{opacity:.1}25%{opacity:.77}33%{opacity:.1}42%{opacity:.49}50%{opacity:.1}58%{opacity:.84}67%{opacity:.1}73%{opacity:1;background:#d18bff}77%{opacity:1;background:#d18bff}83%{opacity:.1;background:var(--cirra-neutral-700, #6f7078)}to{opacity:.1}}@keyframes tp3{0%{opacity:.1}8%{opacity:.77}17%{opacity:.1}25%{opacity:.56}33%{opacity:.1}42%{opacity:.84}50%{opacity:.1}58%{opacity:.49}67%{opacity:.1}73%{opacity:1;background:#ffab57}77%{opacity:1;background:#ffab57}83%{opacity:.1;background:var(--cirra-neutral-700, #6f7078)}to{opacity:.1}}@keyframes tp4{0%{opacity:.1}8%{opacity:.63}17%{opacity:.1}25%{opacity:.7}33%{opacity:.1}42%{opacity:.63}50%{opacity:.1}58%{opacity:.77}67%{opacity:.1}73%{opacity:1;background:#fe7d97}77%{opacity:1;background:#fe7d97}83%{opacity:.1;background:var(--cirra-neutral-700, #6f7078)}to{opacity:.1}}@keyframes tp5{0%{opacity:.1}8%{opacity:.49}17%{opacity:.1}25%{opacity:.84}33%{opacity:.1}42%{opacity:.7}50%{opacity:.1}58%{opacity:.63}67%{opacity:.1}73%{opacity:1;background:#d18bff}77%{opacity:1;background:#d18bff}83%{opacity:.1;background:var(--cirra-neutral-700, #6f7078)}to{opacity:.1}}@keyframes tp6{0%{opacity:.1}8%{opacity:.7}17%{opacity:.1}25%{opacity:.63}33%{opacity:.1}42%{opacity:.84}50%{opacity:.1}58%{opacity:.7}67%{opacity:.1}73%{opacity:1;background:#5dd6ff}77%{opacity:1;background:#5dd6ff}83%{opacity:.1;background:var(--cirra-neutral-700, #6f7078)}to{opacity:.1}}@keyframes tp7{0%{opacity:.1}8%{opacity:.84}17%{opacity:.1}25%{opacity:.49}33%{opacity:.1}42%{opacity:.56}50%{opacity:.1}58%{opacity:.77}67%{opacity:.1}73%{opacity:1;background:#ffab57}77%{opacity:1;background:#ffab57}83%{opacity:.1;background:var(--cirra-neutral-700, #6f7078)}to{opacity:.1}}@keyframes tp8{0%{opacity:.1}8%{opacity:.63}17%{opacity:.1}25%{opacity:.7}33%{opacity:.1}42%{opacity:.77}50%{opacity:.1}58%{opacity:.56}67%{opacity:.1}73%{opacity:1;background:#5789ff}77%{opacity:1;background:#5789ff}83%{opacity:.1;background:var(--cirra-neutral-700, #6f7078)}to{opacity:.1}}.dot-gradient-glow{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:-1;opacity:0;transition:opacity .3s ease-out;will-change:opacity}.dot-gradient-glow.is-recording{opacity:1;transition:opacity .2s ease-out}.dot-gradient-glow-blob{position:absolute;left:0;right:0;bottom:0;height:200px;background:linear-gradient(135deg,#0070ff 10%,#00c4ff 25%,#a855f7 42%,#ff8c00 60%,#ff4d6a 80%);opacity:.85;filter:none;-webkit-mask-image:radial-gradient(circle 1.25px at 1.25px 1.25px,black 0%,black 55%,transparent 100%),linear-gradient(to bottom,transparent 0%,transparent 45%,rgba(0,0,0,.15) 80%,rgba(0,0,0,.3) 98%,rgba(0,0,0,0) 98%),radial-gradient(90px 90px at 0% 100%,rgba(0,0,0,.5) 0%,rgba(0,0,0,.01) 40%,black 100%),radial-gradient(120px 120px at 100% 110%,rgba(0,0,0,.5) 0%,rgba(0,0,0,.01) 40%,black 100%);mask-image:radial-gradient(circle 1.25px at 1.25px 1.25px,black 0%,black 55%,transparent 100%),linear-gradient(to bottom,transparent 0%,transparent 55%,rgba(0,0,0,.15) 90%,rgba(0,0,0,.3) 98%,rgba(0,0,0,0) 98%),radial-gradient(90px 90px at 0% 100%,#00000080,#00000003 40%,#000),radial-gradient(120px 120px at 100% 110%,#00000080,#00000003 40%,#000);-webkit-mask-size:4px 4px,100% 100%,100% 100%,100% 100%;mask-size:4px 4px,100% 100%,100% 100%,100% 100%;-webkit-mask-position:1px 0px,0 0,0 0,0 0;mask-position:1px 0px,0 0,0 0,0 0;-webkit-mask-composite:source-in;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{width:100%;height:1rem;border-radius:2px;background:linear-gradient(90deg,#ffffff0a 15%,#ffffff1a 50%,#ffffff0a 85% 100%);background-size:200% 100%;opacity:1;animation:cirra-skeleton-shimmer 1.5s infinite linear;margin-top:12px}.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%);background-size: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%);background-size:200% 100%}html[data-cirra-theme=light] .comp-skeleton .item.dark{background:linear-gradient(90deg,#14182014 25%,#14182029 50%,#14182014 75% 100%);background-size:200% 100%}html[data-cirra-theme=light] .comp-skeleton .item.light{opacity:1;background:linear-gradient(90deg,#1418200a 15%,#14182017 50%,#1418200a 85% 100%);background-size: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), transparent calc(50% + var(--shimmer-spread)));position:relative;display:inline-block;background-image:var(--shimmer-gradient),linear-gradient(var(--shimmer-text-color),var(--shimmer-text-color));background-repeat:no-repeat,padding-box;background-size:250% 100%,auto;-webkit-background-clip:text;background-clip:text;color:transparent!important}.comp-button{border:none;background:none;cursor:pointer;font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);transition:all .12s ease}.comp-button:disabled{cursor:not-allowed;opacity:.5}.comp-button svg{fill:none}.comp-button-loading-content{display:inline-flex;align-items:center;gap:8px}.comp-button-with-icon-content{display:inline-flex;align-items:center;gap:6px}.comp-button-dropdown-affordance{display:inline-flex;align-items:center;gap:8px}.comp-button-dropdown-divider{width:1px;height:12px;background:color-mix(in srgb,currentColor 24%,transparent)}.comp-button-dropdown-disclosure-icon{width:6px;height:6px;display:inline-flex;align-items:center;justify-content:center}.comp-button-dropdown-disclosure-icon svg{width:100%;height:100%;transform:rotate(180deg);transform-origin:50% 50%}.comp-button-dropdown-disclosure-icon svg path{fill:currentColor;stroke:none}.comp-button-default{border-radius:10px;color:var(--cirra-neutral-800, #81828a);display:inline-flex;align-items:center;justify-content:center}.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{border-radius:10px;color:var(--cirra-neutral-800, #81828a);display:inline-flex;align-items:center;justify-content:center}.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);box-shadow:0 1px 1px #ffffff80,inset 0 0 0 .5px #00000014;outline:none}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,rgba(255,255,255,.03) 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-muted.destructive{color:color-mix(in srgb,var(--cirra-danger, #ff5c5c) 70%,var(--cirra-neutral-900, #aeb0b8) 30%)}.comp-button-muted.destructive:hover:not(:disabled),.comp-button-muted.destructive:focus-visible:not(:disabled),.comp-button-muted.destructive:active:not(:disabled){color:color-mix(in srgb,var(--cirra-danger, #ff5c5c) 88%,var(--cirra-neutral-950, #ceced6) 12%)}html[data-cirra-theme=light] .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-muted.destructive:hover:not(:disabled),html[data-cirra-theme=light] .comp-button-muted.destructive:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button-muted.destructive:active:not(:disabled){color:color-mix(in srgb,var(--cirra-danger, #ff5c5c) 90%,var(--cirra-neutral-950, #ceced6) 10%)}.comp-button-filled{border-radius:10px;background:var(--cirra-neutral-950, #ceced6);color:var(--cirra-neutral-100, #151617);display:inline-flex;align-items:center;justify-content:center}.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{border-radius:10px;background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-950, #ceced6);display:inline-flex;align-items:center;justify-content:center}.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{border-radius:10px;color:var(--cirra-neutral-700, #6f7078);display:inline-flex;align-items:center;justify-content:center;background:transparent}.comp-button-ghost:hover:not(:disabled),.comp-button-ghost:focus-visible:not(:disabled),.comp-button-ghost:active:not(:disabled){background:transparent!important;color:var(--cirra-neutral-950, #ceced6);outline:none}.comp-button-outline{border-radius:9999px;border:1px solid var(--cirra-neutral-500, #3f3f45);background:transparent;color:var(--cirra-neutral-900, #aeb0b8);display:inline-flex;align-items:center;justify-content:center;font-weight:500}.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{border-radius:20px;border:none;background:linear-gradient(180deg,#ffffff05,#fff0),var(--cirra-neutral-200, #202124);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;color:var(--cirra-neutral-900, #aeb0b8);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500}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);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;outline:none}html[data-cirra-theme=light] .comp-button-outlined{background:linear-gradient(180deg,#0000,#0000000a),#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{border-radius:12px;border:.5px dashed #7a7b82;background:transparent;color:#7a7b82;display:inline-flex;align-items:center;justify-content:center}.comp-button-outlined-dashed:hover:not(:disabled),.comp-button-outlined-dashed:focus-visible:not(:disabled),.comp-button-outlined-dashed:active:not(:disabled){background:transparent;border-color:#62636a;color:#62636a;outline:none}.comp-button-outlined-dashed svg{color:currentColor;fill:none}.comp-button-primary{border-radius:20px;border:0;background:radial-gradient(83.68% 100% at 50% 0%,#ffffff3d,#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;color:var(--cirra-neutral-200, #202124);display:inline-flex;align-items:center;justify-content:center;font-weight:500;letter-spacing:-.01em;text-shadow:0 1px 1px rgba(0,0,0,.32)}.comp-button-primary:hover:not(:disabled),.comp-button-primary:focus-visible:not(:disabled),.comp-button-primary:active:not(:disabled){background:radial-gradient(83.68% 100% at 50% 0%,#ffffff47,#ffffff0a 75%),#404147;color:var(--cirra-neutral-200, #202124);outline:none}html[data-cirra-theme=light] .comp-button-primary{background:radial-gradient(83.68% 100% at 50% 0%,#ffffff3d,#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){background:radial-gradient(83.68% 100% at 50% 0%,#ffffff47,#ffffff0a 75%),#404147;color:var(--cirra-neutral-200, #202124)}html[data-cirra-theme=dark] .comp-button-primary{background:radial-gradient(83.68% 100% at 50% 0%,#ffffff2e,#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,#ffffff0a 75%),var(--cirra-neutral-400, #343538);color:#fff}.comp-button-primary .comp-spinner{border-top-color:currentColor;border-left-color:currentColor}.comp-button-update{border-radius:9999px;border:1px solid transparent;background:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));color:var(--cirra-neutral-950, #ceced6);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500}.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:transparent!important}.comp-button.no-fill svg{fill:none}.comp-button-icon-only{padding:0;flex-shrink:0}.comp-button-icon-only.comp-button-size-xs{width:20px;height:20px;border-radius:6px}.comp-button-icon-only.comp-button-size-sm{width:24px;height:24px;border-radius:8px}.comp-button-icon-only.comp-button-size-md{width:28px;height:28px;border-radius:10px}.comp-button-icon-only.comp-button-size-lg{width:32px;height:32px;border-radius:10px}.comp-button-icon-only.comp-button-size-xl{width:36px;height:36px;border-radius:12px}.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{min-height:30px!important;padding:0 12px 0 8px!important;font-size:12px}.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{width:30px;height:30px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:8px;border-radius:20px;border:0;min-height:0;color:#fff;background:linear-gradient(180deg,#fff0,#ffffff3d),#1e73fc;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(180deg,#fff0,#ffffff52),#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(180deg,#fff0,#ffffff3d),#1e73fc;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;outline:none}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(180deg,#fff0,#ffffff52),#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{width:16px;height:16px;color:currentColor}.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{width:14px;height:14px;fill:currentColor}.comp-button-filled.send-button.schedule.comp-button-icon-only{background:linear-gradient(180deg,#ffffff0a,#ffffff2e),#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(180deg,#fff0,#ffffff52),#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(180deg,#ffffff0a,#ffffff2e),#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){background:linear-gradient(180deg,#fff0,#ffffff52),#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}html[data-cirra-theme=light] .comp-button-filled.send-button.schedule.comp-button-icon-only:focus-visible:not(:disabled){background:linear-gradient(180deg,#fff0,#ffffff52),#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}html[data-cirra-theme=light] .comp-button-filled.send-button.schedule.comp-button-icon-only:active:not(:disabled){background:linear-gradient(180deg,#fff0,#ffffff52),#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(180deg,#ffffff0a,#ffffff2e),#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(180deg,#fff0,#ffffff52),#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(180deg,#ffffff0a,#ffffff2e),#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){background:linear-gradient(180deg,#fff0,#ffffff52),#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}html[data-cirra-theme=light] .comp-button-filled.send-button.trigger.comp-button-icon-only:focus-visible:not(:disabled){background:linear-gradient(180deg,#fff0,#ffffff52),#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}html[data-cirra-theme=light] .comp-button-filled.send-button.trigger.comp-button-icon-only:active:not(:disabled){background:linear-gradient(180deg,#fff0,#ffffff52),#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(180deg,#ffffff0a,#ffffff2e),#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(180deg,#fff0,#ffffff52),#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(180deg,#ffffff0a,#ffffff2e),#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){background:linear-gradient(180deg,#fff0,#ffffff52),#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}html[data-cirra-theme=light] .comp-button-filled.send-button.workflow.comp-button-icon-only:focus-visible:not(:disabled){background:linear-gradient(180deg,#fff0,#ffffff52),#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}html[data-cirra-theme=light] .comp-button-filled.send-button.workflow.comp-button-icon-only:active:not(:disabled){background:linear-gradient(180deg,#fff0,#ffffff52),#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){border:0;border-radius:10px;color:#fff;background:linear-gradient(180deg,#fff0,#ffffff3d),#1e73fc;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(180deg,#fff0,#ffffff52),#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(180deg,#fff0,#ffffff3d),#1e73fc;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;outline:none}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(180deg,#fff0,#ffffff52),#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{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:8px;border-radius:20px;border:0;min-height:0;color:#fff;background:linear-gradient(180deg,#fff3,#fff0),#b91c1c;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(180deg,#ffffff47,#fff0),#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(180deg,#fff3,#fff0),#b91c1c;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;outline:none}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(180deg,#ffffff47,#fff0),#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{width:16px;height:16px;color:currentColor}.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 rgba(255, 255, 255, .12), inset 0 -1px 2px rgba(0, 0, 0, .2);--comp-input-shadow-active: inset 0 0 0 .5px rgba(255, 255, 255, .18), inset 0 -1px 2px rgba(0, 0, 0, .26);position:relative;display:block;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 ease}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 rgba(0, 0, 0, .06), inset 0 -.5px 0 rgba(0, 0, 0, .08), inset 0 0 0 .5px rgba(0, 0, 0, .16);--comp-input-shadow-active: 0 2px 2px -1px rgba(0, 0, 0, .08), inset 0 -.5px 0 rgba(0, 0, 0, .1), inset 0 0 0 .5px rgba(0, 0, 0, .2)}.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{position:absolute;left:var(--comp-input-padding-x);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:var(--comp-input-icon-color);pointer-events:none}.comp-input{border:none;outline:none;width:100%;min-width:0;height:100%;background:transparent;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);padding:0;-ms-overflow-style:none;scrollbar-width:none}.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,.comp-input[type=search]::-webkit-search-cancel-button,.comp-input[type=search]::-webkit-search-results-button,.comp-input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}.cirra-auth-signin-button{width:auto;min-height:30px;border:none;border-radius:6px;padding:0 12px;display:flex;justify-content:center;align-items:center;position:relative;background:linear-gradient(180deg,#ffffff52,#fff0 72.12%),#006fff;background:linear-gradient(180deg,#ffffff52,#fff0 72.12%),color(display-p3 .078 .427 .988);box-shadow:0 1px 1px #09285c2b,0 0 .5px .5px #0000001a,0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #0075ff66,0 0 0 .5px transparent,inset 0 .5px 1px #fff3,inset 0 0 2px #0000001a;box-shadow:0 1px 1px #0a285c2b,0 0 .5px .5px #0000001a,0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px color(display-p3 .118 .451 .988 / .4),0 0 0 .5px transparent,inset 0 .5px 1px #fff3,inset 0 0 2px #0000001a;cursor:pointer!important;transition:all .15s ease!important;overflow:auto;outline:1.5px solid transparent;outline-offset:2px}.cirra-auth-signin-button:hover:not(:disabled){background:linear-gradient(0deg,#ffffff14,#ffffff14),linear-gradient(180deg,#ffffff52,#fff0 72.12%),#006fff;background:linear-gradient(0deg,#ffffff14,#ffffff14),linear-gradient(180deg,#ffffff52,#fff0 72.12%),color(display-p3 .078 .427 .988);box-shadow:0 1px 1px #09285c2b,0 0 .5px .5px #0000001a,0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #0075ff66,0 0 0 .5px #0075ff,inset 0 .5px 1px #fff3,inset 0 0 2px #0000001a;box-shadow:0 1px 1px #0a285c2b,0 0 .5px .5px #0000001a,0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,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 #fff3,inset 0 0 2px #0000001a}.cirra-auth-signin-button:focus-visible:not(:disabled){box-shadow:0 1px 1px #09285c2b,0 0 .5px .5px #0000001a,0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #0075ff66,0 0 0 .5px #0075ff,inset 0 .5px 1px #fff3,inset 0 0 2px #0000001a;box-shadow:0 1px 1px #0a285c2b,0 0 .5px .5px #0000001a,0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,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 #fff3,inset 0 0 2px #0000001a;outline:1.5px solid #2b8dff;outline:1.5px solid color(display-p3 .078 .427 .988);outline-offset:2px}.cirra-auth-signin-button:active:not(:disabled){background:linear-gradient(0deg,#00000014,#00000014),#006fff;background:linear-gradient(0deg,#00000014,#00000014),color(display-p3 .078 .427 .988);box-shadow:0 0 .5px .5px #0000001a,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #0075ff66,0 0 0 .5px #0075ff,inset 0 0 2px #0000001a;box-shadow:0 0 .5px .5px #0000001a,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,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 #0000001a}.cirra-auth-signin-button:active:not(:disabled) .cirra-auth-signin-button-label{color:#d9f2ff;color:color(display-p3 .871 .945 1)}.cirra-auth-signin-button:disabled{opacity:.4;cursor:not-allowed!important;box-shadow:0 1px 1px #09285c2b,0 0 .5px .5px #0000001a,0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #0075ff66,0 0 0 .5px #0075ff,inset 0 .5px 1px #fff3,inset 0 0 2px #0000001a;box-shadow:0 1px 1px #0a285c2b,0 0 .5px .5px #0000001a,0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,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 #fff3,inset 0 0 2px #0000001a}.cirra-auth-signin-button.is-full-width{width:min(320px,100%)}.cirra-auth-signin-button-label{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:450;font-size:13px;line-height:19px;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.19);text-shadow:0 1px 2px color(display-p3 0 0 0 / .19)}.cirra-auth-signin-button-spinner{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.cirra-auth-signin-button-spinner .comp-spinner{border-color:#ffffff52;border-top-color:#fff}.comp-cirra-segmented-toggle.is-rounded{border-radius:999px}.comp-cirra-segmented-toggle .comp-cirra-segmented-toggle-indicator{pointer-events:none}.comp-cirra-segmented-toggle.is-rounded .comp-cirra-segmented-toggle-indicator{border-radius:999px}.comp-cirra-segmented-toggle.is-rounded.is-indicator-edge-popover .comp-cirra-segmented-toggle-option:first-child .comp-cirra-segmented-toggle-indicator,.comp-cirra-segmented-toggle.is-rounded.is-indicator-edge-popover .comp-cirra-segmented-toggle-option:last-child .comp-cirra-segmented-toggle-indicator{border-radius:999px}.comp-cirra-segmented-toggle.is-variant-compact-pill{display:flex;flex-direction:row;align-items:center;width:168px;height:26px;padding:0;isolation:isolate;border:none;border-radius:20px;background:linear-gradient(180deg,#fff0,#ffffff14),var(--cirra-neutral-300, #27282b);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-cirra-segmented-toggle.is-variant-compact-pill{background:linear-gradient(180deg,#fff0,#ffffff3d),#edeef0;box-shadow:0 1px #fff,inset 0 0 0 .5px #0000000a,inset 0 1px 1px .5px #00000003}.comp-cirra-segmented-toggle.is-variant-compact-pill .comp-cirra-segmented-toggle-option{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:center;min-width:0;min-height:26px;height:26px;padding:0 12px;border:0;border-radius:20px;background:transparent;color:var(--cirra-neutral-600, #55565c);cursor:pointer;font-size:12px;font-weight:500;line-height:16px;outline:none!important;white-space:nowrap;transition:color .15s ease}.comp-cirra-segmented-toggle.is-variant-compact-pill .comp-cirra-segmented-toggle-option:hover:not(.is-selected){color:color-mix(in srgb,var(--cirra-neutral-900, #aeb0b8) 72%,var(--cirra-neutral-600, #55565c))}.comp-cirra-segmented-toggle.is-variant-compact-pill .comp-cirra-segmented-toggle-option:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-segmented-toggle.is-variant-compact-pill .comp-cirra-segmented-toggle-option:disabled{opacity:.55;cursor:not-allowed}.comp-cirra-segmented-toggle.is-variant-compact-pill .comp-cirra-segmented-toggle-option.is-selected{color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-segmented-toggle.is-variant-compact-pill .comp-cirra-segmented-toggle-indicator{position:absolute;inset:0;border-radius:20px;background:linear-gradient(180deg,#fff0,#ffffff0a),var(--cirra-neutral-400, #343538);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-segmented-toggle.is-variant-compact-pill .comp-cirra-segmented-toggle-indicator{background:linear-gradient(180deg,#0000,#00000005),#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-segmented-toggle.is-variant-compact-pill .comp-cirra-segmented-toggle-option-label{position:relative;z-index:1;white-space:nowrap}html[data-cirra-theme=light] .comp-cirra-segmented-toggle.is-variant-compact-pill .comp-cirra-segmented-toggle-option.is-selected .comp-cirra-segmented-toggle-option-label{text-shadow:0 1px 1px #ffffff}.comp-toggle{position:relative;height:24px;width:40px;border-radius:999px;background:var(--cirra-neutral-600, #55565c);border:none;box-shadow:inset 0 0 0 1px #ffffff14;transition:background .2s;align-items:center;cursor:pointer;padding:0;display:inline-flex;flex-shrink:0}.comp-toggle .thumb{position:absolute;width:18px;height:18px;top:3px;left:3px;border-radius:999px;background:var(--cirra-neutral-50, #0e0e0f);transition:left .2s;box-shadow:0 1px 1px #0003}.comp-toggle.active{background:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.comp-toggle.active .thumb{left:19px}.comp-toggle.small{height:18px;width:32px}.comp-toggle.small .thumb{width:14px;height:14px;top:2px;left:2px}.comp-toggle.small.active .thumb{left:16px}.comp-toggle.sm{height:16px;width:28px}.comp-toggle.sm .thumb{width:12px;height:12px;top:2px;left:2px}.comp-toggle.sm.active .thumb{left:14px}.comp-toggle.xs{height:14px;width:26px}.comp-toggle.xs .thumb{width:10px;height:10px;top:2px;left:2px}.comp-toggle.xs.active .thumb{left:14px}.comp-toggle.margin-left{margin-left:8px}.comp-toggle:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-toggle:disabled,.comp-toggle.disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.comp-toggle.toolbar{background:#ffffff38}.comp-toggle.toolbar.active{background:var(--cirra-success, #39d98a)}.comp-kbd{background-color:var(--cirra-neutral-300, #27282b);border-radius:6px;padding:4px;color:var(--cirra-neutral-800, #81828a);font-weight:500;font-size:10px;font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);line-height:10px;white-space:nowrap;display:inline-block}.comp-kbd.outline{background-color:transparent;border:.5px solid var(--cirra-neutral-500, #3f3f45);color:var(--cirra-neutral-900, #aeb0b8)}.comp-kbd.primary{background-color:transparent;border:.5px solid var(--cirra-neutral-800, #81828a);color:var(--cirra-neutral-950, #ceced6)}@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%{transform:translateY(-8px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes tooltip-slide-in-from-bottom{0%{transform:translateY(8px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes tooltip-slide-in-from-left{0%{transform:translate(-8px) scale(.95);opacity:0}to{transform:translate(0) scale(1);opacity:1}}@keyframes tooltip-slide-in-from-right{0%{transform:translate(8px) scale(.95);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.comp-tooltip{border-radius:10px;padding:4px 6px;font-size:12px;line-height:1.4;background:var(--cirra-neutral-100, #151617);color:var(--cirra-neutral-950, #ceced6);z-index:50;width:fit-content;max-width:min(360px,100vw - 16px);word-wrap:break-word;text-align:left;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)}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{display:block;width:fit-content;max-width:100%;margin:0;white-space:normal;word-break:break-word;text-align:left;text-wrap:pretty}.comp-tooltip .tooltip-shortcut{margin-left:6px;margin-right:-2px}.comp-tooltip[data-open],.comp-tooltip[data-state=delayed-open]{animation:tooltip-zoom-in .15s cubic-bezier(.4,0,.2,1)}.comp-tooltip[data-closed]{animation:tooltip-zoom-out .15s cubic-bezier(.4,0,.2,1);animation-fill-mode:both}.comp-tooltip[data-side=top][data-open],.comp-tooltip[data-side=top][data-state=delayed-open]{animation:tooltip-slide-in-from-bottom .15s cubic-bezier(.4,0,.2,1)}.comp-tooltip[data-side=bottom][data-open],.comp-tooltip[data-side=bottom][data-state=delayed-open]{animation:tooltip-slide-in-from-top .15s cubic-bezier(.4,0,.2,1)}.comp-tooltip[data-side=left][data-open],.comp-tooltip[data-side=left][data-state=delayed-open]{animation:tooltip-slide-in-from-right .15s cubic-bezier(.4,0,.2,1)}.comp-tooltip[data-side=right][data-open],.comp-tooltip[data-side=right][data-state=delayed-open]{animation:tooltip-slide-in-from-left .15s cubic-bezier(.4,0,.2,1)}.comp-tooltip.tooltip-component{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;max-height:50vh;overflow-y:auto;overflow-x:hidden}.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}@keyframes select-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes select-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.comp-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;width:fit-content;white-space:nowrap;border-radius:8px;border:1px solid var(--cirra-neutral-400, #343538);background:var(--cirra-neutral-200, #202124);padding:4px 8px 4px 10px;font-size:13px;line-height:1.4em;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a);cursor:pointer;user-select:none;outline:none;transition:color .12s ease,background .12s ease,border-color .12s ease}.comp-select-trigger:hover{color:var(--cirra-neutral-950, #ceced6);background:var(--cirra-neutral-300, #27282b)}.comp-select-trigger:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-select-trigger:disabled,.comp-select-trigger[disabled]{cursor:not-allowed;opacity:.5}.comp-select-trigger[data-size=sm]{height:28px;font-size:12px;padding:3px 6px 3px 8px}.comp-select-trigger[data-size=default]{height:32px}.comp-select-trigger[data-variant=borderless]{border:0;background:transparent;padding:4px 8px 4px 10px;border-radius:9999px;height:auto;gap:4px}.comp-select-trigger[data-variant=borderless]:hover{background:var(--cirra-neutral-300, #27282b)}.select-value{display:flex;flex:1;text-align:left;overflow:hidden;text-overflow:ellipsis}.select-icon{display:flex;align-items:center;flex-shrink:0;color:var(--cirra-neutral-700, #6f7078);pointer-events:none}.comp-select-content{min-width:136px;max-height:var(--available-height, 300px);overflow-x:hidden;overflow-y:auto;border-radius:10px;padding:4px;display:flex;flex-direction:column;gap:2px;background-color:var(--cirra-neutral-200, #202124);border:1px solid var(--cirra-neutral-500, #3f3f45);box-shadow:0 6px 16px #00000040,0 2px 4px #0000001f;z-index:50;transform-origin:var(--transform-origin)}.comp-select-content[data-open]{animation:select-fade-in .12s cubic-bezier(.4,0,.2,1)}.comp-select-content[data-closed]{animation:select-fade-out .1s cubic-bezier(.4,0,.2,1)}.select-group{padding:4px}.select-label{padding:4px 8px;font-size:11px;color:var(--cirra-neutral-700, #6f7078);text-transform:uppercase;letter-spacing:.03em}.select-item{position:relative;display:flex;align-items:center;width:100%;gap:6px;padding:5px 28px 5px 8px;border-radius:6px;font-size:13px;line-height:1.3;color:var(--cirra-neutral-900, #aeb0b8);cursor:pointer!important;outline:none;user-select:none}.select-item[data-highlighted]{background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-950, #ceced6)}.select-item[data-disabled]{pointer-events:none;opacity:.5}.select-item svg{pointer-events:none;flex-shrink:0}.select-item-text{display:flex;flex:1;gap:6px;white-space:nowrap}.select-item-indicator{pointer-events:none;position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--cirra-neutral-800, #81828a)}.select-separator{height:1px;margin:4px -4px;background:var(--cirra-neutral-300, #27282b);pointer-events:none}.select-scroll-button{display:flex;align-items:center;justify-content:center;width:100%;padding:4px 0;cursor:default;color:var(--cirra-neutral-700, #6f7078);background-color:var(--cirra-neutral-200, #202124);z-index:10}@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{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;border:1px solid var(--cirra-neutral-400, #343538);background:var(--cirra-neutral-200, #202124);padding:4px 8px;font-size:13px;line-height:1.4em;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a);cursor:pointer;user-select:none;outline:none;transition:color .12s ease,background .12s ease,border-color .12s ease}.comp-dropdown-trigger:hover{color:var(--cirra-neutral-950, #ceced6);background:var(--cirra-neutral-300, #27282b)}.comp-dropdown-trigger:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.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);overflow-x:hidden;white-space:nowrap;overflow-y:auto;border-radius:12px;padding:4px;display:flex;flex-direction:column;gap:2px;background-color:var(--cirra-neutral-200, #202124);border:0;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a;z-index:50;transform-origin:var(--transform-origin);outline:none;overflow:hidden}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:dropdown-fade-in .12s cubic-bezier(.4,0,.2,1)}.comp-dropdown-content[data-closed]{animation:dropdown-fade-out .1s cubic-bezier(.4,0,.2,1);overflow:hidden}.comp-dropdown-content.dropdown-sub-content{width:auto;min-width:96px}.dropdown-group{padding:0}.dropdown-label{padding:4px 8px;font-size:11px;font-weight:400;color:var(--cirra-neutral-700, #6f7078);user-select:none}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{position:relative;display:flex;align-items:center;width:100%;gap:6px;padding:5px 8px;border-radius:6px;font-size:13px;line-height:1.3;color:var(--cirra-neutral-950, #ceced6);cursor:pointer!important;outline:none;user-select:none}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{margin-left:auto;color:var(--cirra-neutral-700, #6f7078);flex-shrink:0}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;position:absolute;right:8px;display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--cirra-neutral-800, #81828a)}.dropdown-indicator span[data-checked]{width:14px;height:14px}html[data-cirra-theme=light] .dropdown-indicator{color:#202129}.dropdown-separator{align-self:stretch;width:calc(100% + 8px);height:1px;margin:2px -4px;background:var(--cirra-neutral-300, #27282b);pointer-events:none}.context-menu-trigger{user-select:none}.dropdown-shortcut{margin-left:auto;font-size:11px;letter-spacing:.05em;color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .dropdown-shortcut{color:#7a7b82}.comp-modal{position:fixed;inset:0;z-index:1245;display:grid;place-items:center;padding:16px}.comp-modal .modal-backdrop{position:absolute;inset:0;border:none;background:#0000009e}.comp-modal .modal-panel{position:relative;width:min(680px,100vw - 32px);max-height:calc(100vh - 32px);display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--cirra-neutral-500, #3f3f45);background:#181818f5;box-shadow:0 32px 80px #0000008c;overflow:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.comp-modal .modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:14px 16px 12px}.comp-modal .modal-header-content{display:flex;flex-direction:column;gap:4px;min-width:0}.comp-modal .modal-title{font-size:16px;line-height:20px;font-weight:500;color:var(--cirra-neutral-950, #ceced6)}.comp-modal .modal-description{font-size:13px;line-height:18px;color:var(--cirra-neutral-700, #6f7078)}.comp-modal .modal-close-button{margin-top:-2px;margin-right:-2px;color:#ffffff9e}.comp-modal .modal-close-button:hover:not(:disabled){color:#fffffff0;background:#ffffff14!important}.comp-modal .modal-body{flex:1;overflow:auto;padding:16px;-ms-overflow-style:none;scrollbar-width:none}.comp-modal .modal-body::-webkit-scrollbar{display:none}.comp-modal .modal-footer{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:12px 16px 14px}.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{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:13px;font-weight:500;letter-spacing:-.01em;line-height:19px}.comp-modal-v2-separator{height:.5px;margin:0;background:var(--cirra-neutral-400, #343538)}@media(max-width:760px){.comp-modal{padding:10px}.comp-modal .modal-panel{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:14px}.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{position:fixed;inset:0;z-index:1400;background:color-mix(in srgb,var(--cirra-neutral-50, #0e0e0f) 50%,transparent)}html[data-cirra-theme=light] .comp-modal-v2-backdrop{background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 20%,transparent)}.comp-modal-v2{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1401;width:min(var(--comp-modal-v2-width, 440px),100vw - 32px);max-height:calc(100vh - 32px);overflow:auto;border-radius:12px;border:0;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;padding:16px 20px 20px;outline:none;opacity:0;animation:cirra-modal-v2-slide-fade-in .18s cubic-bezier(.2,.85,.25,1) forwards}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(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@media(prefers-reduced-motion:reduce){.comp-modal-v2{animation:none;opacity:1}}.comp-modal-v2-header{padding-right:36px}.comp-modal-v2-header.is-draggable{user-select:none}.comp-modal-v2-header-actions{position:absolute;top:16px;right:16px;z-index:1;display:flex;align-items:center;gap:2px;flex-shrink:0}.comp-modal-v2-header-actions .comp-modal-v2-close-button.comp-button{position:static}.comp-modal-v2-header-content{display:flex;flex-direction:column;gap:0}.comp-modal-v2-title{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:15px;font-weight:500;line-height:24px}.comp-modal-v2-subtitle{margin:0;color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:16px}.comp-modal-v2-close-button.comp-button{position:absolute;top:16px;right:16px;z-index:1}.comp-modal-v2-body{margin-top:16px}.comp-modal-v2-animated-frame{overflow:hidden}@media(max-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}}[data-sonner-toaster].cirra-toaster{--width: min(352px, calc(100vw - 32px) )}[data-sonner-toast].comp-cirra-toast{width:min(352px,100vw - 32px);padding:10px 12px 12px 14px!important;border:0!important;border-radius:10px!important;background:linear-gradient(180deg,#ffffff05,#fff0),var(--cirra-neutral-200, #202124)!important;color:var(--cirra-neutral-950, #ceced6)!important;backdrop-filter:blur(18px) saturate(145%);box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a!important}html[data-cirra-theme=light] [data-sonner-toast].comp-cirra-toast{background:linear-gradient(180deg,#fffffffa,#f7f8faf0)!important;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!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-end:2px;margin-inline-start:2px}.comp-cirra-toast-content{min-width:0}.comp-cirra-toast-title{font-size:13px;line-height:18px;font-weight:600;letter-spacing:-.01em;user-select:none}.comp-cirra-toast-description{margin-top:0;font-size:12px;line-height:17px;color:var(--cirra-neutral-900, #aeb0b8)!important;user-select:none}html[data-cirra-theme=light] .comp-cirra-toast-description{color:var(--cirra-neutral-700, #6f7078)!important}.comp-cirra-toast-status-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.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, #e7a641)}.comp-cirra-toast-status-icon-loading{color:var(--cirra-info, #5ba8ff)}.comp-cirra-toast-loader{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-info, #5ba8ff)}.comp-cirra-toast-action-button{border:none!important;border-radius:20px!important;min-height:30px!important;padding:0 12px 0 8px!important;font-size:12px!important;font-weight:500!important;background:linear-gradient(180deg,#ffffff05,#fff0),var(--cirra-neutral-200, #202124)!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;color:var(--cirra-neutral-900, #aeb0b8)!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;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;outline:none!important}html[data-cirra-theme=light] .comp-cirra-toast-action-button{background:linear-gradient(180deg,#0000,#0000000a),#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}.comp-cirra-toast-close-button{position:absolute!important;top:0!important;left:auto!important;right:0!important;transform:translate(35%,-35%)!important;width:20px!important;height:20px!important;border-radius:999px!important;background:linear-gradient(180deg,#ffffff05,#fff0),var(--cirra-neutral-200, #202124)!important;box-shadow:0 2px 4px -2px #0000002e,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a!important;color:var(--cirra-neutral-900, #aeb0b8)!important}html[data-cirra-theme=light] .comp-cirra-toast-close-button{background:linear-gradient(180deg,#fffffffa,#f7f8faf0)!important;box-shadow:0 1px 2px #00000014,0 0 0 .5px #0000001a,inset 0 1px 1px 1px #fff!important;color:var(--cirra-neutral-800, #81828a)!important}.comp-delete-confirmation-modal-description{margin:0;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:19px}.comp-delete-confirmation-modal-error{display:block;margin-top:8px;color:var(--cirra-danger, #ff5c5c)}.comp-delete-confirmation-modal-footer{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.comp-cirra-window{width:100%;height:100%;padding:0}.comp-cirra-window:not(.with-shell-chrome) .comp-cirra-window-body-wrapper{padding:0}.comp-cirra-window:not(.with-shell-chrome) .comp-cirra-window-body{border-radius:0}.comp-cirra-window.with-shell-chrome .comp-cirra-window-body-wrapper{height:calc(100% - 42px)}.comp-cirra-window-shell{width:100%;height:100%;border:none;border-radius:0;overflow:hidden;background:var(--cirra-neutral-250, #242528);box-shadow:none}.comp-cirra-window-body-wrapper{display:flex;width:100%;height:100%;min-width:0;min-height:0;padding:0 6px 6px;background:var(--cirra-neutral-250, #242528)}html[data-cirra-theme=dark] .comp-cirra-window-body-wrapper{background:var(--cirra-neutral-250, #242528)}.comp-cirra-window-body{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;border-top:.5px solid #d9d9da;border-radius:10px;box-shadow:0 1px 1px -.5px #0000000f,0 0 4px #00000008,0 0 0 .5px #0000001a;overflow:hidden;background:var(--cirra-neutral-100, #151617)}html[data-cirra-theme=dark] .comp-cirra-window-body{border-top:.5px solid #333333;background:var(--cirra-neutral-100, #151617);box-shadow:0 1px 1px -.5px #00000047,0 0 4px #00000038,0 0 0 .5px #ffffff1a}.comp-cirra-window-body-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:0 10px 0 12px;background:var(--cirra-neutral-100, #151617);border-bottom:.5px solid #e0e0e0}html[data-cirra-theme=dark] .comp-cirra-window-body-header{background:var(--cirra-neutral-100, #151617);border-bottom:.5px solid rgba(255,255,255,.1)}.comp-cirra-window-body-header.is-mobile{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;justify-content:stretch;margin-top:4px;background:transparent;border-bottom:none}.cirra-window-mobile-nav-side{width:30px;min-width:30px;display:inline-flex;align-items:center;justify-content:center}.cirra-window-mobile-nav-menu-button.comp-button-muted:hover:not(:disabled),.cirra-window-mobile-nav-menu-button.comp-button-muted:focus-visible:not(:disabled),.cirra-window-mobile-nav-menu-button.comp-button-muted:active:not(:disabled),.cirra-window-mobile-nav-menu-button.comp-button-muted.is-active,.cirra-window-mobile-nav-menu-button.comp-button-muted.is-active:hover:not(:disabled),.cirra-window-mobile-nav-menu-button.comp-button-muted.is-active:focus-visible:not(:disabled),.cirra-window-mobile-nav-menu-button.comp-button-muted.is-active:active:not(:disabled){background:transparent;box-shadow:none}.cirra-window-mobile-nav-new-thread-button.comp-button.sidebar-primary-create-trigger{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.cirra-window-mobile-nav-new-thread-button.comp-button.sidebar-primary-create-trigger:hover:not(:disabled),.cirra-window-mobile-nav-new-thread-button.comp-button.sidebar-primary-create-trigger:focus-visible:not(:disabled),.cirra-window-mobile-nav-new-thread-button.comp-button.sidebar-primary-create-trigger:active:not(:disabled),.cirra-window-mobile-nav-new-thread-button.comp-button.sidebar-primary-create-trigger.is-active,.cirra-window-mobile-nav-new-thread-button.comp-button.sidebar-primary-create-trigger.is-active:hover:not(:disabled),.cirra-window-mobile-nav-new-thread-button.comp-button.sidebar-primary-create-trigger.is-active:focus-visible:not(:disabled),.cirra-window-mobile-nav-new-thread-button.comp-button.sidebar-primary-create-trigger.is-active:active:not(:disabled){border-color:transparent!important;background:transparent!important;box-shadow:none!important}.cirra-window-mobile-composer-runtime{min-width:0;min-height:28px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--activity-font-size-support, 14px);font-weight:500;line-height:16px;letter-spacing:-.01em;color:var(--cirra-ui-text-strong)}.cirra-window-mobile-composer-runtime-trigger{min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.cirra-window-mobile-runtime-menu{min-width:180px;padding:4px}.cirra-window-mobile-runtime-menu-list{display:flex;flex-direction:column;gap:0}.cirra-window-mobile-runtime-menu-section{display:flex;flex-direction:column;gap:2px}.cirra-window-mobile-runtime-menu-row{width:100%;min-width:0;border:0;background:transparent;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px;border-radius:8px;color:var(--cirra-ui-text-strong);font-family:inherit;font-size:var(--activity-font-size-support, 14px);line-height:20px;text-align:left;cursor:pointer;transition:background .12s ease,box-shadow .12s ease}.cirra-window-mobile-runtime-menu-row:hover,.cirra-window-mobile-runtime-menu-row[aria-expanded=true]{background:var(--cirra-ui-surface-hover)}.cirra-window-mobile-runtime-menu-row:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.cirra-window-mobile-runtime-menu-row:disabled{opacity:.45;cursor:not-allowed}.cirra-window-mobile-runtime-menu-row-label{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-window-mobile-runtime-menu-divider{height:1px;margin:6px;background:var(--cirra-ui-border-subtle)}.cirra-window-mobile-runtime-menu-action-main{min-width:0;flex:1 1 auto;display:inline-flex;align-items:center;gap:10px}.cirra-window-mobile-runtime-menu-action-icon{flex:0 0 auto;color:var(--cirra-ui-text-subtle)}.cirra-window-mobile-runtime-menu-action-provider-logo{flex:0 0 auto;width:14px;height:14px;object-fit:contain}.cirra-window-mobile-runtime-menu-row-chevron{flex:0 0 auto;color:var(--cirra-ui-text-subtle)}.cirra-window-body-header-left{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:4px}.cirra-window-body-header-right{flex-shrink:0;display:inline-flex;align-items:center;gap:6px}.cirra-window-body-header-action.comp-button{margin-bottom:0}.cirra-window-body-header-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:4px;min-width:0;user-select:none}.cirra-window-body-header-controls.chrome-main-left{flex:0 0 auto;min-width:auto;display:inline-flex;align-items:center;gap:4px}.cirra-window-body-header-controls.chrome-main-left .chrome-main-sidebar-toggle-slot{min-width:26px;display:inline-flex;align-items:center;justify-content:flex-start}.cirra-window-body-header-controls.chrome-main-left .comp-button{flex-shrink:0;width:26px;height:26px;min-width:26px;min-height:26px}.cirra-window-body-header-button.comp-button{min-height:26px;padding:0 8px;border-radius:20px!important;font-size:12px;font-weight:400;line-height:16px;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078);background:transparent;box-shadow:inset 0 0 0 .5px transparent;margin-bottom:0}.cirra-window-body-header-button.comp-button:hover:not(:disabled),.cirra-window-body-header-button.comp-button:focus-visible:not(:disabled),.cirra-window-body-header-button.comp-button:active:not(:disabled),.cirra-window-body-header-button.comp-button.is-active,.cirra-window-body-header-button.comp-button.is-active:hover:not(:disabled),.cirra-window-body-header-button.comp-button.is-active:focus-visible:not(:disabled),.cirra-window-body-header-button.comp-button.is-active:active:not(:disabled){color:var(--cirra-neutral-950, #ceced6);background:var(--cirra-neutral-300, #27282b);box-shadow:inset 0 0 0 .5px #ffffff14;outline:none}html[data-cirra-theme=light] .cirra-window-body-header-button.comp-button:hover:not(:disabled),html[data-cirra-theme=light] .cirra-window-body-header-button.comp-button:focus-visible:not(:disabled),html[data-cirra-theme=light] .cirra-window-body-header-button.comp-button:active:not(:disabled),html[data-cirra-theme=light] .cirra-window-body-header-button.comp-button.is-active,html[data-cirra-theme=light] .cirra-window-body-header-button.comp-button.is-active:hover:not(:disabled),html[data-cirra-theme=light] .cirra-window-body-header-button.comp-button.is-active:focus-visible:not(:disabled),html[data-cirra-theme=light] .cirra-window-body-header-button.comp-button.is-active:active:not(:disabled){color:#202129;background:#edeef0;box-shadow:inset 0 0 0 .5px #0000000a}.cirra-window-body-header-nav-button.comp-button{margin-bottom:0}.cirra-window-body-header-post-nav-action.comp-button{flex:0 0 auto;width:26px;height:26px;min-width:26px;min-height:26px;margin-bottom:0}.comp-cirra-window-body-content{flex:1 1 auto;min-width:0;min-height:0;display:flex}.comp-cirra-window-body-content>*{flex:1 1 auto;min-width:0;min-height:0}.comp-cirra-window-chrome{height:42px;border-bottom:none;display:flex;align-items:center;padding:0;background:var(--cirra-neutral-250, #242528)}.comp-cirra-window-chrome.chrome-mode-sidebar,.comp-cirra-window-chrome.chrome-mode-main{border-bottom:none;background:var(--cirra-neutral-250, #242528)}.comp-cirra-window-chrome .chrome-sidebar{width:100%;min-width:0;max-width:100%;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.comp-cirra-window-chrome .chrome-sidebar-left{flex:1;min-width:0;display:flex;align-items:center;gap:4px}.comp-cirra-window-chrome .chrome-sidebar .comp-button-update{flex-shrink:0}.comp-cirra-window-chrome .chrome-sidebar-toggle{width:20px;height:20px;padding:0;border:0;border-radius:0;background:transparent;color:var(--cirra-neutral-700, #6f7078);display:inline-flex;align-items:center;justify-content:center;line-height:1}.comp-cirra-window-chrome .chrome-sidebar-toggle:hover:not(:disabled){color:var(--cirra-neutral-950, #ceced6);background:transparent}.comp-cirra-window-chrome .chrome-sidebar-toggle:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-window-chrome .chrome-main{flex:1;min-width:0;display:flex;align-items:center;justify-content:flex-start;padding:0 11px 0 20px;gap:16px}.comp-cirra-window-chrome .chrome-main-left{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:4px}.comp-cirra-window-chrome .chrome-main-left .comp-button{flex-shrink:0;width:26px;height:26px;min-width:26px;min-height:26px}.comp-cirra-window-chrome .chrome-main-sidebar-toggle-slot{display:inline-flex;align-items:center;flex-shrink:0;min-width:26px;justify-content:flex-start}.comp-cirra-window-chrome .chrome-desktop-history-nav{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.comp-cirra-window-chrome .chrome-title{min-width:120px;max-width:280px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-window-chrome .chrome-title span{color:var(--cirra-neutral-800, #81828a);margin-left:8px;font-weight:450}.comp-cirra-window-chrome .chrome-menu-shell{position:relative}.comp-cirra-window-chrome .chrome-menu-popover{position:absolute;top:34px;left:0;width:280px;padding:10px 10px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#121212eb;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 18px 40px #00000073;z-index:30}.comp-cirra-window-chrome .chrome-menu-popover .menu-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.comp-cirra-window-chrome .chrome-menu-popover .menu-row+.menu-row{margin-top:10px}.comp-cirra-window-chrome .chrome-menu-popover .menu-label{font-size:12px;color:var(--cirra-neutral-700, #6f7078)}.comp-cirra-window-chrome .chrome-menu-popover .menu-select{height:28px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--cirra-neutral-950, #ceced6);padding:0 10px;font-size:12px}.comp-cirra-window-chrome .chrome-menu-popover .menu-select:disabled{opacity:.55}.comp-cirra-window-chrome .chrome-menu-popover .menu-actions{display:inline-flex;align-items:center;gap:8px}.comp-cirra-window-chrome .chrome-menu-popover .menu-action{height:28px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:var(--cirra-neutral-950, #ceced6);padding:0 10px;font-size:12px}.comp-cirra-window-chrome .chrome-menu-popover .menu-action:hover{background:#ffffff14}.comp-cirra-window-chrome .chrome-menu-popover .menu-action:disabled{opacity:.55}.comp-cirra-window-chrome .chrome-menu-popover .menu-hint{margin:8px 0 0;font-size:11px;color:var(--cirra-neutral-700, #6f7078);line-height:1.25}.comp-cirra-window-chrome .chrome-main-right{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.comp-cirra-window-chrome .chrome-update-button,.comp-cirra-window-chrome .chrome-update-button:hover:not(:disabled),.comp-cirra-window-chrome .chrome-update-button:focus-visible:not(:disabled),.comp-cirra-window-chrome .chrome-update-button:active:not(:disabled){box-shadow:none}.comp-cirra-window-chrome .chrome-route-debug{max-width:min(320px,34vw);min-width:0;height:28px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1;letter-spacing:.01em;font-family:SF Mono,JetBrains Mono,Cascadia Mono,monospace;color:var(--cirra-neutral-700, #6f7078);background:color-mix(in srgb,var(--cirra-neutral-100, #151617) 78%,transparent);box-shadow:inset 0 0 0 .5px #00000014}html[data-cirra-theme=dark] .comp-cirra-window-chrome .chrome-route-debug{color:var(--cirra-neutral-800, #81828a);background:color-mix(in srgb,var(--cirra-neutral-200, #202124) 86%,transparent);box-shadow:inset 0 0 0 .5px #ffffff1f}.comp-cirra-window-chrome .chrome-schedule-controls{display:inline-flex;align-items:center;gap:16px}.comp-cirra-window-chrome .chrome-schedule-status-group{display:inline-flex;align-items:center;gap:8px}.comp-cirra-window-chrome .chrome-schedule-status-group-trigger{border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;padding:0;margin:0;cursor:pointer;color:inherit}.comp-cirra-window-chrome .chrome-schedule-status-group-trigger:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px;border-radius:8px}.comp-cirra-window-chrome .chrome-schedule-status-text{color:var(--cirra-neutral-700, #6f7078);font-size:13px;font-weight:500;line-height:19px}.comp-cirra-window-chrome .chrome-schedule-edit-button.comp-button{white-space:nowrap}.comp-cirra-window-chrome .chrome-icon-button{height:28px;border:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));border-radius:9999px;color:var(--cirra-neutral-900, #aeb0b8);display:inline-flex;align-items:center;justify-content:center;background:#ffffff08}.comp-cirra-window-chrome .chrome-icon-button:hover{background:#ffffff0f;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-window-chrome .chrome-icon-button:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-window-chrome .chrome-icon-button{width:28px;font-size:14px}.comp-cirra-window-chrome .chrome-icon-button.is-active{color:var(--cirra-neutral-950, #ceced6);border-color:#ffffff3d;background:#ffffff1f}.comp-cirra-window-chrome .chrome-pill{height:28px;border:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));border-radius:9999px;color:var(--cirra-neutral-900, #aeb0b8);background:#ffffff08;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;font-size:13px}.comp-cirra-window-chrome .chrome-pill:hover{color:var(--cirra-neutral-950, #ceced6);background:#ffffff0f}.comp-cirra-window-chrome .chrome-diff-counts{display:inline-flex;align-items:center;gap:8px;font-size:14px}.comp-cirra-window-chrome .chrome-diff-counts .plus{color:var(--cirra-success, #39d98a)}.comp-cirra-window-chrome .chrome-diff-counts .minus{color:var(--cirra-danger, #ff5c5c)}.comp-cirra-window-chrome .main-action{width:28px;height:28px;font-size:14px}.chrome-settings-shell{display:inline-flex;align-items:center}.chrome-settings-shell .comp-dropdown-trigger{gap:0;background:transparent;border:0;padding:0;margin:0;width:auto!important;height:26px!important;min-width:26px!important;min-height:26px!important;max-width:none!important;max-height:26px!important}.chrome-settings-shell .sidebar-settings{width:auto;max-width:240px;margin:0;padding:0;height:26px;border-radius:999px;justify-content:flex-start;gap:0}.cl-impersonationFab{display:none!important}.chrome-user-trigger{min-width:26px;height:26px;padding:0 3px 0 6px;gap:6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:flex-start;overflow:visible;transition:background-color .14s ease,color .14s ease}.chrome-user-trigger:hover{background:var(--cirra-neutral-300, #27282b)}.chrome-user-trigger-impersonation-icon{flex:0 0 auto;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.chrome-user-trigger-label{min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.2;color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=light] .chrome-user-trigger-label{color:var(--cirra-neutral-900, #aeb0b8)}.chrome-user-trigger-label-skeleton{flex:0 0 auto;width:73px;height:14px;display:inline-flex;align-items:center;justify-content:flex-start}.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{width:18px;height:18px;border-radius:50%;object-fit:cover;display:block;box-shadow:inset 0 0 0 .5px #00000014}.chrome-user-trigger-fallback{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-align:center;line-height:1;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--cirra-neutral-900, #aeb0b8);background:linear-gradient(180deg,#00000009,#0000000f),#eeeff3;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,#ffffff03),var(--cirra-neutral-200, #202124);box-shadow:inset 0 0 0 .5px #ffffff24}#cirra-main-panel{overflow:visible!important}.comp-cirra-main{position:relative;flex:1;display:flex;flex-direction:column;background:var(--cirra-neutral-100, #151617);min-height:0;min-width:0;overflow:hidden;box-sizing:border-box}.comp-cirra-mobile-shell .comp-cirra-main{border-left:none}.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{flex:1;min-width:0;display:flex;flex-direction:column;--cirra-main-scroll-fade-height: 0px}.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{position:relative;display:flex;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));min-height:0;height:100%;background:transparent}html[data-cirra-theme=dark] .comp-cirra-automation-run-sidebar{background:transparent}.cirra-automation-run-sidebar-frame{flex:1;height:100%;min-height:0;display:flex;flex-direction:column;padding-left:0;box-sizing:border-box}.cirra-automation-run-sidebar-frame .comp-cirra-main-thread-column,.cirra-automation-run-sidebar-frame .comp-cirra-main-content-column{min-height:0;width:100%;max-width:none;margin:0}.cirra-automation-run-sidebar-frame .comp-cirra-main-thread-column{flex:1 1 auto;height:100%}.cirra-automation-run-sidebar-frame .comp-cirra-main-content-column{flex:0 0 auto}.cirra-automation-run-sidebar-frame .comp-cirra-main-thread-scroll-rail{flex:1 1 auto;min-height:0;width:100%;max-width:none;margin:0}.cirra-automation-run-sidebar-frame .comp-cirra-main-scroll{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;padding:0}.cirra-automation-run-sidebar-frame .comp-cirra-activity-feed{flex:1 1 auto;min-height:100%;padding-top:12px}.comp-cirra-main-panel{min-width:0;min-height:0;display:flex;flex-direction:column}.comp-cirra-main-scroll{--cirra-main-scroll-fade-height: 16px;flex:1;min-height:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.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%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.comp-cirra-main-scroll.main-thread-scroll:before,.comp-cirra-main-scroll.main-thread-scroll:after{display:none}.comp-cirra-main-scroll:after{content:"";position:sticky;left:0;right:0;display:block;pointer-events:none;z-index:2}.comp-cirra-main-scroll:after{bottom:0;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);transform:translateY(1px)}.comp-cirra-main-scroll.settings-view{overflow-y:auto;overflow-x:hidden}.comp-cirra-main-scroll.settings-view:after{display:none}.comp-cirra-main-content-column{flex:1;min-height:0;width:min(100%,var(--cirra-main-thread-column-max-width, 800px));margin:0 auto;display:flex;flex-direction:column}.comp-cirra-main-thread-column{--cirra-main-thread-column-max-width: 800px;--cirra-main-thread-inline-padding: 20px;flex:1;min-height:0;min-width:0;width:100%;display:flex;flex-direction:column}.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:1 1 auto;min-height:0}.comp-cirra-main-thread-column.comp-cirra-main-thread-column--bottom-composer .comp-cirra-main-scroll{display:flex;flex-direction:column}.comp-cirra-main-thread-column.comp-cirra-main-thread-column--bottom-composer>.comp-cirra-main-content-column{flex:0 0 auto;flex-shrink:0;position:relative;z-index:5}.comp-cirra-thread-surface-presentation-shell{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;z-index:1}.comp-cirra-main-thread-scroll-rail{flex:1 1 auto;min-height:0;width:min(100%,var(--cirra-main-thread-column-max-width, 800px));min-width:0;margin:0 auto;display:flex;flex-direction:column}.comp-cirra-thread-surface-scroll-content{display:flex;flex-direction:column;width:100%;min-width:0;min-height:100%;overflow-anchor:none}.comp-cirra-thread-surface-opening-overlay{--cirra-thread-surface-opening-overlay-logo-active: color-mix(in srgb, #8b8d94 38%, white);--cirra-thread-surface-opening-overlay-logo-rest: transparent;position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 45ms ease-out,visibility 0s linear 45ms;background:var(--cirra-neutral-100, #151617)}html[data-cirra-theme=dark] .comp-cirra-thread-surface-opening-overlay{--cirra-thread-surface-opening-overlay-logo-active: color-mix(in srgb, #a4a7af 40%, #d9dce3);--cirra-thread-surface-opening-overlay-logo-rest: transparent;background:var(--cirra-neutral-100, #151617)}.comp-cirra-thread-surface-opening-overlay.is-visible{opacity:.5;display:none;visibility:visible;pointer-events:auto;transition:opacity 0ms linear,visibility 0s linear 0s}.comp-cirra-thread-surface-opening-overlay-center{display:flex;align-items:center;justify-content:center}.comp-cirra-thread-surface-opening-overlay-logo{display:block;opacity:0;transform:scale(.94);transition:opacity .1s ease,transform .1s ease}.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:1;height:100%;min-height:0;min-width:0;display:flex;flex-direction:row;align-items:stretch}.comp-cirra-schedules-runs-pane,.comp-cirra-workflows-runs-pane{width:150px;min-width:150px;max-width:150px;height:100%;min-height:0;padding:14px 8px 8px;display:flex;flex-direction:column;border-right:1px solid var(--cirra-neutral-300, #27282b)}.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{flex:1;min-height:0;overflow-y:auto;padding-right:6px;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-schedules-runs-pane-scroll::-webkit-scrollbar,.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{font-size:14px;color:var(--cirra-neutral-700, #6f7078)}.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{font-size:11px;letter-spacing:0}.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{display:flex;flex-direction:column;flex:1;height:100%;min-height:0;min-width:0;overflow:hidden}.comp-cirra-schedules-main-right-column>.comp-cirra-main-thread-column{flex:1 1 auto;min-height:0}.comp-cirra-schedules-main-right-column .comp-cirra-main-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.comp-cirra-schedules-main-right-column .comp-cirra-main-thread-scroll-rail{flex:1 1 auto;min-height:0}.comp-cirra-schedules-main-right-column .comp-cirra-main-content-column{flex:0 0 auto;min-height:0}.comp-cirra-thread-main-layout{flex:1;min-height:0;min-width:0;display:flex;flex-direction:row;align-items:stretch}@media(max-width:1200px){.comp-cirra-automations-main-layout{--cirra-automation-run-sidebar-width: min(34vw, 440px)}}@media(max-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{width:180px;min-width:180px;max-width:180px;height:100%;min-height:0;padding:14px 12px 10px;display:flex;flex-direction:column;border-right:1px solid var(--cirra-neutral-300, #27282b)}.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{flex:1;min-height:0;overflow-y:auto;padding-right:6px;-ms-overflow-style:none;scrollbar-width:none}.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{font-size:11px;letter-spacing:0}.comp-cirra-thread-subagents-row-branch+.comp-cirra-thread-subagents-row-branch{margin-top:2px}.comp-cirra-thread-main-right-column{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;height:100%;overflow:hidden}.comp-cirra-thread-main-right-column>.comp-cirra-main-thread-column{flex:1 1 auto;min-height:0}.comp-cirra-thread-main-right-column .comp-cirra-main-scroll{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.comp-cirra-thread-main-right-column .comp-cirra-main-thread-scroll-rail{flex:1 1 auto;min-height:0}.comp-cirra-thread-main-right-column .comp-cirra-main-content-column{flex:0 0 auto;min-height:0}.cirra-thread-content-header{flex:0 0 auto;margin-top:4px}.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;height:44px;min-height:44px;width:100%;padding:0 var(--cirra-main-thread-inline-padding, 20px);display:flex;align-items:center;justify-content:space-between;gap:12px}.cirra-thread-content-title{min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.cirra-thread-content-title.is-breadcrumb{display:inline-flex;align-items:center;gap:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cirra-neutral-950, #ceced6)}.cirra-thread-content-title:not(.is-breadcrumb){display:inline-flex;align-items:center}.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{border:0;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;gap:6px;color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:19px;font-weight:400;cursor:pointer;appearance:none}.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:0 0 auto;width:14px;height:14px}.cirra-thread-content-breadcrumb-separator{flex:0 0 auto;margin:2px 3px 0;color:var(--cirra-neutral-700, #6f7078);font-size:13px;font-weight:400;line-height:19px}.cirra-thread-content-breadcrumb-current{min-width:0;display:inline-flex;align-items:center;overflow:hidden;text-overflow:ellipsis;color:var(--cirra-neutral-950, #ceced6);font-size:13px;font-weight:500;line-height:19px}.cirra-thread-content-favorite-toggle{flex:0 0 auto;position:relative;width:14px;height:14px;margin-left:8px;padding:0;border:0;background:transparent;color:var(--cirra-neutral-800, #81828a);opacity:.35;cursor:pointer;appearance:none}.cirra-thread-content-favorite-toggle .favorite-icon-default,.cirra-thread-content-favorite-toggle .favorite-icon-hover{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center}.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{margin-left:8px;color:var(--cirra-neutral-800, #81828a);font-size:13px;font-weight:450;line-height:19px}.cirra-thread-content-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px}.cirra-thread-content-actions .chrome-schedule-controls{display:inline-flex;align-items:center;gap:16px}.cirra-thread-content-actions .chrome-schedule-status-group{display:inline-flex;align-items:center;gap:8px}.cirra-thread-content-actions .chrome-schedule-status-group-trigger{border:0;background:transparent;display:inline-flex;align-items:center;gap:8px;padding:0;margin:0;cursor:pointer;color:inherit}.cirra-thread-content-actions .chrome-schedule-status-group-trigger:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px;border-radius:8px}.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:transparent;border:0}.cirra-thread-share-modal{display:flex;flex-direction:column;gap:16px;margin-top:-8px}.cirra-thread-share-options{display:flex;flex-direction:column;gap:6px}.cirra-thread-share-option{width:100%;border:1px solid transparent;border-radius:10px;background:var(--cirra-neutral-50, #0e0e0f);padding:0;text-align:left;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,box-shadow .12s ease}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:transparent}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:transparent;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:2px solid rgba(63,154,255,.6);outline-offset:2px}.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{display:flex;flex-direction:column;gap:8px}.cirra-thread-share-link-row{display:flex;align-items:center;gap:8px}.cirra-thread-share-link-input-shell.comp-input-shell{flex:1 1 auto;--comp-input-background: #f7f7f8;--comp-input-shadow: inset 0 -.5px 0 rgba(0, 0, 0, .08), inset 0 0 0 .5px rgba(0, 0, 0, .08);--comp-input-shadow-active: inset 0 -.5px 0 rgba(0, 0, 0, .08), inset 0 0 0 .5px rgba(0, 0, 0, .08)}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 rgba(255, 255, 255, .08), inset 0 1px 0 rgba(255, 255, 255, .025);--comp-input-shadow-active: 0 0 0 .5px rgba(255, 255, 255, .08), inset 0 1px 0 rgba(255, 255, 255, .025)}.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:0 0 auto}.comp-cirra-thread-main-workflow-panel-group,.comp-cirra-thread-main-workflow-panel-group-inner{display:flex;flex:1;height:100%;min-height:0;min-width:0;overflow:hidden}.comp-cirra-thread-main-workflow-panel-group-inner>[data-panel=true]{height:100%!important;min-height:0!important}.comp-cirra-thread-main-workflow-panel-group-inner>[data-panel=true]>.comp-cirra-thread-main-right-column,.comp-cirra-thread-main-workflow-panel-group-inner>[data-panel=true]>.comp-cirra-thread-main-workflow-hierarchy-panel{min-height:0}.comp-cirra-thread-main-workflow-hierarchy-panel{display:flex;height:100%;min-height:0;min-width:0;overflow:hidden}html.is-cirra-desktop.is-mac .comp-cirra-window.with-shell-chrome .chrome-main-left:not(:has(.chrome-main-sidebar-toggle-slot)) .chrome-desktop-history-nav{margin-left:74px}html.is-cirra-desktop.is-mac .comp-cirra-window-chrome .chrome-sidebar-left{padding-left:80px}html.is-cirra-desktop.is-mac .comp-cirra-window-chrome .chrome-main-left .chrome-main-sidebar-toggle-slot{padding-left:74px}html:not(.is-cirra-desktop) .comp-cirra-window-chrome .chrome-main{padding-left:8px}.comp-cirra-mobile-shell{display:flex;width:100vw;height:100vh;height:100dvh;overflow:hidden}.comp-cirra-mobile-main{position:relative;flex:0 0 100vw;display:flex;flex-direction:column;height:100%;overflow:hidden}.mobile-sidebar{flex:0 0 min(80vw,280px);height:100%;display:flex;flex-direction:column;background:var(--color-bg-primary, #fff);overflow-y:auto;transition:margin-left .2s ease;margin-left:0;border-right:.5px solid #d9d9da;padding:20px 12px}.mobile-sidebar.is-collapsed{margin-left:calc(-1*min(80vw,280px))}.mobile-sidebar .row-metadata,.mobile-sidebar .thread-section-add-project-button,.mobile-sidebar .thread-row-automation-active-dot,.mobile-sidebar .thread-row-pin-toggle{display:none!important}.mobile-sidebar .thread-row-type-icon{display:inline-flex!important}.mobile-sidebar .sidebar-row{height:32px;font-size:13px!important;color:var(--cirra-neutral-900, #aeb0b8)!important}.mobile-sidebar .sidebar-row .row-label{font-size:13px!important;color:var(--cirra-neutral-900, #aeb0b8)!important}.mobile-sidebar .sidebar-row .row-icon,.mobile-sidebar .sidebar-row .thread-row-type-icon{color:var(--cirra-neutral-900, #aeb0b8)!important}.mobile-sidebar .sidebar-row.selected,.mobile-sidebar .sidebar-row.selected:not(.nav-primary-pill){background:var(--cirra-neutral-200, #202124)!important}.mobile-sidebar .sidebar-row.selected .row-label,.mobile-sidebar .sidebar-row.selected:not(.nav-primary-pill) .row-label{color:var(--cirra-neutral-900, #aeb0b8)!important}.mobile-sidebar .sidebar-row.selected .row-icon,.mobile-sidebar .sidebar-row.selected .thread-row-type-icon,.mobile-sidebar .sidebar-row.selected:not(.nav-primary-pill) .row-icon,.mobile-sidebar .sidebar-row.selected:not(.nav-primary-pill) .thread-row-type-icon{color:var(--cirra-neutral-900, #aeb0b8)!important}.mobile-sidebar .thread-project-section+.thread-project-section{margin-top:24px}.mobile-sidebar-logo{flex:0 0 auto;margin-top:4px;margin-bottom:24px;padding:0 8px}.mobile-sidebar-logo img{height:14px;width:auto}.mobile-sidebar-nav{display:flex;flex-direction:column;gap:2px;margin-bottom:24px}.mobile-sidebar-nav-item{display:flex;align-items:center;gap:10px;height:32px;padding:0 8px;border:none;border-radius:10px;background:transparent;color:var(--cirra-neutral-900, #aeb0b8);font-size:13px;cursor:pointer;text-align:left}.mobile-sidebar-nav-item:hover{background:var(--cirra-neutral-200, #202124)}.mobile-sidebar-nav-item.is-active{background:var(--cirra-neutral-200, #202124);font-weight:500}.mobile-main-overlay{position:absolute;inset:0;z-index:50;background:#ffffff1a}.mobile-sidebar-backdrop{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);display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-skill-icon-color);line-height:1}.comp-cirra-skill-badge-icon .skill-badge-icon-inner{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center}.comp-cirra-skill-badge-icon .skill-badge-icon-fallback{font-size:max(9px,var(--cirra-skill-icon-size) * .52);font-weight:700;letter-spacing:-.01em}.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:skill-icon-picker-popover-enter .11s ease}.comp-cirra-skill-icon-picker{position:relative;display:inline-flex;align-items:center;justify-content:center}.comp-cirra-skill-icon-picker .skill-icon-picker-trigger{border:none;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:14px;user-select:none}.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);width:312px;height:400px;max-height:calc(50svh - 32px);border-radius:14px;background-color: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;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden;display:flex;flex-direction:column}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{display:flex;gap:8px;align-items:center;justify-content:space-between;padding:12px;border-bottom:1px solid var(--cirra-neutral-400, #343538);flex-shrink:0}.skill-icon-picker-popover .skill-color-option{--skill-icon-picker-color: var(--cirra-neutral-900, #aeb0b8);width:22px;min-width:22px;height:22px;border-radius:999px;border:none;background:var(--skill-icon-picker-color);display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-950, #ceced6);font-size:11px;transition:transform .12s ease;position:relative}.skill-icon-picker-popover .skill-color-option:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.skill-icon-picker-popover .skill-color-option:active{transform:scale(.96)}.skill-icon-picker-popover .skill-color-option .skill-color-option-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000000b3}.skill-icon-picker-popover .skill-icon-picker-search{min-height:42px;padding:8px 12px;display:flex;align-items:center;border-bottom:1px solid var(--cirra-neutral-400, #343538);flex-shrink:0}.skill-icon-picker-popover .skill-icon-picker-search input{width:100%;border:none;background:transparent;color:var(--cirra-neutral-900, #aeb0b8);font-size:13px;line-height:1.2;letter-spacing:-.01em}.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;flex:1;min-height:0;overflow-y:auto;padding:8px;-ms-overflow-style:none;scrollbar-width:none}.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{position:absolute;top:0;left:0;width:100%;display:grid;grid-template-columns:repeat(var(--skill-icon-picker-columns),32px);gap:1px}.skill-icon-picker-popover .skill-icon-option{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--cirra-neutral-900, #aeb0b8);display:inline-flex;align-items:center;justify-content:center;font-size:16px;transition-property:color,background-color;transition-duration:.16s,.16s;transition-timing-function:ease,ease;transition-delay:var(--skill-icon-picker-wave-delay, 0ms),0ms}.skill-icon-picker-popover .skill-icon-option:hover{background:var(--cirra-neutral-300, #27282b)}.skill-icon-picker-popover .skill-icon-option:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.skill-icon-picker-popover .skill-icon-option.selected{background:var(--skill-icon-picker-accent-soft)}@media(max-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-toggle{--cirra-toggle-radius: 4.5px;--cirra-toggle-hit-slop: 5px;--cirra-toggle-hover-wash: rgba(255, 255, 255, .045);border:0;border-radius:var(--cirra-toggle-radius);padding:0;position:relative;display:inline-flex;flex-shrink:0;cursor:pointer;background:var(--cirra-neutral-500, #3f3f45);box-shadow:0 1px #fff3,inset 0 -.2px .2px #0000003d,inset 0 0 1px #00000047;transition:background .18s ease,box-shadow .18s ease}.comp-cirra-toggle:after{content:"";position:absolute;inset:calc(var(--cirra-toggle-hit-slop) * -1);border-radius:calc(var(--cirra-toggle-radius) + var(--cirra-toggle-hit-slop) * .5);background:var(--cirra-toggle-hover-wash);opacity:0;transition:opacity .18s ease}.comp-cirra-toggle.has-hidden-hit-surface:after{display:none}.comp-cirra-toggle .thumb{position:absolute;z-index:1;border-radius:4px;background:linear-gradient(180deg,#ffffff0a,#00000014),var(--cirra-neutral-950, #ceced6);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;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s ease}.comp-cirra-toggle:hover:not(:disabled):after{opacity:1}.comp-cirra-toggle:hover:not(:disabled){background:color-mix(in srgb,var(--cirra-neutral-500, #3f3f45) 88%,white)}.comp-cirra-toggle.is-size-sm{width:14px;height:12px}.comp-cirra-toggle.is-size-sm .thumb{top:.5px;left:.5px;width:8px;height:11px}.comp-cirra-toggle.is-size-sm.is-checked .thumb{transform:translate(5px)}.comp-cirra-toggle.is-size-md{--cirra-toggle-radius: 5px;width:18px;height:14px}.comp-cirra-toggle.is-size-md .thumb{top:1px;left:1px;width:10px;height:12px;border-radius:4.25px}.comp-cirra-toggle.is-size-md.is-checked .thumb{transform:translate(6px)}.comp-cirra-toggle.is-size-lg{--cirra-toggle-radius: 5px;width:19px;height:16px}.comp-cirra-toggle.is-size-lg .thumb{top:1px;left:1px;width:10px;height:14px;border-radius:4.25px}.comp-cirra-toggle.is-size-lg.is-checked .thumb{transform:translate(7px)}.comp-cirra-toggle.is-checked{background:linear-gradient(180deg,#fff3,#fff0),var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));box-shadow:0 1px #ffffff3d,inset 0 -.2px .2px #0000001a,inset 0 0 1px #00000024}.comp-cirra-toggle.is-checked:hover:not(:disabled){background:linear-gradient(180deg,#ffffff14,#fff0),color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 82%,black)}.comp-cirra-toggle.is-checked.is-accent{background:linear-gradient(180deg,#fff3,#fff0),var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));box-shadow:0 1px #ffffff3d,inset 0 -.2px .2px #0000001a,inset 0 0 1px #00000024}.comp-cirra-toggle.is-checked.is-accent:hover:not(:disabled){background:linear-gradient(180deg,#ffffff14,#fff0),color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 82%,black)}.comp-cirra-toggle.is-checked.is-success{background:linear-gradient(180deg,#fff3,#fff0),#30d730;box-shadow:0 1px #ffffff3d,inset 0 -.2px .2px #0000001a,inset 0 0 1px #00000024}.comp-cirra-toggle.is-checked.is-success:hover:not(:disabled){background:linear-gradient(180deg,#ffffff14,#fff0),color-mix(in srgb,#30d730 82%,black)}.comp-cirra-toggle:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-toggle:disabled{opacity:.5;cursor:not-allowed}html[data-cirra-theme=light] .comp-cirra-toggle{--cirra-toggle-hover-wash: rgba(15, 23, 42, .045);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-cirra-toggle:hover:not(:disabled){background:color-mix(in srgb,var(--cirra-neutral-500, #3f3f45) 90%,black)}html[data-cirra-theme=light] .comp-cirra-toggle .thumb{background:linear-gradient(180deg,#0000,#00000014),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-cirra-toggle.is-checked{background:linear-gradient(180deg,#fff3,#fff0),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-cirra-toggle.is-checked:hover:not(:disabled){background:linear-gradient(180deg,#ffffff38,#ffffff0a),color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 94%,white)}html[data-cirra-theme=light] .comp-cirra-toggle.is-checked.is-accent{background:linear-gradient(180deg,#fff3,#fff0),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-cirra-toggle.is-checked.is-accent:hover:not(:disabled){background:linear-gradient(180deg,#ffffff38,#ffffff0a),color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 94%,white)}html[data-cirra-theme=light] .comp-cirra-toggle.is-checked.is-success{background:linear-gradient(180deg,#fff3,#fff0),#30d730;box-shadow:0 1px #ffffff80,inset 0 -.2px .2px #00000014,inset 0 0 1px #0000001f}html[data-cirra-theme=light] .comp-cirra-toggle.is-checked.is-success:hover:not(:disabled){background:linear-gradient(180deg,#ffffff38,#ffffff0a),color-mix(in srgb,#30d730 94%,white)}.comp-checkbox{border:0;padding:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.comp-checkbox .comp-checkbox__control{position:relative;width:14px;height:14px;border-radius:4px;background:linear-gradient(180deg,#ffffff0a,#00000014),color-mix(in srgb,var(--cirra-neutral-200, #202124) 84%,var(--cirra-neutral-50, #0e0e0f) 16%);box-shadow:0 2px 2px -1px #00000052,inset 0 -.5px #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;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,box-shadow .18s ease}.comp-checkbox .comp-checkbox__checkmark{position:absolute;top:50%;left:50%;transform:translate(-50%,-52%);color:#fff;opacity:0;transition:opacity .14s ease-out}.comp-checkbox .comp-checkbox__indeterminate{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;opacity:0;transition:opacity .14s ease-out}.comp-checkbox.is-checked .comp-checkbox__control,.comp-checkbox.is-indeterminate .comp-checkbox__control{background:linear-gradient(180deg,#ffffff29,#ffffff05),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:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-checkbox:disabled{opacity:.5;cursor:not-allowed}html[data-cirra-theme=light] .comp-checkbox .comp-checkbox__control{background:linear-gradient(180deg,#0000,#0000000a),#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,#fff0),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 #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-cirra-sidebar{width:256px;min-width:256px;height:100%;min-height:100%;border-right:1px solid transparent;position:relative;display:flex;flex-direction:column;background:transparent;user-select:none;-webkit-user-select:none;-ms-user-select:none;--cirra-sidebar-divider-color: $neutral-100;--cirra-sidebar-divider-top: 48px;--cirra-sidebar-divider-bottom: 18px;--cirra-sidebar-scroll-fade-height: 20px;background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}.comp-cirra-sidebar:after{content:"";position:absolute;top:var(--cirra-sidebar-divider-top);right:-1px;bottom:var(--cirra-sidebar-divider-bottom);width:1px;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,var(--cirra-sidebar-divider-color) 12%,var(--cirra-sidebar-divider-color) 88%,transparent 100%)}.comp-cirra-sidebar *{user-select:none;-webkit-user-select:none;-ms-user-select:none}.comp-cirra-sidebar-topbar{flex:0 0 auto}.comp-cirra-sidebar-scroll{flex:1;overflow-y:auto;padding:12px;-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%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-sidebar-scroll::-webkit-scrollbar{display:none}.comp-cirra-sidebar-main-panel-group{flex:1;min-width:0;min-height:0;display:flex;position:relative;--cirra-sidebar-resize-handle-left: 0px}.comp-cirra-sidebar-panel{min-width:0;min-height:0;display:flex;flex-direction:column}.comp-cirra-sidebar-panel .comp-cirra-sidebar{width:100%;min-width:0}.sidebar-section{display:flex;flex-direction:column;margin:0}.sidebar-section+.sidebar-section{margin-top:24px}.sidebar-section.cirra-sidebar-onboarding-section{margin-top:16px;margin-bottom:-8px}.sidebar-section.nav{gap:8px;margin-left:8px;min-height:30px}.sidebar-section>.sidebar-disclosure-toggle{margin-bottom:8px}.sidebar-section:has(>.cirra-sidebar-section-toggle[aria-expanded=false])+.sidebar-section{margin-top: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:2px}.sidebar-threads-header-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.sidebar-title-main{min-width:0;display:inline-flex;align-items:center;gap:6px}.sidebar-threads-label{display:inline-block;font-size:13px;line-height:24px;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6);font-weight:500;transform:translateY(-1px)}.sidebar-header-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.sidebar-header-row-title{margin-left:8px;min-height:30px;justify-content:flex-start}.sidebar-header-row-title .sidebar-header-row-right{display:inline-flex;align-items:center;gap:6px}.sidebar-header-row-title .comp-dropdown-trigger{gap:0;border:0;border-radius:20px;padding:0}.comp-button.sidebar-primary-create-trigger{width:30px;height:30px;min-width:30px!important;min-height:30px!important;padding:0!important;border-radius:9999px!important;flex-shrink:0;transition:background .1s ease,box-shadow .1s ease,color .1s ease}html[data-cirra-theme=light] .comp-button.sidebar-primary-create-trigger{--cirra-sidebar-create-trigger-bg-default: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .04) 100%), #ffffff;--cirra-sidebar-create-trigger-bg-hover: #ffffff;--cirra-sidebar-create-trigger-bg-active: linear-gradient(180deg, rgba(0, 0, 0, .04) 0%, rgba(0, 0, 0, 0) 100%), #fcfcfc;--cirra-sidebar-create-trigger-shadow-default: 0 2px 2px -1px rgba(0, 0, 0, .04), inset 0 -.5px 0 rgba(0, 0, 0, .08), inset 0 0 0 .5px rgba(0, 0, 0, .16), inset 0 -1px 2px .5px #ffffff;--cirra-sidebar-create-trigger-shadow-hover: 0 2px 2px -1px rgba(0, 0, 0, .04), 0 1px 1px -.5px rgba(0, 0, 0, .04), 0 4px 8px -4px rgba(0, 0, 0, .08), inset 0 -.5px 0 rgba(0, 0, 0, .08), inset 0 0 0 .5px rgba(0, 0, 0, .24);--cirra-sidebar-create-trigger-shadow-active: 0 1px 0 #ffffff, inset 0 .5px 0 rgba(0, 0, 0, .08), inset 0 0 0 .5px rgba(0, 0, 0, .16);--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 ease,fill .1s ease}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)}.comp-button.sidebar-sidebar-collapse-trigger{width:26px;height:26px;min-width:26px;min-height:26px;padding:0;flex-shrink:0}.sidebar-primary-icon-grid{display:flex;align-items:center;gap:6px;width:100%}.sidebar-disclosure-toggle{box-sizing:border-box;box-shadow:none;padding:0 8px 0 7px;margin:0;display:flex;flex-direction:row;align-items:center;gap:6px;min-height:30px;border-radius:8px;cursor:pointer;transition:background .16s ease-out,border-color .16s ease-out,color .16s ease-out}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-800, #81828a)}.cirra-sidebar-section-toggle{width:100%;align-self:stretch;flex:none;order:0;flex-grow:0;justify-content:space-between;outline:none}.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{min-width:0;display:inline-flex;align-items:center;gap:4px;flex:1 1 auto}.cirra-sidebar-section-toggle .cirra-sidebar-section-toggle-right{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:2px;margin-right:-2px}.cirra-sidebar-section-toggle .sidebar-disclosure-icon{width:14px;height:14px;flex:0 0 14px;opacity:1;color:var(--cirra-neutral-900, #aeb0b8)}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{width:100%;min-width:0;flex:1 1 auto;justify-content:space-between}.sidebar-disclosure-toggle-label{font-size:12px;font-weight:500;line-height:16px;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078);transition:color .16s ease-out}.sidebar-disclosure-icon{width:14px;height:14px;flex:0 0 14px;display:inline-flex;align-items:center;justify-content:center;line-height:0;margin-top:1px;color:var(--cirra-neutral-700, #6f7078);transition:color .16s ease-out;transform-origin:50% 50%}.sidebar-disclosure-icon svg{display:block;border-radius:2px;width:6px;height:6px;transform-origin:50% 50%;transform-box:fill-box;transition:transform .16s ease-out}.sidebar-disclosure-icon svg path{fill:currentColor;stroke:none}.sidebar-disclosure-icon.is-collapsed svg{transform:rotate(90deg)}.sidebar-disclosure-icon.is-expanded svg{transform:rotate(180deg)}.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{display:inline-flex;width:var(--cirra-automations-section-title-skeleton-width, 56px);height:12px;border-radius:6px;background:color-mix(in srgb,var(--cirra-neutral-700, #6f7078) 18%,transparent)}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{display:inline-flex;align-items:center;gap:8px}.cirra-schedules-loading-skeleton{margin:4px 4px 0 8px}.cirra-schedules-loading-skeleton .comp-skeleton{padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.cirra-schedules-loading-skeleton .comp-skeleton .item.cirra-sidebar-row-skeleton{width:100%;height:30px;border-radius:10px;margin-top:0}.cirra-workflow-status-dot{width:8px;min-width:8px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 82%,#ffffff)}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{font-size:14px;color:var(--cirra-neutral-700, #6f7078);letter-spacing:-.01em;line-height:16px;padding:0 0 4px;display:flex;align-items:center;justify-content:space-between;gap:8px;user-select:none}.thread-section-header-label{min-width:0}.thread-section-header.cirra-sidebar-section-header{margin-top:0;margin-bottom:0;padding-bottom:0;transition:margin-bottom .16s ease-out}.thread-section-header.cirra-sidebar-section-header:has(.thread-section-header-disclosure[aria-expanded=true]){margin-bottom:0}.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:has(.thread-section-header-disclosure[aria-expanded=true]){margin-bottom:0}.thread-section-header-label.cirra-sidebar-section-title{margin-top:0;font-size:12px;font-weight:490;letter-spacing:-.01em}.thread-section-header-disclosure.sidebar-disclosure-toggle{flex:1 1 auto}.thread-section-add-project-button.comp-button{width:20px;min-width:20px;height:20px;padding:0!important;border-radius:6px;border:0;background:transparent!important;box-shadow:none!important;line-height:0;color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .thread-section-add-project-button.comp-button{color:#a4a5ab}.thread-section-add-project-button.comp-button svg{display:block;transform:none}.thread-section-add-project-button.comp-button:hover:not(:disabled){background:transparent!important;box-shadow:none!important;color:var(--cirra-neutral-900, #aeb0b8)}.thread-section-add-project-button.comp-button:focus-visible:not(:disabled){outline:none;background:transparent!important;box-shadow:none!important;color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .thread-section-add-project-button.comp-button:focus-visible:not(:disabled){color:#a4a5ab}.thread-section-filter-trigger.comp-button{width:20px;min-width:20px;height:20px;padding:0!important;border-radius:6px;border:0;background:transparent!important;box-shadow:none!important;line-height:0;color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .thread-section-filter-trigger.comp-button{color:#a4a5ab}.thread-section-filter-trigger.comp-button svg{display:block;transform:none;width:12px;height:12px}.thread-section-filter-trigger.comp-button:hover:not(:disabled){background:transparent!important;box-shadow:none!important;color:var(--cirra-neutral-900, #aeb0b8)}.thread-section-filter-trigger.comp-button:focus-visible:not(:disabled){outline:none;background:transparent!important;box-shadow:none!important;color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .thread-section-filter-trigger.comp-button:focus-visible:not(:disabled){color:#a4a5ab}.thread-section-filter-menu{min-width:180px}.thread-section-filter-item-content{min-width:0;display:inline-flex;align-items:center;gap:6px}.thread-section-filter-item-info{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .thread-section-filter-item-info{color:#7a7b82}.thread-project-section+.thread-project-section{margin-top:2px}.thread-project-items{height:auto;transition:height .15s ease-out}.thread-project-items.collapsed{height:0}.thread-project-items div[data-slot=context-menu-trigger]:has(+div[data-slot=context-menu-trigger]){margin-bottom:2px}.thread-project-items-inner{min-height:0;overflow:visible;opacity:1;transform:translateY(0);transition:opacity .12s ease-out,transform .15s ease-out}.thread-project-items.collapsed .thread-project-items-inner{opacity:0;transform:translateY(-4px);pointer-events:none}.thread-project-show-more{height:24px;background:transparent!important;color:var(--cirra-neutral-600, #55565c);cursor:pointer}.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{background:transparent!important;color:var(--cirra-neutral-700, #6f7078)!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;min-width:0;display:inline-flex;align-items:center;gap:8px}.thread-project-show-more .thread-row-status-slot{width:14px;min-width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px}.thread-project-show-more .row-label{font-size:14px!important;line-height:18px!important;font-weight:400!important;color:var(--cirra-neutral-600, #55565c)!important}.thread-project-empty-state{cursor:default}.thread-project-empty-state:hover,.thread-project-empty-state:focus-visible{color:var(--cirra-neutral-600, #55565c)!important}.thread-project-empty-state:hover .row-label,.thread-project-empty-state:hover .thread-row-status-slot,.thread-project-empty-state:focus-visible .row-label,.thread-project-empty-state:focus-visible .thread-row-status-slot{color:var(--cirra-neutral-600, #55565c)!important}.thread-row-tree+.thread-row-tree{margin-top:2px}.thread-project-section-label{cursor:pointer;padding-left:7px!important}.thread-project-section-label:has(+.sidebar-row),.thread-project-section-label:has(+.thread-project-items){margin-bottom:2px}.thread-project-section-label:disabled{cursor:default}.thread-project-section-label .row-left{gap:6px!important}.thread-project-section-label .row-label{font-size:12.5px;font-weight:500;color:var(--cirra-neutral-800, #81828a)}html[data-cirra-theme=dark] .thread-project-section-label .row-label,.thread-project-section-label .row-icon{color:var(--cirra-neutral-900, #aeb0b8)}.thread-project-section-label .row-icon .project-disclosure-icon{width:6px;height:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-700, #6f7078);opacity:0;transform:rotate(0);transform-origin:50% 50%;transition:transform .16s ease-out,color .16s ease-out,opacity .16s ease-out}.thread-project-section-label .row-icon .project-disclosure-icon svg{border-radius:2px;width:100%;height:100%;transform:rotate(0);transform-origin:50% 50%;transform-box:fill-box;transition:transform .16s ease-out}.thread-project-section-label .row-icon .project-disclosure-icon svg path{fill:currentColor;stroke:none}.thread-project-section-label .row-icon .project-disclosure-icon.is-collapsed svg{transform:rotate(90deg)}.thread-project-section-label .row-icon .project-disclosure-icon.is-expanded svg{transform:rotate(180deg)}.thread-project-section-label.selected:not(.nav-primary-pill) .row-label{color:var(--cirra-neutral-900, #aeb0b8)!important}.thread-project-section-label:hover,.thread-project-section-label:focus-visible{background:transparent!important}.thread-project-section-label:hover .row-label,.thread-project-section-label:focus-visible .row-label{color:var(--cirra-neutral-900, #aeb0b8)!important}.thread-project-section-label:hover .row-icon .project-disclosure-icon,.thread-project-section-label:focus-visible .row-icon .project-disclosure-icon{opacity:1}.thread-project-section-label .row-right{display:inline-flex;align-items:center;gap:2px;margin-right:-4px}.thread-project-section-label .row-right .comp-button{color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .thread-project-section-label .row-right .comp-button{color:#a4a5ab}.thread-project-section-label .row-right .comp-button:hover:not(:disabled){color:var(--cirra-neutral-800, #81828a)}.thread-project-section-label .row-right .project-menu-trigger.comp-dropdown-trigger{width:24px;height:24px;min-width:24px;border:0;border-radius:7px;padding:0;color:var(--cirra-neutral-700, #6f7078);background:transparent}html[data-cirra-theme=light] .thread-project-section-label .row-right .project-menu-trigger.comp-dropdown-trigger{color:#a4a5ab}.thread-project-section-label .row-right .project-menu-trigger.comp-dropdown-trigger:hover:not(:disabled){background:transparent!important;color:var(--cirra-neutral-800, #81828a)}.thread-project-section-label .row-right .project-menu-trigger-icon{width:100%;height:100%;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1}.thread-project-section-label[data-sidebar-folder-expanded=true] .row-icon{color:var(--cirra-neutral-800, #81828a)}.thread-project-section-label[data-sidebar-folder-expanded=true] .row-icon svg{fill:color-mix(in srgb,var(--cirra-neutral-800, #81828a) 20%,transparent)}html[data-cirra-theme=dark] .thread-project-section-label[data-sidebar-folder-expanded=true] .row-icon{color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=dark] .thread-project-section-label[data-sidebar-folder-expanded=true] .row-icon svg{fill:color-mix(in srgb,var(--cirra-neutral-800, #81828a) 30%,transparent)}.thread-project-section-label[data-sidebar-folder-expanded=true]:not([data-sidebar-folder-home=true]) .row-icon svg{fill:none}.thread-project-section-label[data-sidebar-folder-expanded=true]:not([data-sidebar-folder-home=true]) .row-icon svg path:last-child{fill:var(--cirra-neutral-600, #55565c)}.project-menu-content{min-width:150px}.sidebar-row{width:100%;height:30px;border-radius:10px;color:var(--cirra-neutral-900, #aeb0b8);padding:0 8px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}.sidebar-row:not(.thread-row):not(.settings-sidebar-row):hover,.sidebar-row:not(.thread-row):not(.settings-sidebar-row):focus-visible{background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-900, #aeb0b8);outline:none}.sidebar-row:not(.thread-row):not(.settings-sidebar-row):hover .row-icon,.sidebar-row:not(.thread-row):not(.settings-sidebar-row):focus-visible .row-icon{color:var(--cirra-neutral-900, #aeb0b8)}.sidebar-row:not(.thread-row):not(.settings-sidebar-row):hover .row-label,.sidebar-row:not(.thread-row):not(.settings-sidebar-row):focus-visible .row-label{color:var(--cirra-neutral-900, #aeb0b8)}.sidebar-row:not(.thread-row):not(.settings-sidebar-row):hover.selected:not(.nav-primary-pill),.sidebar-row:not(.thread-row):not(.settings-sidebar-row):focus-visible.selected:not(.nav-primary-pill){background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-900, #aeb0b8)}.sidebar-row:not(.thread-row):not(.settings-sidebar-row):hover.selected:not(.nav-primary-pill) .row-label,.sidebar-row:not(.thread-row):not(.settings-sidebar-row):focus-visible.selected:not(.nav-primary-pill) .row-label{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))!important}.sidebar-row:not(.thread-row):not(.settings-sidebar-row):hover.selected:not(.nav-primary-pill) .row-icon,.sidebar-row:not(.thread-row):not(.settings-sidebar-row):focus-visible.selected:not(.nav-primary-pill) .row-icon{color:var(--cirra-neutral-600, #55565c)}html[data-cirra-theme=dark] .sidebar-row:not(.thread-row):not(.settings-sidebar-row):hover.selected:not(.nav-primary-pill) .row-icon{color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=dark] .sidebar-row:not(.thread-row):not(.settings-sidebar-row):focus-visible.selected:not(.nav-primary-pill) .row-icon{color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .sidebar-row:not(.thread-row):not(.settings-sidebar-row):hover{background:var(--cirra-neutral-300, #27282b)}html[data-cirra-theme=light] .sidebar-row:not(.thread-row):not(.settings-sidebar-row):hover.selected:not(.nav-primary-pill){background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-900, #aeb0b8)}html[data-cirra-theme=light] .sidebar-row:not(.thread-row):not(.settings-sidebar-row):hover.selected:not(.nav-primary-pill) .row-label{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))!important}html[data-cirra-theme=light] .sidebar-row:not(.thread-row):not(.settings-sidebar-row):focus-visible{background:var(--cirra-neutral-300, #27282b)}html[data-cirra-theme=light] .sidebar-row:not(.thread-row):not(.settings-sidebar-row):focus-visible.selected:not(.nav-primary-pill){background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-900, #aeb0b8)}html[data-cirra-theme=light] .sidebar-row:not(.thread-row):not(.settings-sidebar-row):focus-visible.selected:not(.nav-primary-pill) .row-label{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))!important}.sidebar-row .row-label.is-muted{opacity:.5}.sidebar-row.thread-row:hover,.sidebar-row.thread-row:focus-visible{color:var(--cirra-neutral-900, #aeb0b8);outline:none}.sidebar-row.thread-row:hover .row-icon,.sidebar-row.thread-row:focus-visible .row-icon{color:var(--cirra-neutral-900, #aeb0b8)}.sidebar-row.thread-row:hover .row-label,.sidebar-row.thread-row:focus-visible .row-label{color:var(--cirra-neutral-900, #aeb0b8)}.sidebar-row.thread-row.selected .row-icon,.sidebar-row.thread-row.selected .thread-row-type-icon,.sidebar-row.thread-row.selected .row-metadata,.sidebar-row.thread-row.selected .row-metadata .delta,.sidebar-row.thread-row.selected .row-metadata .delta .delta-pos,.sidebar-row.thread-row.selected .row-metadata .delta .delta-neg{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.sidebar-row .row-left{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto;overflow:hidden}.sidebar-row .row-icon{width:16px;min-width:16px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:var(--cirra-neutral-600, #55565c)}html[data-cirra-theme=dark] .sidebar-row .row-icon{color:var(--cirra-neutral-700, #6f7078)}.sidebar-row .row-label{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;letter-spacing:-.01em}.sidebar-row .row-metadata{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:var(--cirra-neutral-600, #55565c);white-space:nowrap}.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-800, #81828a)}.sidebar-row .row-metadata .comp-button:hover:not(:disabled){color:var(--cirra-neutral-950, #ceced6);background:var(--cirra-neutral-100, #151617)}.sidebar-row.selected:not(.nav-primary-pill){background:transparent;color:var(--cirra-neutral-900, #aeb0b8)}.sidebar-row.selected:not(.nav-primary-pill) .row-label{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))!important}.sidebar-row.nav-primary-pill{width:auto;max-width:none;height:30px;padding:0 8px;border-radius:20px;justify-content:center;gap:8px;flex:1 1 48px;background:linear-gradient(180deg,#ffffff05,#fff0),var(--cirra-neutral-200, #202124);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;color:var(--cirra-neutral-700, #6f7078)}.sidebar-row.nav-primary-pill .row-left{gap:0}.sidebar-row.nav-primary-pill .row-icon{color:var(--cirra-neutral-700, #6f7078)}.sidebar-row.nav-primary-pill .row-icon svg{fill:color-mix(in srgb,var(--cirra-neutral-700, #6f7078) 55%,transparent)}html[data-cirra-theme=dark] .sidebar-row.nav-primary-pill .row-icon{color:var(--cirra-neutral-900, #aeb0b8)}html[data-cirra-theme=dark] .sidebar-row.nav-primary-pill .row-icon svg{fill:color-mix(in srgb,var(--cirra-neutral-900, #aeb0b8) 20%,transparent)}.sidebar-row.nav-primary-pill .row-label{display:none}.sidebar-row.nav-primary-pill:not(.thread-row):not(.selected):hover,.sidebar-row.nav-primary-pill:not(.thread-row):not(.selected):focus-visible{background:linear-gradient(180deg,#ffffff05,#fff0),var(--cirra-neutral-200, #202124);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;color:var(--cirra-neutral-900, #aeb0b8)}.sidebar-row.nav-primary-pill:not(.thread-row):not(.selected):hover .row-icon,.sidebar-row.nav-primary-pill:not(.thread-row):not(.selected):focus-visible .row-icon{color:var(--cirra-neutral-950, #ceced6)}.sidebar-row.nav-primary-pill:not(.thread-row):not(.selected):hover .row-icon svg,.sidebar-row.nav-primary-pill:not(.thread-row):not(.selected):focus-visible .row-icon svg{fill:color-mix(in srgb,var(--cirra-neutral-800, #81828a) 55%,transparent)}.sidebar-row.nav-primary-pill:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.sidebar-row.nav-primary-pill.selected{background:linear-gradient(180deg,#ffffff14,#fff0),color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 22%,var(--cirra-neutral-300, #27282b));box-shadow:0 1px #ffffff52,inset 0 0 0 .5px #0000004d,inset 0 1px 1px .5px #0000002e;color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}html[data-cirra-theme=dark] .sidebar-row.nav-primary-pill.selected{background:linear-gradient(180deg,#ffffff08,#fff0),color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 14%,var(--cirra-neutral-100, #151617));box-shadow:0 2px 2px -1px #0000006b,0 1px 1px -.5px #0000005c,inset 0 -.5px #0000008c,inset 0 0 0 .5px #ffffff1f,inset 0 1px #ffffff0a}.sidebar-row.nav-primary-pill.selected .row-icon{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))!important}.sidebar-row.nav-primary-pill.selected .row-icon svg{fill:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 20%,transparent)!important}html[data-cirra-theme=light] .sidebar-row.nav-primary-pill{background:#f4f4f5;box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 1px .5px #ffffff80;color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .sidebar-row.nav-primary-pill .row-icon{color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .sidebar-row.nav-primary-pill .row-icon svg{fill:var(--cirra-neutral-400, #343538)}html[data-cirra-theme=light] .sidebar-row.nav-primary-pill:not(.thread-row):hover,html[data-cirra-theme=light] .sidebar-row.nav-primary-pill:not(.thread-row):focus-visible{background:#ececef;box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 1px .5px #ffffff80;color:var(--cirra-neutral-900, #aeb0b8)}html[data-cirra-theme=light] .sidebar-row.nav-primary-pill:not(.thread-row):hover .row-icon,html[data-cirra-theme=light] .sidebar-row.nav-primary-pill:not(.thread-row):focus-visible .row-icon{color:var(--cirra-neutral-900, #aeb0b8)}html[data-cirra-theme=light] .sidebar-row.nav-primary-pill:not(.thread-row):hover .row-icon svg,html[data-cirra-theme=light] .sidebar-row.nav-primary-pill:not(.thread-row):focus-visible .row-icon svg{fill:var(--cirra-neutral-500, #3f3f45)}html[data-cirra-theme=light] .sidebar-row.nav-primary-pill.selected{background:linear-gradient(180deg,#fff0,#ffffff3d),#dfe0e3;box-shadow:0 1px #fff9,inset 0 0 0 .5px #0003,inset 0 1px 1px .5px #0000000a}html[data-cirra-theme=light] .sidebar-row.nav-primary-pill.selected .row-icon svg{fill:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 36%,transparent)}.sidebar-row.workspace-row{height:36px;padding-left:10px;margin-bottom:8px}.sidebar-row.workspace-row .row-right-icons{font-size:16px;color:var(--cirra-neutral-600, #55565c);display:inline-flex;align-items:center}.sidebar-row.thread-row{position:relative;z-index:2;cursor:pointer;color:var(--cirra-neutral-800, #81828a)}.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-800, #81828a)}.sidebar-row.thread-row .thread-row-select{flex:1;min-width:0;overflow:hidden;display:inline-flex;align-items:center;gap:8px}.sidebar-row.thread-row .row-right{display:inline-flex;align-items:center;gap:6px;margin-right:-6px}.sidebar-row.thread-row .thread-row-status-slot{width:14px;min-width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px}.sidebar-row.thread-row .thread-row-fresh-response-dot{position:absolute;left:-2px;top:50%;transform:translateY(-50%);width:4px;min-width:4px;height:8px;border-radius:12px;background:#2b7cff}.sidebar-row.thread-row .thread-row-automation-active-dot{position:absolute;left:-3px;top:50%;transform:translateY(-50%);width:4px;min-width:4px;height:8px;border-radius:12px;background:#30d730}.sidebar-row.thread-row .thread-row-type-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-700, #6f7078);line-height:1}.sidebar-row.thread-row .thread-row-type-icon[data-thread-icon=default] svg path:first-of-type{display:none}.sidebar-row.thread-row .thread-row-pin-toggle{width:14px;min-width:14px;height:14px;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-800, #81828a);font-size:16px;line-height:1;border-radius:4px;transition:none}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.sidebar-row.thread-row .thread-row-pin-toggle:disabled{opacity:.5;cursor:default}.sidebar-row.thread-row .thread-row-waiting-tag{height:18px;padding:0 8px;border-radius:999px;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));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));font-size:10px;font-weight:600;letter-spacing:-.01em;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-right:-2px}html[data-cirra-theme=dark] .sidebar-row.thread-row .thread-row-waiting-tag{background:linear-gradient(180deg,rgba(255,255,255,.03) 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,color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 2%,transparent)),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%,rgba(0,0,0,.08));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{width:14px;height:14px;border-radius:999px;background:conic-gradient(from -90deg,var(--cirra-neutral-900, #aeb0b8) 0deg 30deg,var(--cirra-neutral-300, #27282b) 30deg 360deg);-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}.sidebar-row.thread-row[data-sidebar-dragging=true]{opacity:.55}.sidebar-row.thread-row[data-sidebar-drop-target=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 44%,transparent)}.sidebar-row.thread-row .thread-archive-trigger{width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-700, #6f7078)}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.sidebar-row.thread-row .thread-archive-confirm{height:22px;border-radius:999px;border:.5px solid rgba(0,0,0,.12);padding:0 8px;font-size:11px;font-weight:600;letter-spacing:-.01em;color:var(--cirra-neutral-900, #aeb0b8);background:color-mix(in srgb,var(--cirra-neutral-200, #202124) 82%,transparent);box-shadow:none}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.sidebar-row.thread-row .thread-archive-confirm:disabled{opacity:.7;cursor:default}html[data-cirra-theme=dark] .sidebar-row.thread-row .thread-archive-confirm{border-color:#ffffff1a;background:color-mix(in srgb,var(--cirra-neutral-200, #202124) 90%,transparent);box-shadow:none}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{font-size:14px;color:var(--cirra-neutral-700, #6f7078)}.sidebar-row[data-sidebar-item-kind=run-child] .row-label{font-size:13px}.sidebar-row[data-sidebar-item-kind=run-child] .row-metadata{font-size:11px;letter-spacing:0}.thread-row-branch:has(+.thread-row-branch){margin-bottom:2px}.thread-row-children{position:relative;display:grid;grid-template-rows:1fr;transition:grid-template-rows .15s ease-out;margin-top:2px}.thread-row-children.collapsed-subagents{grid-template-rows:0fr;transition:grid-template-rows .15s ease-out;margin-top:0}.thread-row-children-inner{overflow:hidden;display:flex;flex-direction:column;gap:2px}.sidebar-settings{display:flex;width:calc(100% - 24px);height:30px;border-radius:10px;color:var(--cirra-neutral-900, #aeb0b8);padding:0 12px;margin:0 12px 12px;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:none!important;background:transparent!important}.sidebar-settings:hover,.sidebar-settings:focus-visible{background:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 8%,transparent)!important;color:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 80%,var(--cirra-neutral-800, #81828a));outline:none}.sidebar-settings:hover .row-left .row-icon,.sidebar-settings:focus-visible .row-left .row-icon{color:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 80%,var(--cirra-neutral-800, #81828a))}.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-800, #81828a))}.sidebar-settings .row-left{display:inline-flex;align-items:center;gap:6px;min-width:0}.sidebar-settings .row-left .row-icon{width:16px;min-width:16px;display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:var(--cirra-neutral-800, #81828a)}.sidebar-settings .row-left .row-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:400;letter-spacing:-.01em}.sidebar-settings-menu.comp-dropdown-content{width:min(340px,100vw - 24px);padding:8px;gap:6px}.sidebar-settings-company-list{display:flex;flex-direction:column;gap:2px;max-height:min(240px,45vh);overflow-y:auto;--sidebar-settings-company-top-fade: 0px;--sidebar-settings-company-bottom-fade: 0px;-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%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;margin-bottom:-8px;padding-bottom:6px}.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{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 4px 0 8px}.sidebar-settings-company-header-left{display:flex;align-items:center;gap:4px;min-width:0;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.sidebar-settings-company-header-actions{display:inline-flex;align-items:center;gap:2px}.sidebar-settings-company-header-button.comp-button{min-width:24px;min-height:24px;border-radius:999px;color:var(--cirra-neutral-800, #81828a)}.sidebar-settings-company-add.comp-button{width:24px;height:24px}.sidebar-settings-company-toggle{display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-700, #6f7078);transition:transform .12s ease}.sidebar-settings-company-toggle.is-expanded{transform:rotate(180deg)}.sidebar-settings-company-search-popover.comp-dropdown-content{width:min(360px,100vw - 40px);padding:8px;gap:8px;overflow:visible}.sidebar-settings-company-search-popover-body{display:flex;flex-direction:column;gap:8px}.sidebar-settings-company-search-input-shell.comp-input-shell{--comp-input-background: #f7f7f8;--comp-input-shadow: inset 0 -.5px 0 rgba(0, 0, 0, .06), inset 0 0 0 .5px rgba(0, 0, 0, .08);--comp-input-shadow-active: inset 0 -.5px 0 rgba(0, 0, 0, .06), inset 0 0 0 .5px rgba(0, 0, 0, .08)}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 rgba(255, 255, 255, .12), inset 0 -1px 2px rgba(0, 0, 0, .32);--comp-input-shadow-active: inset 0 0 0 .5px rgba(255, 255, 255, .12), inset 0 -1px 2px rgba(0, 0, 0, .32)}.sidebar-settings-company-search-results{display:flex;flex-direction:column;gap:2px;max-height:min(320px,50vh);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.sidebar-settings-company-search-results::-webkit-scrollbar{display:none}.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{min-height:30px;display:flex;align-items:center}.sidebar-settings-company-search-item{justify-content:flex-start;border:0;background:transparent;text-align:left;transition:none!important}.sidebar-settings-company-search-item .sidebar-settings-menu-item-label{min-width:0;flex:1 1 auto;transition:none!important}.sidebar-settings-company-search-item .sidebar-settings-company-search-item-progress{position:relative;width:36px;height:4px;margin-left:8px;border-radius:999px;background:#ffffff2e;overflow:hidden;flex-shrink:0;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{position:absolute;inset:0 auto 0 0;border-radius:999px;background:#4a4fc4e0;transition:none!important}.sidebar-settings-company-search-item .sidebar-settings-menu-item-arrow,.sidebar-settings-company-search-item .comp-spinner{flex-shrink:0;transition:none!important}.sidebar-settings-company-search-item .sidebar-settings-menu-item-arrow,.sidebar-settings-company-search-item .comp-spinner{margin-left:8px}.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;box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a;outline:none}html[data-cirra-theme=light] .sidebar-settings-company-search-item:hover{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=light] .sidebar-settings-company-search-item:focus-visible{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=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{background:#4f556324!important}html[data-cirra-theme=light] .sidebar-settings-company-search-item:focus-visible .sidebar-settings-company-search-item-progress{background:#4f556324!important}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 *{color:#4f5563!important;stroke:currentColor!important;opacity:1;-webkit-text-fill-color:#4f5563!important}.dropdown-item.sidebar-settings-plan-summary{--usage-plan-progress-pill-outline-color: #ffffff;flex-direction:column;align-items:stretch;gap:10px;border-radius:12px;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:transparent}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{display:flex;align-items:center;justify-content:space-between;gap:10px}.dropdown-item.sidebar-settings-plan-summary .compound-usage-plan-summary-title{flex:1 1 auto}.dropdown-item.sidebar-settings-plan-summary .plan-arrow{width:16px;min-width:16px;color:var(--cirra-neutral-600, #55565c);display:inline-flex;align-items:center;justify-content:center;height:16px;font-size:14px}.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{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.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{display:inline-flex;align-items:baseline;gap:2px;font-size:11px;line-height:14px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078);flex-shrink:0}.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 #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 #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 #00000047,inset 0 0 0 .5px #ffffff14,inset 0 -1px 2px .5px #ffffff0d}.dropdown-label.sidebar-settings-menu-label{padding:0;font-size:12px;color:var(--cirra-neutral-700, #6f7078)}.dropdown-label.sidebar-settings-menu-note{padding:2px 8px;font-size:11px;color:var(--cirra-neutral-700, #6f7078)}.dropdown-label.sidebar-settings-menu-note.sidebar-settings-menu-note-danger{color:var(--cirra-danger, #ff5c5c);font-weight:400;white-space:normal;line-height:1.35}.dropdown-item.sidebar-settings-menu-item,.dropdown-item.sidebar-settings-company-item{min-height:30px;border-radius:8px}.dropdown-item.sidebar-settings-menu-item svg,.dropdown-item.sidebar-settings-company-item svg{width:14px;height:14px}.sidebar-settings-menu-item-label{display:inline-flex;align-items:center;gap:6px}.sidebar-settings-menu-item-arrow{color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1}.thread-rename-modal{position:fixed;inset:0;z-index:1250;display:flex;align-items:center;justify-content:center;padding:24px;font-size:14px;line-height:1.4}.thread-rename-backdrop{position:absolute;inset:0;background:color-mix(in srgb,var(--cirra-neutral-50, #0e0e0f) 80%,transparent)}.thread-rename-panel{position:relative;width:min(400px,100vw - 32px);border-radius:12px;border:1px solid var(--cirra-neutral-100, #151617);background:var(--cirra-neutral-100, #151617);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:18px 20px}.thread-rename-header .thread-rename-title{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em;line-height:1.2em;color:var(--cirra-neutral-950, #ceced6)}.thread-rename-header .thread-rename-subtitle{margin:6px 0 0;font-size:14px;line-height:1.3em;color:var(--cirra-neutral-500, #3f3f45)}.thread-rename-form{margin-top:12px}.thread-rename-error{margin:8px 0 0;font-size:12px;color:var(--cirra-danger, #ff5c5c)}.thread-rename-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.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{font-size:15px;font-weight:500;letter-spacing:-.02em;line-height:24px}.sidebar-rename-modal.comp-modal-v2 .comp-modal-v2-subtitle{max-width:100%;font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-rename-modal-form{display:flex;flex-direction:column;gap:20px}.sidebar-rename-modal-field{display:flex;flex-direction:column;gap:4px}.sidebar-rename-modal-input-shell{width:100%}.sidebar-rename-modal-actions{display:flex;justify-content:flex-end;gap:6px}.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;display:flex;flex-direction:column;align-items:center;gap:18px;width:min(100%,560px);text-align:center;user-select:none}.comp-cirra-empty-state-card.is-exiting{animation:activity-empty-state-exit .22s cubic-bezier(.16,.84,.32,1) both;pointer-events:none;will-change:opacity,transform,filter}.cirra-empty-state-card-icon-shell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;transform:rotate(-8deg);color:var(--cirra-empty-state-card-accent);background:#1e1f23d1;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{display:flex;flex-direction:column;align-items:center;gap:6px;max-width:420px}.cirra-empty-state-card-title{margin:0;color:#fffffff0;font-size:15px;line-height:24px;font-weight:500;letter-spacing:-.02em}.activity-empty-state-inline-title{display:inline-flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px}.activity-empty-state-inline-title .comp-dropdown-trigger{background:transparent!important}.activity-empty-state-inline-project-label{color:inherit}.cirra-empty-state-card-detail{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;min-height:22px;color:#ffffffb3;font-size:13px;line-height:19px;font-weight:450;letter-spacing:-.01em}.cirra-empty-state-card-description{margin:0;color:#ffffffad;font-size:13px;line-height:19px;font-weight:450;letter-spacing:-.01em;white-space:pre-line}.comp-cirra-empty-state-card .activity-empty-state-logo{width:22px;height:22px;margin-bottom:0;object-fit:contain;filter:brightness(0) saturate(100%) invert(100%);opacity:.96}.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;margin-bottom:0;color:inherit}.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{--cirra-toggle-hover-wash: rgba(255, 255, 255, .045);position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:6px;padding:0;color:inherit;font:inherit;letter-spacing:inherit;background:transparent;cursor:pointer;outline:none;transition:background .18s ease}.activity-empty-state-inline-project-trigger:after{content:"";position:absolute;inset:0 -3px;border-radius:4px;background:var(--cirra-toggle-hover-wash);opacity:0;transition:opacity .18s ease}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.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,color-mix(in srgb,var(--cirra-empty-state-card-accent) 4%,transparent)),#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(100%);opacity:.86}html[data-cirra-theme=light] .activity-empty-state-inline-project-trigger{--cirra-toggle-hover-wash: rgba(15, 23, 42, .045)}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{margin-top:0;--cirra-bar-chart-surface: #1f1f20;--cirra-bar-chart-grid-stroke: rgba(255, 255, 255, .06);--cirra-bar-chart-axis-color: var(--cirra-neutral-600);--cirra-bar-chart-bar-border: rgba(0, 0, 0, .16);--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}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: rgba(0, 0, 0, .08);--cirra-bar-chart-axis-color: var(--cirra-neutral-600);--cirra-bar-chart-bar-border: rgba(0, 0, 0, .16)}.cirra-bar-chart{margin-bottom:20px;border-radius:12px;padding:16px 20px;user-select:none;background:var(--cirra-bar-chart-surface);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 *{outline:none;user-select:none}.cirra-bar-chart-skeleton .comp-skeleton{width:auto;height:auto;padding:0;flex:0 0 auto}.cirra-bar-chart-skeleton .item{margin-top:0}.cirra-bar-chart-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0;margin-bottom:12px}.cirra-bar-chart-title{display:inline-flex;align-items:center;color:var(--cirra-neutral-950, #ceced6);font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;white-space:nowrap}.cirra-bar-chart-title-skeleton{display:inline-flex;align-items:center}.cirra-bar-chart-legend{display:flex;align-items:center;gap:16px;min-width:0}.cirra-bar-chart-legend-skeleton{gap:18px}.cirra-bar-chart-legend-item-skeleton{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.cirra-bar-chart-legend-marker-skeleton{width:10px;height:10px;border-radius:3px}.cirra-bar-chart-legend-label-skeleton{width:60.53px;height:16px;border-radius:6px}.cirra-bar-chart-legend-item{display:inline-flex;align-items:center;gap:6px;color:var(--cirra-neutral-950, #ceced6);font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;white-space:nowrap}.cirra-bar-chart-legend-marker{--cirra-bar-chart-legend-fill: var(--cirra-bar-chart-series-1);display:inline-block;flex:0 0 auto;width:10px;height:10px;box-sizing:border-box;border:.5px solid rgba(0,0,0,.24);box-shadow:inset 0 1px 2px #ffffff14,inset 0 -1px 2px #00000014;background:linear-gradient(180deg,#ffffff1f,#fff0),var(--cirra-bar-chart-legend-fill)}.cirra-bar-chart-legend-marker.is-circle{border-radius:6px}.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-period-controls{display:inline-flex;align-items:center;gap:4px;margin-left:auto;flex:0 0 auto}.cirra-bar-chart-period-button{flex:0 0 auto}.cirra-bar-chart-period-controls-skeleton{gap:6px}.cirra-bar-chart-period-button-skeleton{width:20px;height:20px;border-radius:999px}.cirra-bar-chart-period-label-skeleton{width:90.38px;height:16px;border-radius:6px}.cirra-bar-chart-period-label{color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.cirra-bar-chart-empty{position:relative}.cirra-bar-chart-empty-body{position:relative;height:280px}.cirra-bar-chart-empty-copy{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:19px;text-align:center;white-space:nowrap}.cirra-bar-chart-plot{position:relative;isolation:isolate}.cirra-bar-chart-shelf{position:absolute;left:56px;right:-8px;bottom:14px;display:block;width:calc(100% - 48px);aspect-ratio:746/30;background:center/100% 100% no-repeat url(/shelf-dark.svg);max-width:none;pointer-events:none;z-index:0;user-select:none}html[data-cirra-theme=light] .cirra-bar-chart-shelf{background-image:url(/shelf.svg)}.cirra-bar-chart-plot .recharts-responsive-container{position:relative;z-index:1}.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{width:100%;height:100%;border-radius:8px}.cirra-bar-chart-tooltip{width:max-content;min-width:180px;max-width:276px;display:flex;flex-direction:column;align-items:stretch;background:var(--cirra-neutral-100, #151617);border-radius:16px;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,inset 0 1px 1px 1px var(--cirra-neutral-100, #151617),inset 0 4px 20px -16px #00000040}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,inset 0 4px 20px -16px #ffffff0f}.cirra-bar-chart-tooltip-header{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:.5px solid var(--cirra-neutral-500, #3f3f45)}html[data-cirra-theme=dark] .cirra-bar-chart-tooltip-header{border-bottom-color:#ffffff1a}.cirra-bar-chart-tooltip-heading{margin:0;flex:1 1 auto;color:var(--cirra-neutral-950, #ceced6);font-size:12px;line-height:16px;font-weight:600;letter-spacing:-.01em}.cirra-bar-chart-tooltip-total{margin:0;flex:0 0 auto;color:var(--cirra-neutral-950, #ceced6);font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em;text-align:right}.cirra-bar-chart-tooltip-body{display:flex;flex-direction:column;gap:8px;padding:8px 12px}.cirra-bar-chart-tooltip-row{display:flex;align-items:center;gap:6px;min-width:0}.cirra-bar-chart-tooltip-dot{--cirra-bar-chart-tooltip-fill: var(--cirra-bar-chart-series-1);display:inline-block;width:10px;height:10px;flex:0 0 auto;box-sizing:border-box;border:.5px solid rgba(0,0,0,.24);box-shadow:inset 0 1px 2px #ffffff14,inset 0 -1px 2px #00000014;background:linear-gradient(180deg,#ffffff1f,#fff0),var(--cirra-bar-chart-tooltip-fill)}.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{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cirra-neutral-950, #ceced6);font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em}.cirra-bar-chart-tooltip-row-value{flex:0 0 auto;color:var(--cirra-neutral-950, #ceced6);font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em;text-align:right}.comp-cirra-connections-page{width:min(100%,800px);margin:0 auto;padding:20px;display:flex;flex-direction:column;gap:24px}.connections-section{display:flex;flex-direction:column;gap:0}.connections-section-body{margin-top:16px;display:flex;flex-direction:column;gap:24px}.connections-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.connections-section-heading-copy{display:flex;flex-direction:column;gap:6px}.connections-section-title{margin:0;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6)}.connections-section-subtitle{margin:0;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:19px}.connections-section-action{display:inline-flex;align-items:flex-end}.connections-section-search{margin-top:20px;width:min(100%,360px)}.connections-search-input{width:100%}.connections-status{min-height:20px;color:var(--cirra-neutral-700, #6f7078);font-size:13px}.connections-status.error{color:var(--cirra-danger, #ff5c5c)}.connections-loading-list{display:flex;flex-direction:column;border-radius:12px;border:0;background:var(--cirra-neutral-200, #202124);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{min-height:72px;padding:0 24px;border-bottom:1px solid var(--cirra-neutral-400, #343538);display:flex;align-items:center}.connections-loading-row:last-child{border-bottom:none}.connections-loading-row .comp-skeleton{width:100%;padding:0}.connections-loading-row .comp-skeleton .item{margin-top:0;height:20px;border-radius:8px}.connections-empty-panel{min-height:112px;border-radius:12px;border:1px solid var(--cirra-neutral-400, #343538);background:var(--cirra-neutral-50, #0e0e0f);display:flex;align-items:center;justify-content:center;padding:16px}.connections-empty-panel-text{color:var(--cirra-neutral-700, #6f7078);font-size:13px;text-align:center}.connections-inactive-section{margin-top:12px;display:flex;flex-direction:column;gap:12px}.connections-inactive-toggle{align-self:flex-start;border:none;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.connections-inactive-toggle:hover .connections-inactive-toggle-label,.connections-inactive-toggle:hover .connections-inactive-disclosure-icon{color:var(--cirra-neutral-800, #81828a)}.connections-inactive-toggle-label{color:var(--cirra-neutral-700, #6f7078);font-size:12px;font-weight:400;line-height:1.2;transition:color .16s ease-out}.connections-inactive-disclosure-icon{width:6px;height:6px;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-700, #6f7078);transition:color .16s ease-out;transform:rotate(0);transform-origin:50% 50%;transition:transform .16s ease-out,color .16s ease-out}.connections-inactive-disclosure-icon svg{border-radius:2px;width:100%;height:100%;transform:rotate(0);transform-origin:50% 50%;transform-box:fill-box;transition:transform .16s ease-out}.connections-inactive-disclosure-icon svg path{fill:currentColor;stroke:none}.connections-inactive-disclosure-icon.is-collapsed svg{transform:rotate(90deg)}.connections-inactive-disclosure-icon.is-expanded svg{transform:rotate(180deg)}.connections-list-shell{display:flex;flex-direction:column;border-radius:12px;background:var(--cirra-neutral-200, #202124);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{min-height:72px;display:flex;align-items:center;border-bottom:1px solid var(--cirra-neutral-300, #27282b)}.connections-list-row.is-last-row{border-bottom:none}.connections-list-row-main{flex:1;min-width:0;padding:16px;display:flex;align-items:center;gap:16px;text-align:left}.connections-list-row-action{padding-right:16px;display:inline-flex;align-items:center}.connections-list-row-action .comp-dropdown-trigger{border:none;background:transparent;box-shadow:none}.connections-list-row-logo-shell{position:relative}.connections-list-row-logo-status-dot{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;position:absolute;right:-1px;bottom:4px;width:6px;height:6px;border-radius:10px;box-shadow:0 0 0 2px var(--cirra-neutral-50, #0e0e0f),inset 0 0 0 .5px #00000029;background:var(--cirra-neutral-700, #6f7078);flex:none;order:3;flex-grow:0;z-index:3}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, #e7a641)}.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{width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;flex:0 0 40px;border-radius:8px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.connections-app-logo-shell--light-chip{background:var(--cirra-neutral-50, #0e0e0f);border:1px solid var(--cirra-neutral-400, #343538);width:42px;height:42px;min-width:42px;min-height:42px;max-width:42px;max-height:42px;flex:0 0 42px}.connections-list-row-logo-shell.connections-app-logo-shell--light-chip{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:8px;width:40px;height:40px;min-width:40px;min-height:40px;max-width:40px;max-height:40px;flex:none;order:0;flex-grow:0;z-index:0;border:none;border-radius:12px;background:linear-gradient(180deg,#0000,#0000000a),#f7f7f8;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{width:30px;height:30px;object-fit:contain}.connections-app-logo-fallback{width:30px;height:30px;border-radius:8px;background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-900, #aeb0b8);display:inline-flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}.connections-list-row-logo-shell .connections-app-logo-fallback{background:#edeef2;color:#404147}.connections-list-row-copy{min-width:0;display:flex;flex-direction:column;justify-content:flex-start;gap:4px}.connections-list-row-title{display:flex;align-items:baseline;gap:6px;min-width:0}.connections-list-row-name{color:var(--cirra-neutral-950, #ceced6);font-size:13px;font-weight:400;line-height:1.2;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connections-list-row-app-name{color:var(--cirra-neutral-700, #6f7078);font-size:13px;font-weight:400;line-height:1.2;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connections-app-name{color:var(--cirra-neutral-950, #ceced6);font-size:14px;font-weight:400;line-height:1.2;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connections-app-description{color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.connections-list-row-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:26px;color:var(--cirra-neutral-700, #6f7078);font-size:12px;font-weight:400;line-height:1.2}.connections-list-row-status>span:first-child{display:inline-flex;align-items:center;line-height:16px}.compound-connections-list-row-trailing-tags{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.compound-connections-no-roles{display:inline-flex;align-items:center;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:16px;font-weight:400}.compound-connections-group-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.compound-connections-group-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.compound-connections-group-title{margin:0;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6)}.compound-connections-group-subtitle{margin:0;color:var(--cirra-neutral-800, #81828a);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, #e7a641)}.connections-list-row-status.tone-danger{color:var(--cirra-danger, #ff5c5c)}.connections-list-row-status.tone-neutral{color:var(--cirra-neutral-700, #6f7078)}.connections-add-trigger{white-space:nowrap}.connections-add-modal.comp-modal-v2{min-height:min(466px,100vh - 32px);padding-bottom:0}.connections-add-modal .connections-add-modal-body{display:flex;flex-direction:column;gap:8px}.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 .connections-add-modal-options{display:flex;flex-direction:column;gap:0;max-height:355px;overflow:auto;padding-bottom:16px;-ms-overflow-style:none;scrollbar-width:none}.connections-add-modal .connections-add-modal-options::-webkit-scrollbar{display:none}.connections-add-modal .connections-add-modal-options-virtual-list{position:relative;width:100%}.connections-add-modal .connections-add-modal-options-virtual-row{position:absolute;top:0;left:0;width:100%}.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:"";position:absolute;left:0;right:0;height:20px;pointer-events:none;z-index:2}.connections-add-modal .connections-add-modal-options-shell:before{top:0;opacity:0;background:linear-gradient(180deg,var(--cirra-neutral-200, #202124) 0%,transparent 100%);transition:opacity .12s ease}.connections-add-modal .connections-add-modal-options-shell:after{bottom:0;background:linear-gradient(180deg,transparent 0%,var(--cirra-neutral-200, #202124) 100%)}.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(180deg,#ffffff 0%,transparent 100%)}html[data-cirra-theme=light] .connections-add-modal .connections-add-modal-options-shell:after{background:linear-gradient(180deg,transparent 0%,#ffffff 100%)}.connections-add-modal .connections-add-modal-option{border:0;width:100%;min-height:48px;height:48px;border-radius:8px;background:transparent;color:inherit;display:flex;flex-direction:row;align-items:center;gap:8px;padding:0 16px;text-align:left;cursor:pointer;outline:none}.connections-add-modal .connections-add-modal-option:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.connections-add-modal .connections-add-modal-option-logo-shell{width:14px;height:14px;min-width:14px;min-height:14px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center}.connections-add-modal .connections-add-modal-option-logo{width:14px;height:14px;border-radius:2px;object-fit:contain}.connections-add-modal .connections-add-modal-option-logo-fallback{width:14px;height:14px;border-radius:4px;background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-900, #aeb0b8);display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:600}.connections-add-modal .connections-add-modal-option-label{color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:19px;font-weight:400;flex:none}.connections-add-modal .connections-add-modal-option-description{min-width:0;flex:1;color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:19px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connections-add-modal .connections-add-modal-option-active-indicator{flex:none;margin-left:auto;color:var(--cirra-neutral-900, #aeb0b8);display:inline-flex;align-items:center;justify-content:center}.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{font-size:13px;line-height:20px;color:var(--cirra-neutral-700, #6f7078);padding:0}.connections-add-modal .connections-add-modal-status.is-error{color:var(--cirra-danger, #ff5c5c)}.connections-add-popover{width:min(340px,100vw - 24px);border-radius:14px;border:1px solid var(--cirra-ui-overlay-border);background-color:var(--cirra-ui-overlay-surface);box-shadow:0 16px 44px #0000006b;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);overflow:hidden}.connections-add-popover-body{padding:0;display:flex;flex-direction:column;gap:0}.connections-add-search-row{min-height:36px;padding:6px 12px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.connections-add-search-input{width:100%;border:none;background:transparent;color:#ffffffe0;font-size:13px;line-height:1.2;letter-spacing:-.01em;padding:0}.connections-add-search-input::placeholder{color:#ffffff75}.connections-add-search-input:focus-visible{outline:none}html[data-cirra-theme=light] .connections-add-search-row{border-color:#00000014}html[data-cirra-theme=light] .connections-add-search-input{color:#141820db}html[data-cirra-theme=light] .connections-add-search-input::placeholder{color:#1418207a}.connections-add-option-list{position:relative;max-height:320px;overflow:auto;padding:8px;-ms-overflow-style:none;scrollbar-width:none}.connections-add-option-list::-webkit-scrollbar{display:none}.connections-add-option-list-inner{position:relative}.connections-add-option-row{position:absolute;top:0;left:0;width:100%;padding-bottom:4px;box-sizing:border-box}.connections-add-option{border:1px solid transparent;border-radius:10px;background:transparent;color:inherit;width:100%;padding:6px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.connections-add-option-logo-shell.connections-app-logo-shell{background:var(--cirra-neutral-50, #0e0e0f);border:1px solid var(--cirra-neutral-400, #343538);width:34px;height:34px;min-width:34px;min-height:34px;max-width:34px;max-height:34px;flex:0 0 34px}.connections-add-option-logo{width:18px;height:18px;border-radius:2px}.connections-add-option-logo-fallback{width:18px;height:18px;border-radius:6px;font-size:12px}.connections-add-option:hover:not(:disabled),.connections-add-option.is-active:not(:disabled){border-color:#ffffff1f;background:#ffffff14}html[data-cirra-theme=light] .connections-add-option:hover:not(:disabled),html[data-cirra-theme=light] .connections-add-option.is-active:not(:disabled){border-color:#1616161f;background:#0000000d}.connections-add-option:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.connections-add-option:disabled{opacity:.7;cursor:not-allowed}.connections-add-option-text{min-width:0;display:flex;flex-direction:column;gap:2px}.connections-add-popover-status{font-size:13px;color:var(--cirra-neutral-700, #6f7078);padding:8px 12px}.connections-add-popover-status.is-error{color:var(--cirra-danger, #ff5c5c)}.compound-page.comp-cirra-automations-page:has(>.cirra-automations-edit-center-column){padding:0}.comp-cirra-automations-page{flex:1 1 auto;min-height:0}.comp-cirra-automations-page>.connections-section{flex:1 1 auto;min-height:0}.comp-cirra-automations-page .cirra-automations-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.comp-cirra-automations-page .cirra-automations-header .comp-dropdown-trigger{gap:0;border:0;border-radius:20px;padding:0}.comp-cirra-automations-page .cirra-automations-header-main{display:inline-flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.comp-cirra-automations-page .cirra-automations-header-title{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:19px;font-weight:500}.comp-cirra-automations-page .cirra-automations-header-separator{color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:19px;font-weight:500}.comp-cirra-automations-page .cirra-automations-header-tabs{display:inline-flex;align-items:center;gap:0;flex-wrap:wrap;margin-left:-6px}.comp-cirra-automations-page .cirra-automations-header-tab.comp-button-muted{min-height:26px;padding:0 8px 0 6px;border-radius:999px;background:transparent;box-shadow:none;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:19px;font-weight:500}.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:0 0 auto;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){background:transparent;box-shadow:none;color:var(--cirra-neutral-900, #aeb0b8)}.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){background:transparent;box-shadow:none;color:#276ef1}.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{border:0;background:transparent;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:19px;font-weight:500;padding:0;cursor:pointer}.comp-cirra-automations-page .cirra-automations-header-crumb-button:hover{color:var(--cirra-neutral-900, #aeb0b8)}.comp-cirra-automations-page .cirra-automations-header-current{display:inline-flex;align-items:center;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:19px;font-weight:500}.comp-cirra-automations-page .cirra-automations-header-crumb-with-icon{display:inline-flex;align-items:center;gap:3px}.comp-cirra-automations-page .cirra-automations-header-crumb-with-icon svg{flex:0 0 auto;width:11px;height:11px}.comp-cirra-automations-page .cirra-automations-header-details-shell{display:flex;flex-direction:column;gap:12px;width:100%;padding:16px;border-radius:12px;background:#fcfcfc;box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #00000014}.comp-cirra-automations-page .cirra-automations-header-back-button{display:inline-flex;align-items:center;gap:6px;color:var(--cirra-neutral-800, #81828a)}.comp-cirra-automations-page .cirra-automations-header-back-button svg{flex:0 0 auto;width:14px;height:14px}.comp-cirra-automations-page .cirra-automations-header-detail-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.comp-cirra-automations-page .cirra-automations-header-detail-title-main{display:inline-flex;align-items:center;gap:10px;min-width:0}.comp-cirra-automations-page .cirra-automations-header-detail-title-spinner{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.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{margin:0;min-width:0;color:var(--cirra-neutral-950, #ceced6);font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.02em}.comp-cirra-automations-page .cirra-automations-header-detail-actions{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.comp-cirra-automations-page .cirra-automations-header-detail-actions .comp-button.comp-button-icon-only{min-height:unset!important;background-color:transparent!important;padding:0!important}.comp-cirra-automations-page .cirra-automations-header-detail-actions .cirra-automations-header-detail-action-button{min-height:24px!important;padding-left:10px!important;padding-right:10px!important;background-color:transparent!important}.comp-cirra-automations-page .cirra-automations-header-detail-actions .comp-dropdown-trigger{gap:0;background-color:transparent;border-radius:999px}.comp-cirra-automations-page .cirra-automations-header-detail-meta-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.comp-cirra-automations-page .cirra-automations-header-detail-meta-content{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0;flex:1 1 auto}.comp-cirra-automations-page .cirra-automations-header-detail-meta-group{display:inline-flex;align-items:center;gap:6px;min-width:0}.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;height:19px;min-width:19px;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-700, #6f7078)}.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;line-height:16px;font-weight:450}.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-edit-center-column{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.comp-cirra-automations-page .cirra-automations-details-breadcrumb-row{margin-bottom:16px}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-detail-breadcrumb-label{color:#ffffffb8}.comp-cirra-automations-page .cirra-automations-list-shell{margin-top:12px;display:flex;flex-direction:column;align-items:stretch;padding:0 4px;border-radius:12px;background:var(--cirra-neutral-100, #151617);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,.comp-cirra-automations-page .cirra-automations-list-shell .connections-loading-list{background:transparent;box-shadow:none}.comp-cirra-automations-page .cirra-automations-list-shell .connections-loading-list .connections-loading-row{min-height:48px;padding:0 12px}.comp-cirra-automations-page .cirra-automations-inline-create-composer-shell{display:block}.comp-cirra-automations-page .cirra-automations-inline-create-composer-shell-inner{overflow:visible}.comp-cirra-automations-page .cirra-automations-inline-create-composer{min-height:0;margin-bottom:20px}.comp-cirra-automations-page .cirra-automations-inline-create-composer .comp-cirra-composer{padding:0;background:transparent}.comp-cirra-automations-page .cirra-automations-inline-create-composer .comp-cirra-composer:before{display:none}.comp-cirra-automations-page .cirra-automations-inline-create-composer .composer-follow-up-queue-stack,.comp-cirra-automations-page .cirra-automations-inline-create-composer .composer-runtime-row{display:none}.comp-cirra-automations-page .cirra-automations-inline-create-composer.has-list-shell-shadow .comp-cirra-composer .composer-bottom-panel{box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #00000014}.comp-cirra-automations-page .cirra-automations-inline-create-composer.has-empty-state-shadow .comp-cirra-composer .composer-bottom-panel{box-shadow:0 18px 36px -18px color-mix(in srgb,var(--cirra-automations-empty-state-accent) 18%,transparent),0 10px 20px -10px color-mix(in srgb,var(--cirra-automations-empty-state-accent) 10%,transparent),0 16px 32px -12px color-mix(in srgb,var(--cirra-automations-empty-state-accent) 10%,rgba(0,0,0,.22)),0 12px 12px -6px #0000002e,0 4px 4px -4px #0000001a,0 1px 4px color-mix(in srgb,var(--cirra-automations-empty-state-accent) 8%,rgba(0,0,0,.2)),0 0 0 .5px color-mix(in srgb,var(--cirra-automations-empty-state-accent) 12%,rgba(255,255,255,.08)),0 8px 16px -4px #ffffff05,inset 0 8px 16px 4px #00000005,inset 0 -.5px #00000024,inset 0 -.5px #ffffff0f,inset 0 0 0 .5px color-mix(in srgb,var(--cirra-automations-empty-state-accent) 5%,rgba(255,255,255,.08))}.comp-cirra-automations-page .cirra-automations-create-composer-shell{margin-top:12px}.comp-cirra-automations-page .cirra-automations-create-composer{--cirra-automations-empty-state-accent: #8a46ff;--cirra-automations-empty-state-background-gradient: linear-gradient(135deg, #4d90fd 14.36%, #76d0f4 29.48%, #c3a8e8 44.18%, #ffdca8 64.77%, rgba(227, 204, 193, .4) 85.36%);--cirra-automations-empty-state-background-rotation: 0deg;position:relative;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:16px;margin:0;padding:18px 18px 14px;border-radius:12px;background:color-mix(in srgb,var(--cirra-neutral-200, #202124) 90%,transparent);box-shadow:inset 0 0 0 .5px #ffffff0f,0 1px 2px #00000014}.comp-cirra-automations-page .cirra-automations-create-composer-background{position:absolute;inset:auto auto -120px -24px;width:220px;height:220px;border-radius:999px;background:var(--cirra-automations-empty-state-background-gradient);transform:rotate(var(--cirra-automations-empty-state-background-rotation));filter:blur(56px);opacity:.12;pointer-events:none}.comp-cirra-automations-page .cirra-automations-create-composer-copy{position:relative;z-index:1;display:flex;align-items:flex-start;gap:12px;min-width:0}.comp-cirra-automations-page .cirra-automations-create-composer-icon-shell{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex:0 0 auto;color:var(--cirra-automations-empty-state-accent);background:#1e1f23d1;box-shadow:0 10px 18px -14px #00000094,inset 0 1px #ffffff14,inset 0 0 0 .5px #ffffff14}.comp-cirra-automations-page .cirra-automations-create-composer-text{display:flex;flex-direction:column;gap:4px;min-width:0}.comp-cirra-automations-page .cirra-automations-create-composer-title{margin:0;color:#fffffff0;font-size:14px;line-height:20px;font-weight:520;letter-spacing:-.02em}.comp-cirra-automations-page .cirra-automations-create-composer-description{margin:0;color:#ffffffa8;font-size:12px;line-height:16px;letter-spacing:-.01em}.comp-cirra-automations-page .cirra-automations-create-composer-input{position:relative;z-index:1}.comp-cirra-automations-page .cirra-automations-create-composer-input .comp-cirra-composer{padding:0;background:transparent}.comp-cirra-automations-page .cirra-automations-create-composer-input .comp-cirra-composer:before{display:none}.comp-cirra-automations-page .cirra-automations-create-composer-input .composer-follow-up-queue-stack,.comp-cirra-automations-page .cirra-automations-create-composer-input .composer-runtime-row{display:none}.comp-cirra-automations-page .cirra-automations-empty-state{--cirra-automations-empty-state-accent: #8a46ff;position:relative;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:48px;min-height:min(100vh - 240px,760px);padding:40px 0}.comp-cirra-automations-page .cirra-automations-empty-state-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px;width:min(100%,560px);text-align:center;user-select:none}.comp-cirra-automations-page .cirra-automations-empty-state-icon-shell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;transform:rotate(-8deg);color:var(--cirra-automations-empty-state-accent);background:#1e1f23d1;box-shadow:0 12px 24px -18px #00000094,0 6px 12px -12px #0006,inset 0 1px #ffffff14,inset 0 0 0 .5px #ffffff14}.comp-cirra-automations-page .cirra-automations-empty-state-type-icon{opacity:.94}.comp-cirra-automations-page .cirra-automations-empty-state-type-icon.is-large{transform:scale(1.04)}.comp-cirra-automations-page .cirra-automations-empty-state-copy{display:flex;flex-direction:column;align-items:center;gap:6px}.comp-cirra-automations-page .cirra-automations-empty-state-title{margin:0;color:#fffffff0;font-size:15px;line-height:24px;font-weight:500;letter-spacing:-.02em}.comp-cirra-automations-page .cirra-automations-empty-state-description{margin:0;max-width:400px;color:#ffffffad;font-size:13px;line-height:19px;font-weight:450;letter-spacing:-.01em}.comp-cirra-automations-page .cirra-automations-empty-state-composer{position:relative;z-index:1;width:min(100%,560px);margin:0 auto}.comp-cirra-automations-page .cirra-automations-empty-state-composer .comp-cirra-composer{padding:0;background:transparent}.comp-cirra-automations-page .cirra-automations-empty-state-composer .comp-cirra-composer:before{display:none}.comp-cirra-automations-page .cirra-automations-empty-state-composer .composer-follow-up-queue-stack,.comp-cirra-automations-page .cirra-automations-empty-state-composer .composer-runtime-row{display:none}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automations-create-composer{background:color-mix(in srgb,white 84%,#f5f5f7);box-shadow:inset 0 0 0 .5px #00000014,0 1px 2px #0000000a}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automations-create-composer-icon-shell{background:linear-gradient(180deg,#9547ff00,color-mix(in srgb,var(--cirra-automations-empty-state-accent) 4%,transparent)),#ffffff9e;box-shadow:0 4px 4px -3px color-mix(in srgb,var(--cirra-automations-empty-state-accent) 12%,transparent),0 1px 1px -.5px #0000001f,inset 0 1px 2px #fff9}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automations-create-composer-title{color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automations-create-composer-description{color:var(--cirra-neutral-800, #81828a)}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automations-empty-state-icon-shell{background:linear-gradient(180deg,#9547ff00,color-mix(in srgb,var(--cirra-automations-empty-state-accent) 4%,transparent)),#ffffff80;box-shadow:0 4px 4px -3px color-mix(in srgb,var(--cirra-automations-empty-state-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] .comp-cirra-automations-page .cirra-automations-empty-state-title{color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automations-empty-state-description{color:var(--cirra-neutral-800, #81828a)}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automations-inline-create-composer.has-list-shell-shadow .comp-cirra-composer .composer-bottom-panel{box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #00000014}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automations-inline-create-composer.has-empty-state-shadow .comp-cirra-composer .composer-bottom-panel{box-shadow:0 16px 32px -12px color-mix(in srgb,var(--cirra-automations-empty-state-accent) 8%,transparent),0 12px 12px -6px #00000005,0 4px 4px -4px #0000001f,0 1px 4px color-mix(in srgb,var(--cirra-automations-empty-state-accent) 4%,rgba(0,0,0,.04)),inset 0 -.5px #00000029,inset 0 0 0 .5px color-mix(in srgb,var(--cirra-automations-empty-state-accent) 4%,rgba(0,0,0,.14)),inset 0 1.5px 1px #fff,inset 0 8px 16px 4px #00000003}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automations-empty-state-composer .composer-bottom-panel-content{padding:12px 10px 8px 14px}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-inline-create-composer.has-empty-state-shadow .comp-cirra-composer .composer-bottom-panel{box-shadow:0 18px 36px -18px color-mix(in srgb,var(--cirra-automations-empty-state-accent) 9%,transparent),0 10px 20px -10px color-mix(in srgb,var(--cirra-automations-empty-state-accent) 5%,transparent),0 16px 32px -12px color-mix(in srgb,var(--cirra-automations-empty-state-accent) 5%,rgba(0,0,0,.22)),0 12px 12px -6px #0000002e,0 4px 4px -4px #0000001a,0 1px 4px color-mix(in srgb,var(--cirra-automations-empty-state-accent) 4%,rgba(0,0,0,.2)),0 0 0 .5px #ffffff14,0 8px 16px -4px #ffffff05,inset 0 8px 16px 4px #00000005,inset 0 -.5px #00000024,inset 0 -.5px #ffffff0f,inset 0 0 0 .5px #ffffff1a}.comp-cirra-automations-page .cirra-automations-controls-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 12px}.comp-cirra-automations-page .cirra-automations-list-heading{align-items:flex-start;gap:20px}.comp-cirra-automations-page .cirra-automations-type-filter-row{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.comp-cirra-automations-page .cirra-automations-type-filter-group{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill{min-height:26px;padding:0 10px 0 8px;border-radius:16px;background:var(--cirra-neutral-100, #151617);box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #0000000f,inset 0 0 0 .5px #0000001f;color:var(--cirra-neutral-700, #6f7078)}.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{border-radius:20px;background:#00000008;box-shadow:inset 0 0 0 .5px #0000000f;color:var(--cirra-neutral-950, #ceced6)}.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{margin-left:auto;display:inline-flex;align-items:center;flex:0 0 auto}.comp-cirra-automations-page .cirra-automations-type-filter-action .comp-dropdown-trigger{gap:0;border:0;border-radius:20px;padding:0}.comp-cirra-automations-page .cirra-automations-type-filter-action .comp-button{min-height:26px!important}.comp-cirra-automations-page .cirra-segmented-filter{display:inline-flex;align-items:center;gap:8px;min-width:0}.comp-cirra-automations-page .cirra-segmented-filter-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;color:var(--cirra-neutral-800, #81828a)}.comp-cirra-automations-page .cirra-segmented-filter-panel{display:inline-flex;align-items:center;gap:4px;flex-wrap:nowrap;min-width:0;min-height:30px;padding:2px;border-radius:999px;background:#f7f7f8;box-shadow:inset 0 -.5px #0000000f,inset 0 0 0 .5px #00000014}.comp-cirra-automations-page .cirra-segmented-filter-option{flex:0 0 auto;min-height:24px;border:0;border-radius:999px;background:transparent;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.02em;white-space:nowrap;padding:0 8px;cursor:pointer;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(max-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);position:relative;display:flex;align-items:center;justify-content:flex-end;flex:0 1 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);max-width:100%;align-self:center;transition:width .22s cubic-bezier(.2,.72,.18,1),flex-basis .22s cubic-bezier(.2,.72,.18,1)}.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{position:absolute;inset:0 auto 0 0;display:inline-flex;align-items:center;justify-content:center;width:var(--cirra-automations-search-collapsed-size);height:var(--cirra-automations-search-collapsed-size);border:0;border-radius:999px;background:transparent;color:var(--cirra-neutral-700, #6f7078);cursor:pointer;z-index:2;transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.72,.18,1),color .16s ease-out}.comp-cirra-automations-page .cirra-expandable-search-trigger:before{content:"";position:absolute;inset:2px;border-radius:inherit;background:#00000008;box-shadow:inset 0 0 0 .5px #00000014;opacity:0;transform:scale(.86);transition:opacity .16s ease-out,transform .22s cubic-bezier(.2,.72,.18,1),box-shadow .16s ease-out,background .16s ease-out}.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{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center}.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;transform:none;pointer-events:auto;color:var(--cirra-neutral-600, #55565c)}.comp-cirra-automations-page .cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:before{opacity:0;transform:scale(1);box-shadow:none}.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:cirra-automations-search-shell-enter .22s cubic-bezier(.2,.72,.18,1)}.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 rgba(0, 0, 0, .06), inset 0 0 0 .5px rgba(0, 0, 0, .08);--comp-input-shadow-active: inset 0 -.5px 0 rgba(0, 0, 0, .06), inset 0 0 0 .5px rgba(0, 0, 0, .08);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}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{background:transparent;box-shadow:none}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%);box-shadow:0 1px 1px -.5px #0000003d,inset 0 -.5px #0000005c,inset 0 0 0 .5px #ffffff1f;color:#ffffffb8}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{background:#ffffff14;box-shadow:inset 0 0 0 .5px #ffffff1f;color:var(--cirra-neutral-950, #ceced6)}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 rgba(255, 255, 255, .12), inset 0 -1px 2px rgba(0, 0, 0, .32);--comp-input-shadow-active: inset 0 0 0 .5px rgba(255, 255, 255, .12), inset 0 -1px 2px rgba(0, 0, 0, .32);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(max-width:1120px){.comp-cirra-automations-page .cirra-automations-list-heading{align-items:stretch}.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{display:flex;flex-direction:column;gap:0;overflow:visible;padding:0 0 2px;border-radius:0;background:transparent;box-shadow:none}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-header{display:grid;grid-template-columns:14px minmax(0,1.09fr) minmax(0,.95fr) 56px;column-gap:16px;align-items:center}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-header{min-height:32px;padding:0 12px;border-radius:8px;background:color-mix(in srgb,var(--cirra-neutral-300, #27282b) 80%,var(--cirra-neutral-50, #0e0e0f) 20%);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);font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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{position:relative;padding:0}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell:after{content:"";position:absolute;bottom:0;left:14px;right:14px;height:.5px;background:#0000001f;pointer-events:none}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{opacity:1}.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{position:relative;display:flex;align-items:center;margin-top:1px;margin-bottom:2px}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{position:absolute;top:50%;left:5px;width:28px;height:28px;padding:0;border:0;border-radius:8px;background:transparent;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;z-index:1;transform:translateY(-50%);transition:opacity .14s ease-out}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-selection-toggle:focus-visible{outline:none;opacity:1}.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{position:static;opacity:1;transform:none;width:fit-content;height:fit-content}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.95fr) 88px;column-gap:16px;align-items:center;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:0 12px 0 36px;border:.5px solid transparent;border-radius:8px;background:transparent;box-shadow:none;cursor:pointer;transition:background .14s ease-out,box-shadow .14s ease-out;outline:none}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row{border-color:transparent}.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{min-width:0;display:inline-flex;align-items:center;gap:14px;padding-left:8px}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-toggle-shell{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-name{min-width:0;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:19px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-frequency-cell{min-width:0;display:inline-flex;align-items:center}.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);font-size:13px;line-height:19px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-cost-cell{min-width:0;display:inline-flex;align-items:center}.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);font-size:13px;line-height:19px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-actions-cell{display:inline-flex;align-items:center;justify-content:flex-end;min-width:0}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-actions-cell .cirra-automations-table-actions-inner{display:inline-flex;align-items:center;justify-content:flex-end;gap:0;width:100%;opacity:0;transition:opacity .14s ease-out}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-actions-cell .comp-button{padding:0;border:0;background:transparent}.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 .cirra-automations-table-actions-cell .cirra-automations-table-chat-action-button svg path:first-of-type{display:none}.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{display:flex;align-items:center}.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){flex:0 0 140px;min-width:0;text-align:right}.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;min-width:0;display:flex;gap:4px;align-items:center;justify-content:flex-end}.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-run-name-shell{min-width:0;display:flex;flex-direction:column;gap:2px}.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%);font-size:12px;line-height:16px;font-weight:400;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}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:transparent;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{display:block;flex:0 0 auto;border-radius:999px;background:linear-gradient(90deg,#ffffff0d 15%,#ffffff1f 50%,#ffffff0d 85% 100%);background-size:200% 100%;animation:cirra-skeleton-shimmer 1.5s infinite linear}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%);background-size: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{height:22px;border-radius:999px}.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{display:flex;align-items:center}.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){flex:0 0 140px;min-width:0;text-align:right}.comp-cirra-automations-page .cirra-automations-table-shell.is-recent-activity .cirra-automations-table-row{display:flex;align-items:center}.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;min-width:0;display:flex;align-items:center;gap:12px}.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;display:flex;align-items:center;justify-content:flex-start;min-width:0}.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;min-width:0;display:flex;align-items:center;justify-content:flex-end}.comp-cirra-automations-page .cirra-automations-empty-shell{display:flex;flex-direction:column;align-items:center;gap:12px}.comp-cirra-automations-page .connections-empty-panel{border:none;border-radius:12px;background:#f7f7f8;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:20px;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: rgba(255, 255, 255, .06);--cirra-bar-chart-axis-color: var(--cirra-neutral-600);--cirra-bar-chart-bar-border: rgba(0, 0, 0, .16);--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: rgba(0, 0, 0, .08);--cirra-bar-chart-axis-color: var(--cirra-neutral-600);--cirra-bar-chart-bar-border: rgba(0, 0, 0, .16)}.comp-cirra-automations-page .cirra-automations-runs-chart .cirra-bar-chart{margin-bottom:0}.comp-cirra-automations-page .cirra-automations-details-main{display:flex;flex-direction:column;gap:12px}.comp-cirra-automations-page .cirra-automations-details-main .cirra-automations-details-section{display:flex;flex-direction:column;padding:0 4px;border-radius:12px;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] .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{display:flex;align-items:center;justify-content:space-between;gap:12px}.comp-cirra-automations-page .cirra-automations-details-main .cirra-automations-details-section-title{margin:0;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.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{background:transparent;box-shadow:none}.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{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 12px 12px}.comp-cirra-automations-page .cirra-automations-details-runs-empty-shell{border-radius:12px}.comp-cirra-automations-page .cirra-automations-runs-empty{min-height:112px;display:flex;align-items:center;justify-content:center;padding:0 16px}.comp-cirra-automations-page .cirra-automations-run-row:focus-visible{outline:none}.comp-cirra-automations-page .cirra-automations-run-row-spinner{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;color:var(--cirra-neutral-600, #55565c)}.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{position:fixed;left:50%;bottom:16px;transform:translate(-50%) translateY(12px);width:fit-content;max-width:calc(100vw - 32px);padding:6px 8px;border-radius:36px;border:0;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a;display:inline-flex;align-items:center;justify-content:flex-start;gap:36px;opacity:0;pointer-events:none;transition:opacity .16s ease-out,transform .16s ease-out;z-index:40}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;display:inline-flex;align-items:center;gap:6px;color:var(--cirra-neutral-950, #ceced6)}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;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:16px;font-weight:500;color:var(--cirra-neutral-900, #aeb0b8);background:linear-gradient(180deg,#ffffff05,#fff0),var(--cirra-neutral-200, #202124);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;font-variant-numeric:tabular-nums}html[data-cirra-theme=light] .comp-cirra-automations-page .cirra-automation-selection-bar-count-value{background:linear-gradient(180deg,#0000,#00000005),#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{min-width:0;font-size:13px;line-height:19px;font-weight:400;white-space:nowrap}.comp-cirra-automations-page .cirra-automation-selection-bar-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.comp-cirra-automations-page .cirra-automation-selection-bar-actions .comp-button-outlined.comp-button-size-sm{padding:0 12px!important}@media(max-width:820px){.comp-cirra-automations-page .cirra-automations-empty-state{gap:36px;min-height:0;padding:72px 0 28px}.comp-cirra-automations-page .cirra-automations-empty-state-background{width:340px;height:340px}.comp-cirra-automations-page .cirra-automations-empty-state-content{width:100%;padding:0 20px}.comp-cirra-automations-page .cirra-automations-empty-state-description{max-width:320px}.comp-cirra-automations-page .cirra-automations-empty-state-composer{width:100%}.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);overflow-y:auto;margin:0 -20px -20px;padding:0 20px 20px}.cirra-trigger-polls-loading,.cirra-trigger-polls-empty,.cirra-trigger-polls-error{padding:24px 0;text-align:center;font-size:13px;color:var(--cirra-neutral-700, #6f7078)}.cirra-trigger-polls-error{color:var(--cirra-danger, #ff5c5c)}.cirra-trigger-polls-list{display:flex;flex-direction:column;gap:1px}.cirra-trigger-polls-row{display:flex;align-items:center;gap:8px;padding:8px 0;font-size:13px;border-bottom:1px solid var(--cirra-neutral-300, #27282b)}.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);margin-left:auto;white-space:nowrap}.comp-tag{display:inline-flex;align-items:center;gap:4px;padding:0 5px;height:18px;min-height:18px;border-radius:4px;font-size:11px;font-weight:500;line-height:1;white-space:nowrap;background:var(--cirra-neutral-250, #242528);border:.5px solid var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-700, #6f7078)}.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, #e7a641),.1);border-color:rgba(var(--cirra-warning, #e7a641),.2);color:var(--cirra-warning, #e7a641)}.comp-tabs{display:flex;align-items:center;gap:4px}.comp-tabs-tab{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border:0;border-radius:16px;background:transparent;color:var(--cirra-neutral-700, #6f7078);font-size:12px;font-weight:500;cursor:pointer;transition:color .14s ease-out,background .14s ease-out}.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{margin:0;font-family:var(--cirra-code-font-family, "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:11px;line-height:1.5;word-break:break-word;overflow-x:auto}.jtv-root .jtv-key{color:#881391}.jtv-root .jtv-key-toggle{border:0;background:transparent;padding:0;margin:0;font:inherit;line-height:inherit;color:#881391;cursor:pointer}.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);font-style:italic;margin:0 4px}.jtv-root .jtv-toggle{all:unset;cursor:pointer;color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 40%,transparent);font-size:10px;width:14px;display:inline-block;text-align:center;vertical-align:baseline;user-select:none}.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;font-size:10px;margin-left:4px;opacity:.7}.jtv-root .jtv-toggle-inline:hover{opacity:1;text-decoration:underline}.jtv-root .jtv-expanded>.jtv-entries{display:block;padding-left:16px}.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{width:min(100%,900px);margin:0 auto;padding:24px 48px;display:flex;flex-direction:column;gap:24px}.governance-breadcrumb{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;line-height:1.4}.governance-breadcrumb-link{background:none;border:none;padding:0;font:inherit;color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));cursor:pointer;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{display:flex;flex-direction:column;gap:12px}.governance-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.governance-controls-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.governance-control{display:flex;flex-direction:column;gap:6px}.governance-control .comp-cirra-schedule-header-select-trigger{min-width:148px}.governance-control-label{color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.06em}.governance-timeline-shell{display:flex;flex-direction:column;gap:10px}.governance-timeline-shell .cirra-bar-chart{margin-bottom:0}.governance-activity-list-shell{display:flex;flex-direction:column;overflow:hidden}.governance-app-card,.governance-entity-card,.governance-user-row{width:100%;min-height:60px;display:flex;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--cirra-neutral-300, #27282b);background:none;border-left:none;border-right:none;border-top:none;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease}.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{width:16px;height:16px;border:none;border-radius:0;background:transparent;overflow:visible;flex-shrink:0}.governance-recent-app-icon-image{width:100%;height:100%;object-fit:cover}.governance-recent-app-icon-fallback{color:var(--cirra-neutral-800, #81828a);font-size:11px;line-height:1;text-transform:uppercase}.governance-app-card-copy{flex:1;min-width:0;display:flex;align-items:center;gap:12px}.governance-app-card-title{color:var(--cirra-neutral-950, #ceced6);font-size:14px;line-height:1.2;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.governance-app-card-metrics{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;margin-left:auto;white-space:nowrap}.governance-entity-card-icon{width:20px;height:20px;border-radius:4px;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-700, #6f7078);font-size:10px;font-weight:600;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}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);font-size:13px;line-height:16px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.governance-user-chip-count{color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.governance-activity-tag{border-radius:999px;border:0;min-height:18px;background:var(--cirra-neutral-50, #0e0e0f);box-shadow:inset 0 -.5px #126cfc29,inset 0 0 0 .5px #0000001f;color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));text-shadow:0 1px 0 #ffffff;font-size:10px;line-height:14px;font-weight:590;letter-spacing:0;padding:2px 7px;white-space:nowrap}html[data-cirra-theme=dark] .governance-activity-tag{background:linear-gradient(180deg,#ffffff12,#ffffff03),var(--cirra-neutral-300, #27282b);box-shadow:inset 0 -.5px #00000061,inset 0 0 0 .5px #ffffff1f;text-shadow:none}.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{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;flex-wrap:wrap}.governance-recent-header-copy{display:flex;flex-direction:column;gap:10px}.governance-recent-filters{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.governance-filter-chip{border:1px solid var(--cirra-neutral-300, #27282b);border-radius:999px;background:var(--cirra-neutral-100, #151617);color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1;padding:8px 12px;cursor:pointer}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{min-height:40px;height:40px}.governance-search-input .comp-input{min-height:40px;height:40px;font-size:13px}.governance-recent-list{display:flex;flex-direction:column;overflow:hidden}.governance-recent-row{min-height:56px;border-bottom:1px solid var(--cirra-neutral-300, #27282b);display:flex;align-items:center;gap:12px;padding:10px 16px}.governance-recent-row:last-child{border-bottom:none}.governance-recent-copy{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.governance-recent-title{color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.governance-recent-meta{display:inline-flex;align-items:center;gap:8px}.governance-operation-badge{min-width:22px;height:16px;padding:0 4px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;flex-shrink:0}.governance-operation-badge.is-create{background:#009e351f;color:#009e35}.governance-operation-badge.is-update{background:#126cfc1f;color:#126cfc}.governance-operation-badge.is-delete{background:#df1d371f;color:#df1d37}.governance-recent-user-avatar{width:24px;height:24px;border-radius:999px;border:1px solid var(--cirra-neutral-400, #343538);background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-800, #81828a);font-size:9px;font-weight:600;line-height:1;letter-spacing:.03em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}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{display:inline-flex;align-items:center;gap:6px;margin-top:2px}.governance-status-badge{border-radius:999px;border:0;min-height:16px;font-size:10px;line-height:12px;font-weight:590;letter-spacing:0;padding:2px 7px;white-space:nowrap;background:var(--cirra-neutral-50, #0e0e0f);box-shadow:inset 0 -.5px #00000014,inset 0 0 0 .5px #0000001f;color:var(--cirra-neutral-700, #6f7078);text-shadow:0 1px 0 #ffffff}html[data-cirra-theme=dark] .governance-status-badge{background:linear-gradient(180deg,#ffffff12,#ffffff03),var(--cirra-neutral-300, #27282b);box-shadow:inset 0 -.5px #00000061,inset 0 0 0 .5px #ffffff1f;text-shadow:none}.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);border-radius:10px;color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:17px;padding:12px;margin:10px}.governance-status{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:16px}.governance-status.error{color:var(--cirra-danger, #ff5c5c)}@media(max-width:900px){.comp-cirra-governance-page{padding:20px 20px 28px}.governance-controls-row{width:100%}.governance-control{flex:1 1 0}.governance-control .comp-cirra-schedule-header-select-trigger{width:100%;min-width:0}.governance-app-card-copy{flex-direction:column;align-items:flex-start;gap:8px}.governance-app-card-metrics{width:100%;justify-content:flex-start;flex-wrap:wrap;margin-left:0}}.comp-cirra-workflows-main-layout{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.comp-cirra-workflows-empty-state{width:min(920px,100%);margin:0 auto;padding:26px 22px}.comp-cirra-workflows-empty-state h2{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:22px;line-height:1.25}.comp-cirra-workflows-empty-state p{margin:12px 0 0;color:var(--cirra-neutral-700, #6f7078);font-size:14px;line-height:1.5}.comp-cirra-workflows-detail-section{width:min(920px,100%);margin:0 auto;padding:14px 22px 20px;min-height:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-workflows-detail-section::-webkit-scrollbar{display:none}.comp-cirra-workflows-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.comp-cirra-workflows-detail-title-wrap{min-width:0}.comp-cirra-workflows-detail-title{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:20px;line-height:1.25;letter-spacing:-.01em}.comp-cirra-workflows-detail-subtitle{margin:6px 0 0;color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:1.45}.comp-cirra-workflows-detail-actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.comp-cirra-workflows-validation-summary{margin-top:12px;border-radius:12px;border:1px solid rgba(0,0,0,.08);background:var(--cirra-neutral-100, #151617);padding:10px 12px}.comp-cirra-workflows-validation-summary p{margin:0;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:1.45}.comp-cirra-workflows-validation-list{margin:8px 0 0;padding-left:18px}.comp-cirra-workflows-validation-list li{color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.4}.comp-cirra-workflows-grid,.comp-cirra-workflows-associations-grid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.comp-cirra-workflows-card{border-radius:12px;border:1px solid rgba(0,0,0,.08);background:var(--cirra-neutral-50, #0e0e0f);padding:12px;display:flex;flex-direction:column;gap:10px}.comp-cirra-workflows-card select,.comp-cirra-workflows-card input{width:100%;border-radius:9px;border:1px solid rgba(0,0,0,.12);background:#fff;color:var(--cirra-neutral-900, #aeb0b8);font-size:13px;line-height:1.4;min-height:34px;padding:6px 10px}.comp-cirra-workflows-card select:focus-visible,.comp-cirra-workflows-card input:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-workflows-card-header{display:flex;align-items:center;gap:6px}.comp-cirra-workflows-card-header h3{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:13px;line-height:1.4;font-weight:600}.comp-cirra-workflows-card-header span{margin-left:auto;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.3}.comp-cirra-workflows-card-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.comp-cirra-workflows-card-list li{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:10px;align-items:center;color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:1.4}.comp-cirra-workflows-card-list li span:last-child{margin-left:auto}.comp-cirra-workflows-card-empty{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.45}.comp-cirra-workflows-field-label{color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.35;font-weight:500}.comp-cirra-workflows-field-toggle{display:inline-flex;align-items:center;gap:8px;color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:1.35}.comp-cirra-thread-main-workflow-layout{width:100%;flex:1;min-height:0;min-width:0;display:flex;align-items:stretch;gap:0}.comp-cirra-thread-main-workflow-layout .comp-cirra-main-content-column{width:min(100%,816px);margin:0 auto;padding-inline:8px;box-sizing:border-box}.comp-cirra-thread-main-workflow-layout .comp-cirra-main-thread-column--bottom-composer>.comp-cirra-main-content-column{flex:0 0 auto;flex-shrink:0}.comp-cirra-thread-main-workflow-layout.is-workflow-mode.has-hierarchy-pane .comp-cirra-main-content-column{margin:0 auto;width:min(100%,776px);max-width:776px}.comp-cirra-workflow-hierarchy-pane{width:100%;min-width:0;max-width:none;height:100%;min-height:0;flex:1;flex-shrink:1;position:relative;border-left:0;background:var(--cirra-neutral-100, #151617);display:flex;flex-direction:column}.comp-cirra-workflow-hierarchy-pane.is-collapsed{width:auto;min-width:0;max-width:none;border-left:0;background:transparent;padding:0 6px 6px 8px;justify-content:flex-end}.comp-cirra-workflow-hierarchy-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 20px;border-bottom:none}.comp-cirra-workflow-hierarchy-header-main{display:inline-flex;align-items:center;gap:8px;min-width:0}.comp-cirra-workflow-hierarchy-title{color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:20px;font-weight:500;letter-spacing:-.01em}.comp-cirra-workflow-version-toggle{min-width:0;width:fit-content;flex:0 0 auto}.comp-cirra-workflow-version-toggle .comp-cirra-composer-model-picker-popover-reasoning-controls{margin-top:0}.comp-cirra-workflow-hierarchy-scroll{flex:1;min-height:0;overflow:auto;padding:10px 20px 8px;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-workflow-hierarchy-scroll::-webkit-scrollbar{display:none}.comp-cirra-workflow-trigger-section,.comp-cirra-workflow-plan-section{margin-bottom:10px}.comp-cirra-workflow-plan-button{width:100%;border:1px solid rgba(0,0,0,.09);border-radius:10px;background:#ffffffeb;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.3;font-weight:600;text-align:left;padding:8px 10px;cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.comp-cirra-workflow-plan-button:hover:not(:disabled),.comp-cirra-workflow-plan-button:focus-visible:not(:disabled){border-color:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 42%,rgba(0,0,0,.2));background:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 10%,#ffffff);outline:none}.comp-cirra-workflow-trigger-pill{display:inline-flex;align-items:center;border-radius:7px;background:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 22%,#ffffff);color:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 82%,var(--cirra-neutral-900, #aeb0b8));font-size:10px;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:4px 8px}.comp-cirra-workflow-trigger-card{margin-top:6px;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#fff;padding:10px}.comp-cirra-workflow-trigger-title{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.35;font-weight:500}.comp-cirra-workflow-trigger-detail{margin:5px 0 0;color:var(--cirra-neutral-700, #6f7078);font-size:10px;line-height:1.35}.comp-cirra-workflow-hierarchy-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.comp-cirra-workflow-tree-node{min-width:0;position:relative}.comp-cirra-workflow-tree-node.has-prev-sibling:before{content:"";position:absolute;left:22px;top:-8px;height:28px;width:2px;border-radius:999px;background:#d0d0d0;pointer-events:none;z-index:0}.comp-cirra-workflow-tree-node.has-next-sibling:after{content:"";position:absolute;left:22px;top:20px;bottom:-8px;width:2px;border-radius:999px;background:#d0d0d0;pointer-events:none;z-index:0}.comp-cirra-workflow-tree-node-row-wrap{display:flex;flex-direction:column;gap:8px;min-width:0;position:relative;z-index:1}.comp-cirra-workflow-tree-node.has-visible-children>.comp-cirra-workflow-tree-node-row-wrap:after{content:"";position:absolute;left:52px;top:40px;height:8px;width:2px;border-radius:999px;background:#d0d0d0;pointer-events:none;z-index:0}.comp-cirra-workflow-hierarchy-row{width:100%;font:inherit;color:inherit;border-radius:64px;border:none;background:linear-gradient(180deg,#ffffff0f,#ffffff03),var(--cirra-neutral-300, #27282b);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 #ffffff0f;padding:8px 22px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;text-align:left;cursor:pointer;min-width:0;height:40px;box-sizing:border-box;transition:border-color .12s ease,background-color .12s ease}html[data-cirra-theme=light] .comp-cirra-workflow-hierarchy-row{background:linear-gradient(180deg,#0000,#0000000a),#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-workflow-hierarchy-row:hover:not(:disabled),.comp-cirra-workflow-hierarchy-row:focus-visible:not(:disabled){outline:none;box-shadow:0 2px 2px -1px #00000047,0 1px 1px -.5px #0000003d,inset 0 -.5px #00000052,inset 0 0 0 1px #0003,inset 0 1px #ffffff0f}html[data-cirra-theme=light] .comp-cirra-workflow-hierarchy-row:hover:not(:disabled){box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 1px #0000002e,inset 0 -1px 2px .5px #fff}html[data-cirra-theme=light] .comp-cirra-workflow-hierarchy-row:focus-visible:not(:disabled){box-shadow:0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 1px #0000002e,inset 0 -1px 2px .5px #fff}.comp-cirra-workflow-hierarchy-row-main{display:flex;align-items:center;gap:0;min-width:0;width:100%}.comp-cirra-workflow-hierarchy-row-step-index{width:12px;min-width:12px;margin-left:-7px;margin-right:12px;color:var(--cirra-neutral-700, #6f7078);font-size:10px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.comp-cirra-workflow-hierarchy-row-app-badge{width:22px;height:22px;min-width:22px;margin-right:12px;border-radius:6px;background:var(--cirra-neutral-100, #151617);display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-700, #6f7078);font-size:9px;line-height:1;font-weight:700;text-transform:uppercase}.comp-cirra-workflow-hierarchy-row-app-badge.has-logo{padding:0;overflow:hidden}html[data-cirra-theme=light] .comp-cirra-workflow-hierarchy-row-app-badge{color:var(--cirra-neutral-800, #81828a)}.comp-cirra-workflow-hierarchy-row-app-image{width:100%;height:100%;display:block;object-fit:contain;padding:2px;box-sizing:border-box}.comp-cirra-workflow-hierarchy-row-loop-icon{color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .comp-cirra-workflow-hierarchy-row-loop-icon{color:var(--cirra-neutral-800, #81828a)}.comp-cirra-workflow-hierarchy-row-code-icon{color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .comp-cirra-workflow-hierarchy-row-code-icon{color:var(--cirra-neutral-800, #81828a)}.comp-cirra-workflow-hierarchy-row-wait-icon{color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .comp-cirra-workflow-hierarchy-row-wait-icon{color:var(--cirra-neutral-800, #81828a)}.comp-cirra-workflow-hierarchy-row-branch-icon{color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .comp-cirra-workflow-hierarchy-row-branch-icon{color:var(--cirra-neutral-800, #81828a)}.comp-cirra-workflow-hierarchy-row-router-icon{color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .comp-cirra-workflow-hierarchy-row-router-icon{color:var(--cirra-neutral-800, #81828a)}.comp-cirra-workflow-hierarchy-row-title{color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.25;font-weight:500;min-width:0;flex:1;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-cirra-workflow-hierarchy-row-output-length-badge{width:auto;height:16px;min-width:16px;padding:0 5px;gap:1px;border-radius:999px;background:#ffffff0f;color:var(--cirra-neutral-700, #6f7078);font-size:9px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;margin-left:6px;box-sizing:border-box;cursor:pointer}html[data-cirra-theme=light] .comp-cirra-workflow-hierarchy-row-output-length-badge{background:#00000009;color:var(--cirra-neutral-800, #81828a)}.comp-cirra-workflow-hierarchy-row-output-length-icon{flex-shrink:0;opacity:.75}.comp-cirra-workflow-hierarchy-row-output-length-text{line-height:1}.comp-cirra-workflow-hierarchy-row-path{color:var(--cirra-neutral-700, #6f7078);font-size:10px;line-height:1.2;min-width:0;display:block;padding-left:29px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:12px}.comp-cirra-workflow-hierarchy-row-path.is-empty{opacity:0;pointer-events:none}.comp-cirra-workflow-hierarchy-list.is-nested{margin:0;padding:8px 0 0 30px;border-left:none;min-width:0;gap:8px;position:relative}.comp-cirra-workflow-hierarchy-list.is-nested:before{content:"";position:absolute;left:52px;top:0;bottom:0;width:2px;border-radius:999px;background:#d0d0d0;pointer-events:none;z-index:0}.comp-cirra-workflow-hierarchy-list.is-nested>.comp-cirra-workflow-tree-node{position:relative;z-index:1}.comp-cirra-workflow-hierarchy-list.is-nested.is-branch{margin-left:0;padding-left:0;padding-top:0;gap:8px}.comp-cirra-workflow-hierarchy-list.is-nested.is-branch:before{display:none}.comp-cirra-workflow-branch-groups{margin:8px 0 0;padding:0 0 0 30px;display:flex;flex-direction:column;gap:8px;border-left:none;min-width:0;position:relative}.comp-cirra-workflow-branch-groups:before{content:"";position:absolute;left:22px;top:0;bottom:0;width:2px;border-radius:999px;background:#d0d0d0;pointer-events:none;z-index:0}.comp-cirra-workflow-branch-group{padding-left:0;min-width:0;position:relative}.comp-cirra-workflow-branch-group:before{content:"";position:absolute;left:-8px;top:20px;width:30px;height:2px;border-radius:999px;background:linear-gradient(90deg,#d0d0d0 0% 36%,#d0d0d0);pointer-events:none;z-index:0}.comp-cirra-workflow-branch-group[data-branch-key=then]:before{background:linear-gradient(90deg,#d0d0d0,color-mix(in srgb,#1e8d4f 34%,#d0d0d0) 48%,color-mix(in srgb,#1e8d4f 72%,#ffffff))}.comp-cirra-workflow-branch-group[data-branch-key=else]:before{background:linear-gradient(90deg,#d0d0d0,color-mix(in srgb,#ca3f3f 34%,#d0d0d0) 48%,color-mix(in srgb,#ca3f3f 74%,#ffffff))}.comp-cirra-workflow-hierarchy-empty{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.45}.comp-cirra-workflow-hierarchy-footer{border-top:none;padding:9px 20px 10px;display:flex;flex-direction:column;gap:8px}.comp-cirra-workflow-hierarchy-issues{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.35}.comp-cirra-workflow-hierarchy-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.comp-cirra-workflow-step-details-popover{position:fixed;left:12px;top:12px;width:400px;height:600px;max-height:calc(100vh - 24px);border-radius:12px;border:1px solid rgba(0,0,0,.12);background:var(--cirra-neutral-100, #151617);box-shadow:0 18px 40px #0000003d;display:flex;flex-direction:column;overflow:hidden;z-index:24}.comp-cirra-workflow-step-details-popover-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.comp-cirra-workflow-step-details-popover-heading{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:13px;line-height:1.3;font-weight:600}.comp-cirra-workflow-step-details-popover-close{width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:var(--cirra-neutral-700, #6f7078);font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.comp-cirra-workflow-step-details-popover-close:hover:not(:disabled),.comp-cirra-workflow-step-details-popover-close:focus-visible:not(:disabled){color:var(--cirra-neutral-900, #aeb0b8);background:#0000000f;outline:none}.comp-cirra-workflow-step-details-popover-body{flex:1;min-height:0;overflow:auto;padding:14px;display:flex;flex-direction:column;gap:12px;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-workflow-step-details-popover-body::-webkit-scrollbar{display:none}.comp-cirra-workflow-step-details-title-row{display:flex;align-items:center;gap:8px}.comp-cirra-workflow-step-details-title{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:15px;line-height:1.3;font-weight:600}.comp-cirra-workflow-step-details-subtitle{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.4}.comp-cirra-workflow-step-details-meta{margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.comp-cirra-workflow-step-details-meta-row{margin:0;padding:9px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fff;display:flex;flex-direction:column;gap:4px}.comp-cirra-workflow-step-details-meta-row dt{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.2;font-weight:500}.comp-cirra-workflow-step-details-meta-row dd{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.3;font-weight:500;word-break:break-word}.comp-cirra-workflow-step-details-section{display:flex;flex-direction:column;gap:8px}.comp-cirra-workflow-step-details-section-title{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.3;font-weight:600}.comp-cirra-workflow-step-details-arguments{margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.comp-cirra-workflow-step-details-argument-row{margin:0;padding:9px 10px;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fff;display:flex;flex-direction:column;gap:4px}.comp-cirra-workflow-step-details-argument-row dt{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.2;font-weight:600;word-break:break-word}.comp-cirra-workflow-step-details-argument-row dd{margin:0}.comp-cirra-workflow-step-details-argument-value{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.35;font-weight:500;white-space:pre-wrap;word-break:break-word;font-family:inherit}.comp-cirra-workflow-step-details-argument-interpolation{color:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 82%,var(--cirra-neutral-900, #aeb0b8));font-weight:500}.comp-cirra-workflow-step-details-empty{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.35}.comp-modal-v2.comp-cirra-workflow-requirements-modal .comp-modal-v2-body{margin-top:12px}.comp-cirra-workflow-requirements-modal-body{display:flex;flex-direction:column;gap:10px}.comp-cirra-workflow-requirements-modal-updated-on{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.35;font-weight:500}.comp-cirra-workflow-requirements-modal-updated-on span{color:var(--cirra-neutral-900, #aeb0b8)}.comp-cirra-workflow-requirements-modal-text{margin:0;border-radius:10px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent);background:var(--cirra-neutral-100, #151617);color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:1.45;max-height:min(68vh,620px);min-height:180px;overflow:auto;padding:12px;-ms-overflow-style:none;scrollbar-width:none}.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-workflow-requirements-modal-text p{margin:0 0 12px;white-space:pre-wrap}.comp-cirra-workflow-requirements-modal-text p:last-child{margin-bottom:0}.comp-cirra-workflow-requirements-modal-text .markdown-paragraph{margin:0;line-height:1.55;white-space:pre-wrap}.comp-cirra-workflow-requirements-modal-text .markdown-paragraph:not(:last-child){margin-bottom:12px}.comp-cirra-workflow-requirements-modal-text h1,.comp-cirra-workflow-requirements-modal-text h2,.comp-cirra-workflow-requirements-modal-text h3,.comp-cirra-workflow-requirements-modal-text h4,.comp-cirra-workflow-requirements-modal-text h5,.comp-cirra-workflow-requirements-modal-text h6{margin:0;color:var(--cirra-neutral-950, #ceced6);font-weight:600}.comp-cirra-workflow-requirements-modal-text h1{font-size:16px;line-height:1.35;margin:12px 0 8px}.comp-cirra-workflow-requirements-modal-text h2{font-size:14px;line-height:1.4;margin:10px 0 6px}.comp-cirra-workflow-requirements-modal-text h3,.comp-cirra-workflow-requirements-modal-text h4,.comp-cirra-workflow-requirements-modal-text h5,.comp-cirra-workflow-requirements-modal-text h6{font-size:13px;line-height:1.4;margin:8px 0 4px}.comp-cirra-workflow-requirements-modal-text ul,.comp-cirra-workflow-requirements-modal-text ol{margin:8px 0;padding-left:20px}.comp-cirra-workflow-requirements-modal-text ul li,.comp-cirra-workflow-requirements-modal-text ol li{margin-bottom:10px;line-height:1.55}.comp-cirra-workflow-requirements-modal-text ul li:last-child,.comp-cirra-workflow-requirements-modal-text ol li:last-child{margin-bottom:0}.comp-cirra-workflow-requirements-modal-text ol{list-style-type:decimal}.comp-cirra-workflow-requirements-modal-text a{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));text-decoration:none}.comp-cirra-workflow-requirements-modal-text a:hover{text-decoration:underline}.comp-cirra-workflow-requirements-modal-text blockquote{position:relative;margin:8px 0;padding:8px 12px 8px 15px;color:var(--cirra-neutral-900, #aeb0b8)}.comp-cirra-workflow-requirements-modal-text blockquote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cirra-neutral-400, #343538);border-radius:9999px}.comp-cirra-workflow-requirements-modal-text blockquote p{margin:0;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-workflow-requirements-modal-text pre{margin:8px 0;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);padding:12px 14px;border-radius:8px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 6%,transparent);overflow-x:auto;font-family:var(--cirra-code-font-family, "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:12px;line-height:1.45}.comp-cirra-workflow-requirements-modal-text pre code{background:none;padding:0;color:inherit;font-size:inherit;font-family:inherit}.comp-cirra-workflow-requirements-modal-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);padding:2px 6px;border-radius:4px;font-family:var(--cirra-code-font-family, "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:12px;line-height:1.45}.comp-cirra-workflow-requirements-modal-text hr{border:none;border-top:1px solid var(--cirra-neutral-300, #27282b);margin:14px 0}.comp-cirra-workflow-requirements-modal-text .markdown-table-wrapper{overflow-x:auto;margin:12px 0;border-radius:10px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 10%,transparent);background:var(--cirra-neutral-100, #151617)}.comp-cirra-workflow-requirements-modal-text .markdown-table-wrapper table{width:100%;min-width:320px;border-collapse:separate;border-spacing:0;font-size:12px}.comp-cirra-workflow-requirements-modal-text .markdown-table-wrapper th,.comp-cirra-workflow-requirements-modal-text .markdown-table-wrapper td{border:none;padding:10px 12px;text-align:left;white-space:normal;color:var(--cirra-neutral-950, #ceced6);vertical-align:top}.comp-cirra-workflow-requirements-modal-text .markdown-table-wrapper th{background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 3%,transparent);font-weight:600;color:var(--cirra-neutral-900, #aeb0b8)}.comp-cirra-workflow-requirements-modal-text .markdown-table-wrapper tbody tr+tr td{border-top:1px solid var(--cirra-neutral-200, #202124)}.comp-cirra-workflow-step-output-modal-shell{position:fixed;inset:0;z-index:27}.comp-cirra-workflow-step-output-modal-backdrop{position:absolute;inset:0;border:0;background:#0000005c;cursor:pointer}.comp-cirra-workflow-step-output-modal{position:absolute;left:50%;top:50%;width:min(860px,100vw - 40px);height:min(680px,100vh - 40px);transform:translate(-50%,-50%);border-radius:14px;border:1px solid rgba(0,0,0,.1);background:var(--cirra-neutral-100, #151617);box-shadow:0 24px 56px #00000047;display:flex;flex-direction:column;overflow:hidden}.comp-cirra-workflow-step-output-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid rgba(0,0,0,.08)}.comp-cirra-workflow-step-output-modal-heading-wrap{min-width:0;display:flex;flex-direction:column;gap:4px}.comp-cirra-workflow-step-output-modal-heading{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.comp-cirra-workflow-step-output-modal-title{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:16px;line-height:1.3;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-cirra-workflow-step-output-modal-subtitle{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-cirra-workflow-step-output-modal-close{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--cirra-neutral-700, #6f7078);font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.comp-cirra-workflow-step-output-modal-close:hover:not(:disabled),.comp-cirra-workflow-step-output-modal-close:focus-visible:not(:disabled){color:var(--cirra-neutral-900, #aeb0b8);background:#0000000f;outline:none}.comp-cirra-workflow-step-output-modal-tabs{padding:10px 16px 0;display:inline-flex;gap:8px}.comp-cirra-workflow-step-output-modal-tab{border:0;border-radius:8px;background:#0000000a;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1;font-weight:600;padding:8px 10px;cursor:pointer}.comp-cirra-workflow-step-output-modal-tab:hover:not(:disabled),.comp-cirra-workflow-step-output-modal-tab:focus-visible:not(:disabled){background:#00000014;color:var(--cirra-neutral-900, #aeb0b8);outline:none}.comp-cirra-workflow-step-output-modal-tab.is-active{background:#0000001f;color:var(--cirra-neutral-900, #aeb0b8)}.comp-cirra-workflow-step-output-modal-body{flex:1;min-height:0;overflow:auto;padding:12px 16px 16px;display:flex;flex-direction:column;gap:12px;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-workflow-step-output-modal-body::-webkit-scrollbar{display:none}.comp-cirra-workflow-step-output-modal-summary{display:flex;flex-direction:column;gap:12px}.comp-cirra-workflow-step-output-modal-summary-grid{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.comp-cirra-workflow-step-output-modal-summary-row{margin:0;padding:9px 10px;border-radius:8px;background:#00000009;display:flex;flex-direction:column;gap:4px}.comp-cirra-workflow-step-output-modal-summary-row dt{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.2;font-weight:600}.comp-cirra-workflow-step-output-modal-summary-row dd{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.3;font-weight:500;word-break:break-word}.comp-cirra-workflow-step-output-modal-preview{display:flex;flex-direction:column;gap:8px}.comp-cirra-workflow-step-output-modal-preview-heading{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.3;font-weight:600}.comp-cirra-workflow-step-output-modal-preview-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.comp-cirra-workflow-step-output-modal-preview-item{border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fff;padding:10px;display:flex;flex-direction:column;gap:8px}.comp-cirra-workflow-step-output-modal-preview-item-heading{display:flex;flex-direction:column;gap:2px}.comp-cirra-workflow-step-output-modal-preview-item-heading p{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.25;font-weight:600}.comp-cirra-workflow-step-output-modal-preview-item-heading span{color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.25}.comp-cirra-workflow-step-output-modal-preview-item-fields{margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.comp-cirra-workflow-step-output-modal-preview-item-field{margin:0;display:flex;align-items:baseline;gap:6px}.comp-cirra-workflow-step-output-modal-preview-item-field dt{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.25;font-weight:600;flex-shrink:0}.comp-cirra-workflow-step-output-modal-preview-item-field dd{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.3;min-width:0;word-break:break-word}.comp-cirra-workflow-step-output-modal-preview-item-code,.comp-cirra-workflow-step-output-modal-code{margin:0;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fff;padding:10px;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.4;font-weight:500;white-space:pre;overflow:auto;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-workflow-step-output-modal-preview-item-code::-webkit-scrollbar,.comp-cirra-workflow-step-output-modal-code::-webkit-scrollbar{display:none}.comp-cirra-workflow-step-output-modal-loading,.comp-cirra-workflow-step-output-modal-error{margin:0;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.35}.comp-cirra-workflow-step-output-modal-loading{color:var(--cirra-neutral-700, #6f7078);background:#00000009}.comp-cirra-workflow-step-output-modal-error{color:#9b1c1c;background:#b3261e14}.comp-cirra-workflow-run-logs-modal-shell{position:fixed;inset:0;z-index:28;background:#00000070;display:flex;align-items:center;justify-content:center;padding:12px}.comp-cirra-workflow-run-logs-modal{width:min(1400px,100vw - 24px);height:min(900px,100vh - 24px);border-radius:14px;border:1px solid rgba(0,0,0,.08);background:var(--cirra-neutral-100, #151617);box-shadow:0 24px 56px #00000047;display:flex;flex-direction:column;overflow:hidden}.comp-cirra-workflow-run-logs-modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid rgba(0,0,0,.08)}.comp-cirra-workflow-run-logs-modal-heading-wrap{min-width:0;display:flex;flex-direction:column;gap:5px}.comp-cirra-workflow-run-logs-modal-heading{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.comp-cirra-workflow-run-logs-modal-title{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:16px;line-height:1.3;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.comp-cirra-workflow-run-logs-modal-subtitle-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.comp-cirra-workflow-run-logs-modal-subtitle{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.35}.comp-cirra-workflow-run-logs-status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:2px 9px;font-size:11px;line-height:1.25;font-weight:600;color:var(--cirra-neutral-900, #aeb0b8);background:#00000014}.comp-cirra-workflow-run-logs-status-badge.is-success{color:#0f5132;background:#19875429}.comp-cirra-workflow-run-logs-status-badge.is-failure{color:#842029;background:#dc354529}.comp-cirra-workflow-run-logs-status-badge.is-running{color:#0d6efd;background:#0d6efd29}.comp-cirra-workflow-run-logs-modal-close{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:var(--cirra-neutral-700, #6f7078);font-size:18px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.comp-cirra-workflow-run-logs-modal-close:hover:not(:disabled),.comp-cirra-workflow-run-logs-modal-close:focus-visible:not(:disabled){color:var(--cirra-neutral-900, #aeb0b8);background:#0000000f;outline:none}.comp-cirra-workflow-run-logs-modal-tabs{padding:10px 16px 0;display:inline-flex;gap:8px}.comp-cirra-workflow-run-logs-modal-tab{border:0;border-radius:8px;background:#0000000a;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1;font-weight:600;padding:8px 10px;cursor:pointer}.comp-cirra-workflow-run-logs-modal-tab:hover:not(:disabled),.comp-cirra-workflow-run-logs-modal-tab:focus-visible:not(:disabled){background:#00000014;color:var(--cirra-neutral-900, #aeb0b8);outline:none}.comp-cirra-workflow-run-logs-modal-tab.is-active{background:#0000001f;color:var(--cirra-neutral-900, #aeb0b8)}.comp-cirra-workflow-run-logs-modal-body{flex:1;min-height:0;overflow:auto;padding:12px 16px 16px;display:flex;flex-direction:column;gap:12px;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-workflow-run-logs-modal-body::-webkit-scrollbar{display:none}.comp-cirra-workflow-run-logs-summary-grid{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.comp-cirra-workflow-run-logs-summary-row{margin:0;padding:9px 10px;border-radius:8px;background:#00000009;display:flex;flex-direction:column;gap:4px}.comp-cirra-workflow-run-logs-summary-row dt{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.2;font-weight:600}.comp-cirra-workflow-run-logs-summary-row dd{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.3;font-weight:500;word-break:break-word}.comp-cirra-workflow-run-logs-loading,.comp-cirra-workflow-run-logs-error,.comp-cirra-workflow-run-logs-empty{margin:0;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.35}.comp-cirra-workflow-run-logs-loading,.comp-cirra-workflow-run-logs-empty{color:var(--cirra-neutral-700, #6f7078);background:#00000009}.comp-cirra-workflow-run-logs-error{color:#9b1c1c;background:#b3261e14}.comp-cirra-workflow-run-logs-timeline-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.comp-cirra-workflow-run-logs-timeline-item-shell{border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fff;padding:10px 12px;display:flex;flex-direction:column;gap:8px}.comp-cirra-workflow-run-logs-timeline-item-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.comp-cirra-workflow-run-logs-timeline-item-title{margin:0;min-width:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.25;font-weight:600;display:inline-flex;align-items:baseline;gap:6px}.comp-cirra-workflow-run-logs-timeline-item-title code{color:var(--cirra-neutral-800, #81828a);font-size:11px;line-height:1.25;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-cirra-workflow-run-logs-timeline-item-meta{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.3}.comp-cirra-workflow-run-logs-timeline-item-details summary{color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.3;font-weight:600;cursor:pointer}.comp-cirra-workflow-run-logs-timeline-item-code-section{display:flex;flex-direction:column;gap:6px;margin-top:8px}.comp-cirra-workflow-run-logs-timeline-item-code-section p{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.3;font-weight:600}.comp-cirra-workflow-run-logs-code,.comp-cirra-workflow-run-logs-timeline-item-code-section pre{margin:0;border-radius:8px;border:1px solid rgba(0,0,0,.08);background:#fff;padding:10px;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.4;font-weight:500;white-space:pre;overflow:auto;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-workflow-run-logs-code::-webkit-scrollbar,.comp-cirra-workflow-run-logs-timeline-item-code-section pre::-webkit-scrollbar{display:none}@media(max-width:1080px){.comp-cirra-workflows-grid,.comp-cirra-workflows-associations-grid{grid-template-columns:minmax(0,1fr)}.comp-cirra-workflow-step-output-modal{width:calc(100vw - 20px);height:calc(100vh - 20px)}.comp-cirra-workflow-step-output-modal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comp-cirra-workflow-run-logs-modal{width:calc(100vw - 12px);height:calc(100vh - 12px)}.comp-cirra-workflow-run-logs-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.comp-cirra-thread-main-workflow-layout.is-workflow-mode.has-hierarchy-pane .comp-cirra-main-content-column{max-width:none;width:100%}}@media(max-width:680px){.comp-cirra-workflow-step-output-modal-summary-grid,.comp-cirra-workflow-run-logs-summary-grid{grid-template-columns:minmax(0,1fr)}}.comp-cirra-workflow-editor-pane{width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--cirra-neutral-100, #151617);overflow:hidden}.comp-cirra-workflow-editor-pane-inner{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.comp-cirra-workflow-editor-header{flex:0 0 auto;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.comp-cirra-workflow-editor-header .comp-button{padding:4px 10px!important}.comp-cirra-workflow-editor-header-title-wrap{display:flex;align-items:center;gap:8px;min-width:0}.comp-cirra-workflow-editor-header-title{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:14px;line-height:1.25;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-cirra-workflow-editor-header-count{min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#0000000f;color:var(--cirra-neutral-800, #81828a);font-size:10px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center}html[data-cirra-theme=dark] .comp-cirra-workflow-editor-header-count{background:#ffffff14;color:var(--cirra-neutral-700, #6f7078)}.comp-cirra-workflow-editor-empty{color:var(--cirra-neutral-700, #6f7078);font-size:13px;padding:8px 0}.comp-cirra-workflow-editor-footer{flex:0 0 auto;padding:16px;display:flex;flex-direction:column;gap:24px;background:var(--cirra-neutral-100, #151617)}.comp-cirra-workflow-editor-footer.has-recent-runs{border-top:1px solid rgba(0,0,0,.08)}html[data-cirra-theme=dark] .comp-cirra-workflow-editor-footer.has-recent-runs{border-top-color:#ffffff0f}.comp-cirra-workflow-editor-footer-runs{display:flex;flex-direction:column;gap:8px;min-width:0}.comp-cirra-workflow-editor-footer-runs-header{display:flex;align-items:center;gap:12px;color:#202129;font-size:13px;font-weight:500}html[data-cirra-theme=dark] .comp-cirra-workflow-editor-footer-runs-header{color:#f5f6f8e0}.comp-cirra-workflow-editor-footer-run-list{display:flex;flex-direction:column;gap:4px;margin-left:16px}.comp-cirra-workflow-editor-footer-run-row{all:unset;display:flex;align-items:center;gap:10px;height:22px;padding:0 10px;border-radius:6px;background:transparent;cursor:pointer;min-width:0;box-sizing:border-box;font-size:12px;color:var(--cirra-neutral-900, #aeb0b8);transition:background .12s ease}html[data-cirra-theme=dark] .comp-cirra-workflow-editor-footer-run-row{background:transparent}.comp-cirra-workflow-editor-footer-run-row:hover{background:#00000005}html[data-cirra-theme=dark] .comp-cirra-workflow-editor-footer-run-row:hover{background:#ffffff0a}.comp-cirra-workflow-editor-footer-run-status{width:4px;height:8px;border-radius:12px;flex:0 0 auto;background:var(--cirra-neutral-500, #3f3f45)}.comp-cirra-workflow-editor-footer-run-status.is-success{background:#30d730}.comp-cirra-workflow-editor-footer-run-status.is-failure{background:#ff415a}.comp-cirra-workflow-editor-footer-run-status.is-running{background:#ff8e2b}.comp-cirra-workflow-editor-footer-run-status.is-cancelled{background:var(--cirra-neutral-500, #3f3f45)}.comp-cirra-workflow-editor-footer-run-timestamp{font-variant-numeric:tabular-nums;color:#696970;white-space:nowrap}.comp-cirra-workflow-editor-footer-run-duration{color:#a4a5ab;font-variant-numeric:tabular-nums;white-space:nowrap}.comp-cirra-workflow-editor-footer-run-time-ago{margin-left:auto;color:#a4a5ab;font-variant-numeric:tabular-nums;white-space:nowrap}.comp-cirra-workflow-editor-footer-actions{display:flex;gap:8px}.comp-cirra-workflow-editor-footer-actions>*{flex:1;justify-content:center}.comp-cirra-workflow-publish-confirmation-description{margin:0;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:19px}.comp-cirra-workflow-publish-confirmation-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.comp-cirra-workflow-editor-step-list{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:8px;min-width:0}.comp-cirra-workflow-editor-step{list-style:none;min-width:0;position:relative}.comp-cirra-workflow-editor-step.is-disabled>.comp-cirra-workflow-editor-step-row-wrap>.comp-cirra-workflow-editor-step-row{background:transparent}.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:transparent}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:"";position:absolute;left:22px;top:-8px;height:34px;width:1px;border-radius:999px;background:var(--cirra-neutral-400, #343538);pointer-events:none;transform:translate(-50%);z-index:0}.comp-cirra-workflow-editor-step.has-next-sibling:after{content:"";position:absolute;left:22px;top:26px;bottom:-8px;width:1px;border-radius:999px;background:var(--cirra-neutral-400, #343538);pointer-events:none;transform:translate(-50%);z-index:0}.comp-cirra-workflow-editor-step-row-wrap{display:flex;flex-direction:column;gap:8px;min-width:0;position:relative;z-index:1}.comp-cirra-workflow-editor-step-row{width:100%;font:inherit;color:inherit;border-radius:12px;border:none;background:transparent;padding:8px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;min-width:0;min-height:55px;box-sizing:border-box;transition:background .12s ease}.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{background:#1e73fc0f}.comp-cirra-workflow-editor-step-row-main{display:flex;align-items:center;gap:0;min-width:0;width:100%}.comp-cirra-workflow-editor-step-badge{width:28px;height:28px;min-width:28px;border-radius:8px;background:var(--cirra-neutral-100, #151617);display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-700, #6f7078);font-size:10px;line-height:1;font-weight:700;text-transform:uppercase}.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{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.comp-cirra-workflow-editor-step-top-row{display:flex;align-items:center;gap:6px;min-width:0}.comp-cirra-workflow-editor-step-app-name{color:var(--cirra-neutral-900, #aeb0b8);font-size:13px;line-height:1.3;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.comp-cirra-workflow-editor-pane .comp-cirra-workflow-editor-step-trigger-pill.comp-pill{display:inline-flex;align-items:center;gap:4px;height:16px;min-height:16px;padding:0 4px;border-radius:6px;background:var(--workflow-editor-trigger-pill-background);box-shadow:none;color:var(--workflow-editor-trigger-pill-color);cursor:default;flex-shrink:0;pointer-events:none;transform:none}.comp-cirra-workflow-editor-pane .comp-cirra-workflow-editor-step-trigger-pill .comp-pill-left-accent{width:4px;height:8px;border-radius:12px;background:var(--workflow-editor-trigger-pill-color);flex-shrink:0}.comp-cirra-workflow-editor-pane .comp-cirra-workflow-editor-step-trigger-pill .comp-pill-label{color:var(--workflow-editor-trigger-pill-color);font-size:12px;line-height:16px;letter-spacing:0;font-weight:450;white-space:nowrap}.comp-cirra-workflow-editor-step-badge-image{width:20px;height:20px;display:block;object-fit:contain;padding:0;box-sizing:border-box}.comp-cirra-workflow-editor-step-title{color:#696970;font-size:12px;line-height:1.2;font-weight:400;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-cirra-workflow-editor-step-result-count{width:auto;height:19px;min-width:19px;padding:4px;gap:1px;border-radius:6px;background:#ffffff0f;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1;font-weight:500;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;margin-left:6px;box-sizing:border-box;flex-shrink:0;cursor:pointer}.comp-cirra-workflow-editor-step-result-count:hover{background:#ffffff1f}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-result-count:hover{background:#00000012}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-result-count{background:#00000009;color:var(--cirra-neutral-800, #81828a)}.comp-cirra-workflow-editor-step-list.is-nested{margin:0;padding:4px 0 0 30px;min-width:0;gap:8px;position:relative}.comp-cirra-workflow-editor-step-list.is-nested>.comp-cirra-workflow-editor-step{position:relative;z-index:1}.comp-cirra-workflow-editor-step-list.is-nested.is-branch{padding-left:0;padding-top:0}.comp-cirra-workflow-editor-step-list.is-nested.is-branch:before{display:none}.comp-cirra-workflow-editor-branch-groups{margin:8px 0 0;padding:0 0 0 30px;display:flex;flex-direction:column;gap:8px;min-width:0;position:relative}.comp-cirra-workflow-editor-branch-groups:before{content:"";position:absolute;left:22px;top:0;bottom:0;width:1px;border-radius:999px;background:var(--cirra-neutral-400, #343538);pointer-events:none;transform:translate(-50%);z-index:0}.comp-cirra-workflow-editor-step-popover-motion{display:flex}.comp-cirra-workflow-editor-step-popover{width:360px;max-width:calc(100vw - 24px);max-height:min(70vh,560px);display:flex;flex-direction:column;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:var(--cirra-neutral-200, #202124);box-shadow:0 12px 32px -8px #0006,0 4px 12px -2px #0000003d;overflow:hidden;outline:none}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-popover-sections{flex:1;min-height:0;overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:32px}.comp-cirra-workflow-editor-step-popover-section{display:flex;flex-direction:column;gap:8px;min-width:0}.comp-cirra-workflow-editor-step-popover-section-title{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:12px;line-height:16px;font-weight:600}.comp-cirra-workflow-editor-step-popover-rows{display:flex;flex-direction:column;min-width:0}.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 rgba(255,255,255,.06)}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-section-title+.comp-cirra-workflow-editor-step-popover-rows{border-top-color:#20212914}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{min-width:0;border-top:1px solid rgba(255,255,255,.06)}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{display:flex;align-items:baseline;gap:8px;padding:8px 0}.comp-cirra-workflow-editor-step-popover-row.is-inline.is-empty{justify-content:flex-start}.comp-cirra-workflow-editor-step-popover-row.is-group{display:flex;flex-direction:column;gap:4px;padding:8px 0}.comp-cirra-workflow-editor-step-popover-row:last-child{padding-bottom:0}.comp-cirra-workflow-editor-step-popover-row-label{flex:0 0 auto;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:16px;font-weight:400;word-break:break-word}.comp-cirra-workflow-editor-step-popover-row.is-group>.comp-cirra-workflow-editor-step-popover-row-label{font-weight:400;color:var(--cirra-neutral-900, #aeb0b8)}.comp-cirra-workflow-editor-step-popover-row-value{flex:1;min-width:0;text-align:right;color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:16px;font-weight:400;word-break:break-word}.comp-cirra-workflow-editor-step-popover-row-children{display:flex;flex-direction:column;gap:6px;padding-left:12px;border-left:1px solid rgba(255,255,255,.06);margin-left:4px}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{display:inline;white-space:pre-wrap;word-break:break-word}.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{display:inline-flex;align-items:center;padding:1px 6px;border-radius:4px;background:#3b82f62e;color:#93c5fd;font-size:11px;line-height:1.4;font-weight:500;margin:0 2px}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-value-reference{background:#3b82f624;color:#1d4ed8}.comp-cirra-workflow-editor-step-popover-filters{display:flex;flex-direction:column;gap:4px;min-width:0}.comp-cirra-workflow-editor-step-popover-filter-row{display:flex;align-items:baseline;gap:6px;padding:6px 10px;border-radius:8px;background:#ffffff08;flex-wrap:wrap;min-width:0}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;line-height:16px;font-weight:500}.comp-cirra-workflow-editor-step-popover-filter-operator{color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:16px;font-weight:500}.comp-cirra-workflow-editor-step-popover-filter-value{color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:16px;font-weight:500;word-break:break-word;flex:1;min-width:0}.comp-cirra-workflow-editor-step-popover-filter-conjunction{align-self:flex-start;padding:0 4px;color:var(--cirra-neutral-600, #55565c);font-size:9px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.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;line-height:16px;font-weight:500}.comp-cirra-workflow-editor-step-popover-block{display:flex;flex-direction:column;gap:6px;min-width:0}.comp-cirra-workflow-editor-step-popover-block-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.comp-cirra-workflow-editor-step-popover-block-body-wrap{position:relative;min-width:0}.comp-cirra-workflow-editor-step-popover-block-body{margin:0;color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:16px;font-weight:500;white-space:pre-wrap;word-break:break-word;font-family:inherit;min-width:0}.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:"";position:absolute;left:0;right:0;bottom:0;height:2.4em;pointer-events:none;background:linear-gradient(180deg,rgba(32,33,36,0) 0%,var(--cirra-neutral-200, #202124) 100%)}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-block-body.has-fade:after{background:linear-gradient(180deg,#fff0,#fff)}.comp-cirra-workflow-editor-step-popover-block-toggle{align-self:flex-start;padding:2px 0;border:none;background:none;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.2;font-weight:600;cursor:pointer}.comp-cirra-workflow-editor-step-popover-block-toggle:hover{color:var(--cirra-neutral-900, #aeb0b8)}.comp-cirra-workflow-editor-step-output-modal .comp-modal-v2-body{height:60vh;overflow-y:auto}.comp-cirra-workflow-editor-step-output-empty{color:var(--cirra-neutral-700, #6f7078);font-size:13px;padding:8px 0;margin:0}.comp-cirra-workflow-editor-step-output-list{display:flex;flex-direction:column;gap:4px}.comp-cirra-workflow-editor-step-output-item{border-radius:6px;border:1px solid rgba(255,255,255,.06);background:var(--cirra-neutral-200, #202124);transition:border-color .12s ease}.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{display:flex;align-items:center;gap:8px;padding:10px 12px;width:100%;border:none;background:none;font:inherit;color:inherit;cursor:pointer;text-align:left;min-height:40px;box-sizing:border-box}.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 rgba(255,255,255,.06)}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;height:22px;min-width:22px;border-radius:4px;background:#ffffff0f;color:var(--cirra-neutral-700, #6f7078);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-output-item-index{background:#0000000a;color:var(--cirra-neutral-800, #81828a)}.comp-cirra-workflow-editor-step-output-item-preview{color:var(--cirra-neutral-700, #6f7078);font-size:11px;font-weight:500;line-height:1.2;flex:1}.credential-modal{--credential-backdrop-bg: rgba(0, 0, 0, .62);--credential-panel-border: var(--cirra-neutral-500, #3f3f45);--credential-panel-bg: var(--cirra-neutral-200, #202124);--credential-panel-shadow: 0 32px 80px rgba(0, 0, 0, .55);--credential-close-button-color: rgba(255, 255, 255, .62);--credential-close-button-color-hover: rgba(255, 255, 255, .95);--credential-close-button-bg-hover: rgba(255, 255, 255, .08);--credential-logo-border: rgba(255, 255, 255, .08);--credential-logo-bg: rgba(255, 255, 255, .04);--credential-logo-icon: rgba(255, 255, 255, .76);--credential-input-border: rgba(255, 255, 255, .12);--credential-input-bg: rgba(255, 255, 255, .03);--credential-field-button-color: rgba(255, 255, 255, .68);--credential-field-button-color-hover: rgba(255, 255, 255, .95);--credential-field-button-bg-hover: rgba(255, 255, 255, .08);--credential-select-placeholder-color: rgba(255, 255, 255, .46);--credential-settings-card-border: rgba(255, 255, 255, .12);--credential-settings-card-bg: rgba(255, 255, 255, .02);--credential-settings-card-bg-hover: rgba(255, 255, 255, .04);--credential-settings-card-divider: rgba(255, 255, 255, .08);--credential-settings-card-icon-border: rgba(255, 255, 255, .12);--credential-settings-card-icon-bg: rgba(255, 255, 255, .04);--credential-settings-card-icon-color: rgba(255, 255, 255, .62);--credential-settings-card-title-color: rgba(255, 255, 255, .95);--credential-settings-card-description-color: rgba(255, 255, 255, .66);--credential-settings-card-chevron: rgba(255, 255, 255, .55);--credential-settings-empty-text: rgba(255, 255, 255, .6);--credential-auth-trigger-border: rgba(255, 255, 255, .12);--credential-auth-trigger-bg: rgba(255, 255, 255, .02);--credential-auth-trigger-border-hover: rgba(255, 255, 255, .2);--credential-auth-trigger-bg-hover: rgba(255, 255, 255, .04);--credential-auth-trigger-icon-border: rgba(255, 255, 255, .12);--credential-auth-trigger-icon-bg: rgba(255, 255, 255, .04);--credential-auth-trigger-icon-color: rgba(255, 255, 255, .62);--credential-auth-trigger-title-color: rgba(255, 255, 255, .95);--credential-auth-trigger-description-color: rgba(255, 255, 255, .66);--credential-auth-trigger-chevron: rgba(255, 255, 255, .55);--credential-auth-popover-border: rgba(255, 255, 255, .1);--credential-auth-popover-bg: #1f1f1f;--credential-auth-popover-body-bg: #1a1a1a;--credential-auth-popover-shadow: 0 12px 24px rgba(0, 0, 0, .45), 0 4px 8px rgba(0, 0, 0, .2);--credential-auth-popover-item-hover-bg: rgba(255, 255, 255, .08);--credential-auth-popover-empty-text: rgba(255, 255, 255, .55);--credential-auth-popover-item-name: rgba(255, 255, 255, .95);--credential-auth-popover-item-description: rgba(255, 255, 255, .66);--credential-auth-popover-active-badge-bg: rgba(47, 135, 255, .2);--credential-auth-popover-active-badge-border: rgba(47, 135, 255, .45);--credential-auth-popover-active-badge-color: #9ecbff;--credential-testing-info-border: rgba(255, 255, 255, .16);--credential-testing-info-bg: rgba(255, 255, 255, .04);--credential-footer-border: rgba(255, 255, 255, .04);--credential-footer-bg: rgba(255, 255, 255, .015);--credential-default-button-color: rgba(255, 255, 255, .75);--credential-default-button-color-hover: rgba(255, 255, 255, .95);--credential-default-button-bg-hover: rgba(255, 255, 255, .08);--credential-ghost-button-color: rgba(255, 255, 255, .45);--credential-ghost-button-color-hover: rgba(255, 255, 255, .95);--credential-outline-button-border: rgba(255, 255, 255, .2);--credential-outline-button-color: rgba(255, 255, 255, .9);--credential-outline-button-bg-hover: rgba(255, 255, 255, .06);--credential-outline-button-border-hover: rgba(255, 255, 255, .28);--credential-primary-button-bg: rgba(255, 255, 255, .92);--credential-primary-button-color: #1a1a1a;--credential-primary-button-bg-hover: #ffffff;--credential-primary-button-color-hover: #0d0d0d;--credential-skeleton-dark-start: rgba(255, 255, 255, .05);--credential-skeleton-dark-mid: rgba(255, 255, 255, .12);--credential-skeleton-dark-end: rgba(255, 255, 255, .05)}.credential-modal.comp-modal-v2{width:min(450px,100vw - 32px);max-height:calc(100svh - 128px);background:var(--credential-panel-bg);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{top:16px;right:16px;color:var(--credential-close-button-color)}.credential-modal.comp-modal-v2 .comp-modal-v2-close-button.comp-button: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: rgba(18, 18, 18, .34);--credential-panel-border: rgba(22, 22, 22, .14);--credential-panel-bg: rgba(255, 255, 255, .98);--credential-panel-shadow: 0 28px 60px rgba(40, 31, 16, .18), 0 8px 24px rgba(0, 0, 0, .08);--credential-close-button-color: rgba(31, 31, 31, .58);--credential-close-button-color-hover: rgba(31, 31, 31, .95);--credential-close-button-bg-hover: rgba(0, 0, 0, .08);--credential-logo-border: rgba(22, 22, 22, .12);--credential-logo-bg: rgba(0, 0, 0, .04);--credential-logo-icon: rgba(31, 31, 31, .72);--credential-input-border: rgba(22, 22, 22, .16);--credential-input-bg: rgba(255, 255, 255, .92);--credential-field-button-color: rgba(31, 31, 31, .62);--credential-field-button-color-hover: rgba(31, 31, 31, .96);--credential-field-button-bg-hover: rgba(0, 0, 0, .08);--credential-select-placeholder-color: rgba(31, 31, 31, .46);--credential-settings-card-border: rgba(22, 22, 22, .12);--credential-settings-card-bg: #ffffff;--credential-settings-card-bg-hover: #fcfcfc;--credential-settings-card-divider: rgba(22, 22, 22, .08);--credential-settings-card-icon-border: rgba(22, 22, 22, .12);--credential-settings-card-icon-bg: rgba(108, 124, 138, .08);--credential-settings-card-icon-color: rgba(108, 124, 138, .92);--credential-settings-card-title-color: rgba(31, 31, 31, .95);--credential-settings-card-description-color: rgba(96, 117, 138, .96);--credential-settings-card-chevron: rgba(31, 31, 31, .58);--credential-settings-empty-text: rgba(96, 117, 138, .96);--credential-auth-trigger-border: rgba(22, 22, 22, .12);--credential-auth-trigger-bg: #ffffff;--credential-auth-trigger-border-hover: rgba(22, 22, 22, .18);--credential-auth-trigger-bg-hover: #fcfcfc;--credential-auth-trigger-icon-border: rgba(22, 22, 22, .12);--credential-auth-trigger-icon-bg: rgba(108, 124, 138, .08);--credential-auth-trigger-icon-color: rgba(108, 124, 138, .92);--credential-auth-trigger-title-color: rgba(31, 31, 31, .95);--credential-auth-trigger-description-color: rgba(96, 117, 138, .96);--credential-auth-trigger-chevron: rgba(31, 31, 31, .58);--credential-auth-popover-border: rgba(22, 22, 22, .12);--credential-auth-popover-bg: #f9f9f9;--credential-auth-popover-body-bg: #ffffff;--credential-auth-popover-shadow: 0 12px 28px rgba(43, 32, 16, .18), 0 4px 10px rgba(0, 0, 0, .08);--credential-auth-popover-item-hover-bg: #f8f8f8;--credential-auth-popover-empty-text: rgba(31, 31, 31, .56);--credential-auth-popover-item-name: rgba(31, 31, 31, .95);--credential-auth-popover-item-description: rgba(96, 117, 138, .96);--credential-auth-popover-active-badge-bg: rgba(47, 135, 255, .1);--credential-auth-popover-active-badge-border: rgba(47, 135, 255, .12);--credential-auth-popover-active-badge-color: #2f87ff;--credential-testing-info-border: rgba(22, 22, 22, .16);--credential-testing-info-bg: rgba(0, 0, 0, .04);--credential-footer-border: rgba(22, 22, 22, .07);--credential-footer-bg: rgba(0, 0, 0, .018);--credential-default-button-color: rgba(31, 31, 31, .66);--credential-default-button-color-hover: rgba(31, 31, 31, .95);--credential-default-button-bg-hover: rgba(0, 0, 0, .08);--credential-ghost-button-color: rgba(31, 31, 31, .58);--credential-ghost-button-color-hover: rgba(31, 31, 31, .95);--credential-outline-button-border: rgba(22, 22, 22, .2);--credential-outline-button-color: rgba(31, 31, 31, .86);--credential-outline-button-bg-hover: rgba(0, 0, 0, .06);--credential-outline-button-border-hover: rgba(22, 22, 22, .3);--credential-primary-button-bg: rgba(31, 31, 31, .94);--credential-primary-button-color: #f8f8f8;--credential-primary-button-bg-hover: #151515;--credential-primary-button-color-hover: #ffffff;--credential-skeleton-dark-start: rgba(22, 22, 22, .07);--credential-skeleton-dark-mid: rgba(22, 22, 22, .16);--credential-skeleton-dark-end: rgba(22, 22, 22, .07)}.credential-wizard{display:flex;flex-direction:column;width:100%;min-height:0;max-height:calc(100svh - 160px)}.credential-wizard-content{display:flex;flex-direction:column;height:100%;min-height:0}.credential-setup-guide-panel{position:fixed;border-radius:16px;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;z-index:1400;color:var(--cirra-neutral-800, #81828a);overflow:hidden}html[data-cirra-theme=light] .credential-setup-guide-panel{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;color:var(--cirra-neutral-800, #81828a)}.credential-setup-guide-panel-inner{height:100%;display:flex;flex-direction:column;gap:8px;padding:20px 20px 20px 72px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.credential-setup-guide-panel-inner::-webkit-scrollbar{display:none}.credential-setup-guide-title{margin:0;font-size:15px;line-height:24px;letter-spacing:-.02em;font-weight:500;color:var(--cirra-neutral-950, #ceced6)}.credential-setup-guide-description{margin:0;font-size:13px;line-height:19px;letter-spacing:-.02em;color:var(--cirra-neutral-800, #81828a)}.credential-setup-guide-glossary-term{appearance:none;border:0;background:none;margin:0;padding:0 1px;border-radius:4px;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;cursor:help;display:inline;text-align:left;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:#696970b3}.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{display:flex;flex-direction:column;gap:4px}.credential-setup-guide-glossary-tooltip-term{font-size:12px;line-height:16px;letter-spacing:-.01em;font-weight:600;color:var(--cirra-neutral-950, #ceced6)}.credential-setup-guide-glossary-tooltip-definition{font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--cirra-neutral-900, #aeb0b8)}.credential-setup-guide-steps{counter-reset:guide-step;margin:4px 0 0;padding-left:0;display:flex;flex-direction:column;gap:24px;font-size:13px;line-height:19px;letter-spacing:-.02em;color:var(--cirra-neutral-900, #aeb0b8);list-style:none}.credential-setup-guide-steps li{counter-increment:guide-step;position:relative;display:flex;flex-direction:column;gap:4px;padding-left:28px}.credential-setup-guide-steps li:before{content:counter(guide-step);position:absolute;top:0;left:0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;gap:8px;width:19px;height:19px;background:#fff;box-shadow:0 2px 2px -1px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #0000001a;border-radius:12px;z-index:0;font-style:normal;font-weight:590;font-size:11px;line-height:14px;text-align:center;letter-spacing:-.02em;color:#696970}.credential-setup-guide-steps li:not(:last-child):after{content:"";position:absolute;left:9px;top:23px;bottom:-24px;border-left:1px solid var(--cirra-neutral-400, #343538)}.credential-setup-guide-steps strong{font-weight:500;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:19px;letter-spacing:-.02em}.credential-setup-guide-steps p{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:13px;line-height:19px;letter-spacing:-.02em}.credential-setup-guide-step-breadcrumb{color:var(--cirra-neutral-700, #6f7078)!important;font-size:13px;line-height:19px;letter-spacing:-.02em}.credential-setup-guide-step-breadcrumb-link{appearance:none;background:none;border:0;cursor:pointer;display:inline;margin:0;padding:0;text-align:left;text-decoration:none}.credential-setup-guide-step-breadcrumb-link:hover{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))!important}.comp-button.comp-button-outlined.comp-button-size-sm.credential-setup-guide-docs-button{margin-top:8px;align-self:flex-start;min-height:30px;font-size:13px;line-height:19px;letter-spacing:-.02em;font-weight:500;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{display:flex;align-items:center;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--cirra-neutral-400, #343538)}.credential-wizard-content:has(.credential-alert) .credential-modal-header{border-bottom-color:transparent}.credential-modal-header-icon-shell{flex:none}.credential-modal-header-copy{min-width:0;display:flex;flex-direction:column;gap:0;width:80%}.credential-modal-header-skeleton{width:100%;display:flex;align-items:center;gap:16px}.credential-modal-header-skeleton-icon{flex:0 0 40px;width:40px;height:40px}.credential-modal-header-skeleton-icon .comp-skeleton{padding:0;width:100%;height:100%}.credential-modal-header-skeleton-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.credential-modal-header-skeleton-copy .comp-skeleton .item{margin-top:0}.credential-modal-header-skeleton-copy .comp-skeleton{padding:0}.credential-modal-header-title{color:var(--cirra-neutral-950, #ceced6);font-size:15px;line-height:24px;font-weight:500;letter-spacing:-.02em}.credential-modal-header-description{color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credential-phase{display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}.credential-wizard-header{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:0 24px}.credential-wizard-header .credential-wizard-logo{width:72px;height:72px;border-radius:999px;border:1px solid var(--credential-logo-border);background:var(--credential-logo-bg);display:inline-flex;align-items:center;justify-content:center}.credential-wizard-header .credential-wizard-logo svg{width:28px;height:28px;color:var(--credential-logo-icon)}.credential-wizard-header .credential-wizard-logo-image{width:32px;height:32px;object-fit:contain}.credential-wizard-header .credential-wizard-title{font-size:20px;line-height:24px;color:var(--cirra-neutral-950, #ceced6)}.credential-wizard-header .credential-wizard-description{font-size:13px;line-height:18px;color:var(--cirra-neutral-700, #6f7078);max-width:360px}.credential-wizard-header.loading{gap:8px}.credential-wizard-header.loading .comp-skeleton{padding:0;margin-top:8px}.credential-wizard-header.loading .comp-skeleton .item{border-radius:6px}.credential-wizard-body{flex:1;overflow:auto;min-height:0;padding:0;margin-top:0;display:flex;flex-direction:column;-ms-overflow-style:none;scrollbar-width:none}.credential-wizard-body::-webkit-scrollbar{display:none}.credential-wizard-body .comp-skeleton{padding:0}.credential-wizard-body .comp-skeleton .item{margin-top:16px;border-radius:6px;opacity:1}.credential-wizard-body.has-scrolled{-webkit-mask-image:linear-gradient(to top,black calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to top,black calc(100% - 16px),transparent 100%)}.credential-wizard-body.has-guide-capable{min-height:min(460px,100svh - 128px)}.credential-loading-body{display:flex;flex-direction:column}.credential-loading-more-options-skeleton .comp-skeleton{padding:4px 0}.credential-loading-more-options-skeleton .comp-skeleton .item{margin-top:0}.credential-field-list{display:flex;flex-direction:column;gap:24px;padding-top:20px}.credential-field-row{display:flex;flex-direction:column;gap:6px}.credential-field-select-empty.comp-cirra-schedule-header-select-trigger .comp-cirra-schedule-header-select-trigger-label-text{color:var(--credential-select-placeholder-color)}.credential-field-segmented-controls{display:flex;flex-direction:row;align-items:stretch;gap:0;width:100%;min-height:32px;height:32px;padding:0;border:none;border-radius:12px;background:var(--cirra-neutral-300, #27282b);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{position:relative;flex:1 1 0;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:1;cursor:pointer;transition:color .15s ease;white-space:nowrap;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:2px solid rgba(63,154,255,.6);outline-offset:2px}.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{position:absolute;inset:1px;border-radius:999px;background:linear-gradient(180deg,#fff0,#ffffff0a),var(--cirra-neutral-400, #343538);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(180deg,#0000,#0000000a),#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{border-radius:12px}.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{position:relative;z-index:1;min-width:0;white-space:nowrap}.credential-field-segmented-option-label span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field-label{display:flex;flex-direction:column;gap:2px}.field-label .label-text{font-size:13px;font-weight:500;line-height:16px;color:var(--cirra-neutral-950, #ceced6)}.field-label .required-indicator{color:var(--cirra-danger, #ff5c5c);margin-left:4px}.field-label .label-description{font-size:11px;line-height:15px;color:var(--cirra-neutral-700, #6f7078)}.field-input-shell{position:relative;display:flex;align-items:center;width:100%}.field-input.comp-input-shell{width:100%;min-height:30px;height:30px;border-radius:8px;background:linear-gradient(180deg,#ffffff0a,#fff0),var(--cirra-neutral-300, #27282b);box-shadow:0 2px 2px -1px #00000029,inset 0 -.5px #0003,inset 0 0 0 .5px #ffffff14,inset 0 -1px 2px .5px #ffffff0f;border:none;padding:0 10px}.field-input.comp-input-shell.sensitive{padding-right:40px}html[data-cirra-theme=light] .field-input.comp-input-shell{background:linear-gradient(180deg,#0000,#00000005),#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;line-height:19px;font-weight:400}.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{width:100%;min-height:84px;height:84px;border-radius:8px;border:1px solid var(--credential-input-border);background:var(--credential-input-bg);box-shadow:none;padding:10px 12px}.field-input-textarea.comp-input-shell:focus-within{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.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{position:absolute;right:4px;width:28px;height:28px;border-radius:6px!important;border:none;background:transparent;color:var(--credential-field-button-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.field-visibility-button:disabled{opacity:.5;cursor:not-allowed}.field-toggle-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:12px;padding-right:6px}.field-toggle-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.field-toggle-label{font-size:12px;color:var(--cirra-neutral-950, #ceced6)}.field-toggle-description{font-size:11px;line-height:15px;color:var(--cirra-neutral-700, #6f7078)}.credential-settings-sections{display:flex;flex-direction:column;gap:10px}.credential-more-options{display:flex;flex-direction:column;gap:16px;padding-top:20px;padding-bottom:16px}.credential-more-options-disclosure{width:fit-content;border:0;background:transparent;color:var(--cirra-neutral-700, #6f7078);padding:0;min-height:28px;display:flex;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.credential-more-options-disclosure-label{font-size:12.5px;font-weight:500;letter-spacing:-.01em;color:inherit}.credential-setup-guide-book-icon{color:inherit;flex:0 0 auto}.credential-more-options-disclosure-icon.project-disclosure-icon{width:6px;height:6px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;transition:transform .16s ease-out}.credential-more-options-disclosure-icon.project-disclosure-icon svg{border-radius:2px;width:100%;height:100%;transform:rotate(0);transform-origin:50% 50%;transform-box:fill-box;transition:transform .16s ease-out}.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{display:flex;flex-direction:column;gap:24px;padding:0}.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{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:19px}.credential-more-options-name-input-shell{min-height:30px;height:30px;border-radius:8px;background:linear-gradient(180deg,#ffffff0a,#fff0),var(--cirra-neutral-300, #27282b);box-shadow:0 2px 2px -1px #00000029,inset 0 -.5px #0003,inset 0 0 0 .5px #ffffff14,inset 0 -1px 2px .5px #ffffff0f;padding:0 10px}html[data-cirra-theme=light] .credential-more-options-name-input-shell{background:linear-gradient(180deg,#0000,#00000005),#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{font-size:13px;line-height:19px;font-weight:400;color:var(--cirra-neutral-950, #ceced6)}.credential-more-options-name-input::placeholder{color:var(--credential-select-placeholder-color);font-weight:400!important}.credential-settings-card{border-radius:8px;border:1px solid var(--credential-settings-card-border);background:var(--credential-settings-card-bg)}.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-left-radius:0;border-bottom-right-radius:0}.credential-settings-card.open .settings-card-chevron svg{transform:rotate(90deg)}.credential-settings-card-trigger{width:100%;border:none;border-radius:8px;background:transparent;padding:12px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer}.credential-settings-card-trigger:hover:not(:disabled){background:var(--credential-settings-card-bg-hover)}.credential-settings-card-trigger:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.settings-card-icon{width:32px;height:32px;border-radius:999px;border:1px solid var(--credential-settings-card-icon-border);background:var(--credential-settings-card-icon-bg);color:var(--credential-settings-card-icon-color);display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px}.settings-card-text{min-width:0;display:flex;flex-direction:column;gap:2px}.settings-card-title{font-size:13px;line-height:16px;color:var(--credential-settings-card-title-color);font-weight:400}.settings-card-description{font-size:12px;line-height:1.3;color:var(--credential-settings-card-description-color);font-weight:400}.settings-card-chevron{margin-left:auto;color:var(--credential-settings-card-chevron);display:inline-flex;align-items:center;justify-content:center}.settings-card-chevron svg{transition:transform .14s ease}.credential-settings-card-body{padding:12px}.credential-allowed-actions-summary{margin-left:4px}.credential-allowed-actions{padding-top:16px;padding-bottom:0;gap:8px}.credential-allowed-actions+.credential-more-options{padding-top:10px}.credential-allowed-actions-disclosure-icon{display:inline-flex;align-items:center;justify-content:center}.credential-allowed-actions-content-inner{gap:14px}.credential-allowed-actions-filter{align-self:flex-start}.credential-allowed-actions-list{display:flex;flex-direction:column;gap:14px}.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{margin:0;font-size:12px;line-height:16px;color:var(--credential-settings-empty-text)}.credential-auth-type-selector .credential-auth-type-trigger{width:100%;min-height:0;border-radius:8px;border:1px solid var(--credential-auth-trigger-border);background:var(--credential-auth-trigger-bg);padding:12px;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;color:var(--cirra-neutral-950, #ceced6)}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.credential-auth-type-selector .credential-auth-type-trigger:disabled{cursor:not-allowed;opacity:.6}.credential-auth-type-selector .trigger-icon{width:32px;height:32px;border-radius:999px;border:1px solid var(--credential-auth-trigger-icon-border);background:var(--credential-auth-trigger-icon-bg);color:var(--credential-auth-trigger-icon-color);display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px}.credential-auth-type-selector .trigger-text{min-width:0;display:flex;flex-direction:column;gap:2px}.credential-auth-type-selector .trigger-title{font-size:13px;line-height:16px;color:var(--credential-auth-trigger-title-color);font-weight:400}.credential-auth-type-selector .trigger-description{font-size:12px;line-height:1.3;color:var(--credential-auth-trigger-description-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}.credential-auth-type-selector .trigger-chevron{margin-left:auto;color:var(--credential-auth-trigger-chevron);display:inline-flex;align-items:center;justify-content:center}.credential-auth-type-popover{min-width:200px;max-width:min(420px,100vw - 24px);border-radius:8px;border:.5px solid var(--credential-auth-popover-border);background:var(--credential-auth-popover-bg);box-shadow:var(--credential-auth-popover-shadow);transform-origin:var(--transform-origin);outline:none;z-index:500000}.credential-auth-type-popover[data-open]{animation:credential-auth-popover-in .12s cubic-bezier(.4,0,.2,1)}.credential-auth-type-popover[data-closed]{animation:credential-auth-popover-out .1s cubic-bezier(.4,0,.2,1);overflow:hidden}.credential-auth-type-popover .body{border-radius:8px;background:var(--credential-auth-popover-body-bg)}.credential-auth-type-popover .items-container{display:flex;flex-direction:column;gap:4px;padding:4px;max-height:300px;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none}.credential-auth-type-popover .items-container::-webkit-scrollbar{display:none}.credential-auth-type-popover .empty-state{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 0;color:var(--credential-auth-popover-empty-text);font-size:11px}.credential-auth-type-popover .item{width:100%;border:1px solid transparent;border-radius:8px;background:transparent;padding:6px 8px;display:flex;align-items:flex-start;text-align:left;color:inherit;cursor:pointer;min-height:0}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.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{width:100%;display:flex;flex-direction:column;gap:2px}.credential-auth-type-popover .item-header{display:flex;align-items:center;gap:6px}.credential-auth-type-popover .item-name{font-size:13px;line-height:17px;color:var(--credential-auth-popover-item-name);font-weight:400}.credential-auth-type-popover .item-active-badge{border:.5px solid var(--credential-auth-popover-active-badge-border);border-radius:4px;background:var(--credential-auth-popover-active-badge-bg);color:var(--credential-auth-popover-active-badge-color);min-height:19px;padding:2px 4px;font-size:11px;font-weight:500;letter-spacing:-.15px;line-height:14px;display:inline-flex;align-items:center}.credential-auth-type-popover .item-description{font-size:12px;color:var(--credential-auth-popover-item-description);line-height:1.3;font-weight:400}@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{display:inline-flex;align-items:center;justify-content:space-between;gap:8px}.credential-alert{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid transparent}.credential-alert .alert-icon{display:inline-flex;align-items:center;justify-content:center}.credential-alert .alert-body{min-width:0;flex:1;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-decoration:underline;text-underline-offset:2px}.credential-alert .alert-close-button.comp-button{margin-left:auto;min-height:0;color:inherit}.credential-alert.variant-info{border-color:#5fb0ff66;background:#5fb0ff1a;color:#a6d3ff}.credential-alert.variant-success{border-color:#39d98a73;background:#39d98a1a;color:var(--cirra-success, #39d98a)}.credential-alert.variant-warn{border-color:#e7a64173;background:#e7a6411f;color:var(--cirra-warning, #e7a641)}.credential-alert.variant-error{border-color:#ff5c5c73;background:#ff5c5c1a;color:var(--cirra-danger, #ff5c5c)}.credential-auth-notes{align-items:flex-start}html[data-cirra-theme=light] .credential-auth-notes.variant-info{border-color:#367ae63d;background:#367ae614;color:#1f5fc9}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{font-size:12px;line-height:16px;color:var(--cirra-danger, #ff5c5c);border:1px solid rgba(255,92,92,.35);background:#ff5c5c14;border-radius:8px;padding:8px 10px}.credential-testing-body{padding-top:20px;padding-bottom:20px;align-items:center;justify-content:center}.credential-testing-status-layout{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.credential-testing-status-icon{width:24px;height:24px;min-width:24px;color:var(--cirra-neutral-800, #81828a);margin-bottom:12px;display:inline-flex;align-items:center;justify-content:center}.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{animation:credential-testing-icon-sway 1.8s ease-in-out infinite;transform-origin:50% 12%;will-change:transform}.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{margin:0 0 4px;color:var(--cirra-neutral-950, #ceced6);font-size:15px;line-height:24px;font-weight:500;letter-spacing:-.02em;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credential-testing-status-description{margin:0;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:16px;letter-spacing:-.01em;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credential-wizard-buttons{display:flex;flex-direction:column;gap:10px;margin-top:0;padding:16px 0 0;border-top:1px solid var(--cirra-neutral-400, #343538);background:var(--credential-panel-bg)}.credential-wizard-buttons .button-row{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.credential-wizard-buttons .credential-footer-left{display:inline-flex;align-items:center}.credential-wizard-buttons .credential-footer-left .credential-more-options-disclosure{gap:4px}.credential-wizard-buttons .credential-footer-right{margin-left:auto;display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.credential-wizard-buttons .comp-button{width:auto}.credential-wizard-buttons .comp-button-filled.send-button.credential-connect-button:not(.comp-button-icon-only){border:0;border-radius:10px;color:#fff;background:linear-gradient(180deg,#fff0,#ffffff3d),#1e73fc;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(180deg,#fff0,#ffffff52),#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(180deg,#fff0,#ffffff3d),#1e73fc;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;outline:none}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(180deg,#fff0,#ffffff52),#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{width:100%;display:flex;justify-content:flex-end}.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(max-width:760px){.credential-wizard-buttons{padding-top:10px}}.cirra-bootstrap-screen{position:fixed;inset:0;min-height:100dvh;width:100%;display:flex;align-items:center;justify-content:center;padding:32px 24px;background:var(--cirra-neutral-50, #0e0e0f);opacity:1;z-index:200;transition:opacity .22s ease-in-out;overflow:hidden}.cirra-bootstrap-screen.is-exiting{opacity:0;pointer-events:none}.cirra-bootstrap-screen.is-loading .cirra-bootstrap-status{position:absolute;inset:0;pointer-events:none}@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{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;color:var(--cirra-neutral-950, #ceced6)}.cirra-bootstrap-screen .cirra-bootstrap-status{display:flex;align-items:center;justify-content:center;color:var(--cirra-neutral-950, #ceced6)}.cirra-bootstrap-screen .cirra-bootstrap-content.is-error .cirra-bootstrap-status{margin-bottom:18px}.cirra-bootstrap-screen .cirra-bootstrap-logo{position:absolute;left:50%;top:50%;display:block;width:2700px;color:var(--cirra-neutral-200, #202124);opacity:0;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;animation-delay:-1.8s;transition:opacity .18s ease-out}.cirra-bootstrap-screen .cirra-bootstrap-logo.is-entered{opacity:1}.cirra-bootstrap-screen .cirra-bootstrap-logo-svg{display:block;width:100%;height:100%}.cirra-bootstrap-screen .cirra-bootstrap-title{font-size:16px;font-weight:500;line-height:1.4em;margin:0 0 24px;color:var(--cirra-neutral-950, #ceced6)}.cirra-bootstrap-screen .cirra-bootstrap-actions{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0}.cirra-bootstrap-screen button{appearance:none;width:100%;max-width:360px;min-height:48px;border-radius:999px;padding:0 20px;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;transition:opacity .15s ease;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.cirra-bootstrap-screen button.primary{border:none;background:var(--cirra-neutral-950, #ceced6);color:var(--cirra-neutral-100, #151617)}.cirra-bootstrap-screen button.secondary{border:1px solid var(--cirra-neutral-700, #6f7078);background:transparent;color:var(--cirra-neutral-950, #ceced6)}.cirra-bootstrap-screen button:disabled{opacity:.6;cursor:default}.compound-page{padding:32px 20px;display:flex;flex-direction:column;gap:24px;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}@media(max-width:639px){.compound-page-center-column{padding:0}}.compound-page-breadcrumb{height:21px;min-height:21px;display:flex;align-items:center;margin-bottom:24px}.compound-page-breadcrumb-trail{min-width:0;margin:0;display:inline-flex;align-items:center;gap:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.compound-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.compound-page-header-copy{display:flex;flex-direction:column;gap:6px}.compound-page-header-title{margin:0;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6)}.compound-page-header-subtitle{margin:0;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:19px}.compound-page-header-action{display:inline-flex;align-items:flex-end}.compound-page-body{margin-top:24px;display:flex;flex-direction:column;gap:32px}.compound-page-sidebar-layout{display:flex;flex-direction:row;width:100%;height:100%;overflow:hidden}.compound-page-sidebar-main{overflow-y:auto;min-width:0;display:flex;flex-direction:column}.compound-page-sidebar-pane{min-width:0;min-height:0;display:flex;flex-direction:column}.compound-page-sidebar-resize-handle{width:.5px;flex-shrink:0;background:#e0e0e0;cursor:col-resize;outline:none;transition:background .12s ease}.compound-page-sidebar-resize-handle:hover,.compound-page-sidebar-resize-handle[data-resize-handle-active]{background:silver}.compound-settings-card-group{display:flex;flex-direction:column;gap:8px}.compound-settings-card-header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.compound-settings-card-header-copy{display:flex;flex-direction:column;gap:2px}.compound-settings-card-header-action{display:inline-flex;align-items:flex-end}.compound-settings-card-title{margin:0;font-size:13px;font-weight:500;line-height:19px;color:var(--cirra-neutral-950, #ceced6)}.compound-settings-card-subtitle{margin:0 0 4px;color:var(--cirra-neutral-800, #81828a);font-size:12.5px;line-height:1.4}.compound-settings-card{display:flex;flex-direction:column;border-radius:12px;background:var(--cirra-neutral-200, #202124);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{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--cirra-neutral-300, #27282b)}.compound-settings-card .compound-settings-card-row:last-child{border-bottom:none}.compound-settings-card .compound-settings-card-row:has(+.no-top-border){border-bottom:none}.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{min-width:0;display:flex;align-items:center;gap:12px}.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{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(180deg,#ffffff14,#fff0),var(--cirra-neutral-200, #202124);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(180deg,#0000,#00000005),#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{width:24px;height:24px;display:block;object-fit:contain}.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{margin:0;font-size:13px;line-height:1.35;color:var(--cirra-neutral-950, #ceced6)}.compound-settings-card .compound-settings-card-row-copy .description{margin:4px 0 0;color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:1.4}.compound-settings-card .compound-settings-card-row-control{flex:0 0 auto;display:inline-flex;align-items:center}.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{display:flex;align-items:center;gap:8px;width:min(420px,48vw);min-width:280px}.compound-settings-card .compound-settings-card-row-control.is-font-pair>*{flex:1 1 50%;min-width:calc(50% - 4px)}.compound-capability{display:flex;flex-direction:column;gap:0}.compound-capability-group,.compound-capability-row{border:none;background:transparent;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{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px}.compound-capability-header.is-collapsible:hover{background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 1.5%,transparent)}.compound-capability-header-main{min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:24px}.compound-capability-header-icon-shell{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(180deg,#ffffff0a,#fff0),var(--cirra-neutral-200, #202124);box-shadow:0 1px 1px -.5px #00000047,0 0 0 .5px #ffffff14,inset 0 -2px 2px #ffffff08;color:var(--cirra-neutral-800, #81828a)}html[data-cirra-theme=light] .compound-capability-header-icon-shell{background:linear-gradient(180deg,#0000,#00000005),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{background:transparent;box-shadow:0 0 0 .5px var(--cirra-neutral-400, #343538);color:var(--cirra-neutral-800, #81828a)}.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{min-width:0;display:flex;flex-direction:column;gap:4px}.compound-capability-header-title-row{display:flex;align-items:center;gap:8px;min-width:0}.compound-capability-state-pill{width:4px;height:8px;flex:0 0 auto;border-radius:999px;background:#ff8e2b}.compound-capability-state-pill.is-allow{background:#30d730}.compound-capability-state-pill.is-block{background:#ff415a}.compound-capability-chevron-button{margin-left:-4px;border:none;background:transparent;padding:2px;border-radius:999px;color:var(--cirra-neutral-700, #6f7078);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;cursor:pointer}.compound-capability-chevron-button:disabled{cursor:default;opacity:.5}.compound-capability-chevron-button svg{transition:transform .16s ease;transform:rotate(-90deg)}.compound-capability-chevron-button .is-expanded{transform:rotate(0)}.compound-capability-header-loading{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.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{margin:0;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.compound-capability-description{margin:0;font-size:12px;line-height:1.45;color:var(--cirra-neutral-700, #6f7078)}.compound-capability-summary{margin-left:-4px;padding:2px 6px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 16%,transparent);color:var(--cirra-neutral-800, #81828a);font-size:11px;font-weight:400;white-space:nowrap}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:0 0 auto}button.comp-button.comp-button-outlined.compound-capability-allow-button-outlined{min-height:unset!important;padding:4px 10px!important;border:.5px solid transparent!important;color:var(--cirra-neutral-700, #6f7078)!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;padding:4px 10px!important;border:.5px solid var(--cirra-neutral-800, #81828a)!important}.compound-capability-state-select-trigger{border:.5px solid var(--cirra-neutral-800, #81828a);min-height:unset;border-radius:999px;background:transparent;color:var(--cirra-neutral-900, #aeb0b8);box-sizing:border-box;padding:4px 10px;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.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{display:inline-flex;align-items:center;gap:6px;min-width:0}.compound-capability-state-select-trigger-label-text,.compound-capability-state-select-item-primary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compound-capability-state-select-trigger-icon,.compound-capability-state-select-item-icon,.compound-capability-state-select-item-check,.compound-capability-state-select-trigger-chevron{flex:0 0 auto;color:currentColor}.compound-capability-state-select-popup{min-width:220px;width:max-content;max-width:min(320px,100vw - 32px);border-radius:12px;border:0;background:#fff;color:var(--cirra-neutral-950, #ceced6);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:top left;will-change:transform,opacity}.compound-capability-state-select-motion{overflow:hidden}.compound-capability-state-select-section{display:flex;flex-direction:column;padding:4px}.compound-capability-state-select-list{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.compound-capability-state-select-list::-webkit-scrollbar{display:none}button.compound-capability-state-select-item{border:0;width:100%;min-height:30px;padding:0 8px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;text-align:left;font-size:13px;line-height:19px;font-weight:400;background:transparent;color:var(--cirra-neutral-900, #aeb0b8);border-radius:8px;cursor:pointer;transition:color .12s ease,background .12s ease,box-shadow .12s ease;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;background:transparent;box-shadow:none}html[data-cirra-theme=dark] button.compound-capability-state-select-item.is-selected{color:var(--cirra-neutral-950, #ceced6);background:transparent;box-shadow:none}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{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=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:color-mix(in srgb,#f7f7f8 72%,transparent);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{min-width:0;display:inline-flex;flex-direction:column;gap:1px}.compound-capability-state-select-item-description{color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.25;font-weight:400;white-space:normal}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{display:flex;flex-direction:column;gap:10px}.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{padding-top:8px;display:flex;flex-direction:column;gap:10px}.compound-capability-exceptions-input-shell{position:relative}.compound-capability-exceptions-input.comp-input-shell{padding-right:48px}.compound-capability-exceptions-submit{position:absolute;right:8px;top:50%;transform:translateY(-50%);max-width:20px;min-width:20px}.compound-capability-exceptions-submit svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:14px;height:14px}.compound-capability-exceptions-error{margin:0;font-size:12px;line-height:1.45}.compound-capability-exceptions-error{color:var(--cirra-neutral-700, #6f7078)}.compound-capability-exceptions-pills{display:flex;flex-wrap:wrap;gap:8px}.compound-capability-list{display:flex;flex-direction:column;gap:0}.compound-capability-list-item{min-width:0;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-top:.5px solid rgba(0,0,0,.08)}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;display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:18px;font-weight:400;color:var(--cirra-neutral-900, #aeb0b8)}.compound-capability-list-action{flex:0 0 auto}.cirra-settings-user-shell-exceptions-body{display:flex;flex-direction:column;gap:0}.cirra-settings-agent-permissions-shell-group-body .compound-capability-exceptions{width:min(240px,100%);padding-top:0}.cirra-settings-user-shell-exceptions-wrap-row{min-width:0;min-height:56px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:-8px;padding:0 0 24px}.cirra-settings-user-shell-exception-label{display:inline-flex;align-items:center;gap:4px;min-width:0;padding:2px 2px 2px 10px;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 16%,transparent);color:var(--cirra-neutral-800, #81828a);font-size:11px;line-height:normal;font-weight:400;white-space:nowrap}.cirra-settings-user-shell-exception-remove{flex:0 0 auto;width:18px;min-width:18px;height:18px;min-height:18px;color:var(--cirra-neutral-800, #81828a)}@media(max-width:720px){.compound-capability-header{flex-direction:column;align-items:stretch}.compound-capability-header-actions{display:flex;justify-content:flex-start}.compound-capability-list-item{align-items:flex-start;flex-direction:column}}.compound-activity-prompt-frame{display:flex;align-items:center;gap:8px;width:100%}.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{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.compound-activity-prompt{display:flex;align-items:center;gap:12px;width:90%;min-height:72px;padding:16px;border-radius:16px;background:var(--cirra-neutral-200, #202124);border:.5px solid var(--cirra-neutral-300, #27282b)}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{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(180deg,#ffffff14,#fff0),var(--cirra-neutral-50, #0e0e0f);box-shadow:0 1px 1px -.5px #0003,0 0 0 .5px #ffffff1a,inset 0 -1px 2px #ffffff14;color:var(--cirra-neutral-800, #81828a)}html[data-cirra-theme=light] .compound-activity-prompt-icon-shell{background:linear-gradient(180deg,#0000,#00000005),#fff;box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #0000001a,inset 0 -2px 2px #fff;color:#404147}.compound-activity-prompt-icon-shell svg{width:24px;height:24px;display:block}.compound-activity-prompt-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;justify-content:center;gap:2px}.compound-activity-prompt-title{margin:0;font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-size:13px!important;line-height:19px!important;font-weight:500!important;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)!important}.compound-activity-prompt-description{margin:0;font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-size:13px!important;line-height:19px!important;font-weight:400!important;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.compound-activity-prompt-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto}.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;padding:0 12px;font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-size:12px;line-height:16px;letter-spacing:-.01em}.compound-activity-prompt-button-content{display:inline-flex;align-items:center;gap:6px}.compound-activity-prompt-button-shortcut{font-size:11px;line-height:14px;color:var(--cirra-neutral-600, #55565c)}.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{border-radius:20px;background:radial-gradient(83.68% 100% at 50% 0%,#ffffff3d,#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;color:#edeef0;text-shadow:0 1px 1px rgba(0,0,0,.32)}.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){background:radial-gradient(83.68% 100% at 50% 0%,#ffffff47,#ffffff0a 75%),#38393f;color:#fff}.compound-activity-prompt-hover-action.comp-button{opacity:0;pointer-events:none;transform:translate(-4px);position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;width:26px;height:26px;padding:0!important;gap:6px;border-radius:20px!important;background:transparent!important;box-shadow:none!important;color:var(--cirra-neutral-600, #55565c)!important;transition:background .16s ease,box-shadow .16s ease,color .16s ease,opacity .16s ease,transform .16s ease;flex:0 0 auto}.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,#ffffff05),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){background:linear-gradient(180deg,#0000,#0000000a),#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}html[data-cirra-theme=light] .compound-activity-prompt-hover-action.comp-button:focus-visible:not(:disabled){background:linear-gradient(180deg,#0000,#0000000a),#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}html[data-cirra-theme=light] .compound-activity-prompt-hover-action.comp-button:active:not(:disabled){background:linear-gradient(180deg,#0000,#0000000a),#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%;width:14px!important;height:14px!important;transform:translate(-50%,-50%);fill:color-mix(in srgb,currentColor 20%,transparent)!important}@media(max-width:720px){.compound-activity-prompt-frame{align-items:flex-start}.compound-activity-prompt{width:100%;flex-wrap:wrap;align-items:flex-start}.compound-activity-prompt-copy{flex-basis:calc(100% - 52px)}.compound-activity-prompt-actions{width:100%;justify-content:flex-start;padding-left:52px;flex-wrap:wrap}.compound-activity-prompt-hover-action.comp-button{opacity:1;pointer-events:auto;transform:translate(0)}}@keyframes compound-feed-tool-call-enter{0%{opacity:0;filter:blur(10px);transform:translate3d(0,-8px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}.compound-feed-tool-call{width:min(720px,100%);margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:nowrap;min-height:24px;transform-origin:left center}.compound-feed-tool-call .activity-tool-inspect-button{visibility:hidden}.compound-feed-tool-call:hover .activity-tool-inspect-button{visibility:visible}.compound-feed-tool-call.is-entering{animation:compound-feed-tool-call-enter .26s cubic-bezier(.16,.84,.32,1) both;will-change:opacity,transform,filter}.compound-feed-tool-call .compound-feed-tool-call-primary{min-width:0;flex:0 1 auto;margin:0;padding:0;border:none;background:transparent;text-align:left;cursor:default;font:inherit;line-height:inherit;display:flex;align-items:center;justify-content:flex-start;gap:6px}.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{outline:none;box-shadow: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;overflow:hidden;text-overflow:ellipsis;display:inline-flex;gap:4px}.compound-feed-tool-call .compound-feed-tool-call-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-700, #6f7078);opacity:.9}.compound-feed-tool-call .compound-feed-tool-call-app-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.compound-feed-tool-call .compound-feed-tool-call-app-icon img{width:14px;height:14px;border-radius:3px}.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 .compound-feed-tool-call-shimmer{display:inline-flex;align-items:center;min-width:0}.compound-feed-tool-call .compound-feed-tool-call-caret{flex-shrink:0;color:var(--cirra-neutral-700, #6f7078);opacity:0;transform:rotate(-90deg);transition:transform .12s ease,opacity .12s ease,color .12s ease}.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-group{width:min(720px,100%);margin:0;display:flex;flex-direction:column}.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;display:grid;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;max-height:1200px;transition:grid-template-rows .18s ease,max-height .18s ease}.compound-feed-tool-call-group-children.is-collapsed{grid-template-rows:minmax(0,0fr);max-height:0}.compound-feed-tool-call-group-children.is-collapsed .compound-feed-tool-call{filter:blur(4px);opacity:0}.compound-feed-tool-call-group-children-inner{position:relative;overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:6px;margin-left:2px;padding:4px 0 0 20px;margin-bottom:2px}.compound-feed-tool-call-group-children-inner:before{content:"";position:absolute;left:6px;top:2px;bottom:2px;width:1px;background:linear-gradient(to bottom,color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 24%,transparent),color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 10%,transparent) 58%,color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 0%,transparent))}.compound-feed-tool-call-group-children-inner .compound-feed-tool-call{min-height:0;height:22px;filter:blur(0);opacity:1;transition:filter .18s ease,opacity .18s ease}.compound-feed-tool-call-group-children-inner .compound-feed-tool-call .compound-feed-tool-call-icon{width:16px;height:16px}.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)}.compound-feed-tool-call-label-local-file{color:var(--cirra-neutral-800, #81828a);transition:color .12s ease;outline:none}.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;text-decoration:none;outline:none}.compound-feed-tool-call-label-link:hover{text-decoration:underline}.compound-feed-tool-call-file-label{display:inline-flex;align-items:center;min-width:0;color:var(--cirra-neutral-800, #81828a);transition:color .12s ease}.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{display:inline-flex;align-items:center}.compound-feed-tool-call-file-sep{flex:0 0 auto;margin:1px 1px 0}.markdown-viewer .contains-task-list{list-style:none}.comp-modal-v2.knowledge-viewer-modal{height:min(800px,100vh - 48px);max-height:min(800px,100vh - 48px);padding-left:40px;padding-right:40px;display:flex;flex-direction:column}.comp-modal-v2.knowledge-viewer-modal>*{flex:1;min-height:0;display:flex;flex-direction:column}.comp-modal-v2.knowledge-viewer-modal>*>*{flex:1;min-height:0;display:flex;flex-direction:column}.comp-modal-v2.knowledge-viewer-modal .comp-modal-v2-header{flex:0 0 auto}.comp-modal-v2.knowledge-viewer-modal .comp-modal-v2-body{margin-top:12px;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.knowledge-viewer-body{flex:1;min-height:0;overflow-y:auto;margin-top:12px;margin-left:-40px;margin-right:-40px;padding:0 40px 24px;border-top:1px solid var(--cirra-neutral-300, #27282b)}.knowledge-viewer-content{margin:12px 0 0;padding-right:4px;overflow:auto;color:var(--cirra-neutral-950, #ceced6);font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-size:14px;line-height:1.55;overflow-wrap:anywhere;-ms-overflow-style:none;scrollbar-width:none}.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);font-size:13px;background:var(--cirra-neutral-300, #27282b);padding:1px 4px;border-radius:4px}.knowledge-viewer-content pre{margin:0 0 10px;padding:10px;background:var(--cirra-neutral-300, #27282b);border-radius:8px;overflow-x:auto}.knowledge-viewer-content pre code{background:none;padding:0}.knowledge-viewer-content a{color:var(--cirra-neutral-950, #ceced6);text-decoration:underline}.knowledge-viewer-content blockquote{margin:0 0 10px;padding-left:12px;border-left:3px solid var(--cirra-neutral-400, #343538);color:var(--cirra-neutral-800, #81828a)}.knowledge-viewer-empty{margin:24px 0;color:var(--cirra-neutral-700, #6f7078);font-size:13px;text-align:center}.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}.cirra-settings-screen-shell{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:row}.comp-cirra-settings{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;background:inherit}.comp-cirra-sidebar.cirra-settings-sidebar{display:flex;border-color:var(--cirra-neutral-300, #27282b)}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 .sidebar-section:nth-child(2){margin-top:12px}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row{color:var(--cirra-neutral-800, #81828a)}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row .row-icon{color:var(--cirra-neutral-700, #6f7078)}.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.selected .row-icon{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row .row-icon{width:14px;min-width:14px;font-size:14px;display:inline-flex;align-items:center;justify-content:center}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row .row-icon svg{width:14px;height:14px}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):hover,.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):focus-visible{background:transparent;box-shadow:none;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):hover .row-icon,.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):focus-visible .row-icon{color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):hover .row-label,.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):focus-visible .row-label{color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=light] .comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):hover,html[data-cirra-theme=light] .comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):focus-visible,html[data-cirra-theme=dark] .comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):hover,html[data-cirra-theme=dark] .comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):focus-visible{background:transparent;box-shadow:none;color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=light] .comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):hover .row-icon,html[data-cirra-theme=light] .comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):focus-visible .row-icon,html[data-cirra-theme=dark] .comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):hover .row-icon,html[data-cirra-theme=dark] .comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):focus-visible .row-icon{color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=light] .comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):hover .row-label,html[data-cirra-theme=light] .comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):focus-visible .row-label,html[data-cirra-theme=dark] .comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):hover .row-label,html[data-cirra-theme=dark] .comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row:not(.thread-row):not(.selected):focus-visible .row-label{color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-back{margin-bottom:0;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;justify-content:center}.comp-cirra-main-scroll.settings-view{display:flex;flex-direction:column}.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;min-height:100%;gap:0}.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{margin-top:24px;gap:32px}.cirra-settings-superpowers-page .connections-section-body{margin-top:24px}.cirra-settings-archived-page .cirra-settings-archived-page-body{margin-top:24px;gap:16px;flex:1;min-height:0}.cirra-settings-general-card .cirra-settings-general-row{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--cirra-neutral-300, #27282b)}.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{margin:0;font-size:14px;line-height:1.35;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-general-card .cirra-settings-general-copy .description{margin:4px 0 0;color:var(--cirra-neutral-800, #81828a);font-size:12.5px;line-height:1.4}.cirra-settings-general-card .cirra-settings-general-control{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end}.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{display:flex;align-items:center;gap:8px;width:min(348px,46vw);min-width:248px}.cirra-settings-general-card .cirra-settings-general-control.is-font-pair>:first-child{flex:0 0 auto;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{display:flex;flex-direction:column;gap:2px}.cirra-settings-general-subsection-title{margin:0 0 8px;font-size:14px;font-weight:400;line-height:1.35;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-general-subsection-subtitle{margin:0 0 4px;color:var(--cirra-neutral-800, #81828a);font-size:12.5px;line-height:1.4}.cirra-settings-git-card .cirra-settings-git-row{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--cirra-neutral-300, #27282b)}.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{margin:0;font-size:14px;line-height:1.35;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-git-card .cirra-settings-git-copy .description{margin:4px 0 0;color:var(--cirra-neutral-800, #81828a);font-size:12.5px;line-height:1.4}.cirra-settings-git-card .cirra-settings-git-control{flex:0 0 auto;display:inline-flex;align-items:center}.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{display:flex;flex-direction:column;gap:10px}.cirra-settings-git-editor-title{margin:0 0 -8px;font-size:14px;font-weight:400;line-height:1.35;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-git-editor-subtitle{margin:0 0 4px;color:var(--cirra-neutral-800, #81828a);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{min-height:172px;height:auto;line-height:1.45;resize:vertical;padding:0}.cirra-settings-git-editor-actions{display:flex;justify-content:flex-end}.cirra-settings-personalization-card .cirra-settings-personalization-row{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--cirra-neutral-300, #27282b)}.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{margin:0;font-size:14px;line-height:1.35;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-personalization-card .cirra-settings-personalization-copy .description{margin:4px 0 0;color:var(--cirra-neutral-800, #81828a);font-size:12.5px;line-height:1.4}.cirra-settings-personalization-card .cirra-settings-personalization-control{flex:0 0 auto;display:inline-flex;align-items:center}.cirra-settings-personalization-card .cirra-settings-personalization-control.is-picker{width:min(280px,38vw);min-width:220px}.cirra-settings-personalization-editor-group{display:flex;flex-direction:column;gap:10px}.cirra-settings-personalization-editor-title{margin:0 0 -8px;font-size:14px;font-weight:400;line-height:1.35;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-personalization-editor-subtitle{margin:0 0 4px;color:var(--cirra-neutral-800, #81828a);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{min-height:172px;height:auto;line-height:1.45;resize:vertical;padding:0}.cirra-settings-personalization-editor-actions{display:flex;justify-content:flex-end}.cirra-settings-superpowers-card .cirra-settings-superpowers-row{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--cirra-neutral-300, #27282b)}.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{margin:0;font-size:14px;line-height:1.35;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-superpowers-card .cirra-settings-superpowers-copy .title-with-icon{display:inline-flex;align-items:center;gap:6px}.cirra-settings-superpowers-card .cirra-settings-superpowers-copy .title-icon{width:14px;min-width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-600, #55565c)}.cirra-settings-superpowers-card .cirra-settings-superpowers-copy .title-icon svg{width:14px;height:14px}.cirra-settings-superpowers-card .cirra-settings-superpowers-copy .description{margin:4px 0 0;color:var(--cirra-neutral-800, #81828a);font-size:12.5px;line-height:1.4}.cirra-settings-superpowers-card .cirra-settings-superpowers-control{flex:0 0 auto;display:inline-flex;align-items:center}.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{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-bottom:1px solid var(--cirra-neutral-300, #27282b)}.cirra-settings-features-card .cirra-settings-features-row:last-child{border-bottom:none}.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{margin:0;font-size:14px;line-height:1.35;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-features-card .cirra-settings-features-copy .title-with-icon{display:inline-flex;align-items:center;gap:6px}.cirra-settings-features-card .cirra-settings-features-copy .title-icon{width:14px;min-width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-600, #55565c)}.cirra-settings-features-card .cirra-settings-features-copy .title-icon svg{width:14px;height:14px}.cirra-settings-features-card .cirra-settings-features-copy .description{margin:4px 0 0;color:var(--cirra-neutral-800, #81828a);font-size:12.5px;line-height:1.4}.cirra-settings-features-card .cirra-settings-features-control{flex:0 0 auto;display:inline-flex;align-items:center}.cirra-settings-content{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;overflow-y:auto;background:inherit;scrollbar-color:rgba(132,145,171,.42) transparent}.cirra-settings-content::-webkit-scrollbar{width:10px;height:10px}.cirra-settings-content::-webkit-scrollbar-track{background:transparent}.cirra-settings-content::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:content-box;background:#8491ab6b}.cirra-settings-content::-webkit-scrollbar-thumb:hover{background:#a1adc69e}.cirra-settings-content-shell{width:min(100%,776px);margin:0 auto;padding:72px 28px 40px;box-sizing:border-box}.cirra-settings-content-shell h1{margin:0;font-size:24px;font-weight:400;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-content-shell.archived-threads-view{min-height:100%;display:flex;flex-direction:column}.cirra-settings-content-shell.archived-threads-view>.comp-cirra-connections-page,.cirra-settings-content-shell.archived-threads-view>.comp-cirra-settings{flex:1 1 auto;min-height:0}.cirra-settings-section-header{margin:0 0 46px}.cirra-settings-section-subtitle{margin:10px 0 0;font-size:14px;line-height:1.45;color:var(--cirra-neutral-900, #aeb0b8)}.cirra-settings-error{margin:0 0 12px;color:var(--cirra-danger, #ff5c5c);font-size:13px}.cirra-settings-group{margin-bottom:38px}.cirra-settings-group h2{margin:0 0 16px;font-size:16px;font-weight:400;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-group.cirra-settings-textarea-group{margin-bottom:18px}.cirra-settings-card{border:1px solid var(--cirra-neutral-500, #3f3f45);border-radius:14px;background:var(--cirra-neutral-200, #202124);padding:18px 16px}.cirra-settings-card .title{margin:0;font-size:16px;font-weight:580;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-card .description{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--cirra-neutral-900, #aeb0b8)}.cirra-settings-card .description:only-child{margin:0}.cirra-settings-card .note{margin:14px 0 0;font-size:12px;line-height:1.4;color:var(--cirra-neutral-600, #55565c)}.settings-general-card{padding:0}.cirra-settings-row{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid var(--cirra-neutral-500, #3f3f45)}.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{margin:0;font-size:14px;font-weight:400;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-row .cirra-settings-row-copy .description{margin:4px 0 0;color:var(--cirra-neutral-800, #81828a);font-size:12.5px;line-height:1.4}.cirra-settings-row .cirra-settings-row-control{min-width:220px;display:flex;justify-content:flex-end}.cirra-settings-select{min-width:240px;height:38px;border-radius:10px;background:var(--cirra-neutral-200, #202124);border:1px solid var(--cirra-neutral-500, #3f3f45);color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-select-option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;white-space:normal}.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{width:40px;height:22px;border-radius:999px;border:0;background:var(--cirra-neutral-600, #55565c);position:relative;transition:background .14s ease}.cirra-settings-toggle .thumb{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--cirra-neutral-50, #0e0e0f);transition:transform .14s ease}.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{display:flex;align-items:center;gap:8px}.cirra-settings-font-control .size{display:inline-flex;align-items:center;gap:6px}.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,.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{width:260px;height:38px;border-radius:10px;border:1px solid var(--cirra-neutral-400, #343538);background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);font-size:14px;padding:0 12px}.cirra-settings-input:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.cirra-settings-pill-button,.cirra-settings-save-button{height:38px;border-radius:999px;padding:0 16px;border:1px solid var(--cirra-neutral-400, #343538);background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);font-size:14px;font-weight:500;white-space:nowrap}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.cirra-settings-pill-button:disabled,.cirra-settings-save-button:disabled{opacity:.52;cursor:not-allowed}.cirra-settings-pill-button.subtle{background:#ffffff0a;color:#ffffffd1}.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{display:flex;flex-direction:column;gap:16px}.cirra-settings-billing-layout{display:grid;grid-template-columns:minmax(210px,240px) minmax(0,1fr);align-items:start;gap:16px}.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{margin-top:14px;display:flex;flex-direction:column;gap:8px}.cirra-settings-billing-nav-links .cirra-settings-pill-button{width:100%;justify-content:flex-start;text-align:left}.cirra-settings-billing-panels{min-width:0;display:flex;flex-direction:column;gap:16px}.cirra-settings-billing-plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:stretch}.cirra-settings-billing-plans-grid.is-paid-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.cirra-settings-plan-summary-card{position:relative;overflow:hidden;border-radius:12px;background:var(--cirra-neutral-250, #242528);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:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;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{display:flex;flex-direction:column;gap:4px;padding:16px}.cirra-settings-plan-summary-title{margin:0;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=light] .cirra-settings-plan-summary-title{color:#202129}.cirra-settings-plan-summary-price-row{display:flex;align-items:baseline;gap:2px}.cirra-settings-plan-summary-price-value{margin:0;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=light] .cirra-settings-plan-summary-price-value{color:#202129}.cirra-settings-plan-summary-price-meta{margin:0;font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .cirra-settings-plan-summary-price-meta{color:#696970}.cirra-settings-plan-summary-footer{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:var(--cirra-neutral-200, #202124);border-top:.5px solid rgba(255,255,255,.06)}html[data-cirra-theme=light] .cirra-settings-plan-summary-footer{background:#f7f7f8;border-top-color:#0000000f}.cirra-settings-credits-banner{width:100%}.cirra-settings-plan-summary-renewal-copy{margin:0;font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .cirra-settings-plan-summary-renewal-copy{color:#696970}.cirra-settings-plan-summary-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.cirra-settings-plan-summary-action.comp-button{min-height:26px!important;padding:0 8px!important;border-radius:20px!important;font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em}.cirra-settings-members-table-shell-header,.cirra-settings-members-toolbar-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 8px}.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-plans-legacy-section{margin-top:24px;padding-top:24px;border-top:.5px solid rgba(255,255,255,.08)}html[data-cirra-theme=light] .cirra-settings-plans-legacy-section{border-top-color:#0000000f}.cirra-settings-billing-plan-card{display:flex;flex-direction:column;margin:0 0 16px;position:relative;isolation:isolate;overflow:hidden;border:none;border-radius:16px;padding:16px 20px 18px;background:var(--cirra-neutral-250, #242528);box-shadow:0 1px 2px -1px #00000047,inset 0 -.5px #0000002e,inset 0 0 0 .5px #ffffff0f,inset 0 1px #ffffff08;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.cirra-settings-billing-plan-card:before{content:"";position:absolute;inset:0;padding:2px;background:linear-gradient(135deg,#4d90fd80 14.36%,#76d0f480 29.48%,#c3a8e880 44.18%,#ffdca880,#e3ccc133 85.36%);opacity:0;border-radius:inherit;pointer-events:none;transition:opacity .12s ease;z-index:-1;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.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{inset:-132px 0 auto;height:200px;padding:0;border-radius:0;filter:blur(32px);-webkit-mask:none;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{margin-top:24px;display:flex;align-items:stretch}.cirra-settings-plans-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.cirra-settings-plans-toolbar.has-heading-gap{margin-top:24px}.cirra-settings-billing-plan-card-header{display:flex;flex-direction:column;gap:4px}.cirra-settings-billing-plan-title{margin:0;font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=light] .cirra-settings-billing-plan-title{color:#202129}.cirra-settings-billing-plan-subtitle{margin:0;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}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{display:flex;align-items:baseline;gap:2px}.cirra-settings-billing-plan-price-value{margin:0;font-size:32px;line-height:39px;font-weight:600;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=light] .cirra-settings-billing-plan-price-value{color:#202129}.cirra-settings-billing-plan-price-meta{margin:0;font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .cirra-settings-billing-plan-price-meta{color:#696970}.cirra-settings-billing-plan-price-badge{margin:8px 0 0;display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border-radius:999px;background:#4d90fd1a;color:#2559c7;font-size:12px;line-height:16px;font-weight:590;letter-spacing:-.01em}.cirra-settings-billing-plan-cta.comp-button{width:100%;min-height:30px!important;justify-content:center;padding:0 10px!important;border-radius:20px!important;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em}html[data-cirra-theme=dark] .cirra-settings-billing-plan-cta-upgrade.comp-button-primary{background:radial-gradient(83.68% 100% at 50% 0%,#ffffff2e,#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,#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{width:100%;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border-radius:20px;background:var(--cirra-neutral-300, #27282b);box-shadow:0 1px 2px -1px #0000003d,inset 0 -.5px #00000029,inset 0 0 0 .5px #ffffff12,inset 0 1px #ffffff08;color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;text-shadow:0 1px 1px rgba(0,0,0,.24)}html[data-cirra-theme=light] .cirra-settings-billing-plan-current-chip{background:#f7f7f8;box-shadow:inset 0 0 0 .5px #00000029;color:#696970;text-shadow:0 1px 1px #ffffff}.cirra-settings-billing-plan-features{margin-top:20px;display:flex;flex-direction:column;gap:8px}.cirra-settings-billing-plan-feature-intro{margin:0;font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a)}html[data-cirra-theme=light] .cirra-settings-billing-plan-feature-intro{color:#404147}.cirra-settings-billing-plan-feature-row{display:flex;align-items:center;gap:12px;min-height:19px}.cirra-settings-billing-plan-feature-check{width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:8px;background:var(--cirra-neutral-400, #343538);color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=light] .cirra-settings-billing-plan-feature-check{background:#dfe0e3;color:#404147}.cirra-settings-billing-plan-feature-label{font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a)}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{display:flex;justify-content:space-between;gap:18px}.cirra-settings-billing-toolbar .copy{max-width:60ch}.cirra-settings-billing-controls{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.cirra-settings-billing-date-range{display:flex;gap:10px}.cirra-settings-billing-date-range label{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--cirra-neutral-800, #81828a)}.cirra-settings-billing-date-range input[type=date]{width:160px;height:36px;border-radius:10px;border:1px solid var(--cirra-neutral-400, #343538);background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);padding:0 10px;font-size:13px}.cirra-settings-billing-usage-summary{display:flex;flex-direction:column;gap:12px}.cirra-settings-billing-usage-summary-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cirra-settings-billing-token-progress{position:relative;width:100%;height:12px;border-radius:999px;background:var(--cirra-neutral-500, #3f3f45);overflow:hidden}.cirra-settings-billing-token-progress-fill{position:absolute;inset:0 auto 0 0;background:#4a4fc4;border-radius:999px}.cirra-settings-billing-token-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--cirra-neutral-800, #81828a)}.cirra-settings-billing-token-stats{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.cirra-settings-billing-token-stats div{min-width:0}.cirra-settings-billing-token-stats dt{margin:0;font-size:12px;color:var(--cirra-neutral-800, #81828a)}.cirra-settings-billing-token-stats dd{margin:4px 0 0;color:var(--cirra-neutral-950, #ceced6);font-size:14px}.cirra-settings-billing-summary .cirra-settings-billing-stats{margin:14px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.cirra-settings-billing-summary .cirra-settings-billing-stats div{min-width:0}.cirra-settings-billing-summary .cirra-settings-billing-stats dt{margin:0;font-size:12px;color:var(--cirra-neutral-800, #81828a)}.cirra-settings-billing-summary .cirra-settings-billing-stats dd{margin:4px 0 0;font-size:14px;color:var(--cirra-neutral-950, #ceced6);word-break:break-word}.cirra-settings-billing-grid-card .cirra-settings-billing-grid-header{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.cirra-settings-billing-grid-card .cirra-settings-billing-grid-header .note{margin:0}.cirra-settings-billing-grid{margin-top:14px;overflow-x:auto;scrollbar-color:rgba(132,145,171,.42) transparent}.cirra-settings-billing-grid::-webkit-scrollbar{width:10px;height:10px}.cirra-settings-billing-grid::-webkit-scrollbar-track{background:transparent}.cirra-settings-billing-grid::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:content-box;background:#8491ab6b}.cirra-settings-billing-grid::-webkit-scrollbar-thumb:hover{background:#a1adc69e}.cirra-settings-billing-grid table{width:100%;border-collapse:collapse;min-width:560px}.cirra-settings-billing-grid th,.cirra-settings-billing-grid td{text-align:left;padding:10px 8px;border-bottom:1px solid var(--cirra-neutral-500, #3f3f45);font-size:13px;color:var(--cirra-neutral-950, #ceced6);white-space:nowrap}.cirra-settings-billing-grid th{font-size:12px;color:var(--cirra-neutral-800, #81828a);font-weight:600}.cirra-settings-billing-grid tr:last-child td{border-bottom:0}.cirra-settings-billing-loaded-at{margin:-4px 0 0;font-size:12px;color:var(--cirra-neutral-700, #6f7078)}.cirra-settings-billing-topup-modal .modal-panel{max-width:460px}.cirra-settings-billing-topup-form{display:flex;flex-direction:column;gap:10px}.cirra-settings-billing-topup-form label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--cirra-neutral-800, #81828a)}.cirra-settings-billing-topup-form label .cirra-settings-input{width:100%}.cirra-settings-billing-topup-form .note{margin:0;font-size:12px;color:var(--cirra-neutral-700, #6f7078)}@media(max-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{width:auto;justify-content:center;flex:1}.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{inset:-100px 0 auto;height:160px}.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{margin:10px 0 0;color:var(--cirra-neutral-800, #81828a);font-size:14px;line-height:1.45}.cirra-settings-textarea-description .docs-link{margin-left:8px;display:inline-flex;align-items:center;gap:4px;color:var(--cirra-neutral-900, #aeb0b8)}.cirra-settings-textarea-description .docs-link svg{width:13px;height:13px;transform:translateY(-.5px)}.cirra-settings-textarea-shell{margin-top:12px}.cirra-settings-textarea{width:100%;min-height:204px;border-radius:14px;border:1px solid var(--cirra-neutral-500, #3f3f45);background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);font-size:14px;line-height:1.45;padding:14px 16px;resize:vertical;scrollbar-color:rgba(132,145,171,.42) transparent}.cirra-settings-textarea::-webkit-scrollbar{width:10px;height:10px}.cirra-settings-textarea::-webkit-scrollbar-track{background:transparent}.cirra-settings-textarea::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:content-box;background:#8491ab6b}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.cirra-settings-textarea-actions{margin-top:12px;display:flex;justify-content:flex-end}.cirra-settings-environments-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.cirra-settings-environments-header .copy h2{margin:0;font-size:16px;font-weight:400;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-environments-header .copy p{margin:8px 0 0;color:var(--cirra-neutral-800, #81828a);font-size:14px;line-height:1.45}.cirra-settings-environments-header .learn-more{margin-left:8px;display:inline-flex;align-items:center;gap:4px;color:var(--cirra-neutral-900, #aeb0b8)}.cirra-settings-environments-header .learn-more svg{width:13px;height:13px;transform:translateY(-.5px)}.cirra-settings-environments-list{display:flex;flex-direction:column;gap:14px}.cirra-settings-environment-project{border:1px solid var(--cirra-neutral-500, #3f3f45);border-radius:14px;background:var(--cirra-neutral-200, #202124);overflow:hidden}.cirra-settings-environment-project .project-row,.cirra-settings-environment-project .env-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px}.cirra-settings-environment-project .env-row{border-top:1px solid var(--cirra-neutral-500, #3f3f45)}.cirra-settings-environment-project .project-row-copy{min-width:0;display:inline-flex;align-items:center;gap:8px}.cirra-settings-environment-project .project-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-900, #aeb0b8)}.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{width:44px;height:44px;border-radius:14px;border:1px solid var(--cirra-neutral-400, #343538);background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);display:inline-flex;align-items:center;justify-content:center;font-size:20px}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.cirra-settings-environment-project .env-copy{min-width:0}.cirra-settings-environment-project .env-name{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:14px;font-weight:500}.cirra-settings-environment-project .env-file{margin:3px 0 0;color:var(--cirra-neutral-900, #aeb0b8);font-size:13px}.cirra-settings-environment-project .env-view{border:0;background:transparent;color:var(--cirra-neutral-900, #aeb0b8);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:2px solid rgba(63,154,255,.6);outline-offset:2px;border-radius:6px}.cirra-settings-worktrees .cirra-settings-empty-title{margin:0 0 14px;font-size:16px;font-weight:400;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-worktrees .cirra-settings-worktrees-list{display:flex;flex-direction:column;gap:12px}.cirra-settings-worktree-card .note{margin-top:10px;font-family:var(--cirra-code-font-family, "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:12px}.cirra-settings-archived-toolbar{display:flex;width:100%}.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:1;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.cirra-settings-archived-list{display:flex;flex-direction:column;flex:1;min-height:0;overflow-y:auto;scrollbar-color:rgba(132,145,171,.42) transparent}.cirra-settings-archived-list::-webkit-scrollbar{width:10px;height:10px}.cirra-settings-archived-list::-webkit-scrollbar-track{background:transparent}.cirra-settings-archived-list::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:content-box;background:#8491ab6b}.cirra-settings-archived-list::-webkit-scrollbar-thumb:hover{background:#a1adc69e}.cirra-settings-archived-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:unset;padding:12px;border-bottom:1px solid var(--cirra-neutral-300, #27282b)}.cirra-settings-archived-row .copy{min-width:0;flex:1}.cirra-settings-archived-row .title{margin:0;font-weight:500}.cirra-settings-archived-row .description{margin:4px 0 0;display:flex;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:16px;color:var(--cirra-neutral-700, #6f7078)}.cirra-settings-archived-row:last-child{border-bottom:none}.cirra-settings-archived-row-project{display:inline-flex;align-items:center;gap:6px;min-width:0}.cirra-settings-archived-row-project-label,.cirra-settings-archived-row-time{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-settings-archived-row-meta-separator{flex:0 0 auto;color:var(--cirra-neutral-500, #3f3f45)}.cirra-settings-archived-unarchive-button{flex:0 0 auto}.cirra-settings-archived-row.is-skeleton-row{align-items:center}.cirra-settings-archived-row.is-skeleton-row .copy{display:flex;flex-direction:column;gap:4px}.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{display:flex;align-items:center}.cirra-settings-archived-row-title-skeleton{height:18px}.cirra-settings-archived-row-meta-pill-skeleton{height:16px;flex:0 0 auto}.cirra-settings-archived-row-action-skeleton{height:26px;flex:0 0 auto}.comp-cirra-schedule-panel-stack{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;padding:0;margin-bottom:-14px}.comp-cirra-schedule-panel-stack.is-schedule-mode{padding-bottom:96px;margin-bottom:-96px;border-radius:20px;background:linear-gradient(0deg,#9547ff1f,#9547ff1f),#1b1c1f;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(0deg,#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{padding-bottom:96px;margin-bottom:-96px;border-radius:20px;background:linear-gradient(0deg,#00a4e61f,#00a4e61f),#1b1c1f;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(0deg,#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{padding-bottom:96px;margin-bottom:-96px;border-radius:20px;background:linear-gradient(0deg,#c78a301f,#c78a301f),#1b1c1f;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(0deg,#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}@media(max-width:639px){.comp-cirra-schedule-panel-stack.is-schedule-mode,.comp-cirra-schedule-panel-stack.is-trigger-mode,.comp-cirra-schedule-panel-stack.is-workflow-mode,.comp-cirra-schedule-panel-stack.is-onboarding-mode{padding-bottom:80px;margin-bottom:-80px}}.comp-cirra-schedule-summary-panel{--schedule-mode-accent: var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));position:relative;isolation:isolate;width:100%;padding:10px 16px 20px;display:flex;flex-direction:column;gap:8px;border-radius:24px 24px 0 0;border:.5px solid #343538;background-color:#1b1c1f;overflow:hidden;box-shadow:inset 0 8px 12px -8px color-mix(in srgb,var(--schedule-mode-accent) 18%,transparent)}html[data-cirra-theme=light] .comp-cirra-schedule-summary-panel{border-color:#16161624;background-color:#fcfcfc;box-shadow:inset 0 7px 10px -8px color-mix(in srgb,var(--schedule-mode-accent) 18%,transparent)}.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{padding:12px 16px;border-radius:20px 20px 0 0;border-color:transparent;background:transparent;box-shadow:none;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:transparent}.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{padding:12px 16px;border-radius:20px 20px 0 0;border-color:transparent;background:transparent;box-shadow:none;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:transparent}.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{padding:12px 16px;border-radius:20px 20px 0 0;border-color:transparent;background:transparent;box-shadow:none;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:transparent}.comp-cirra-schedule-panel-stack.is-onboarding-mode{padding-bottom:96px;margin-bottom:-96px;border-radius:20px;background:var(--cirra-neutral-250, #242528);border:.5px solid var(--cirra-neutral-400, #343538);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{display:inline-block;width:14px;height:14px;border:1px solid var(--cirra-neutral-600, #55565c);border-radius:3px;background:#fff;margin-right:8px;margin-top:-2px;vertical-align:middle;flex-shrink:0}.comp-cirra-onboarding-header{display:flex;align-items:center;gap:10px;min-width:0;padding:12px 16px}.comp-cirra-onboarding-header .comp-cirra-schedule-summary-text{margin-top:2px;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-onboarding-next-label{margin-right:5px}.comp-cirra-onboarding-breadcrumb-separator{display:inline-flex;align-items:center;margin:0 4px;position:relative;top:2px;color:var(--cirra-neutral-600, #55565c)}.comp-cirra-onboarding-expanded-toolbar{position:absolute;top:8px;right:12px;z-index:2}.comp-cirra-onboarding-expanded-inner{position:relative;display:flex;flex-direction:column;gap:4px;max-height:240px;overflow-y:auto;padding:12px 16px}.comp-cirra-onboarding-section-group{display:flex;flex-direction:column;gap:4px}.comp-cirra-onboarding-section,.comp-cirra-onboarding-child{display:flex;align-items:center;min-height:22px;font-size:13px;color:var(--cirra-neutral-900, #aeb0b8)}.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{display:flex;flex-direction:column;gap:4px;padding-left:22px}.comp-cirra-onboarding-section-label,.comp-cirra-onboarding-child-label{line-height:1.4}.comp-cirra-onboarding-checkbox{display:inline-flex;align-items:center;justify-content:center}.comp-cirra-onboarding-checkbox.is-checked{border-color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.comp-cirra-onboarding-checkbox.is-checked:after{content:"";display:block;width:7px;height:4px;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));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{padding:0;border-radius:20px 20px 0 0;border-color:transparent;background:transparent;box-shadow:none;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:transparent}.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{display:flex;align-items:center;gap:10px;min-width:0;justify-content:flex-end}.comp-cirra-schedule-summary-row.has-summary-content{justify-content:space-between}.comp-cirra-schedule-summary-row .cirra-settings-toggle{width:34px;height:18px;flex-shrink:0}.comp-cirra-schedule-summary-row .cirra-settings-toggle .thumb{top:2px;left:2px;width:14px;height:14px}.comp-cirra-schedule-summary-row .cirra-settings-toggle.checked .thumb{transform:translate(16px)}.comp-cirra-schedule-summary-leading,.comp-cirra-schedule-summary-trailing{display:inline-flex;align-items:center;flex-shrink:0;align-self:center}.comp-cirra-schedule-summary-actions{display:inline-flex;align-items:center;gap:6px}.comp-cirra-schedule-summary-action{border:none;background:transparent;padding:0;margin:0;font-size:13px;font-weight:450;color:var(--cirra-neutral-700, #6f7078);cursor:pointer;appearance:none}.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{height:11px;width:1px;background:#fff;border-left:1px solid rgba(0,0,0,.18)}.comp-cirra-schedule-summary-text{margin:0;flex:1;min-width:0;color:#ffffff94;font-size:13px;font-weight:500;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cirra-theme=light] .comp-cirra-schedule-summary-text{color:#00000094}.comp-cirra-schedule-summary-text.is-three-line-clamp{white-space:nowrap;display:block;-webkit-box-orient:initial;line-clamp:unset;max-height:none;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.comp-cirra-schedule-summary-edit-button.comp-button{flex-shrink:0;margin-left:auto;white-space:nowrap;min-height:0}.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{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#fff;flex-shrink:0;vertical-align:middle;margin-right:5px;position:relative;top:-.5px}.comp-cirra-schedule-summary-app-icon img{width:10px;height:10px;object-fit:contain}.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{margin:0 0 0 44px;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.comp-cirra-schedule-header-expanded-shell{position:relative;width:100%}.comp-cirra-schedule-header-expanded-shell .comp-cirra-schedule-header{width:100%;margin:0;border-radius:24px 24px 0 0;padding-right:44px}.comp-cirra-schedule-header-inline-close.comp-button{position:absolute;top:10px;right:10px;z-index:2}.comp-cirra-schedule-header{width:min(100%,800px);margin:0 auto;padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px;border:1px solid var(--cirra-neutral-500, #3f3f45);border-radius:22px;background:var(--cirra-neutral-100, #151617);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{display:flex;align-items:center;justify-content:flex-start;gap:12px}.schedule-header-title{margin:0;font-size:20px;line-height:1;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6);font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif)}.schedule-header-right{display:inline-flex;align-items:center;flex-shrink:0}.schedule-header-right .cirra-settings-toggle{width:34px;height:18px}.schedule-header-right .cirra-settings-toggle .thumb{top:2px;left:2px;width:14px;height:14px}.schedule-header-right .cirra-settings-toggle.checked .thumb{transform:translate(16px)}.schedule-header-action-summary{margin:0;font-size:12px;line-height:1.35;color:var(--cirra-neutral-700, #6f7078);padding:0 1px}.schedule-config-section{width:100%;display:flex;flex-direction:column;gap:12px}.schedule-config-block{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.schedule-config-picker-block{width:min(100%,360px)}.schedule-config-label{margin:0;font-size:12px;line-height:1.2;color:var(--cirra-neutral-700, #6f7078);letter-spacing:-.01em}.comp-cirra-schedule-header-type-controls{margin:0;display:inline-flex;align-items:stretch;gap:0;border-radius:12px;border:none;background:var(--cirra-neutral-300, #27282b);overflow:hidden;min-height:34px;box-shadow:inset 0 -.5px .5px #00000014,inset 0 0 1px #0003}html[data-cirra-theme=light] .comp-cirra-schedule-header-type-controls{background:#edeef0;box-shadow:inset 0 -.5px .5px #00000005,inset 0 0 1px #00000029}.comp-cirra-schedule-header-type-option{position:relative;border:0;background:transparent;color:var(--cirra-neutral-700, #6f7078);min-width:104px;min-height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;transition:color .14s ease;outline:none!important}.comp-cirra-schedule-header-type-option:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-schedule-header-type-option:disabled{opacity:.55;cursor:not-allowed}.comp-cirra-schedule-header-type-option.is-selected{color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-schedule-header-type-indicator{position:absolute;inset:1px;border-radius:10px;background:linear-gradient(180deg,#fff0,#ffffff0a),var(--cirra-neutral-400, #343538);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-schedule-header-type-indicator{background:linear-gradient(180deg,#0000,#0000000a),#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-schedule-header-type-option-label{position:relative;z-index:1;font-size:12px;line-height:1}.comp-cirra-schedule-header-select-trigger{border:0;width:100%;min-height:32px;border-radius:10px;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);box-sizing:border-box;padding:0 10px 0 12px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;transition:background .12s ease,box-shadow .12s ease,color .12s ease;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-cirra-schedule-header-select-trigger:hover:not(:disabled),.comp-cirra-schedule-header-select-trigger[aria-expanded=true]{background:#f7f7f8;color:#202129}.comp-cirra-schedule-header-select-trigger:disabled{opacity:.6;cursor:not-allowed}html[data-cirra-theme=dark] .comp-cirra-schedule-header-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-cirra-schedule-header-select-trigger:hover:not(:disabled),html[data-cirra-theme=dark] .comp-cirra-schedule-header-select-trigger[aria-expanded=true]{background:var(--cirra-neutral-400, #343538);color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-schedule-header-select-trigger.cirra-settings-natural-picker-trigger{width:auto;min-width:0;max-width:min(280px,38vw)}.comp-cirra-input-like-select-trigger{border:0;background:var(--cirra-neutral-250, #242528);box-shadow:inset 0 0 0 .5px #ffffff1f,inset 0 -1px 2px #0003;transition:none}.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{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: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}.comp-cirra-schedule-header-select-trigger-label{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:1.2}.comp-cirra-schedule-header-select-trigger-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-settings-language-option-label{display:inline-flex;align-items:center;gap:6px;min-width:0}.cirra-settings-language-option-flag{flex-shrink:0;font-size:14px;line-height:1}.cirra-settings-language-option-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-cirra-schedule-header-select-trigger-icon{width:14px;height:14px;flex-shrink:0;color:inherit}.comp-cirra-schedule-header-select-trigger-icon-image{object-fit:cover;border-radius:3px}.comp-cirra-schedule-header-select-trigger-chevron{flex-shrink:0;color:inherit;opacity:.82}.comp-cirra-schedule-header-select-popup{width:min(380px,100vw - 32px);border-radius:12px;border:0;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a;overflow:hidden}html[data-cirra-theme=light] .comp-cirra-schedule-header-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-cirra-schedule-header-select-motion-wrap{transform-origin:top left;will-change:transform,opacity}.comp-cirra-schedule-header-select-motion{overflow:hidden}.comp-cirra-schedule-header-select-section{display:flex;flex-direction:column;padding:4px}.comp-cirra-schedule-header-select-list{display:flex;flex-direction:column;gap:2px;max-height:260px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-schedule-header-select-list::-webkit-scrollbar{display:none}.comp-cirra-schedule-header-select-item{border:0;width:100%;min-height:30px;padding:0 8px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;text-align:left;font-size:13px;line-height:19px;font-weight:400;background:transparent;color:var(--cirra-neutral-900, #aeb0b8);border-radius:8px;cursor:pointer;transition:color .12s ease,background .12s ease,box-shadow .12s ease;outline:none!important}.comp-cirra-schedule-header-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-cirra-schedule-header-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-cirra-schedule-header-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-cirra-schedule-header-select-item:focus-visible:not(.is-selected){color:#202129;background:color-mix(in srgb,#f7f7f8 72%,transparent);box-shadow:0 1px 1px -.5px #0000000d,inset 0 -.5px #0000000f,inset 0 0 0 .5px #0000000f}.comp-cirra-schedule-header-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-cirra-schedule-header-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-cirra-schedule-header-select-item:disabled{opacity:.6;cursor:not-allowed}.comp-cirra-schedule-header-select-item.is-with-description{min-height:44px;padding-top:6px;padding-bottom:6px}.comp-cirra-schedule-header-select-item-label{display:inline-flex;align-items:center;gap:6px;min-width:0}.comp-cirra-schedule-header-select-item-label.is-without-icon{padding-left:0}.comp-cirra-schedule-header-select-item.is-with-description .comp-cirra-schedule-header-select-item-label{align-items:flex-start}.comp-cirra-schedule-header-select-item-body{min-width:0;display:inline-flex;flex-direction:column;gap:1px}.comp-cirra-schedule-header-select-item-primary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-cirra-schedule-header-select-item-description{color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.25;font-weight:400;white-space:pre-line}html[data-cirra-theme=dark] .comp-cirra-schedule-header-select-item-description{color:var(--cirra-neutral-600, #55565c)}.comp-cirra-schedule-header-select-item-icon{width:14px;height:14px;flex-shrink:0;color:inherit}.comp-cirra-schedule-header-select-item-icon.is-image{object-fit:cover;border-radius:3px}.comp-cirra-schedule-header-select-item-check{flex-shrink:0;color:inherit}.schedule-config-run-times{display:flex;gap:6px;flex-wrap:wrap;padding-top:2px}.run-time-chip{border:0;font-size:12px;line-height:1;padding:6px 10px;border-radius:999px;background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-900, #aeb0b8);cursor:pointer;transition:background .12s ease,color .12s ease}.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{display:flex;gap:6px;flex-wrap:wrap}.schedule-day-button.comp-button-ghost{border-radius:999px;border:1px solid var(--cirra-neutral-500, #3f3f45);color:var(--cirra-neutral-700, #6f7078);background:transparent;min-height:28px;padding:4px 10px;transition:background .12s ease,color .12s ease,border-color .12s ease}.schedule-day-button.comp-button-ghost:hover:not(:disabled),.schedule-day-button.comp-button-ghost:focus-visible:not(:disabled){background:var(--cirra-neutral-200, #202124)!important;border-color:var(--cirra-neutral-600, #55565c);color:var(--cirra-neutral-950, #ceced6)}.schedule-day-button.comp-button-ghost.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 6%,transparent) 0%,transparent 100%),var(--cirra-neutral-200, #202124)!important;border-color:var(--cirra-neutral-600, #55565c);color:var(--cirra-neutral-950, #ceced6)}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,rgba(255,255,255,.03) 0%,transparent 100%),var(--cirra-neutral-200, #202124)!important}html[data-cirra-theme=dark] .schedule-day-button.comp-button-ghost.is-active{background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%),var(--cirra-neutral-200, #202124)!important;border-color:var(--cirra-neutral-500, #3f3f45);color:var(--cirra-neutral-950, #ceced6)}.schedule-header-title-editor{display:flex;flex-direction:column;gap:6px}.schedule-header-title-row{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;min-height:20px}.schedule-header-title-edit-button{opacity:0;pointer-events:none;color:var(--cirra-neutral-700, #6f7078);transition:opacity .12s ease}.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{width:100%;border-radius:14px;background:transparent;box-sizing:border-box;padding:12px 14px;cursor:default;display:flex;align-items:stretch;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:transparent;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{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:14px;line-height:1.45;width:100%;white-space:pre-wrap;word-break:break-word}.schedule-header-title-input{width:100%;padding:0;margin:0;border:0;resize:none;box-sizing:border-box;overflow:hidden;background:transparent;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);outline:none}@media(max-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{display:inline-block;width:6px;height:6px;border-radius:50%;background:#6ce39bf2}@media(max-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{width:100%;min-width:0;justify-content:flex-start}.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{padding:0;overflow:hidden;background:#ffffff05}.cirra-archived-threads-shell,.cirra-archived-threads-list{display:flex;flex-direction:column}.cirra-archived-thread-row{min-height:72px;padding:12px 14px;display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.06)}.cirra-archived-thread-main{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.cirra-archived-thread-main .title{margin:0;font-size:15px;line-height:1.3;font-weight:520;letter-spacing:-.02em;color:#fffffff0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-archived-thread-main .meta{margin:0;font-size:13px;line-height:1.3;font-weight:400;color:#fff9}.cirra-archived-thread-unarchive{min-width:98px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff14;color:#ffffffeb;font-size:14px;letter-spacing:-.01em;line-height:1;padding:0 14px}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.cirra-archived-threads-status{margin:0;padding:16px;font-size:13px;color:#ffffff9e}.cirra-archived-threads-status.error{color:var(--cirra-danger, #ff5c5c)}.cirra-archived-threads-show-more{align-self:flex-start;margin:10px 14px 12px;border:none;background:transparent;color:#ffffffad;font-size:13px;line-height:1;padding:0}.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{margin-top:24px;gap:24px}.cirra-settings-members-page .cirra-settings-members-section{display:flex;flex-direction:column;gap:16px}.cirra-settings-members-page .cirra-settings-members-top-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.cirra-settings-members-page .cirra-settings-members-table-shell-title.cirra-billing-usage-preview-table-title{padding:0;margin-bottom: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{display:flex;align-items:center}.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{width:auto;height:auto;padding:0;flex:0 0 auto}.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{display:inline-flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.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{min-width:0;display:inline-flex;align-items:center;gap:12px}.cirra-settings-members-page .cirra-settings-members-skeleton-avatar{width:36px;height:36px;flex:0 0 auto}.cirra-settings-members-page .cirra-settings-members-skeleton-copy{min-width:0;flex-direction:column;align-items:flex-start;gap:6px}.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{min-height:19px;align-items:flex-start}.cirra-settings-members-page .cirra-settings-members-skeleton-action{width:24px;height:24px;margin-left:auto;opacity:.6}.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{display:flex;flex-direction:column;gap:12px}.cirra-settings-role-permissions-card .title{margin:0}.cirra-settings-agent-permissions-mode-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin-top:12px}.cirra-settings-agent-permissions-page .compound-page-body{margin-top:40px;gap:40px}.cirra-settings-agent-permissions-app-detail-page .compound-page-body{margin-top:24px}.cirra-settings-agent-permissions-mode-card{min-width:0;min-height:91px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border-radius:12px;background:var(--cirra-neutral-100, #151617);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{display:flex;align-items:center;gap:8px;min-width:0}.cirra-settings-agent-permissions-mode-card-accent{width:6px;height:12px;flex:0 0 auto;border-radius:12px;background:var(--agent-permissions-mode-accent)}.cirra-settings-agent-permissions-mode-card-title{margin:0;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-agent-permissions-mode-card-description{margin:0;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a)}.cirra-settings-role-group{display:flex;flex-direction:column;gap:10px}.cirra-settings-role-group-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cirra-settings-role-group-heading-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.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{margin:0 0 -8px;font-size:14px;font-weight:400;line-height:1.35;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-role-group-subtitle{margin:0 0 4px;color:var(--cirra-neutral-800, #81828a);font-size:12.5px;line-height:1.4}.cirra-settings-role-list-card{gap:0}.cirra-settings-card-message,.cirra-settings-empty-card-message{margin:0;padding:16px;text-align:center;color:var(--cirra-neutral-800, #81828a);font-size:12.5px;line-height:1.4}.cirra-settings-role-row,.cirra-settings-role-app-row,.cirra-settings-role-model-row{padding:16px;border-bottom:1px solid var(--cirra-neutral-300, #27282b)}.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{display:flex;align-items:center;justify-content:space-between;gap:14px}.cirra-settings-role-copy,.cirra-settings-role-app-copy,.cirra-settings-role-model-copy{min-width:0;flex:1}.cirra-settings-role-copy .title,.cirra-settings-role-app-copy .title,.cirra-settings-role-model-copy .title{margin:0;font-size:14px;line-height:1.35;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-role-copy .description,.cirra-settings-role-app-copy .description,.cirra-settings-role-model-copy .description{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--cirra-neutral-800, #81828a)}.cirra-settings-role-action-pill{min-width:156px;height:32px;padding:0 12px;font-size:12px;line-height:1;font-weight:500;text-align:center}.cirra-settings-role-add-button.comp-button-outlined{min-height:32px;padding:0 12px;border-radius:999px;align-self:flex-start;flex:0 0 auto;width:auto;margin-left:auto}.cirra-settings-role-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:nowrap}.cirra-settings-role-icon-actions{display:inline-flex;align-items:center;gap:6px}.cirra-settings-role-overview-skeleton{display:flex;flex-direction:column;gap:32px}.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{display:flex;align-items:center}.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{display:inline-flex;align-items:center;min-width:0}.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-member-identity{display:inline-flex;align-items:center;gap:12px;min-width:0}.cirra-settings-member-identity.is-without-avatar{gap:0}.cirra-settings-member-avatar{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:#f7f7f8;border-radius:20px;border:.5px solid var(--cirra-neutral-400, #343538);overflow:hidden}.cirra-settings-member-avatar.is-invited{border-style:dashed}.cirra-settings-member-avatar-image{width:100%;height:100%;object-fit:cover;border-radius:inherit}.cirra-settings-member-avatar-fallback{font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;text-align:center;color:#7a7b82}.cirra-settings-member-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0}.cirra-settings-member-name{margin:0;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-settings-member-email{margin:0;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-settings-member-added-date{font-size:13px;line-height:19px;font-weight:400;color:var(--cirra-neutral-800, #81828a)}.cirra-settings-member-role{color:var(--cirra-neutral-800, #81828a)}.cirra-settings-member-role-cell{min-width:0;display:inline-flex;align-items:center;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{display:inline-flex;align-items:center;justify-content:flex-end;padding-right:0!important}.cirra-settings-member-table-actions-cell .cirra-automations-table-actions-inner{display:inline-flex;align-items:center;justify-content:flex-end;width:100%;opacity:0;transition:opacity .14s ease-out}.cirra-settings-member-role-picker.comp-cirra-schedule-header-select-trigger{width:120px;min-width:120px;max-width:120px}.cirra-settings-member-role-picker .comp-cirra-schedule-header-select-trigger-label{flex:1 1 auto;justify-content:flex-start;text-align:left}.cirra-settings-member-role-picker .comp-cirra-schedule-header-select-trigger-label-text{width:100%;text-align:left}.cirra-settings-member-role-text{display:inline-flex;align-items:center;width:120px;min-width:120px;max-width:120px;color:var(--cirra-neutral-800, #81828a);font-size:13px;font-weight:400;line-height:19px}.cirra-settings-member-seat-cell{min-width:0;display:inline-flex;align-items:center;transform:translate(0)}.cirra-settings-member-seat-cell:has(.cirra-settings-member-seat-picker){transform:translate(-12px)}.cirra-settings-member-seat-picker.comp-cirra-schedule-header-select-trigger{width:120px;min-width:120px;max-width:120px}.cirra-settings-member-seat-picker .comp-cirra-schedule-header-select-trigger-label{flex:1 1 auto;justify-content:flex-start;text-align:left}.cirra-settings-member-seat-picker .comp-cirra-schedule-header-select-trigger-label-text{width:100%;text-align:left}.cirra-settings-member-seat-text{display:inline-flex;align-items:center;width:120px;min-width:120px;max-width:120px;color:var(--cirra-neutral-800, #81828a);font-size:13px;font-weight:400;line-height:19px}.cirra-settings-member-table .cirra-settings-member-role-picker.comp-cirra-schedule-header-select-trigger,.cirra-settings-member-table .cirra-settings-member-seat-picker.comp-cirra-schedule-header-select-trigger{background:transparent;box-shadow:none;color:var(--cirra-neutral-800, #81828a);cursor:default}.cirra-settings-member-table .cirra-settings-member-role-picker.comp-cirra-schedule-header-select-trigger[aria-expanded=true],.cirra-settings-member-table .cirra-settings-member-seat-picker.comp-cirra-schedule-header-select-trigger[aria-expanded=true]{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;color:var(--cirra-neutral-950, #ceced6);cursor:pointer}html[data-cirra-theme=light] .cirra-settings-member-table .cirra-settings-member-role-picker.comp-cirra-schedule-header-select-trigger[aria-expanded=true],html[data-cirra-theme=light] .cirra-settings-member-table .cirra-settings-member-seat-picker.comp-cirra-schedule-header-select-trigger[aria-expanded=true]{background:linear-gradient(180deg,#0000,#00000005),#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-cirra-schedule-header-select-trigger-label-outlined,.cirra-settings-member-table .cirra-settings-member-seat-picker .comp-cirra-schedule-header-select-trigger-label-outlined{color:var(--cirra-neutral-800, #81828a)}.cirra-settings-member-table .cirra-settings-member-role-picker[aria-expanded=true] .comp-cirra-schedule-header-select-trigger-label-outlined,.cirra-settings-member-table .cirra-settings-member-seat-picker[aria-expanded=true] .comp-cirra-schedule-header-select-trigger-label-outlined{color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-member-table .cirra-settings-member-role-picker .comp-cirra-schedule-header-select-trigger-chevron-wrap,.cirra-settings-member-table .cirra-settings-member-seat-picker .comp-cirra-schedule-header-select-trigger-chevron-wrap{opacity:0;transition:opacity .12s ease}.cirra-settings-member-table .cirra-settings-member-role-picker[aria-expanded=true] .comp-cirra-schedule-header-select-trigger-chevron-wrap,.cirra-settings-member-table .cirra-settings-member-seat-picker[aria-expanded=true] .comp-cirra-schedule-header-select-trigger-chevron-wrap{opacity:1}.cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-settings-member-role-picker.comp-cirra-schedule-header-select-trigger,.cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-settings-member-seat-picker.comp-cirra-schedule-header-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;color:var(--cirra-neutral-950, #ceced6);cursor:pointer}html[data-cirra-theme=light] .cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-settings-member-role-picker.comp-cirra-schedule-header-select-trigger,html[data-cirra-theme=light] .cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-settings-member-seat-picker.comp-cirra-schedule-header-select-trigger{background:linear-gradient(180deg,#0000,#00000005),#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-cirra-schedule-header-select-trigger-label-outlined,.cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-settings-member-seat-picker .comp-cirra-schedule-header-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-cirra-schedule-header-select-trigger-chevron-wrap,.cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-settings-member-seat-picker .comp-cirra-schedule-header-select-trigger-chevron-wrap{opacity:1}.cirra-settings-member-actions{display:inline-flex;justify-content:flex-end;width:100%}.cirra-settings-member-action-button.comp-button{padding:0;border:0;background:transparent}.cirra-settings-members-status-pill-group{flex-wrap:wrap}.cirra-settings-members-top-row-actions{margin-left:auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.cirra-settings-members-manage-seats-button.comp-button-outlined,.cirra-settings-members-invite-button.comp-button-primary{min-height:26px;max-height:26px;border-radius:999px;padding:0 12px;width:auto}@media(max-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,.cirra-settings-members-top-row{align-items:stretch}.cirra-settings-members-top-row-actions{margin-left:0;width:100%;justify-content:flex-start}.cirra-settings-members-toolbar-row-controls .cirra-expandable-search{margin-left:0;width:100%}.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%}}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{display:flex;flex-direction:column;gap:18px}.cirra-settings-role-editor-field{display:flex;flex-direction:column;gap:4px}.cirra-settings-role-editor-error{margin:0;font-size:12px;line-height:1.35;color:var(--cirra-danger, #ff5c5c)}.cirra-settings-role-editor-label-optional{color:var(--cirra-neutral-700, #6f7078);font-weight:400}.cirra-settings-role-editor-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.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{display:flex;flex-direction:column;gap:16px}.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{margin-bottom:0;padding:0 16px 0 80px;gap:0}.cirra-settings-agent-permissions-view-apps-button{appearance:none;border:0;padding:0;margin:0;background:transparent;color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));font:inherit;letter-spacing:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:2px;vertical-align:baseline}.cirra-settings-agent-permissions-view-apps-button svg{flex:0 0 auto}.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{min-width:0;display:flex;align-items:center;gap:12px;margin-left:1px}.cirra-settings-agent-permissions-app-icon-shell.compound-capability-header-icon-shell{width:40px;height:40px;flex-basis:40px;background:linear-gradient(180deg,#0000,#00000005),#fff;box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #0000001a,inset 0 -2px 2px #fff;color:#696970}html[data-cirra-theme=dark] .cirra-settings-agent-permissions-app-icon-shell.compound-capability-header-icon-shell{background:linear-gradient(180deg,#0000,#00000005),#fff;box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #0000001a,inset 0 -2px 2px #fff;color:#696970}.cirra-settings-agent-permissions-app-icon-image{width:18px;height:18px;display:block;object-fit:contain;border-radius:4px}.cirra-settings-agent-permissions-app-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.cirra-settings-agent-permissions-app-name{min-width:0;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-settings-agent-permissions-app-meta{min-width:0;display:inline-flex;align-items:center;gap:7px;color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em}.cirra-settings-agent-permissions-app-meta-bullet{width:2px;height:2px;flex:0 0 2px;border-radius:999px;background:var(--cirra-neutral-500, #3f3f45)}.cirra-settings-agent-permissions-app-state-cell{min-width:0;display:inline-flex;align-items:center}.cirra-settings-agent-permissions-app-state-option{display:inline-flex;align-items:center;gap:8px}.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{padding-top:24px;border-top:0}.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{display:flex;flex-direction:column;gap:12px}.cirra-settings-agent-permissions-record-types-title{margin:8px 0 0;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em}.cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-select-trigger{width:auto;min-width:34px;min-height:26px;justify-content:center;padding:0 8px;border-radius:999px;background:transparent;box-shadow:none;color:var(--cirra-neutral-800, #81828a);cursor:pointer}html[data-cirra-theme=dark] .cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-select-trigger{background:transparent;box-shadow:none}.cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-select-trigger .comp-cirra-schedule-header-select-trigger-label{gap:0}.cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-select-trigger .comp-cirra-schedule-header-select-trigger-label-text{display:inline-flex;align-items:center}.cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-select-trigger .cirra-settings-agent-permissions-app-state-option span:last-child,.cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-select-trigger .comp-cirra-schedule-header-select-trigger-chevron-wrap{display:none}.cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-select-trigger[aria-expanded=true]{min-width:104px;justify-content:space-between;gap:10px;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;color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=light] .cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-select-trigger[aria-expanded=true]{background:linear-gradient(180deg,#0000,#00000005),#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-cirra-schedule-header-select-trigger[aria-expanded=true] .comp-cirra-schedule-header-select-trigger-label{gap:8px}.cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-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-cirra-schedule-header-select-trigger[aria-expanded=true] .comp-cirra-schedule-header-select-trigger-chevron-wrap{display:inline-flex}.cirra-settings-agent-permissions-app-row:hover .cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-select-trigger,.cirra-settings-agent-permissions-app-row:focus-within .cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-select-trigger{min-width:104px;justify-content:space-between;gap:10px;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;color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=light] .cirra-settings-agent-permissions-app-row:hover .cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-select-trigger{background:linear-gradient(180deg,#0000,#00000005),#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=light] .cirra-settings-agent-permissions-app-row:focus-within .cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-select-trigger{background:linear-gradient(180deg,#0000,#00000005),#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-cirra-schedule-header-select-trigger .comp-cirra-schedule-header-select-trigger-label,.cirra-settings-agent-permissions-app-row:focus-within .cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-select-trigger .comp-cirra-schedule-header-select-trigger-label{gap:8px}.cirra-settings-agent-permissions-app-row:hover .cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-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-cirra-schedule-header-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-cirra-schedule-header-select-trigger .comp-cirra-schedule-header-select-trigger-chevron-wrap,.cirra-settings-agent-permissions-app-row:focus-within .cirra-settings-agent-permissions-app-state-picker.comp-cirra-schedule-header-select-trigger .comp-cirra-schedule-header-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{display:flex;flex-direction:column;gap:14px}.cirra-settings-assign-roles-summary{display:flex;align-items:center;justify-content:space-between;padding:0 2px}.cirra-settings-assign-roles-summary-label{font-size:12px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078);text-transform:uppercase}.cirra-settings-assign-roles-summary-count{font-size:12px;font-weight:500;color:var(--cirra-neutral-800, #81828a)}html[data-cirra-theme=light] .cirra-settings-assign-roles-summary-count{color:var(--cirra-neutral-900, #aeb0b8)}.cirra-settings-assign-roles-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.cirra-settings-assign-roles-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 2px;border-top:1px solid rgba(255,255,255,.05)}.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{min-width:0;display:flex;flex-direction:column;gap:2px}.cirra-settings-assign-roles-row-title{font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6);line-height:18px}html[data-cirra-theme=light] .cirra-settings-assign-roles-row-title{color:#202129}.cirra-settings-assign-roles-row-description{font-size:12px;line-height:16px;color:var(--cirra-neutral-700, #6f7078);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-settings-assign-roles-empty{padding:14px;font-size:12px;line-height:18px;color:var(--cirra-neutral-700, #6f7078);text-align:center;border-radius:12px;border:1px dashed rgba(255,255,255,.1)}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{font-size:15px;font-weight:500;letter-spacing:-.02em;line-height:24px}.cirra-settings-invite-members-modal .comp-modal-v2-subtitle{max-width:100%;font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-settings-invite-members-form{display:flex;flex-direction:column;gap:20px}.cirra-settings-invite-members-content,.cirra-settings-invite-members-rows{display:flex;flex-direction:column;gap:8px}.cirra-settings-invite-members-row{display:flex;align-items:center;gap:6px;width:100%}.cirra-settings-invite-members-input-shell.comp-input-shell{flex:1 1 auto;min-width:0}.cirra-settings-invite-members-input.comp-input{font-size:13px;font-weight:400;letter-spacing:-.01em;line-height:19px}.cirra-settings-invite-role-picker.comp-cirra-schedule-header-select-trigger{width:120px;min-width:120px;height:30px;min-height:30px;border-radius:999px;padding:0 10px;gap:8px;margin-left:-10px}.cirra-settings-invite-role-picker .comp-cirra-schedule-header-select-trigger-label{flex:1 1 auto;justify-content:flex-start;min-width:0}.cirra-settings-invite-role-picker .comp-cirra-schedule-header-select-trigger-label-text{width:100%;text-align:left}.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{align-self:flex-start;height:30px;min-height:30px;padding:0 12px;border-radius:999px;font-size:11px;font-weight:500;letter-spacing:-.01em;line-height:14px}.cirra-settings-invite-members-add-button .comp-button-with-icon-content{gap:4px}.cirra-settings-invite-members-actions{display:flex;align-items:center;justify-content:flex-end}.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{display:flex;flex-direction:column;gap:4px}.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{margin-left:8px;display:inline-flex;align-items:center;gap:4px;color:var(--cirra-neutral-900, #aeb0b8)}.cirra-settings-configuration-description .docs-link svg{width:13px;height:13px;transform:translateY(-.5px)}.cirra-settings-configuration-button{height:38px;border-radius:999px;padding:0 16px;border:1px solid var(--cirra-neutral-400, #343538);background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);font-size:14px;font-weight:500;white-space:nowrap}.cirra-settings-configuration-button:hover{background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-configuration-button:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.cirra-settings-open-source-page .cirra-settings-open-source-notices{margin:0;border:1px solid var(--cirra-neutral-500, #3f3f45);border-radius:14px;background:var(--cirra-neutral-200, #202124);min-height:360px;max-height:62vh;overflow:auto;scrollbar-color:rgba(132,145,171,.42) transparent}.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:transparent}.cirra-settings-open-source-page .cirra-settings-open-source-notices::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:content-box;background:#8491ab6b}.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{padding:16px;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);font-size:12px;line-height:1.55;white-space:pre-wrap;word-break:break-word}@media(max-width:760px){.cirra-settings-open-source-page .cirra-settings-open-source-notices{min-height:280px;max-height:58vh}}.comp-pill-group{display:inline-flex;align-items:center;gap:6px;min-width:0}.comp-pill-group.equal-padding .comp-pill{padding:0 10px}.comp-pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:26px;padding:0 10px 0 8px;border:0;border-radius:16px;background:var(--cirra-neutral-100, #151617);box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #0000000f,inset 0 0 0 .5px #0000001f;color:var(--cirra-neutral-700, #6f7078);cursor:pointer;transition:color .14s ease-out,background .14s ease-out,box-shadow .14s ease-out,transform .14s ease-out}.comp-pill:hover,.comp-pill:focus-visible{color:var(--cirra-neutral-800, #81828a);outline:none}.comp-pill.is-active{border-radius:20px;background:#00000008;box-shadow:inset 0 0 0 .5px #0000000f;color:var(--cirra-neutral-950, #ceced6);transform:none}.comp-pill-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 38%,transparent);flex:0 0 auto}.comp-pill-left-accent{width:6px;height:12px;flex:0 0 auto;border-radius:12px;background:var(--pill-left-accent-color, currentColor)}.comp-pill-label{display:inline-flex;align-items:center;justify-content:center;min-width:0;font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em;text-align:center}.comp-pill-count{display:inline-flex;align-items:center;justify-content:center;min-width:0;color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 42%,transparent);font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.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%);box-shadow:0 1px 1px -.5px #0000003d,inset 0 -.5px #0000005c,inset 0 0 0 .5px #ffffff1f;color:#ffffffb8}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{background:#ffffff14;box-shadow:inset 0 0 0 .5px #ffffff1f;color:var(--cirra-neutral-950, #ceced6)}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{display:inline-flex;align-items:center;gap:8px;min-width:0}.cirra-segmented-filter-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;color:var(--cirra-neutral-800, #81828a)}.cirra-segmented-filter-panel{display:inline-flex;align-items:center;gap:4px;flex-wrap:nowrap;min-width:0;min-height:30px;padding:2px;border-radius:999px;background:#f7f7f8;box-shadow:inset 0 -.5px #0000000f,inset 0 0 0 .5px #00000014}.cirra-segmented-filter-option{flex:0 0 auto;min-height:24px;border:0;border-radius:999px;background:transparent;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.02em;white-space:nowrap;padding:0 8px;cursor:pointer;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(max-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);position:relative;display:flex;align-items:center;justify-content:flex-end;flex:0 1 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);max-width:100%;align-self:center;transition:width .22s cubic-bezier(.2,.72,.18,1),flex-basis .22s cubic-bezier(.2,.72,.18,1)}.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{position:absolute;inset:0 auto 0 0;display:inline-flex;align-items:center;justify-content:center;width:var(--cirra-automations-search-collapsed-size);height:var(--cirra-automations-search-collapsed-size);border:0;border-radius:999px;background:transparent;color:var(--cirra-neutral-700, #6f7078);cursor:pointer;z-index:2;transition:opacity .18s ease-out,transform .22s cubic-bezier(.2,.72,.18,1),color .16s ease-out}.cirra-expandable-search-trigger:before{content:"";position:absolute;inset:2px;border-radius:inherit;background:#00000008;box-shadow:inset 0 0 0 .5px #00000014;opacity:0;transform:scale(.86);transition:opacity .16s ease-out,transform .22s cubic-bezier(.2,.72,.18,1),box-shadow .16s ease-out,background .16s ease-out}.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{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center}.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;transform:none;pointer-events:auto;color:var(--cirra-neutral-600, #55565c)}.cirra-expandable-search.is-expanded .cirra-expandable-search-trigger:before{opacity:0;transform:scale(1);box-shadow:none}.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{animation:cirra-automations-search-shell-enter .22s cubic-bezier(.2,.72,.18,1);transform-origin:right center}.cirra-expandable-search.is-expand-direction-right.is-expanded .cirra-search-shell.comp-input-shell{animation-name:cirra-automations-search-shell-enter-right;transform-origin:left center}.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{--comp-input-background: #f7f7f8;--comp-input-shadow: inset 0 -.5px 0 rgba(0, 0, 0, .06), inset 0 0 0 .5px rgba(0, 0, 0, .08);--comp-input-shadow-active: inset 0 -.5px 0 rgba(0, 0, 0, .06), inset 0 0 0 .5px rgba(0, 0, 0, .08);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{0%{opacity:0;transform:translate(8px) scaleX(.94)}to{opacity:1;transform:translate(0) scaleX(1)}}@keyframes cirra-automations-search-shell-enter-right{0%{opacity:0;transform:translate(-8px) scaleX(.94)}to{opacity:1;transform:translate(0) scaleX(1)}}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 rgba(255, 255, 255, .12), inset 0 -1px 2px rgba(0, 0, 0, .32);--comp-input-shadow-active: inset 0 0 0 .5px rgba(255, 255, 255, .12), inset 0 -1px 2px rgba(0, 0, 0, .32);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}}.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;position:relative;box-sizing:border-box;height:var(--usage-plan-progress-track-height);border-radius:8px;background:var(--cirra-neutral-500, #3f3f45);border:.5px solid rgba(0,0,0,.08);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:"";position:absolute;left:0;top:0;bottom:0;width:clamp(var(--usage-plan-progress-pill-half-width),var(--usage-plan-progress-percent, 0) * 1%,100% - var(--usage-plan-progress-pill-half-width));max-width:100%;border-radius:20px;background:linear-gradient(180deg,var(--cirra-neutral-700, #6f7078) 0%,var(--cirra-neutral-500, #3f3f45) 100%),var(--cirra-neutral-500, #3f3f45);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{position:absolute;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));transform:translate(-50%,-50%);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);display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;border-radius:20px;background:linear-gradient(180deg,#0000,#0000000a),#fff;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 #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);font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6);text-shadow:0 1px 1px #ffffff;user-select:none;white-space:nowrap;z-index:2}html[data-cirra-theme=dark] .compound-usage-plan-progress-pill{background:linear-gradient(180deg,#ffffff0f,#fff0),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 #00000047,inset 0 0 0 .5px #ffffff14,inset 0 -1px 2px .5px #ffffff0d;color:var(--cirra-neutral-950, #ceced6);text-shadow:0 1px 1px rgba(0,0,0,.35)}.compound-usage-plan-summary-title{margin:0;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.compound-usage-plan-summary-subtitle{margin:0;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.cirra-settings-plans-page,.cirra-settings-card-message-with-inline-action{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cirra-settings-card-message-inline-action{appearance:none;border:none;background:transparent;padding:0;margin:0;font:inherit;line-height:inherit;font-weight:400;color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));cursor:pointer;white-space:nowrap}.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-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-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{display:flex;align-items:flex-start;gap:8px;text-align:left;margin-bottom:12px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,#d9a441 7%,var(--cirra-neutral-100, #151617));box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px color-mix(in srgb,#d9a441 42%,transparent);color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 82%,#d9a441 18%)}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-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{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 color-mix(in srgb,#d9a441 46%,transparent)}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-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{background:color-mix(in srgb,#d9a441 7%,var(--cirra-neutral-100, #151617));box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px color-mix(in srgb,#d9a441 42%,transparent)}.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-org-billing-usage-page .cirra-members-renewal-warning-icon,.cirra-org-billing-member-usage-page .cirra-members-renewal-warning-icon{display:inline-flex;align-items:center;justify-content:center;color:#d9a441;flex-shrink:0;margin-top:1px}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-org-billing-usage-page .compound-usage-plan-progress,html[data-cirra-theme=dark] .cirra-org-billing-member-usage-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-org-billing-usage-page .cirra-billing-usage-header-card,.cirra-org-billing-member-usage-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-org-billing-usage-page .compound-usage-plan-summary-card,.cirra-org-billing-member-usage-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-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{width:auto;height:auto;padding:0;flex:0 0 auto}.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-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{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-org-billing-usage-page .compound-usage-plan-summary-main,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-main{display:flex;flex-direction:column;gap:20px;padding:16px}.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-org-billing-usage-page .compound-usage-plan-summary-copy,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-copy{display:flex;flex-direction:column;gap:4px}.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-org-billing-usage-page .compound-usage-plan-summary-title-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-title-skeleton{width:90px;max-width:100%;height:19px;border-radius:6px}.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-org-billing-usage-page .compound-usage-plan-summary-subtitle-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-subtitle-skeleton{width:170px;max-width:100%;height:16px;border-radius:6px;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-org-billing-usage-page .compound-usage-plan-progress-skeleton,.cirra-org-billing-member-usage-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-org-billing-usage-page .compound-usage-plan-progress-track-skeleton-shell,.cirra-org-billing-member-usage-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-org-billing-usage-page .compound-usage-plan-progress-track-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-progress-track-skeleton{width:100%;height:16px;border-radius:8px}.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-org-billing-usage-page .compound-usage-plan-summary-toggle-row,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-row{display:flex;align-items:center;gap:6px}.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-org-billing-usage-page .compound-usage-plan-summary-toggle-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-skeleton{width:14px;height:12px;border-radius:4.5px}.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-org-billing-usage-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-label-skeleton{width:min(244px,100%);height:19px;border-radius:6px}.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-org-billing-usage-page .compound-usage-plan-summary-toggle-button,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button{appearance:none;border:none;width:max-content;max-width:100%;padding:0;background:transparent;text-align:left;cursor:pointer;user-select:none;position:relative;border-radius:6px}.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-org-billing-usage-page .compound-usage-plan-summary-toggle-button:after,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button:after{content:"";position:absolute;inset:-2px -4px;border-radius:8px;background:#ffffff0b;opacity:0;transition:opacity .18s ease;pointer-events:none}.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-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{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.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-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{opacity:1}.cirra-settings-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-cirra-toggle:after,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-cirra-toggle:after,.cirra-settings-members-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-cirra-toggle:after,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-cirra-toggle:after,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-cirra-toggle:after{opacity:1}.cirra-settings-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-cirra-toggle:not(.is-checked),.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-cirra-toggle:not(.is-checked),.cirra-settings-members-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-cirra-toggle:not(.is-checked),.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-cirra-toggle:not(.is-checked),.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-cirra-toggle: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-cirra-toggle:not(.is-checked){background:color-mix(in srgb,var(--cirra-neutral-500, #3f3f45) 90%,black)}html[data-cirra-theme=light] .cirra-settings-data-table-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-cirra-toggle:not(.is-checked){background:color-mix(in srgb,var(--cirra-neutral-500, #3f3f45) 90%,black)}html[data-cirra-theme=light] .cirra-settings-members-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-cirra-toggle:not(.is-checked){background:color-mix(in srgb,var(--cirra-neutral-500, #3f3f45) 90%,black)}html[data-cirra-theme=light] .cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-cirra-toggle:not(.is-checked){background:color-mix(in srgb,var(--cirra-neutral-500, #3f3f45) 90%,black)}html[data-cirra-theme=light] .cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled) .comp-cirra-toggle: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{background:#0f172a0b}html[data-cirra-theme=light] .cirra-settings-data-table-page .compound-usage-plan-summary-toggle-button:after{background:#0f172a0b}html[data-cirra-theme=light] .cirra-settings-members-page .compound-usage-plan-summary-toggle-button:after{background:#0f172a0b}html[data-cirra-theme=light] .cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button:after{background:#0f172a0b}html[data-cirra-theme=light] .cirra-org-billing-member-usage-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-org-billing-usage-page .compound-usage-plan-summary-toggle-label,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-label{font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a);user-select:none}.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-org-billing-usage-page .compound-usage-plan-summary-footer,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-footer{gap:20px}.cirra-settings-usage-page .compound-usage-plan-summary-balance,.cirra-settings-data-table-page .compound-usage-plan-summary-balance,.cirra-settings-members-page .compound-usage-plan-summary-balance,.cirra-org-billing-usage-page .compound-usage-plan-summary-balance,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-balance{display:flex;align-items:baseline;gap:4px;min-width:0;flex:1 1 auto}.cirra-settings-usage-page .compound-usage-plan-summary-balance-value-skeleton,.cirra-settings-data-table-page .compound-usage-plan-summary-balance-value-skeleton,.cirra-settings-members-page .compound-usage-plan-summary-balance-value-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-balance-value-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-balance-value-skeleton{width:51.47px;height:28px;border-radius:8px}.cirra-settings-usage-page .compound-usage-plan-summary-balance-label-skeleton,.cirra-settings-data-table-page .compound-usage-plan-summary-balance-label-skeleton,.cirra-settings-members-page .compound-usage-plan-summary-balance-label-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-balance-label-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-balance-label-skeleton{width:136px;max-width:100%;height:19px;border-radius:6px}.cirra-settings-usage-page .compound-usage-plan-summary-balance-value,.cirra-settings-data-table-page .compound-usage-plan-summary-balance-value,.cirra-settings-members-page .compound-usage-plan-summary-balance-value,.cirra-org-billing-usage-page .compound-usage-plan-summary-balance-value,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-balance-value{margin:0;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-usage-page .compound-usage-plan-summary-balance-label,.cirra-settings-data-table-page .compound-usage-plan-summary-balance-label,.cirra-settings-members-page .compound-usage-plan-summary-balance-label,.cirra-org-billing-usage-page .compound-usage-plan-summary-balance-label,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-balance-label{margin:0;font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.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-org-billing-usage-page .compound-usage-plan-summary-buy-button,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-buy-button{flex:0 0 auto}.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-org-billing-usage-page .compound-usage-plan-summary-buy-button-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-buy-button-skeleton{width:85.2px;height:26px;border-radius:20px}.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-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{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-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{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-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-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-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{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-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{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-org-billing-usage-page .cirra-billing-usage-header-top-right,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-top-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.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-org-billing-usage-page .cirra-billing-usage-header-actions,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-actions{display:inline-flex;align-items:center;gap:8px}.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-org-billing-usage-page .cirra-billing-usage-header-credits,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-credits{font-size:13px;color:var(--cirra-neutral-800, #81828a);white-space:nowrap}.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-org-billing-usage-page .cirra-billing-usage-header-progress,.cirra-org-billing-member-usage-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-org-billing-usage-page .cirra-billing-usage-header-progress-bar,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-progress-bar{height:8px;background:var(--cirra-neutral-300, #27282b);border-radius:4px;overflow:hidden;margin-bottom:6px}.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-org-billing-usage-page .cirra-billing-usage-header-progress-fill,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-progress-fill{height:100%;background:#5b9bd5;border-radius:4px;transition:width .3s ease}.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-org-billing-usage-page .cirra-billing-usage-header-progress-labels,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-progress-labels{display:flex;justify-content:space-between;font-size:12px;color:var(--cirra-neutral-800, #81828a)}.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-org-billing-usage-page .cirra-billing-usage-header-activity,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-activity{margin-top:0;display:flex;flex-direction:column;gap:12px}.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-org-billing-usage-page .cirra-billing-usage-header-activity-title,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-activity-title{margin:0;font-size:14px;font-weight:500;color:var(--cirra-neutral-800, #81828a)}.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-org-billing-usage-page .cirra-billing-usage-activity-table,.cirra-org-billing-member-usage-page .cirra-billing-usage-activity-table{width:100%;border-collapse:collapse;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-org-billing-usage-page .cirra-billing-usage-activity-table th,.cirra-org-billing-member-usage-page .cirra-billing-usage-activity-table th{text-align:left;font-weight:500;color:var(--cirra-neutral-700, #6f7078);padding:0 0 10px;border-bottom:1px solid var(--cirra-neutral-500, #3f3f45)}.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-org-billing-usage-page .cirra-billing-usage-activity-table td,.cirra-org-billing-member-usage-page .cirra-billing-usage-activity-table td{padding:12px 0;color:var(--cirra-neutral-950, #ceced6)}.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-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{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-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{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-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{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-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){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-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){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-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){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-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){width:60px;text-align:center}.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-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{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-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){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-org-billing-usage-page .cirra-billing-usage-activity-empty,.cirra-org-billing-member-usage-page .cirra-billing-usage-activity-empty{margin:0;font-size:12.5px;color:var(--cirra-neutral-700, #6f7078)}.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-org-billing-usage-page .cirra-billing-usage-invoice-link,.cirra-org-billing-member-usage-page .cirra-billing-usage-invoice-link{color:inherit;text-decoration:none;white-space:nowrap;display:inline-flex;align-items:center}.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-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{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-org-billing-usage-page .cirra-billing-usage-header-topup-note,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-topup-note{margin:0;font-size:12px;color:var(--cirra-neutral-700, #6f7078)}.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-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{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-org-billing-usage-page .cirra-billing-usage-reporting-controls,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-controls{display:flex;align-items:center;gap:8px;margin-bottom:12px}.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-org-billing-usage-page .cirra-billing-usage-reporting-controls-left,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-controls-left{display:flex;align-items:center;gap:8px;min-width:0}.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-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{margin-left:auto}.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-org-billing-usage-page .cirra-billing-usage-reporting-content,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-content{min-height:200px;display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:16px}.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-org-billing-usage-page .cirra-billing-usage-reporting-content>*,.cirra-org-billing-member-usage-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-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{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-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{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-org-billing-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.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-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{width:auto;padding:0;flex:0 0 auto}.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-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{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-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){position:absolute;left:16px;right:16px;bottom:12px}.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-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){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-org-billing-usage-page .cirra-billing-usage-summary-card,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card{position:relative;min-height:80px;box-sizing:border-box;overflow:hidden;background:var(--cirra-neutral-200, #202124);box-shadow:inset 0 0 0 .5px #00000005;border-radius:6px;padding:12px 16px}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-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{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-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{font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-style:normal;margin:0}.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-org-billing-usage-page .cirra-billing-usage-summary-card-label,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-label{padding-right:44px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a)}.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-org-billing-usage-page .cirra-billing-usage-summary-card-value,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-value{position:absolute;left:16px;right:16px;bottom:12px;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6)}.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-org-billing-usage-page .cirra-billing-usage-summary-card-subtext,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-subtext{position:absolute;top:12px;right:16px;max-width:72px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em;text-align:right;color:var(--cirra-neutral-800, #81828a)}@media(max-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-org-billing-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-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-org-billing-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-member-usage-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-org-billing-usage-page .cirra-billing-usage-preview-tables-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-tables-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px}.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-org-billing-usage-page .cirra-billing-usage-table-sections,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-sections{display:flex;flex-direction:column;gap:16px}.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-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{margin-top:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0 4px;border-radius:12px;background:var(--cirra-neutral-100, #151617);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-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{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-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{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-org-billing-usage-page .cirra-billing-usage-table-section,.cirra-org-billing-member-usage-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-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{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-org-billing-usage-page .cirra-billing-usage-preview-table-title,.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table-title{margin:0 0 16px;padding:12px 8px 0;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.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-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{display:flex;flex-direction:column;gap:0;min-width:0;overflow-x:auto;padding:0 0 2px;border-radius:0;background:transparent;box-shadow:none}.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-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{display:grid;grid-template-columns:var(--cirra-usage-reporting-grid-template);column-gap:16px;align-items:center}.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-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{min-height:32px;padding:0 12px;border-radius:8px;background:color-mix(in srgb,var(--cirra-neutral-300, #27282b) 80%,var(--cirra-neutral-50, #0e0e0f) 20%);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-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{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-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{min-width:0;color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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-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{min-width:0;display:inline;white-space:inherit;overflow:inherit;text-overflow:inherit}.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-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{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-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{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-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{position:relative;padding:0}.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-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{content:"";position:absolute;bottom:0;left:12px;right:12px;height:.5px;background:#0000001f;pointer-events:none}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{background:#ffffff2e}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{background:#ffffff2e}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{background:#ffffff2e}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{background:#ffffff2e}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{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-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{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-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{position:relative;display:flex;align-items:center;margin-top:1px;margin-bottom:2px}.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-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{box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:0 12px;border:.5px solid transparent;border-radius:8px;background:transparent;box-shadow:none;cursor:default;outline:none}.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-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{min-width:0;color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 58%,transparent);font-size:13px;line-height:19px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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-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{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-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{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-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-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{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-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{background:transparent;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-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{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-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{display:block;flex:0 0 auto;height:11px;border-radius:999px;background:linear-gradient(90deg,#ffffff0d 15%,#ffffff1f 50%,#ffffff0d 85% 100%);background-size:200% 100%;animation:cirra-skeleton-shimmer 1.5s infinite linear}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-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{background:linear-gradient(90deg,#1418200f 15%,#1418201f 50%,#1418200f 85% 100%);background-size:200% 100%}@media(max-width:700px){.cirra-settings-usage-page .compound-usage-plan-summary-toggle-row,.cirra-settings-usage-page .compound-usage-plan-summary-footer,.cirra-settings-usage-page .compound-usage-plan-summary-balance,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-row,.cirra-settings-data-table-page .compound-usage-plan-summary-footer,.cirra-settings-data-table-page .compound-usage-plan-summary-balance,.cirra-settings-members-page .compound-usage-plan-summary-toggle-row,.cirra-settings-members-page .compound-usage-plan-summary-footer,.cirra-settings-members-page .compound-usage-plan-summary-balance,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-row,.cirra-org-billing-usage-page .compound-usage-plan-summary-footer,.cirra-org-billing-usage-page .compound-usage-plan-summary-balance,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-row,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-footer,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-balance{align-items:flex-start;flex-direction:column}.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-org-billing-usage-page .compound-usage-plan-summary-toggle-row,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-row{gap:10px}.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-org-billing-usage-page .compound-usage-plan-summary-footer,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-footer{justify-content:flex-start}.cirra-settings-usage-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-settings-usage-page .compound-usage-plan-summary-balance-label-skeleton,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-settings-data-table-page .compound-usage-plan-summary-balance-label-skeleton,.cirra-settings-members-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-settings-members-page .compound-usage-plan-summary-balance-label-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-balance-label-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-balance-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-org-billing-usage-page .cirra-bar-chart-header,.cirra-org-billing-member-usage-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-org-billing-usage-page .cirra-bar-chart-period-controls,.cirra-org-billing-member-usage-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-org-billing-usage-page .cirra-billing-usage-preview-table,.cirra-org-billing-member-usage-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-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{font-size:14px;font-weight:580;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6);margin:0 0 8px}.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-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{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-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-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-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{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-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{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-org-billing-usage-page .cirra-member-usage-metric-text,.cirra-org-billing-member-usage-page .cirra-member-usage-metric-text{display:inline-flex;align-items:center;min-height:26px;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em}.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-org-billing-usage-page .cirra-member-usage-credits-cell-inner,.cirra-org-billing-member-usage-page .cirra-member-usage-credits-cell-inner{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0}.cirra-settings-usage-page .cirra-member-usage-credit-transfer-button.comp-button,.cirra-settings-data-table-page .cirra-member-usage-credit-transfer-button.comp-button,.cirra-settings-members-page .cirra-member-usage-credit-transfer-button.comp-button,.cirra-org-billing-usage-page .cirra-member-usage-credit-transfer-button.comp-button,.cirra-org-billing-member-usage-page .cirra-member-usage-credit-transfer-button.comp-button{flex:0 0 auto}.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-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{width:100%;max-width:100%;min-width:0;--usage-plan-progress-track-height: 8px}html[data-cirra-theme=light] .cirra-settings-usage-page .cirra-member-usage-monthly-cell .cirra-member-usage-metric-text,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-monthly-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-monthly-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-org-billing-usage-page .cirra-member-usage-monthly-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-monthly-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{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-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{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-org-billing-usage-page .cirra-billing-usage-data-table-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-data-table-shell{display:flex;flex-direction:column;gap:12px}.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-org-billing-usage-page .cirra-billing-usage-expanded-row td,.cirra-org-billing-member-usage-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-org-billing-usage-page .cirra-billing-usage-table-pagination,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px}.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-org-billing-usage-page .cirra-billing-usage-table-page-indicator,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-page-indicator{font-size:12px;color:var(--cirra-neutral-800, #81828a)}.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-org-billing-usage-page .cirra-billing-usage-split-bar,.cirra-org-billing-member-usage-page .cirra-billing-usage-split-bar{display:flex;align-items:center;min-width:60px}.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-org-billing-usage-page .cirra-billing-usage-split-bar-track,.cirra-org-billing-member-usage-page .cirra-billing-usage-split-bar-track{display:flex;width:100%;height:6px;border-radius:3px;overflow:hidden;background:var(--cirra-neutral-400, #343538)}.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-org-billing-usage-page .cirra-billing-usage-split-bar-task,.cirra-org-billing-member-usage-page .cirra-billing-usage-split-bar-task{height:100%;background:#5c95e880}.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-org-billing-usage-page .cirra-billing-usage-split-bar-workflow,.cirra-org-billing-member-usage-page .cirra-billing-usage-split-bar-workflow{height:100%;background:#8caadc8c}.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-org-billing-usage-page .cirra-billing-usage-expanded-detail,.cirra-org-billing-member-usage-page .cirra-billing-usage-expanded-detail{padding:12px 8px 12px 24px;background:var(--cirra-neutral-250, #242528)}.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-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{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-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{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-org-billing-usage-page .cirra-billing-usage-expanded-detail-empty,.cirra-org-billing-member-usage-page .cirra-billing-usage-expanded-detail-empty{font-size:12px;color:var(--cirra-neutral-700, #6f7078);margin:0}.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-org-billing-usage-page .cirra-billing-usage-tab-content,.cirra-org-billing-member-usage-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-org-billing-usage-page .cirra-billing-usage-notifications-card,.cirra-org-billing-member-usage-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-org-billing-usage-page .cirra-billing-usage-notifications-list,.cirra-org-billing-member-usage-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-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0}.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-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-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-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-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-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-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-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-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-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{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-org-billing-usage-page .cirra-billing-usage-notification-label,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-label{font-size:13px;font-weight:560;color:var(--cirra-neutral-950, #ceced6);margin:0 0 2px}.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-org-billing-usage-page .cirra-billing-usage-notification-description,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-description{font-size:12px;color:var(--cirra-neutral-700, #6f7078);margin:0;line-height:1.4}.cirra-settings-plans-page .compound-page-body{gap:12px;margin-top:0}.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{font-size:15px;font-weight:500;letter-spacing:-.02em;line-height:24px}.cirra-billing-topup-modal .comp-modal-v2-subtitle{max-width:100%;font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-billing-topup-modal .cirra-billing-topup-form{display:flex;flex-direction:column;gap:20px}.cirra-billing-topup-modal .cirra-billing-topup-field{display:flex;flex-direction:column;gap:8px}.cirra-billing-topup-modal .cirra-billing-topup-field-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.cirra-billing-topup-modal .cirra-billing-topup-presets{display:flex;align-items:center;gap:6px}.cirra-billing-topup-modal .cirra-billing-topup-preset{border:.5px dashed var(--cirra-neutral-700, #6f7078);border-radius:999px;background:transparent;color:var(--cirra-neutral-800, #81828a);cursor:pointer;padding:0 10px;height:22px;font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-size:11px;font-weight:500;letter-spacing:-.01em;line-height:19px;transition:background .12s ease,border-color .12s ease,color .12s ease}.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{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--cirra-neutral-950, #ceced6);font-size:13px;font-weight:400;letter-spacing:-.01em;line-height:19px;pointer-events:none;z-index:1}.cirra-billing-topup-modal .cirra-billing-topup-input.comp-input{font-size:13px;font-weight:400;letter-spacing:-.01em;line-height:19px;padding-left:12px}.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,.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{margin:0;font-size:12px;color:var(--cirra-neutral-800, #81828a);letter-spacing:-.01em;line-height:16px}.cirra-billing-topup-modal .cirra-billing-topup-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.cirra-billing-topup-modal .cirra-billing-topup-actions.has-summary{justify-content:space-between}.cirra-billing-topup-modal .cirra-billing-topup-summary{display:flex;align-items:center;gap:6px;min-width:0}.cirra-billing-topup-modal .cirra-billing-topup-summary-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-600, #55565c);flex-shrink:0}.cirra-billing-topup-modal .cirra-billing-topup-submit-button.comp-button{flex-shrink:0}.cirra-billing-topup-modal .cirra-billing-topup-auto-row{display:flex;align-items:center;gap:8px}.cirra-billing-topup-modal .cirra-billing-topup-auto-label{font-size:13px;font-weight:500;color:var(--cirra-neutral-950, #ceced6)}.cirra-billing-topup-modal .cirra-billing-topup-auto-note{font-size:12px;line-height:1.45;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}@media(max-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{justify-content:flex-start;flex-wrap:wrap}.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{font-size:15px;font-weight:500;letter-spacing:-.02em;line-height:24px}.cirra-manage-seats-modal .comp-modal-v2-subtitle{max-width:100%;font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-manage-seats-modal .cirra-manage-seats-form{display:flex;flex-direction:column;gap:14px}.cirra-manage-seats-modal .cirra-manage-seats-content{display:flex;flex-direction:column;gap:12px}.cirra-manage-seats-modal .cirra-manage-seats-warning-copy{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:1.4;letter-spacing:-.01em}.cirra-manage-seats-modal .cirra-manage-seats-inline-message.cirra-settings-card-message{padding:0 0 6px;text-align:left;color:var(--cirra-neutral-900, #aeb0b8)}.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-settings-card-message-inline-action{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-manage-seats-modal .cirra-manage-seats-table{display:flex;flex-direction:column;gap:10px;width:100%}.cirra-manage-seats-modal .cirra-manage-seats-row-block{display:flex;flex-direction:column;gap:4px;width:100%}.cirra-manage-seats-modal .cirra-manage-seats-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(100px,116px);align-items:center;gap:10px;width:100%}.cirra-manage-seats-modal .cirra-manage-seats-plan-cell,.cirra-manage-seats-modal .cirra-manage-seats-price-cell,.cirra-manage-seats-modal .cirra-manage-seats-input-cell{min-width:0;display:flex;align-items:center}.cirra-manage-seats-modal .cirra-manage-seats-plan-cell,.cirra-manage-seats-modal .cirra-manage-seats-price-cell,.cirra-manage-seats-modal .cirra-manage-seats-input-cell{justify-content:flex-start;text-align:left}.cirra-manage-seats-modal .cirra-manage-seats-plan-cell{flex-direction:column;align-items:flex-start}.cirra-manage-seats-modal .cirra-manage-seats-input-cell{justify-content:flex-end}.cirra-manage-seats-modal .cirra-manage-seats-plan-name,.cirra-manage-seats-modal .cirra-manage-seats-price-label{margin:0;font-size:13px;line-height:18px;letter-spacing:-.01em}.cirra-manage-seats-modal .cirra-manage-seats-plan-name{font-weight:500;color:var(--cirra-neutral-950, #ceced6)}.cirra-manage-seats-modal .cirra-manage-seats-plan-subtext{margin:0;font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.cirra-manage-seats-modal .cirra-manage-seats-plan-helper,.cirra-manage-seats-modal .cirra-manage-seats-plan-warning{margin:0;font-size:12px;line-height:16px;letter-spacing:-.01em}.cirra-manage-seats-modal .cirra-manage-seats-plan-helper{color:var(--cirra-neutral-700, #6f7078)}.cirra-manage-seats-modal .cirra-manage-seats-plan-warning{display:inline-flex;align-items:center;gap:4px;color:#d9a441}.cirra-manage-seats-modal .cirra-manage-seats-price-label{color:var(--cirra-neutral-800, #81828a)}.cirra-manage-seats-modal .cirra-manage-seats-input-wrap{position:relative;width:100%;max-width:116px}.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 color-mix(in srgb,#d9a441 56%,transparent)}.cirra-manage-seats-modal .cirra-manage-seats-input.comp-input{text-align:center;padding-left:24px;padding-right:24px;font-size:13px;line-height:18px;font-weight:500;color:var(--cirra-neutral-950, #ceced6)}.cirra-manage-seats-modal .cirra-manage-seats-input.comp-input[type=number]{appearance:textfield;-moz-appearance:textfield}.cirra-manage-seats-modal .cirra-manage-seats-input.comp-input[type=number]::-webkit-outer-spin-button,.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{position:absolute;top:50%;transform:translateY(-50%);z-index:1;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--cirra-neutral-800, #81828a);cursor:pointer;transition:color .12s ease,opacity .12s ease}.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{position:absolute;top:50%;left:50%;width:14px;height:14px;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;border:none;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;color:inherit;cursor:help}.cirra-manage-seats-modal .cirra-manage-seats-warning-trigger.is-summary{color:#d9a441}.cirra-manage-seats-modal .cirra-manage-seats-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap}.cirra-manage-seats-modal .cirra-manage-seats-actions.has-summary{justify-content:space-between;gap:12px}.cirra-manage-seats-modal .cirra-manage-seats-summary{display:flex;align-items:center;gap:6px;min-width:0}.cirra-manage-seats-modal .cirra-manage-seats-summary-list{display:flex;flex-direction:column;gap:6px;min-width:0}.cirra-manage-seats-modal .cirra-manage-seats-summary-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-600, #55565c);flex-shrink:0}.cirra-manage-seats-modal .cirra-manage-seats-summary-copy{display:inline-flex;align-items:center;gap:4px;min-width:0;flex-wrap:wrap}.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{font-size:12px;line-height:16px;letter-spacing:-.01em}.cirra-manage-seats-modal .cirra-manage-seats-summary-label{color:var(--cirra-neutral-800, #81828a)}.cirra-manage-seats-modal .cirra-manage-seats-summary-values{display:inline-flex;align-items:baseline;gap:4px;color:var(--cirra-neutral-950, #ceced6);font-weight:400}.cirra-manage-seats-modal .cirra-manage-seats-summary-value-group{display:inline-flex;align-items:baseline;gap:1px}.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;text-decoration-thickness: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(max-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(max-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{font-size:15px;font-weight:500;letter-spacing:-.02em;line-height:24px}.cirra-member-usage-transfer-modal .comp-modal-v2-subtitle{max-width:100%;font-size:12px;font-weight:400;letter-spacing:-.01em;line-height:16px}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-form{display:flex;flex-direction:column;gap:20px}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-content{display:flex;flex-direction:column;gap:12px}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-summary,.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-field{display:flex;flex-direction:column;gap:6px}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-summary-label{margin:0;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-900, #aeb0b8)}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-summary-card{padding:12px;border:1px solid var(--cirra-neutral-300, #27282b);border-radius:12px;background:var(--cirra-neutral-200, #202124)}.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{font-size:13px;font-weight:400;letter-spacing:-.01em;line-height:19px}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-hint{margin:0;font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-topup-prompt.cirra-settings-card-message{padding:12px;text-align:left;border:1px solid var(--cirra-neutral-300, #27282b);border-radius:12px}.cirra-member-usage-transfer-modal .cirra-member-usage-transfer-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.comp-cirra-diff-card{margin:10px 14px 8px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:#1f1f1f;overflow:hidden}.diff-card-heading{min-height:24px;padding:4px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid rgba(255,255,255,.06)}.diff-card-heading p{font-size:11px;color:var(--cirra-neutral-900, #aeb0b8)}.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);width:18px;height:18px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.diff-card-heading button:hover{background:#ffffff14;color:var(--cirra-neutral-950, #ceced6)}.diff-card-heading .diff-card-actions{display:inline-flex;gap:6px;align-items:center}.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{padding:8px 8px 7px;display:flex;gap:8px;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.06);-ms-overflow-style:none;scrollbar-width:none}.diff-file-tabs::-webkit-scrollbar{display:none}.diff-file-tab{display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#ffffffdb;min-width:0}.diff-file-tab .path{max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;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}.diff-file-tab .counts{display:inline-flex;align-items:baseline;gap:6px;flex-shrink:0;font-size:11px;line-height:14px}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.diff-file-tab.active{border-color:#ffffff2e;background:#ffffff14}.diff-line{min-height:20px;display:grid;grid-template-columns:38px 1fr}.diff-line .line-number{border-right:1px solid rgba(255,255,255,.06);color:#6e7890;display:inline-flex;align-items:center;justify-content:flex-end;padding-right:10px;user-select:none}.diff-line .line-content{display:inline-flex;align-items:center;padding:0 8px;white-space:pre;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.diff-line .line-content::-webkit-scrollbar{display:none}.diff-line.added{background:#3fc8794d}.diff-line.added .line-number{background:#3fc87947;color:#9ddfb9}.diff-line.removed{background:#ff62624d}.diff-line.removed .line-number{background:#ff626247;color:#ffc0c0}.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{display:flex;flex-wrap:wrap;position:relative;padding:3px 10px}.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{position:relative;display:inline-block;user-select:text}.comp-cirra-data-viewer .comp-cirra-data-viewer-key{margin-right:6px;font-size:13px;letter-spacing:-.01em;font-weight:400;color:var(--cirra-neutral-950, #ceced6);white-space:nowrap}.comp-cirra-data-viewer .comp-cirra-data-viewer-key strong{font-weight:inherit}.comp-cirra-data-viewer .comp-cirra-data-viewer-key-button{position:relative;display:inline-block;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left}.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:2px solid rgba(63,154,255,.6);outline-offset:2px;border-radius:6px}.comp-cirra-data-viewer .comp-cirra-data-viewer-toggle{position:absolute;top:-6px;left:-17px;display:inline-flex;align-items:center;justify-content:center;width:13px;height:25.5px;color:var(--cirra-neutral-500, #3f3f45);background-color:var(--cirra-neutral-200, #202124);transition:color 50ms ease}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%;font-size:13px;color:var(--cirra-neutral-900, #aeb0b8);overflow-wrap:break-word;word-break:break-word}.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{font-weight:600;margin-top:2px}.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{--cirra-symbol-mark-active-tone: currentColor;--cirra-symbol-mark-rest-tone: currentColor;--cirra-symbol-mark-cycle-duration: 1s;display:block;height:auto;max-width:100%;overflow:visible}.comp-cirra-symbol-mark .comp-cirra-symbol-mark-segment{transform-box:fill-box;transform-origin:center center}.comp-cirra-symbol-mark .comp-cirra-symbol-mark-segment-rest,.comp-cirra-symbol-mark .comp-cirra-symbol-mark-segment-active{transition:opacity .22s ease-out,transform .26s ease-out;transform-box:fill-box;transform-origin:center center;will-change:opacity}.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-activity-feed{padding:16px var(--cirra-main-thread-inline-padding, 20px);padding-top:40px;display:flex;flex-direction:column;gap:0;opacity:1;transition:opacity .12s ease;--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: 24px}.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{height:100%;min-height:100%;flex:1 0 auto;justify-content:flex-end;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{display:none}.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{position:absolute;top:8px;right:12px;z-index:4}.activity-artifact-slider-launch-button.comp-button{border-radius:10px}.activity-artifact-slider-overlay{position:fixed;inset:0;z-index:1400;pointer-events:none;opacity:0;transition:opacity .12s ease-out;will-change:opacity;background:color-mix(in srgb,var(--cirra-neutral-50, #0e0e0f) 50%,transparent)}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) );position:fixed;top:0;right:0;bottom:0;width:var(--artifact-slider-width);background:#fff;border-left:0;box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a;z-index:1401;border-radius:0;transform:translate(100%);transition:transform .18s cubic-bezier(.2,.85,.25,1);will-change:transform;display:flex;flex-direction:column}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{display:flex;align-items:center;justify-content:space-between;gap:12px;height:42px;padding:0 14px;border-bottom:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent)}.activity-artifact-slider-title-wrap{min-width:0;display:flex;align-items:center}.activity-artifact-slider-title{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:14px;line-height:1.4;font-weight:500}.activity-artifact-slider-back{display:inline-flex;align-items:center;border:0;background:transparent;color:var(--cirra-neutral-700, #6f7078);padding:0;font-size:14px;line-height:1.4;font-weight:500;cursor:pointer;transition:color .14s ease}.activity-artifact-slider-back:hover{color:var(--cirra-neutral-800, #81828a)}.activity-artifact-slider-back:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px;border-radius:6px}.activity-artifact-slider-breadcrumb-line{margin:0;min-width:0;display:flex;align-items:center;gap:6px;color:var(--cirra-neutral-700, #6f7078);font-size:14px;line-height:1.4}.activity-artifact-slider-breadcrumb-separator{flex-shrink:0;color:var(--cirra-neutral-700, #6f7078)}.activity-artifact-slider-breadcrumb-name{color:var(--cirra-neutral-950, #ceced6);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-artifact-slider-header-actions{display:inline-flex;align-items:center;gap:6px}.activity-artifact-slider-list{display:flex;flex-direction:column;gap:20px;padding:14px;overflow:auto}.activity-artifact-slider-loading{display:inline-flex;align-items:center;gap:8px;padding:14px;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);font-weight:400}.activity-artifact-slider-section{display:flex;flex-direction:column;gap:12px}.activity-artifact-slider-section-toggle{width:100%;margin:0;padding:0;border:0;background:transparent;display:flex;align-items:center;justify-content:flex-start;gap:6px;text-align:left;cursor:pointer}.activity-artifact-slider-section-toggle:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px;border-radius:8px}.activity-artifact-slider-section-title{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:18px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.activity-artifact-slider-section-chevron{flex-shrink:0;color:var(--cirra-neutral-700, #6f7078);transition:transform .12s ease}.activity-artifact-slider-section-chevron.is-collapsed{transform:rotate(-90deg)}.activity-artifact-slider-section-body{display:flex;flex-direction:column;gap:12px}.activity-artifact-slider-detail-shell{display:flex;flex:1;min-height:0;min-width:0;overflow:hidden}.activity-artifact-viewer-footer{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent)}.activity-artifact-viewer-footer .comp-button{width:24px;padding-left:0!important;padding-right:0!important}.activity-artifact-slider-detail-placeholder{flex:1;min-height:0;min-width:0}.activity-artifact-slider-preview-card{display:flex;flex-direction:column;gap:8px}.activity-artifact-slider-preview-meta{display:flex;align-items:center;justify-content:space-between;gap:12px}.activity-artifact-slider-preview-name{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:19px;font-weight:500;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-artifact-slider-preview-link{min-width:0;margin:0;padding:0;border:0;background:transparent;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:19px;font-weight:500;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.activity-artifact-slider-preview-link:hover{color:var(--cirra-neutral-800, #81828a)}.activity-artifact-slider-preview-link:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px;border-radius:6px}.activity-artifact-slider-preview-actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.activity-artifact-slider-file-row{display:flex;align-items:center;width:100%}.activity-artifact-slider-file-preview-body{display:flex;flex-direction:column;gap:0;max-height:360px;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);border-radius:10px;min-height:42px;padding:7px 7px 7px 10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;color:var(--cirra-neutral-950, #ceced6);cursor:pointer}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.activity-artifact-slider-row-icon{color:var(--cirra-neutral-800, #81828a)}.activity-artifact-slider-row-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left;font-size:13px;line-height:1.4}.activity-artifact-slider-row-download.comp-button{flex-shrink:0}.activity-artifact-slider-empty{color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:1.45;margin:2px 0 0}.comp-cirra-activity-feed.is-empty{min-height:100%;padding:24px var(--cirra-main-thread-inline-padding, 20px) 32px;align-items:center;justify-content:center}.comp-cirra-activity-feed.has-empty-state-overlay{position:relative}.activity-artifact-viewer{display:flex;flex-direction:column;min-height:0;min-width:0;width:100%;flex:1}.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{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:14px;line-height:1.4;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-artifact-viewer-type{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.4}.activity-artifact-viewer-body{padding:14px;overflow-y:auto;overflow-x:auto;min-height:0;min-width:0;width:100%}.activity-artifact-slider.is-grid .activity-artifact-viewer-body{display:flex;flex-direction:column;flex:1;padding:12px;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%;max-width:none;min-width:0;overflow:visible}.activity-artifact-viewer-body .result-display-table-frame{overflow-x:auto;min-width:0}.activity-artifact-viewer-state{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:1.5}.activity-artifact-viewer-state.is-loading{padding:14px}.activity-artifact-viewer-spreadsheet{display:flex;flex-direction:column;min-width:0;min-height:0;width:100%}.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{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;width:100%}.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{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;width:100%;max-width:none;overflow:hidden}.activity-artifact-slider.is-grid .activity-artifact-viewer-table-preview .result-display-table-shell{display:flex;flex-direction:column;flex:1;min-height:0}.activity-artifact-slider.is-grid .activity-artifact-viewer-table-preview .result-display-table-frame{display:flex;flex:1;min-height:0}.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{display:block;width:100%;max-height:calc(100vh - 220px);object-fit:contain;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent);border-radius:8px;background:color-mix(in srgb,var(--cirra-neutral-50, #0e0e0f) 20%,transparent)}.activity-artifact-viewer-pdf-pages,.activity-artifact-viewer-pdf .react-pdf__Document{display:flex;flex-direction:column;gap:16px}.activity-artifact-viewer-pdf .react-pdf__Page{border-radius:4px;overflow:hidden}.activity-artifact-viewer-pdf-page{display:block;width:100%;height:auto;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 10%,transparent);border-radius:8px;background:#fff}.activity-artifact-viewer-iframe{display:block;width:100%;min-height:580px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 10%,transparent);border-radius:8px;background:#fff}.activity-artifact-viewer-iframe.is-document{min-height:720px}.activity-artifact-viewer-document-shell{display:flex;flex-direction:column;gap:10px}.activity-artifact-viewer-docx{padding:20px 24px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent);border-radius:10px;background:#fff;color:var(--cirra-neutral-950, #ceced6);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{width:100%;border-collapse:collapse}.activity-artifact-viewer-docx td,.activity-artifact-viewer-docx th{border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 12%,transparent);padding:8px 10px;vertical-align:top}.activity-artifact-viewer-docx img{max-width:100%;height:auto}.activity-artifact-viewer-note{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.45}.activity-artifact-viewer-markdown{color:var(--cirra-neutral-900, #aeb0b8)}.activity-artifact-viewer-markdown p{margin:0 0 8px;color:inherit}.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{margin:0 0 8px;color:var(--cirra-neutral-950, #ceced6)}.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{margin:0 0 10px;padding:10px;border-radius:8px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 10%,transparent);overflow:auto}.activity-artifact-viewer-code{margin:0;padding:12px;border-radius:8px;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);font-size:12px;line-height:1.5;overflow:auto;white-space:pre}.activity-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}.activity-empty-state.is-exiting{animation:activity-empty-state-exit .22s cubic-bezier(.16,.84,.32,1) both;pointer-events:none;will-change:opacity,transform,filter}.activity-empty-state-overlay{position:absolute;inset:24px 20px 32px;justify-content:center;z-index:2;pointer-events:none}.activity-run-loading-state{display:flex;align-items:center;justify-content:center;min-height:100%}.activity-run-loading-state.is-exiting{animation:activity-empty-state-exit .22s cubic-bezier(.16,.84,.32,1) both;pointer-events:none;will-change:opacity,transform,filter}.activity-empty-state-logo{width:62px;height:62px;object-fit:contain;margin-bottom:18px}.activity-empty-state-route-icon{width:62px;height:62px;margin-bottom:18px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 82%,transparent)}.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{margin:0;color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 48%,transparent);font-size:clamp(18px,2.4vw,26px);line-height:1.02;font-weight:500;letter-spacing:-.02em}.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{margin-top:-2px;min-height:auto;display:inline-flex;align-items:center;width:auto;color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 48%,transparent);font-size:clamp(18px,2.4vw,26px);font-weight:500;line-height:1.02;letter-spacing:-.02em}.activity-empty-state-project-trigger:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.activity-empty-state-project-trigger .select-value{color:inherit;margin-right:3px;font-size:inherit;line-height:1.4em;font-weight:inherit;justify-content:center}.activity-empty-state-project-trigger .select-icon{color:inherit;opacity:.85}html[data-cirra-theme=light] .activity-empty-state-logo{filter:brightness(0) saturate(100%);opacity:.86}.activity-load-older-row{display:flex;align-items:center;justify-content:center;min-height:34px;margin-bottom:6px;overflow-anchor:none}.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-radius:8px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 9%,transparent);padding:6px 10px;background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 4%,transparent)}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}@keyframes activity-status-shimmer-wobble{0%{transform:translate(0)}50%{transform:translate(1.5px)}to{transform:translate(0)}}.activity-status-shimmer-row{width:min(720px,100%);margin:0;min-height:20px;display:flex;align-items:center;gap:6px}.activity-status-shimmer-cloud{flex-shrink:0;color:var(--cirra-neutral-700, #6f7078);animation:activity-status-shimmer-wobble 4s ease-in-out infinite;will-change:transform}.activity-status-shimmer-cloud{display:flex;align-items:center}.activity-status-shimmer{margin:0;font-size:var(--activity-font-size-support)!important;line-height:var(--activity-line-height-support);letter-spacing:.01em}@keyframes activity-thread-logo-pop{0%{opacity:0;transform:translate3d(0,7px,0) scale(.76);animation-timing-function:cubic-bezier(.2,.9,.24,1.26)}44%{opacity:1;transform:translateZ(0) scale(1.15);animation-timing-function:cubic-bezier(.17,0,.28,1)}72%{transform:translateZ(0) scale(.978);animation-timing-function:cubic-bezier(.2,.8,.28,1)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes activity-thread-logo-exit{0%{opacity:1;transform:translateZ(0) scale(1);animation-timing-function:cubic-bezier(.2,.8,.28,1)}18%{transform:translateZ(0) scale(.978);animation-timing-function:cubic-bezier(.17,0,.28,1)}38%{opacity:1;transform:translateZ(0) scale(1.09);animation-timing-function:cubic-bezier(.2,.9,.24,1.26)}68%{opacity:.42;transform:translate3d(0,3px,0) scale(.9)}to{opacity:0;transform:translate3d(0,7px,0) scale(.76)}}@keyframes activity-thread-logo-working-label-entrance{0%{opacity:0;transform:translate3d(-4px,0,0)}to{opacity:1;transform:translateZ(0)}}.activity-thread-logo-slot{width:min(720px,100%);display:flex;align-items:center;padding:4px 0 24px;box-sizing:border-box}.activity-thread-presentation-bottom-spacer{width:100%;flex-shrink:0}.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-cycle-duration: 1s;display:inline-flex;align-items:center;gap:6px;pointer-events:none}.activity-thread-logo-indicator .activity-thread-logo-indicator-chip{display:inline-flex;align-items:center;justify-content:center;opacity:0;color:var(--thread-logo-indicator-accent);transform:translate3d(0,7px,0) scale(.76);transform-origin:center center;transition:opacity .16s ease-out,transform .26s ease-out,color .24s ease-out,filter .24s ease-out;filter:drop-shadow(0 12px 18px rgba(20,109,252,.14));will-change:opacity,transform,color,filter}.activity-thread-logo-indicator .activity-thread-logo-indicator-motion{display:inline-flex;align-items:center;justify-content:center}.activity-thread-logo-indicator .activity-thread-logo-indicator-symbol{display:block;height:auto;--cirra-symbol-mark-cycle-duration: var(--thread-logo-indicator-cycle-duration)}.activity-thread-logo-indicator .activity-thread-logo-indicator-working-label{display:inline-flex;align-items:center;min-height:22px;color:var(--cirra-ui-text-body-muted);font-size:14px;font-weight:400;letter-spacing:.01em;line-height:1;opacity:0;white-space:nowrap;transform:translate3d(-4px,0,0);transition:opacity .18s ease-out,transform .22s ease-out,color .22s ease-out}.activity-thread-logo-indicator .activity-thread-logo-indicator-working-label-shimmer{display:inline-flex;align-items:center}.activity-thread-logo-indicator .activity-thread-logo-indicator-working-label-entrance{animation:activity-thread-logo-working-label-entrance .26s ease-out both}.activity-thread-logo-indicator.has-working-label .activity-thread-logo-indicator-working-label{opacity:1;transform:translateZ(0)}.activity-thread-logo-indicator.is-visible .activity-thread-logo-indicator-chip{opacity:1;transform:translateZ(0) scale(1);animation:activity-thread-logo-pop .36s both;filter:drop-shadow(0 16px 24px rgba(20,109,252,.22))}.activity-thread-logo-indicator.is-cooking .activity-thread-logo-indicator-chip{color:var(--thread-logo-indicator-cooking-accent);filter:drop-shadow(0 16px 24px rgba(255,71,47,.28))}.activity-thread-logo-indicator.is-settling .activity-thread-logo-indicator-chip{opacity:1;color:var(--thread-logo-indicator-done);transform:translateZ(0) scale(1);transition:opacity .16s ease-out,transform .26s ease-out,color .24s ease-out,filter .24s ease-out;filter:drop-shadow(0 10px 18px rgba(0,0,0,.1))}.activity-thread-logo-indicator.is-exiting .activity-thread-logo-indicator-chip{opacity:1;color:var(--thread-logo-indicator-done);transform:translateZ(0) scale(1);transition:none;animation:activity-thread-logo-exit .18s both;filter:drop-shadow(0 8px 14px rgba(0,0,0,.06))}.activity-thread-logo-indicator.is-done .activity-thread-logo-indicator-chip{opacity:1;color:var(--thread-logo-indicator-done);transform:translateZ(0) scale(1);filter:drop-shadow(0 10px 18px rgba(0,0,0,.1))}.activity-scroll-to-bottom-floater-shell{position:absolute;left:50%;bottom:56px;width:0;height:0;pointer-events:none;z-index:5;transform:translate(-50%)}.activity-scroll-to-bottom-floater{position:absolute;left:0;top:0;border:0;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;transition:opacity .12s ease-out,transform .12s ease-out;transform:translateY(6px);will-change:opacity,transform}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;transform:translateY(0);pointer-events:auto}.activity-virtual-spacer{width:100%;pointer-events:none}.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-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[data-stack-kind=user-bubble]+.activity-virtual-item,.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+.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{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px}.activity-divider-content span{height:1px;background:var(--cirra-border-soft, rgba(255, 255, 255, .09))}.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-virtual-item.divider.is-run-duration-divider{margin-top:0;padding-top:var(--activity-run-duration-divider-gap, var(--activity-stack-space-relaxed));overflow:hidden}.activity-virtual-item.divider.is-run-duration-divider .activity-virtual-item-divider-shell{height:var(--activity-run-duration-divider-height, 40px);overflow:hidden}.activity-virtual-item.divider.is-run-duration-divider .activity-divider-content{opacity:1}.activity-virtual-item.divider.is-run-duration-divider.is-animated-entry{transition:padding-top var(--activity-run-duration-divider-expand-duration, .8s) cubic-bezier(.22,1,.36,1)}.activity-virtual-item.divider.is-run-duration-divider.is-animated-entry .activity-virtual-item-divider-shell{transition:height var(--activity-run-duration-divider-expand-duration, .8s) cubic-bezier(.22,1,.36,1)}.activity-virtual-item.divider.is-run-duration-divider.is-animated-entry .activity-divider-content{opacity:0;transition:opacity .5s ease}.activity-virtual-item.divider.is-run-duration-divider.is-animated-entry.is-newly-entered{padding-top:0}.activity-virtual-item.divider.is-run-duration-divider.is-animated-entry.is-newly-entered .activity-virtual-item-divider-shell{height:0}.activity-virtual-item.divider.is-run-duration-divider.is-animated-entry.is-rendering{padding-top:var(--activity-run-duration-divider-gap, var(--activity-stack-space-relaxed))}.activity-virtual-item.divider.is-run-duration-divider.is-animated-entry.is-rendering .activity-virtual-item-divider-shell{height:var(--activity-run-duration-divider-height, 40px)}.activity-virtual-item.divider.is-run-duration-divider.is-animated-entry.is-rendered{padding-top:var(--activity-run-duration-divider-gap, var(--activity-stack-space-relaxed))}.activity-virtual-item.divider.is-run-duration-divider.is-animated-entry.is-rendered .activity-divider-content{opacity:1}.activity-bubble{width:fit-content;max-width:min(720px,75%);min-width:0;margin:0;padding:10px 12px;background:linear-gradient(0deg,rgba(255,255,255,.03) 0%,transparent 100%),var(--cirra-neutral-200, #202124);border:.5px solid rgba(255,255,255,.08);border-radius:20px}html[data-cirra-theme=light] .activity-bubble{background:linear-gradient(0deg,#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);margin-bottom:12px;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.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));text-decoration:none;overflow-wrap:anywhere;word-break:break-word}.activity-bubble .activity-user-file-link:hover{text-decoration:underline}.activity-bubble .activity-bubble-expand-toggle-row{display:flex;justify-content:flex-start;margin-top:8px}.activity-bubble .activity-bubble-expand-toggle{display:inline-flex;align-items:center;gap:3px;padding:0;border:0;background:transparent;color:var(--cirra-neutral-700, #6f7078);font-size:12px;font-weight:400;line-height:1.2;cursor:pointer}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:2px solid rgba(63,154,255,.6);outline-offset:2px;border-radius:8px}.activity-bubble .activity-bubble-expand-toggle-icon{flex:0 0 auto}.activity-bubble-stack{width:100%;display:flex;flex-direction:column;align-items:flex-end}.activity-bubble-actions{min-height:24px;margin-top:4px;display:flex;justify-content:flex-end;gap:4px;opacity:0;pointer-events:none;transition:opacity .12s ease}.activity-virtual-item.is-user:hover .activity-bubble-actions,.activity-bubble-stack:hover .activity-bubble-actions,.activity-bubble-stack:focus-within .activity-bubble-actions{opacity:1;pointer-events:auto}.activity-bubble-action.comp-button svg{width:12px;height:12px}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.activity-notice-card{width:min(720px,100%);display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:10px;margin:2px 0;padding:10px 12px;border-radius:14px;border:.5px solid color-mix(in srgb,var(--cirra-warning) 28%,rgba(255,255,255,.12));background:linear-gradient(180deg,color-mix(in srgb,var(--cirra-warning) 12%,var(--cirra-neutral-200, #202124)),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)))}html[data-cirra-theme=light] .activity-notice-card{border-color:color-mix(in srgb,var(--cirra-warning) 26%,rgba(98,58,0,.14));background:linear-gradient(180deg,#fdf7e5,#fdf8ea 40%,#fcf5e5),color-mix(in srgb,var(--cirra-warning) 5%,#fffaf0)}.activity-notice-card.is-error{border-color:#ef444461;background:#fecaca33}html[data-cirra-theme=light] .activity-notice-card.is-error{border-color:#dc262642;background:#fee2e2d1}.activity-notice-card.is-dismissed .notice-suggestion{display:none}.activity-notice-card .notice-icon{color:color-mix(in srgb,var(--cirra-warning) 82%,#ffd89a);line-height:1;font-size:15px;padding-top:1px}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{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:18px;font-weight:600}.activity-notice-card .notice-suggestion{margin:4px 0 0;color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:17px}.activity-notice-card .notice-dismiss{border:.5px solid color-mix(in srgb,var(--cirra-warning) 32%,rgba(255,255,255,.16));border-radius:999px;padding:3px 10px;height:24px;cursor:pointer;background:linear-gradient(180deg,#ffffff0a,#ffffff03);box-shadow:none;color:color-mix(in srgb,var(--cirra-warning) 54%,var(--cirra-neutral-950, #ceced6));font-size:11px;line-height:14px;font-weight:600;align-self:center;transition:background .14s ease,border-color .14s ease,color .14s ease}html[data-cirra-theme=light] .activity-notice-card .notice-dismiss{border-color:color-mix(in srgb,var(--cirra-warning) 28%,rgba(92,52,0,.18));background:linear-gradient(180deg,#ffffffeb,#fffbf1eb);box-shadow:none;color:color-mix(in srgb,var(--cirra-warning) 76%,#6e4200)}.activity-notice-card .notice-dismiss:hover,.activity-notice-card .notice-dismiss:focus-visible,.activity-notice-card .notice-dismiss:active{background:linear-gradient(180deg,#ffffff14,#fff7e40a);border-color:color-mix(in srgb,var(--cirra-warning) 48%,rgba(255,255,255,.24));box-shadow:none;color:color-mix(in srgb,var(--cirra-warning) 72%,#fff2cb)}html[data-cirra-theme=light] .activity-notice-card .notice-dismiss:hover{background:linear-gradient(180deg,#fffffffa,#fff7e4fa);border-color:color-mix(in srgb,var(--cirra-warning) 46%,rgba(92,52,0,.26));box-shadow:none;color:color-mix(in srgb,var(--cirra-warning) 82%,#5a3500)}html[data-cirra-theme=light] .activity-notice-card .notice-dismiss:focus-visible{background:linear-gradient(180deg,#fffffffa,#fff7e4fa);border-color:color-mix(in srgb,var(--cirra-warning) 46%,rgba(92,52,0,.26));box-shadow:none;color:color-mix(in srgb,var(--cirra-warning) 82%,#5a3500)}html[data-cirra-theme=light] .activity-notice-card .notice-dismiss:active{background:linear-gradient(180deg,#fffffffa,#fff7e4fa);border-color:color-mix(in srgb,var(--cirra-warning) 46%,rgba(92,52,0,.26));box-shadow:none;color:color-mix(in srgb,var(--cirra-warning) 82%,#5a3500)}.activity-notice-card .notice-dismiss:focus-visible{outline:none;outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.activity-assistant-smooth-height{position:relative;overflow:hidden;transition:height .2s ease-out}.activity-assistant-smooth-height:after{content:"";position:absolute;bottom:0;left:0;right:0;height:8px;background:linear-gradient(to bottom,transparent 0%,var(--cirra-neutral-100, #151617) 50%,var(--cirra-neutral-100, #151617) 100%);pointer-events:none;z-index:1;opacity:1;transition:opacity .3s ease-out}.activity-assistant-smooth-height.is-settled:after{opacity:0}.activity-keyword-highlight{background:linear-gradient(135deg,#6366f1,#8b5cf6,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:550}.activity-assistant-text{width:min(720px,100%);margin:0;--activity-assistant-font-size: 15px;--activity-assistant-line-height: 24px}.activity-assistant-text p{color:var(--cirra-neutral-950, #ceced6);font-size:var(--activity-assistant-font-size);line-height:var(--activity-assistant-line-height);margin-bottom:12px;white-space:pre-wrap}.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-assistant-streaming-char{white-space:pre-wrap}.activity-assistant-text .activity-assistant-streaming-char.is-entering{display:inline-block;opacity:0;filter:blur(8px);transform:translate3d(0,4px,0);animation:activity-assistant-stream-char-enter .24s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform,filter}.activity-assistant-text .activity-assistant-streaming-markdown{position:relative}.activity-assistant-text .activity-markdown-code-block{position:relative;margin:8px 0}.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:52px}.activity-assistant-text .activity-markdown-code-block-actions{position:absolute;top:8px;right:8px;opacity:0;pointer-events:none;transition:opacity .12s ease}.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);padding:2px 6px;border-radius:4px;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)}.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{font-size:15px;margin:12px 0 8px;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);margin:10px 0 6px;line-height:var(--activity-assistant-line-height)}.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);margin:20px 0 12px;line-height:var(--activity-line-height-support)}.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{margin:8px 0 12px;padding-left:20px;color:var(--cirra-neutral-950, #ceced6)}.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{margin-bottom:12px;line-height:var(--activity-assistant-line-height);font-size:var(--activity-assistant-font-size)}.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{list-style-position:outside;padding-left:20px}.activity-assistant-text blockquote{position:relative;margin:8px 0;padding:8px 12px 8px 15px;color:var(--cirra-neutral-900, #aeb0b8)}.activity-assistant-text blockquote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cirra-neutral-400, #343538);border-radius:9999px}.activity-assistant-text blockquote p{margin:0;color:var(--cirra-neutral-950, #ceced6)}.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{overflow-x:auto;margin:18px 0;border-radius:12px;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)}.activity-assistant-text .markdown-table-wrapper table{width:100%;min-width:320px;border-collapse:separate;border-spacing:0;font-size:var(--activity-font-size-meta)}.activity-assistant-text .markdown-table-wrapper th,.activity-assistant-text .markdown-table-wrapper td{border:none;padding:11px 16px;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)}.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);padding:12px 14px;border-radius:8px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 6%,transparent);overflow-x:auto;margin:8px 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-code);line-height:var(--activity-line-height-code)}.activity-assistant-text pre code{background:none;padding:0;color:inherit;font-size:inherit}.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);padding:2px 6px;border-radius:4px;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)}.activity-assistant-text .markdown-paragraph{margin:0;line-height:var(--activity-assistant-line-height);font-size:var(--activity-assistant-font-size);white-space:pre-wrap}.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-code-block{margin-top:8px;border-radius:8px;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);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);margin:0;line-height:var(--activity-line-height-code);white-space:pre-wrap}@keyframes activity-assistant-stream-char-enter{0%{opacity:0;filter:blur(8px);transform:translate3d(0,4px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes activity-tool-call-enter{0%{opacity:0;filter:blur(10px);transform:translate3d(0,-8px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes activity-empty-state-exit{0%{opacity:1;filter:blur(0);transform:translateZ(0)}to{opacity:0;filter:blur(10px);transform:translate3d(0,-14px,0)}}html[data-cirra-view-transition=empty-to-thread]::view-transition-group(root){animation:none}html[data-cirra-view-transition=empty-to-thread]::view-transition-old(root),html[data-cirra-view-transition=empty-to-thread]::view-transition-new(root){animation:none}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){animation:activity-empty-state-exit .22s cubic-bezier(.16,.84,.32,1) both;will-change:opacity,transform,filter}.activity-tool-call-row{width:min(720px,100%);margin:0;padding:0;display:flex;align-items:center;justify-content:flex-start;gap:6px;flex-wrap:nowrap;min-height:24px;transform-origin:left center}.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{animation:activity-tool-call-enter .26s cubic-bezier(.16,.84,.32,1) both;will-change:opacity,transform,filter}.activity-tool-call-row .activity-tool-call-primary{min-width:0;flex:0 1 auto;margin:0;padding:0;border:none;background:transparent;text-align:left;cursor:default;font:inherit;line-height:inherit;display:flex;align-items:center;justify-content:flex-start;gap:6px}.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{outline:none;box-shadow: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;overflow:hidden;text-overflow:ellipsis}.activity-tool-call-row .tool-call-leading-icon{flex-shrink:0;color:var(--cirra-neutral-700, #6f7078);opacity:.9}.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 .activity-tool-call-shimmer{display:inline-flex;align-items:center;min-width:0}.activity-tool-call-row .tool-call-caret{flex-shrink:0;color:var(--cirra-neutral-700, #6f7078);opacity:0;transform:rotate(-90deg);transition:transform .12s ease,opacity .12s ease,color .12s ease}.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{margin:0;padding:0;border:0;background:transparent;color:var(--cirra-neutral-700, #6f7078);transition:all .12s ease}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.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{transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.34,1.56,.64,1);will-change:opacity,transform}.activity-bubble.is-animated-entry.is-newly-entered{opacity:0;transform:translate3d(-4px,10px,0) scale(.8)}.activity-bubble.is-animated-entry.is-rendering,.activity-bubble.is-animated-entry.is-rendered{opacity:1;transform:translateZ(0) scale(1)}.activity-schedule-summary-card{width:min(400px,100%);min-width:min(400px,50%);margin:0 0 10px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border-radius:12px;border:.5px solid var(--cirra-neutral-300, #27282b);background:linear-gradient(0deg,#fff3,#fff3),var(--cirra-neutral-200, #202124);padding:16px;box-shadow:inset 0 0 0 .5px var(--cirra-ui-surface-card)}html[data-cirra-theme=dark] .activity-schedule-summary-card{background:linear-gradient(180deg,#ffffff0f,#ffffff05),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{margin-left:14px;width:calc(100% - 14px)}.activity-schedule-summary-layout{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:flex-start}.activity-schedule-summary-status-icon-shell{width:16px;height:16px;min-width:16px;margin-top:0;display:inline-flex;align-items:flex-start;justify-content:center;color:var(--cirra-neutral-700, #6f7078)}.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;height:16px;min-width: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{min-width:0;display:flex;flex-direction:column;gap:4px}.activity-schedule-summary-title-row{display:flex;align-items:center;min-width:0}.comp-cirra-activity-feed p.activity-schedule-summary-title{margin:-4px 0 0;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:19px;font-weight:590;letter-spacing:-.01em;flex:1 1 auto}.comp-cirra-activity-feed p.activity-schedule-summary-description{margin:1px 0 0;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;white-space:pre-wrap}.comp-cirra-activity-feed p.activity-schedule-summary-description.is-four-line-clamp{display:-webkit-box;-webkit-box-orient:vertical;line-clamp:4;max-height:76px;overflow:hidden;text-overflow:ellipsis}.activity-schedule-summary-meta-group{display:flex;align-items:center;gap:4px;min-width:0}.activity-schedule-summary-meta-icon-shell{width:20px;height:20px;min-width:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-700, #6f7078)}.activity-schedule-summary-meta-icon{color:var(--cirra-neutral-700, #6f7078);width:16px;height:16px;min-width: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{width:16px;height:16px;min-width:16px;min-height:16px;border-radius:4px;object-fit:cover;display:block}.activity-schedule-summary-pills{display:flex;align-items:center;flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow:hidden;gap:6px}.activity-schedule-summary-pill{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;gap:8px;border-radius:8px;border:0;min-height:19px;background:var(--cirra-ui-surface-card);box-shadow:none;color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;padding:4px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-workflow-summary-card{width:min(420px,100%);margin:4px 0 8px;padding:14px 14px 12px;border-radius:12px;display:flex;flex-direction:column;gap:10px;background:#fff;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,#ffffff03),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{margin-left:14px;width:calc(100% - 14px)}.activity-workflow-summary-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.comp-cirra-activity-feed p.activity-workflow-summary-title{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:18px;font-weight:590}.activity-workflow-summary-tool{display:inline-flex;align-items:center;min-height:18px;border-radius:999px;padding:0 8px;background:var(--cirra-neutral-100, #151617);color:var(--cirra-neutral-700, #6f7078);font-size:10px;line-height:14px;font-weight:500;white-space:nowrap}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{margin:0;padding-left:17px;display:flex;flex-direction:column;gap:3px}.activity-workflow-summary-operations li{color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:17px}.activity-workflow-summary-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.activity-workflow-summary-validation,.activity-workflow-summary-meta-pill{display:inline-flex;align-items:center;border-radius:999px;min-height:19px;padding:1px 8px 2px;background:var(--cirra-neutral-100, #151617);color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:15px;letter-spacing:-.01em}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{width:min(720px,100%);margin:0;display:flex;flex-direction:column}.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{position:relative;display:grid;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden;max-height:1200px;transition:grid-template-rows .15s ease-out,max-height .15s ease-out,margin-top .15s ease-out;margin-top:2px}.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{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:8px}.activity-tool-web-details{width:min(720px,100%);margin:0 0 2px;position:relative;display:grid;grid-template-rows:1fr;transition:grid-template-rows .18s ease,margin-top .18s ease}.activity-tool-web-details.is-collapsed{grid-template-rows:0fr;margin-top:0;height:0;overflow:hidden}.activity-tool-web-details-inner{position:relative;margin-left:2px;padding:4px 0 0 20px;overflow:hidden;display:flex;flex-direction:column;gap:6px;filter:blur(0);opacity:1;transition:filter .18s ease,opacity .18s ease}.activity-tool-web-details-inner:before{content:"";position:absolute;left:6px;top:2px;bottom:2px;width:1px;background:linear-gradient(to bottom,color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 24%,transparent),color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 10%,transparent) 58%,color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 0%,transparent))}.activity-tool-web-details.is-collapsed .activity-tool-web-details-inner{padding:0;filter:blur(4px);opacity:.86}.activity-tool-web-query-row{min-height:22px;display:inline-flex;align-items:center;gap:8px;color:var(--cirra-neutral-700, #6f7078);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta)}.activity-tool-web-detail-row-block{display:flex;flex-direction:column;gap:4px}.activity-tool-web-query-icon{width:16px;height:16px;color:var(--cirra-neutral-700, #6f7078);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.activity-tool-web-query-text{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-tool-web-source-row{min-height:22px;display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--cirra-neutral-700, #6f7078);outline:none}.activity-tool-web-source-row:focus,.activity-tool-web-source-row:focus-visible{outline:none;box-shadow:none}.activity-tool-web-source-icon-shell{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--cirra-neutral-700, #6f7078)}.activity-tool-web-source-favicon,.activity-tool-app-icon,.tool-call-app-icon{width:16px;height:16px;display:block;border-radius:2px}.activity-tool-web-source-fallback-icon{color:var(--cirra-neutral-700, #6f7078)}.activity-tool-web-source-text{min-width:0;display:inline-flex;align-items:baseline;gap:6px}.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;overflow:hidden;text-overflow:ellipsis}.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-decoration:underline;text-underline-offset:2px}.activity-tool-inspect-popup{width:560px;height:500px;padding:0;border-radius:12px;border:0;overflow:hidden;display:flex;flex-direction:column;background-color:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);font-size:13px;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{display:flex;flex-direction:column;height:100%}.activity-tool-inspect-popup-header{display:flex;align-items:center;gap:4px;padding:12px 16px;border-bottom:1px solid var(--cirra-neutral-250, #242528)}.activity-tool-inspect-popup-header .comp-tabs{flex:1}.activity-tool-inspect-popup-tool-name{margin:0;padding:12px 20px 0;font-size:13px;color:var(--cirra-neutral-700, #6f7078)}.activity-tool-inspect-popup-json{flex:1;overflow-y:auto;padding:8px 20px 16px}.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{margin-left:14px;width:calc(100% - 14px)}.activity-tool-call-child-output .activity-command-block{width:100%}.activity-user-run-timeline-popover,.activity-dev-timeline-block{width:min(720px,100%);border-radius:8px;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);padding:10px 12px;margin-bottom:6px}.activity-user-run-timeline-popover .timeline-header,.activity-dev-timeline-block .timeline-header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.activity-user-run-timeline-popover .timeline-title,.activity-dev-timeline-block .timeline-title{margin:0;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}.activity-user-run-timeline-popover .timeline-meta,.activity-dev-timeline-block .timeline-meta{margin:0;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-durations,.activity-dev-timeline-block .timeline-durations{display:flex;flex-direction:column;gap:4px}.activity-user-run-timeline-popover .timeline-duration-row,.activity-dev-timeline-block .timeline-duration-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.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{position:fixed;z-index:30;width:min(420px,100vw - 20px);max-width:calc(100vw - 20px);border-color:var(--cirra-ui-overlay-border);background:var(--cirra-ui-overlay-surface);overflow-y:auto;margin:0;box-shadow:var(--cirra-ui-shadow-overlay-strong)}.activity-command-block{width:min(720px,100%);margin:0;border-radius:8px;border:1px solid var(--cirra-neutral-300, #27282b);background:var(--cirra-neutral-200, #202124);padding:8px 12px}.activity-command-block .command-block-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.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{display:inline-flex;align-items:center;gap:4px}.activity-command-block .icon-action{width:24px;height:24px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-700, #6f7078);border:0;background:transparent;transition:color .12s ease,background .12s ease}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.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-radius:10px;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);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.file-change-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.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);padding:4px 8px;border-radius:6px;transition:all .12s ease}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.file-change-card-body{display:flex;flex-direction:column;gap:6px}.file-change-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.file-change-row .file-path{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;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)}.file-change-row .file-diff{display:inline-flex;align-items:baseline;gap:8px;flex-shrink:0;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)}.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-radius:10px;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);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.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{display:flex;flex-direction:column;gap:6px}.activity-sources-card .source-row{border-radius:8px;padding:8px 10px;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);text-decoration:none;display:flex;flex-direction:column;gap:3px;transition:all .12s ease}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.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);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-search-results-card{border-radius:10px;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);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.activity-search-results-card .search-results-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.activity-search-results-card .header-left{display:flex;flex-direction:column;gap:3px;min-width:0}.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);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:flex;flex-direction:column;gap:6px}.activity-search-results-card .search-result-row{text-align:left;border-radius:8px;padding:8px 10px;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);display:flex;flex-direction:column;gap:3px;cursor:pointer;transition:all .12s ease}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.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);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:fit-content;margin:0 auto;padding:0}.activity-trigger-payload-card-icon{color:var(--cirra-neutral-700, #6f7078)}.comp-cirra-activity-feed .activity-trigger-payload-card .activity-trigger-payload-card-label{margin:0;color:var(--cirra-neutral-700, #6f7078);font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-size:14px;line-height:20px;font-weight:500;text-align:left}.activity-artifact-card{display:inline-grid;width:fit-content;max-width:min(520px,100%);align-self:flex-start;margin:0;padding:10px 12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;border-radius:10px;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);box-shadow:none}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:2px solid rgba(63,154,255,.6);outline-offset:2px}.activity-artifact-card .activity-artifact-card-primary{min-width:0;display:inline-flex;align-items:center;gap:6px;margin:0;padding:0;border:0;background:transparent;text-align:left;font:inherit;line-height:inherit;cursor:inherit;pointer-events:none}.activity-artifact-card .artifact-card-icon{width:20px;height:20px;min-width: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{margin:0;min-width:0;color:var(--cirra-neutral-700, #6f7078);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.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{display:inline-block;max-width:100%;white-space:nowrap}.activity-artifact-card .artifact-card-actions{display:inline-flex;align-items:center;flex-shrink:0}.activity-artifact-card .artifact-card-download.comp-button{flex:0 0 auto}.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{display:flex;flex-direction:column;width:min(560px,100%);align-self:flex-start;overflow:hidden;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent);border-radius:12px;background:color-mix(in srgb,var(--cirra-neutral-50, #0e0e0f) 8%,transparent)}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{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;line-height:0}.activity-inline-image-artifact-preview:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px;border-radius:12px}.activity-inline-image-artifact-image{display:block;width:100%;min-height:350px;max-height:420px;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%)}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;display:flex;align-items:center;justify-content:center;padding:18px;color:var(--cirra-neutral-700, #6f7078);font-size:var(--activity-font-size-meta);line-height:var(--activity-line-height-meta)}.activity-inline-image-artifact-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent)}p.activity-inline-image-artifact-title{margin:0;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;overflow:hidden;text-overflow:ellipsis}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;width:min(760px,100%);margin:0;border-radius:0;border:0;background:transparent;padding:0;display:flex;flex-direction:column;gap:8px}.activity-result-display-card.is-plain-table{width:min(760px,100%);border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent);border-radius:12px;background:#ffffffb8;padding:0;box-shadow:none;gap: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{border:0;border-radius:0;background:transparent;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{display:flex;flex-direction:column;height:var(--activity-result-display-stable-table-height);min-height:var(--activity-result-display-stable-table-height)}.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);border-radius:12px;background:#ffffffb8;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{margin:0;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);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{display:inline-flex;align-items:center;gap:8px}.activity-result-display-card.is-stable-preview>.result-display-loading,.activity-result-display-card.is-stable-preview>.result-display-empty{box-sizing:border-box;width:100%;padding:16px 18px;text-align:center}.activity-result-display-card.is-stable-preview>.result-display-empty{margin:auto 0}.activity-result-display-card.is-stable-preview>.result-display-loading{display:flex;flex:1;align-items:center;justify-content:center}.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{display:flex;flex-direction:column;gap:10px}.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{display:flex;flex:1;min-height:0}.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{display:flex;flex:1;min-height:0}.activity-result-display-card .result-display-table-scroll{width:100%;max-height:600px;overflow-y:auto;overflow-x:auto;border-radius:12px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 10%,transparent);background:var(--cirra-neutral-100, #151617);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{border:0;border-radius:0;background:transparent;box-shadow:none}.activity-result-display-card.is-stable-preview.is-plain-table .result-display-table-scroll{flex:1;min-height:0;height:100%;max-height:none}.activity-result-display-card .result-display-table{width:100%;border-collapse:collapse;table-layout:auto;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);padding:10px 12px;text-align:left;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif)}.activity-result-display-card .result-display-table th{position:sticky;top:0;z-index:1;border-bottom-color:transparent;background:var(--cirra-neutral-200, #202124);box-shadow:inset 0 -.5px 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);font-weight:500}.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{border-bottom-color:transparent;background:var(--cirra-neutral-200, #202124);box-shadow:inset 0 -.5px color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent);color:var(--cirra-neutral-900, #aeb0b8)}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%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;cursor:pointer}.activity-result-display-card .result-display-table-sort-button:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.activity-result-display-card .result-display-table-sort-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.activity-result-display-card .result-display-table-sort-indicator{min-width:12px;color:var(--cirra-neutral-950, #ceced6);text-align:center;display:inline-flex;align-items:center;justify-content:center;margin-left:2px;opacity:0;transition:opacity .12s ease}.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{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.activity-result-display-card .result-display-footnote{margin:0;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-footer-actions{display:inline-flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.activity-result-display-card .result-display-table-pagination{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.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:0 0 auto}.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{border:0;background:transparent;padding:0;color:var(--cirra-neutral-700, #6f7078);font:inherit;cursor:pointer;text-decoration:none;transition:color .12s ease,opacity .12s ease}.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:2px solid rgba(63,154,255,.6);outline-offset:2px;border-radius:6px}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{color:#146dfc}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{display:flex;flex-direction:column;gap:8px;background:transparent}.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:transparent}.activity-result-display-card .result-display-chart-stage{position:relative}.activity-result-display-card .result-display-cartesian-shell .recharts-cartesian-axis-tick-value,.activity-result-display-card .result-display-pie-shell .recharts-legend-item-text{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 .recharts-tooltip-cursor{fill:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 6%,transparent)}.activity-result-display-card .result-display-svg{width:100%;max-height:320px;border-radius:10px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent);background:#ffffffb8}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:1}.activity-result-display-card .chart-grid{stroke:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent);stroke-width:1}.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:2;stroke-linecap:round;stroke-linejoin:round}.activity-result-display-card .chart-hit-point{fill:transparent;stroke:none;pointer-events:all}.activity-result-display-card .result-display-legend{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 12px}.activity-result-display-card .result-display-legend li{display:inline-flex;align-items:center;gap:6px;min-width:0}.activity-result-display-card .legend-chip{width:10px;height:10px;border-radius:999px;flex:0 0 auto}.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{position:static;transform:none;pointer-events:none;z-index:2;display:flex;flex-direction:column;gap:4px;min-width:88px;max-width:280px;padding:7px 9px;border-radius:8px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 12%,transparent);background:#fffffffa;box-shadow:0 10px 22px -16px #0f172a80,0 2px 8px -6px #0f172a6b}html[data-cirra-theme=dark] .activity-result-display-card .result-display-chart-tooltip{border-color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 12%,transparent);background:color-mix(in srgb,var(--cirra-neutral-300, #27282b) 98%,transparent);box-shadow:0 12px 24px -16px #000000b3,0 2px 8px -6px #0000008f}.activity-result-display-card .result-display-chart-tooltip .tooltip-label,.activity-result-display-card .result-display-chart-tooltip .tooltip-value{margin:0;font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);line-height:1.35}.activity-result-display-card .result-display-chart-tooltip .tooltip-label{color:var(--cirra-neutral-700, #6f7078);font-size:11px;margin-bottom:4px}.activity-result-display-card .result-display-chart-tooltip .tooltip-value{color:var(--cirra-neutral-950, #ceced6);font-size:12px;font-weight:500;display:inline-flex;align-items:center;gap:6px}.activity-result-display-card .result-display-chart-tooltip .tooltip-values{display:flex;flex-direction:column;gap:4px}.activity-result-display-card .result-display-chart-tooltip .tooltip-series-color{width:8px;height:8px;border-radius:999px;flex-shrink:0}.activity-result-display-card .result-display-chart-tooltip .tooltip-series-label{color:var(--cirra-neutral-700, #6f7078);font-weight:400}.activity-result-display-card .result-display-chart-tooltip .tooltip-series-number{color:var(--cirra-neutral-950, #ceced6);font-weight:600}.comp-modal-v2.result-display-table-viewer-modal{height:min(820px,84vh);max-height:min(820px,100vh - 32px);display:flex;flex-direction:column}.comp-modal-v2.result-display-table-viewer-modal>*{flex:1;min-height:0;display:flex;flex-direction:column}.comp-modal-v2.result-display-table-viewer-modal>*>*{flex:1;min-height:0;display:flex;flex-direction:column}.comp-modal-v2.result-display-table-viewer-modal .comp-modal-v2-header{flex:0 0 auto}.comp-modal-v2.result-display-table-viewer-modal .comp-modal-v2-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.result-display-table-viewer-body{flex:1;min-height:0;display:flex;flex-direction:column}.activity-result-display-card.result-display-table-viewer-card{width:100%;height:100%;min-height:0;flex:1}.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:top left;will-change:transform,opacity}.result-display-table-structured-popup{width:min(420px,100vw - 32px);max-height:min(420px,100vh - 48px);padding:0;border-radius:16px;border:0;outline:none;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);box-shadow:0 4px 6px -1px #00000040,0 2px 4px -1px #00000026,0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a;overflow:hidden}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{position:relative;z-index:2;border-radius:16px;overflow:hidden}.result-display-table-structured-popup-body{max-height:min(352px,100vh - 104px);overflow:auto;padding:14px 0 16px}.result-display-table-structured-empty{margin:0;padding:2px 16px;color:var(--cirra-neutral-700, #6f7078)}.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);padding:2px 6px;border-radius:4px;color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 88%,transparent);background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent)}.activity-file-link{background:none;border:0;padding:0;margin:0;font:inherit;text-align:inherit;cursor:pointer}.activity-file-link:hover{text-decoration:underline}.activity-approval-card-child-wrap{position:relative;margin-left:2px;padding:4px 0 0 20px}.activity-approval-card-child-wrap:before{content:"";position:absolute;left:6px;top:2px;bottom:2px;width:1px;background:linear-gradient(to bottom,color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 24%,transparent),color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 10%,transparent) 58%,color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 0%,transparent))}.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) .activity-approval-card-deny-action.comp-button{color:var(--cirra-danger-strong, #df1d37)}.activity-approval-card:not(.is-responded) .compound-activity-prompt-button-primary.comp-button{min-width:0;padding:0 10px;border-radius:20px;background:radial-gradient(83.68% 100% at 50% 0%,#ffffff3d,#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}.activity-approval-card.is-responded .compound-activity-prompt{border-color:transparent;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;outline:none;box-shadow:none!important;border-color:transparent!important;background:transparent;color:var(--cirra-neutral-600, #55565c);text-shadow:none}.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){outline:none;box-shadow:none!important;border-color:transparent!important;background:transparent;color:var(--cirra-neutral-600, #55565c)}.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){outline:none;box-shadow:none!important;border-color:transparent!important;background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-800, #81828a)}.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)}.approval-args-popup-motion-wrap{pointer-events:auto}.approval-args-popup{min-width:280px;max-width:420px;padding:12px 14px;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-900, #aeb0b8);border:.5px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 16%,transparent);border-radius:8px;box-shadow:0 8px 24px -4px #00000052,0 2px 6px -2px #0000002e}.approval-args{display:flex;flex-direction:column;gap:10px}.approval-args-action-header{font-size:12px;font-weight:600;color:var(--cirra-neutral-900, #aeb0b8);margin-bottom:4px}.approval-args-action-header-app{font-weight:400;color:var(--cirra-neutral-800, #81828a)}.approval-args-list{margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.approval-args-row{display:grid;grid-template-columns:minmax(72px,120px) 1fr;gap:8px;align-items:baseline}.approval-args-key{margin:0;font-size:12px;font-weight:500;color:var(--cirra-neutral-800, #81828a);text-transform:none;word-break:break-word}.approval-args-value{margin:0;font-size:13px;color:var(--cirra-neutral-950, #ceced6);white-space:pre-wrap;word-break:break-word;max-height:240px;overflow:auto}.approval-args-value.is-block{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;padding:6px 8px;background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 6%,transparent);border-radius:4px}.activity-connection-card{margin:2px 0}.activity-connection-card .compound-activity-prompt-icon-shell{border:none;background:linear-gradient(180deg,#0000,#0000000a),#f7f7f8;box-shadow:0 1px 1px -.5px #0000000a,0 0 0 .5px #00000014,inset 0 0 4px #fff;color:#404147}.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{display:block;width:24px;height:24px;object-fit:cover}.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:transparent;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;outline:none;box-shadow:none!important;border-color:transparent!important;background:transparent;color:var(--cirra-neutral-600, #55565c);text-shadow:none}.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){outline:none;box-shadow:none!important;border-color:transparent!important;background:transparent;color:var(--cirra-neutral-600, #55565c)}.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){outline:none;box-shadow:none!important;border-color:transparent!important;background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-800, #81828a)}.activity-bubble-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.comp-cirra-message-attachments{max-width:80%;margin-left:auto;display:flex;flex-direction:column;gap:8px}.comp-cirra-message-attachments .attachment-area{width:100%;display:flex;flex-direction:column;gap:8px}.comp-cirra-message-attachments .attachment-area.is-collapsed{max-height:300px;overflow:hidden}.comp-cirra-message-attachments .attachment-overflow-toggle{align-self:flex-start;border:0;border-radius:999px;padding:4px 10px;font-size:11px;line-height:14px;color:var(--cirra-neutral-900, #aeb0b8);background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent);cursor:pointer}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-message-attachments .attachment-file-chip-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.comp-cirra-message-attachments .attachment-file-chip-row:only-child .comp-file-card:only-child .comp-file-card-body.is-image{width:200px;height:200px}.comp-cirra-message-attachments .attachment-file-chip-row:only-child .comp-file-card:first-child:nth-last-child(2) .comp-file-card-body.is-image,.comp-cirra-message-attachments .attachment-file-chip-row:only-child .comp-file-card:first-child:nth-last-child(2)~.comp-file-card .comp-file-card-body.is-image{width:100px;height:100px}.comp-cirra-message-attachments .attachment-document-preview{border:.5px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 18%,transparent);border-radius:12px;background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 4%,transparent);display:flex;flex-direction:column;gap:10px;padding:10px;max-width:min(720px,100%)}.comp-cirra-message-attachments .attachment-document-preview-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.comp-cirra-message-attachments .attachment-document-preview-meta{min-width:0}.comp-cirra-message-attachments .attachment-document-preview-title{margin:0;font-size:12px;line-height:16px;color:var(--cirra-neutral-950, #ceced6);font-weight:600;word-break:break-word}.comp-cirra-message-attachments .attachment-document-preview-subtitle{margin:2px 0 0;font-size:11px;line-height:14px;color:var(--cirra-neutral-700, #6f7078);word-break:break-word}.comp-cirra-message-attachments .attachment-document-preview-actions{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.comp-cirra-message-attachments .attachment-document-preview-action{border:.5px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 18%,transparent);border-radius:8px;background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 6%,transparent);color:var(--cirra-neutral-950, #ceced6);font-size:11px;line-height:14px;padding:4px 8px;cursor:pointer}.comp-cirra-message-attachments .attachment-document-preview-action:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.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);border-radius:10px;background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 3%,transparent);padding:10px;display:flex;flex-direction:column;gap:6px;font-size:12px;line-height:16px;color:var(--cirra-neutral-800, #81828a)}.comp-cirra-message-attachments .attachment-document-preview-frame{width:100%;min-height:360px;border:0;border-radius:10px;background:#fff}.comp-cirra-message-attachments .attachment-thumbnail-grid{display:flex;flex-wrap:wrap;gap:8px;max-width:504px}.comp-cirra-attachment-thumbnail{width:120px;display:flex;flex-direction:column;gap:6px}.comp-cirra-attachment-thumbnail .attachment-thumbnail-button{width:120px;height:120px;border:0;border-radius:12px;overflow:hidden;position:relative;background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent);cursor:pointer}.comp-cirra-attachment-thumbnail .attachment-thumbnail-button:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-attachment-thumbnail .attachment-thumbnail-button img{width:100%;height:100%;object-fit:cover;display:block}.comp-cirra-attachment-thumbnail .attachment-thumbnail-button .attachment-thumbnail-skeleton{position:absolute;inset:0;background:linear-gradient(100deg,#ffffff14 12%,#ffffff38 38%,#ffffff14 62%);background-size:250% 100%;animation:attachment-skeleton-shimmer 1.1s linear infinite}.comp-cirra-attachment-thumbnail .attachment-thumbnail-hint{margin:0;font-size:10px;line-height:13px;color:var(--cirra-neutral-700, #6f7078)}.comp-cirra-attachment-thumbnail.is-fallback .attachment-thumbnail-fallback-body{width:120px;min-height:120px;border:.5px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 20%,transparent);border-radius:12px;background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:8px;text-align:center}.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{margin:0;width:100%;font-size:10px;line-height:13px;color:var(--cirra-neutral-950, #ceced6);word-break:break-word}.comp-cirra-attachment-thumbnail.is-fallback .fallback-subtitle{margin:0;font-size:10px;line-height:12px;color:var(--cirra-neutral-700, #6f7078)}.comp-cirra-attachment-thumbnail.is-fallback .fallback-retry-button{margin-top:2px;border:0;border-radius:999px;background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 16%,transparent);color:var(--cirra-neutral-950, #ceced6);font-size:10px;line-height:12px;padding:4px 8px;display:inline-flex;align-items:center;gap:4px;cursor:pointer}.comp-cirra-attachment-thumbnail.is-fallback .fallback-retry-button:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-image-lightbox{position:fixed;inset:0;z-index:2100;background:#000000c7;display:flex;align-items:center;justify-content:center;padding:24px}.comp-cirra-image-lightbox .image-lightbox-panel{position:relative;width:min(94vw,1120px);min-height:220px;display:flex;align-items:center;justify-content:center;gap:12px}.comp-cirra-image-lightbox .image-lightbox-body{width:min(90vw,1000px);display:flex;flex-direction:column;align-items:center;gap:8px}.comp-cirra-image-lightbox .image-lightbox-body img{max-width:90vw;max-height:85vh;border-radius:12px;object-fit:contain;box-shadow:0 10px 40px #00000059}.comp-cirra-image-lightbox .image-lightbox-body .image-lightbox-filename{margin:0;max-width:90vw;text-align:center;color:#f8fafc;font-size:14px;line-height:18px;word-break:break-word}.comp-cirra-image-lightbox .image-lightbox-body .image-lightbox-index{margin:0;color:#f8fafcc7;font-size:12px;line-height:14px}.comp-cirra-image-lightbox .image-lightbox-close,.comp-cirra-image-lightbox .image-lightbox-nav{border:0;border-radius:999px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#0f172a9e;color:#f8fafc;cursor:pointer}.comp-cirra-image-lightbox .image-lightbox-close:focus-visible,.comp-cirra-image-lightbox .image-lightbox-nav:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-image-lightbox .image-lightbox-close{position:absolute;top:-6px;right:-6px}.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}@keyframes attachment-skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0% 50%}}.comp-cirra-file-preview-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:18px}.comp-cirra-file-preview-modal .modal-backdrop{position:absolute;inset:0;background:#0000009e;border:none}.comp-cirra-file-preview-modal .modal-panel{position:relative;width:min(980px,100%);max-height:min(720px,100vh - 36px);border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#1a1a1af5;backdrop-filter:blur(10px);overflow:hidden;display:flex;flex-direction:column}.comp-cirra-file-preview-modal .panel-header{padding:12px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;border-bottom:1px solid rgba(255,255,255,.08)}.comp-cirra-file-preview-modal .header-left{display:flex;flex-direction:column;gap:4px}.comp-cirra-file-preview-modal .header-left .title{font-size:13px;line-height:16px;color:#ffffffdb}.comp-cirra-file-preview-modal .header-left .subtitle{font-size:12px;line-height:14px;color:#fff9}.comp-cirra-file-preview-modal .header-left .warning{font-size:12px;line-height:14px;color:#ffb866f2}.comp-cirra-file-preview-modal .header-actions{display:inline-flex;gap:8px;align-items:center}.comp-cirra-file-preview-modal .icon-action{width:30px;height:30px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb3;border:1px solid rgba(255,255,255,.12);background:#ffffff0a}.comp-cirra-file-preview-modal .icon-action:hover{background:#ffffff14;color:#ffffffeb}.comp-cirra-file-preview-modal .icon-action:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-file-preview-modal .panel-body{padding:10px 10px 12px;overflow:auto;display:flex;flex-direction:column;gap:2px}.comp-cirra-file-preview-modal .panel-error{padding:14px;display:flex;flex-direction:column;gap:10px}.comp-cirra-file-preview-modal .panel-error .error-title{font-size:13px;line-height:16px;color:#ffffffdb}.comp-cirra-file-preview-modal .panel-error .error-detail{margin:0;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#00000042;padding:10px 11px;font-family:var(--cirra-code-font-family, "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:11px;line-height:1.35;color:#ffffffc7;white-space:pre-wrap;overflow:auto;max-height:320px}.comp-cirra-file-preview-modal .preview-line{display:grid;grid-template-columns:66px 1fr;gap:0;border-radius:10px;border:1px solid transparent}.comp-cirra-file-preview-modal .preview-line.highlight{border-color:#44d67c59;background:#44d67c1f}.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);font-size:11px;line-height:18px;color:#fff6;padding:3px 10px 3px 8px;user-select:none;text-align:right}.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);font-size:11px;line-height:18px;color:#ffffffdb;padding:3px 10px 3px 8px;white-space:pre;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-file-preview-modal .line-text::-webkit-scrollbar{display:none}.comp-cirra-save-skill-modal{position:fixed;inset:0;z-index:1240;display:grid;place-items:center;padding:18px}.comp-cirra-save-skill-modal .modal-backdrop{position:absolute;inset:0;background:#0000009e;border:none}.comp-cirra-save-skill-modal .modal-panel{position:relative;width:min(860px,100vw - 28px);max-height:min(820px,100vh - 36px);border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#181818f7;box-shadow:0 34px 88px #0000008a;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;flex-direction:column;overflow:hidden}.comp-cirra-save-skill-modal .panel-header{padding:16px 18px 14px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:4px}.comp-cirra-save-skill-modal .panel-header .title{font-size:18px;line-height:22px;letter-spacing:-.02em;color:#fffffff5}.comp-cirra-save-skill-modal .panel-header .subtitle{font-size:13px;line-height:18px;color:#ffffff8f}.comp-cirra-save-skill-modal .panel-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px;overflow:auto}.comp-cirra-save-skill-modal .field{display:flex;flex-direction:column;gap:6px}.comp-cirra-save-skill-modal .field-label{font-size:12px;line-height:16px;letter-spacing:.01em;text-transform:uppercase;color:#ffffff80}.comp-cirra-save-skill-modal .field-input{width:100%;min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff08;color:#ffffffeb;font-size:14px;line-height:18px;padding:10px 12px;letter-spacing:-.01em}.comp-cirra-save-skill-modal .field-input::placeholder{color:#fff6}.comp-cirra-save-skill-modal .field-input:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.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{border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#0003;padding:10px;display:flex;flex-direction:column;gap:8px}.comp-cirra-save-skill-modal .preview-code{margin:0;font-family:var(--cirra-code-font-family, "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:11px;line-height:16px;color:#ffffffd1;white-space:pre-wrap;overflow:auto;max-height:360px;padding-right:6px;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-save-skill-modal .preview-code::-webkit-scrollbar{display:none}.comp-cirra-save-skill-modal .panel-error{font-size:13px;line-height:18px;color:#f87171f2}.comp-cirra-save-skill-modal .panel-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.comp-cirra-save-skill-modal .action-button{min-width:102px;min-height:40px;border-radius:12px;border:1px solid transparent;font-size:13px;line-height:18px;font-weight:600;letter-spacing:-.01em;padding:0 14px}.comp-cirra-save-skill-modal .action-button:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-save-skill-modal .action-button.secondary{border-color:#ffffff24;background:#ffffff08;color:#ffffffe6}.comp-cirra-save-skill-modal .action-button.primary{background:#fffffff2;color:#171717}.comp-cirra-save-skill-modal .action-button:disabled{opacity:.68;cursor:default}@media(max-width:900px){.comp-cirra-save-skill-modal{padding:10px}.comp-cirra-save-skill-modal .modal-panel{width:calc(100vw - 20px);max-height:calc(100vh - 20px);border-radius:14px}.comp-cirra-save-skill-modal .panel-header{padding:14px 14px 12px}.comp-cirra-save-skill-modal .panel-body{padding:12px 14px 14px}}.schedule-edit-modal-content{display:flex;flex-direction:column;gap:20px}.schedule-edit-modal-section{display:flex;flex-direction:column;gap:8px}.schedule-edit-modal-mode-block{display:flex;flex-direction:column;gap:24px}.schedule-edit-modal-mode-viewport{overflow:hidden}.schedule-edit-modal-label{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:13px;font-weight:500;line-height:19px;letter-spacing:-.01em}.schedule-edit-modal-label .meta{color:var(--cirra-neutral-700, #6f7078);font-weight:400}.schedule-edit-modal-days-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.schedule-edit-modal-day-pill.comp-button{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;height:30px;min-height:30px;padding:0 12px;border:0;border-radius:20px;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:19px;letter-spacing:-.01em;font-weight:510;text-align:center;background:linear-gradient(180deg,#fff0,#ffffff0a),var(--cirra-neutral-300, #27282b);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] .schedule-edit-modal-day-pill.comp-button{color:#404147;background:linear-gradient(180deg,#0000,#0000000a),#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] .schedule-edit-modal-day-pill.comp-button.is-active,html[data-cirra-theme=light] .schedule-edit-modal-day-pill.comp-button.is-active:hover,html[data-cirra-theme=light] .schedule-edit-modal-day-pill.comp-button.is-active:active,html[data-cirra-theme=light] .schedule-edit-modal-day-pill.comp-button.is-active:focus-visible{background:transparent;color:var(--cirra-neutral-900, #aeb0b8);box-shadow:inset 0 0 0 1px var(--cirra-neutral-600, #55565c)}.schedule-edit-modal-day-pill.comp-button.is-active,.schedule-edit-modal-day-pill.comp-button.is-active:hover,.schedule-edit-modal-day-pill.comp-button.is-active:active,.schedule-edit-modal-day-pill.comp-button.is-active:focus-visible{background:transparent;color:var(--cirra-neutral-950, #ceced6);box-shadow:inset 0 0 0 1px var(--cirra-neutral-700, #6f7078)}.schedule-edit-modal-run-times-row{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.schedule-edit-modal-run-time-chip{border:0;border-radius:12px;min-height:24px;height:24px;padding:8px 5px 8px 10px;background:var(--cirra-neutral-100, #151617);color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;font-weight:510;line-height:16px;letter-spacing:-.01em;display:inline-flex;align-items:center;justify-content:center;gap:5px;cursor:pointer;box-shadow:inset 0 -.5px #00000014,inset 0 0 0 .5px #0000001f,inset 0 0 3px .5px #ffffff14}.schedule-edit-modal-run-time-chip>span{display:inline-flex;align-items:center;justify-content:center;min-height:16px}html[data-cirra-theme=dark] .schedule-edit-modal-run-time-chip{border:.5px solid var(--cirra-neutral-400, #343538)}.schedule-edit-modal-run-time-chip-remove{width:14px;height:14px;position:relative;flex:0 0 14px;color:var(--cirra-neutral-700, #6f7078)}.schedule-edit-modal-run-time-chip-remove svg{position:absolute;top:50%;left:50%;width:8px;height:8px;transform:translate(-50%,-50%)}.schedule-edit-modal-add-run-time-button.comp-button{width:24px;height:24px;min-height:24px;padding:8px;border-radius:12px;flex:0 0 auto;gap:8px;position:relative}.schedule-edit-modal-add-run-time-button.comp-button:hover:not(:disabled),.schedule-edit-modal-add-run-time-button.comp-button:focus-visible:not(:disabled),.schedule-edit-modal-add-run-time-button.comp-button:active:not(:disabled){background:transparent}.schedule-edit-modal-add-run-time-button.comp-button svg{position:absolute;top:50%;left:50%;width:14px;height:14px;transform:translate(-50%,-50%)}.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{width:100%;min-height:94px;height:auto;resize:none;border:none;background:transparent;color:var(--cirra-neutral-950, #ceced6);font:inherit;font-size:13px;line-height:19px;box-sizing:border-box}.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{border-radius:999px}.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}.comp-cirra-schedule-header-select-trigger{min-height:30px}.comp-cirra-schedule-header-select-trigger-outlined{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;padding:5px 8px;min-height:30px;height:30px;border-radius:8px;background:linear-gradient(180deg,#0000,#00000005),#fff;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-schedule-header-select-trigger-outlined:hover:not(:disabled),.comp-cirra-schedule-header-select-trigger-outlined[aria-expanded=true]{background:linear-gradient(180deg,#0000,#00000008),#fff;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-schedule-header-select-trigger-label-outlined{display:flex;flex-direction:row;align-items:center;padding:0 2px;gap:8px;flex:1 1 auto;min-width:0;font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.schedule-edit-modal-timezone-label{display:inline-flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden}.schedule-edit-modal-timezone-label-primary{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-edit-modal-timezone-label-secondary{flex-shrink:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:16px;letter-spacing:0}.comp-cirra-schedule-header-select-trigger-chevron-wrap-outlined{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 7px;width:14px;height:14px;flex:0 0 auto}.comp-cirra-schedule-header-select-trigger-chevron-outlined{color:#7a7b82;transform:rotate(90deg)}.schedule-edit-modal-footer{margin-top:24px;display:flex;justify-content:flex-end}.schedule-edit-modal-save.comp-button{width:auto}.comp-file-card{max-width:100%;display:inline-flex;position:relative}.comp-file-card-actions-overlay{position:absolute;top:-2px;right:0;opacity:0;pointer-events:none;transition:opacity .12s ease}.comp-file-card:hover .comp-file-card-actions-overlay{opacity:1;pointer-events:auto}.comp-file-card-body{min-width:0;display:inline-flex;align-items:center;gap:8px;border:none;border-radius:16px;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #0000000f,inset 0 0 0 .5px #0000001f;padding:8px 16px 8px 8px;background:var(--cirra-neutral-50, #0e0e0f);color:var(--cirra-neutral-950, #ceced6);cursor:default;text-align:left}button.comp-file-card-body{cursor:pointer}.comp-file-card-thumbnail,.comp-file-card-icon-shell{width:48px;height:48px;min-width:48px;border-radius:8px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--cirra-neutral-200, #202124);border:.5px solid rgba(0,0,0,.02)}.comp-file-card-thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.comp-file-card-icon{width:24px;height:24px;color:var(--cirra-neutral-800, #81828a)}.comp-file-card-info{min-width:0;display:flex;flex-direction:column;gap:4px}.comp-file-card-name{min-width:0;max-width:240px;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-file-card-size-row{display:flex;align-items:center;gap:6px}.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);font-size:12px;line-height:16px;letter-spacing:-.12px;white-space:nowrap}.comp-file-card-body.is-image{padding:0;overflow:hidden;width:64px;height:64px}.comp-file-card-body.is-image .comp-file-card-thumbnail{width:100%;height:100%;min-width:unset;border-radius:0;border:none}.comp-file-card-body.is-image .comp-file-card-info{display:none}.comp-file-card-image-upload-indicator{position:absolute;bottom:6px;left:6px;display:flex;align-items:center;justify-content:center}.comp-cirra-composer{position:relative;display:flex;flex-direction:column;padding:0 20px 4px}@media(max-width:639px){.comp-cirra-composer{padding:0 12px 4px}}.comp-cirra-composer{background:var(--cirra-neutral-100, #151617);container-type:inline-size}.comp-cirra-composer:before{content:"";position:absolute;left:0;right:0;top:-28px;height:28px;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,0),var(--cirra-neutral-100, #151617))}.comp-cirra-composer.is-disabled .composer-bottom-panel{opacity:.62;pointer-events:none}@container (max-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-permissions-popover-trigger .comp-cirra-permissions-popover-trigger-chevron{display:none}.composer-runtime .comp-cirra-permissions-popover-trigger[data-has-icon=true]{gap:0}.composer-runtime .comp-cirra-permissions-popover-trigger[data-has-icon=true] .comp-cirra-permissions-popover-trigger-label,.composer-runtime .composer-branch-switcher{display:none}}.composer-follow-up-queue-stack{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;padding:0;margin-inline:0;margin-bottom:-14px}.composer-follow-up-queue-stack:has(>.composer-steering-surface:empty){display:none}.comp-cirra-composer-model-warning{margin:0 0 8px;padding:8px 14px;border-radius:12px;background-color:var(--cirra-neutral-100, #151617);font-size:12px;line-height:16px;color:var(--cirra-neutral-800, #81828a);letter-spacing:.01em;user-select:none;box-shadow:0 16px 32px -12px #00000005,0 12px 12px -6px #00000002,0 4px 4px -4px #0000000a,0 1px 4px #00000003,inset 0 8px 16px 4px #00000001,inset 0 -.5px #0000000d,inset 0 0 0 .5px #0000000d}.comp-cirra-composer-billing-denial-banner{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 8px;padding:12px;border-radius:16px;background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--cirra-neutral-250, #242528);box-shadow:0 12px 24px -16px #00000080,0 1px 2px #00000047,inset 0 0 0 .5px #ffffff14}.comp-cirra-composer-billing-denial-icon{display:inline-flex;width:30px;height:30px;min-width:30px;align-items:center;justify-content:center;border-radius:999px;color:var(--cirra-warning, #e7a641);background:color-mix(in srgb,var(--cirra-warning, #e7a641) 14%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--cirra-warning, #e7a641) 26%,transparent)}.comp-cirra-composer-billing-denial-icon svg path[fill=currentColor]{opacity:.18}.comp-cirra-composer-billing-denial-copy{min-width:0;display:flex;flex-direction:column;gap:2px}.comp-cirra-composer-billing-denial-title,.comp-cirra-composer-billing-denial-description{margin:0;letter-spacing:0}.comp-cirra-composer-billing-denial-title{color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:18px;font-weight:590}.comp-cirra-composer-billing-denial-description{color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:16px;font-weight:400}.comp-cirra-composer-billing-denial-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.comp-cirra-composer-billing-denial-action.comp-button{white-space:nowrap}@container (max-width: 620px){.comp-cirra-composer-billing-denial-banner{grid-template-columns:auto minmax(0,1fr)}.comp-cirra-composer-billing-denial-actions{grid-column:1/-1;justify-content:flex-start;flex-wrap:wrap}}html[data-cirra-theme=light] .comp-cirra-composer-billing-denial-banner{background:linear-gradient(180deg,#ffffffc7,#ffffff75),var(--cirra-neutral-100, #151617);box-shadow:0 12px 24px -16px #00000029,0 1px 2px #0000000a,inset 0 0 0 .5px #00000014}.composer-steering-surface{border-radius:24px 24px 0 0;border:.5px solid var(--cirra-neutral-400, #343538);background-color:var(--cirra-neutral-200, #202124)}.composer-steering-surface:empty{display:none}.composer-checklist-surface{display:grid;grid-template-columns:19px minmax(0,1fr);column-gap:12px;align-items:start!important;padding:8px 0 16px}.composer-checklist-surface:after{left:9px!important;top:24px!important}.composer-checklist-content{min-width:0;flex:1;padding:0}.composer-checklist-progress-badge{width:19px;height:19px;position:relative;z-index:3;margin-top:-1px}.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{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;color:#696970;font-weight:590;font-size:11px;line-height:14px;letter-spacing:-.02em}.composer-steering-divider{height:1px;margin:0 16px;background-color:var(--cirra-neutral-400, #343538)}.composer-steering-surface>.composer-steering-divider:first-child{display:none}.composer-checklist-summary{color:var(--cirra-neutral-900, #aeb0b8);font-size:13px;line-height:1.35;font-weight:400;letter-spacing:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-checklist-label{margin:0;display:inline-flex;align-items:center;gap:4px}.composer-checklist-title-icon{color:var(--cirra-neutral-700, #6f7078)}.composer-checklist-explanation{margin:6px 0 0;color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:16px}.composer-checklist-list{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.composer-checklist-step{display:flex;align-items:flex-start;gap:8px;min-width:0;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:19px;letter-spacing:-.01em}.composer-checklist-step .composer-checklist-step-content{min-width:0;flex:1;display:flex;align-items:center;gap:8px;padding:0}.composer-checklist-step .composer-checklist-step-status{width:12px;min-width:12px;color:var(--cirra-neutral-800, #81828a);display:inline-flex;align-items:center;justify-content:center}.composer-checklist-step .composer-checklist-step-text{min-width:0;color:var(--cirra-neutral-800, #81828a)}.composer-checklist-step.is-completed .composer-checklist-step-text{text-decoration:line-through}.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{border:0;border-radius:0;background:transparent;cursor:default}.step-count-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;font-weight:590;font-size:11px;line-height:1;letter-spacing:-.02em;text-align:center;flex-shrink:0;color:#696970;background:#fff;box-shadow:0 2px 2px -1px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #0000001a}.composer-follow-up-queue-header{display:flex;align-items:center;gap:4px;padding:12px 16px 0}.composer-follow-up-queue-label{font-weight:510;font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078);flex:none}html[data-cirra-theme=light] .composer-follow-up-queue-label{color:#696970}.composer-follow-up-queue-toggle{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--cirra-neutral-700, #6f7078);cursor:pointer;transition:background .1s ease,color .1s ease}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.composer-bottom-panel{position:relative;z-index:2;border-radius:20px;border:none;background-color:var(--cirra-neutral-200, #202124);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;overflow:visible}.composer-file-drop-shell{position:relative;border-radius:inherit}.composer-file-drop-shell.is-file-drop-active .composer-bottom-panel-content{opacity:.42}.composer-dot-edge-ring{position:absolute;inset:.5px;border:3px solid var(--cirra-neutral-100, #151617);border-radius:inherit;pointer-events:none;z-index:1;opacity:0;transition:opacity .3s ease-out}.dot-gradient-glow.is-recording~.composer-dot-edge-ring{opacity:1;transition:opacity .2s ease-out}.composer-bottom-panel-content{position:relative;padding:12px 8px 8px 12px;overflow:hidden;border-radius:inherit}.composer-bottom-panel-content.composer-bottom-panel-content-authentication-mode{padding:10px 12px}.composer-input-shell{position:relative;min-height:0;border-radius:0;border:0;background:transparent;padding:0;display:flex;flex-direction:column}.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{position:absolute;inset:0;z-index:30;border-radius:inherit;border:1px dashed rgba(132,196,255,.7);pointer-events:none;background:#0b101c47;box-shadow:inset 0 0 0 1px #84c4ff59}.composer-attachments-scroll{position:relative;display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px 24px;overflow:auto;max-height:108px;scrollbar-width:none}.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{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0}.composer-attachment-context-budget{border:.5px solid rgba(255,255,255,.16);border-radius:12px;padding:8px 10px;margin:0 0 10px;display:flex;flex-direction:column;gap:6px;background:#ffffff08}.composer-attachment-context-budget.is-warning{border-color:#ffb86c99;background:#ffb86c17}.composer-attachment-context-budget.is-danger{border-color:#ff76769e;background:#ff76761a}.composer-attachment-context-budget .composer-attachment-context-budget-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.composer-attachment-context-budget .composer-attachment-context-budget-label{margin:0;font-size:11px;line-height:14px;letter-spacing:.04em;text-transform:uppercase;color:var(--cirra-neutral-700, #6f7078);font-weight:600}.composer-attachment-context-budget .composer-attachment-context-budget-pill{border-radius:999px;padding:2px 7px;font-size:11px;line-height:14px;color:var(--cirra-neutral-950, #ceced6);background:#94a3b838;font-weight:600}.composer-attachment-context-budget .composer-attachment-context-budget-meta{margin:0;font-size:12px;line-height:16px;color:var(--cirra-neutral-900, #aeb0b8)}.composer-attachment-context-budget .composer-attachment-context-budget-progress{width:100%;height:5px;border-radius:999px;background:#94a3b838;overflow:hidden}.composer-attachment-context-budget .composer-attachment-context-budget-progress-fill{display:block;height:100%;border-radius:inherit;background:#80f1b6}.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{display:flex;flex-direction:column;gap:6px}.composer-attachment-context-budget .composer-attachment-context-budget-warning-text{margin:0;font-size:11px;line-height:15px;color:var(--cirra-neutral-900, #aeb0b8)}.composer-attachment-context-budget .composer-attachment-context-budget-actions{display:inline-flex;gap:6px;flex-wrap:wrap}.composer-attachment-context-budget .composer-attachment-context-budget-action{border:.5px solid rgba(255,255,255,.24);background:#ffffff0a;color:var(--cirra-neutral-950, #ceced6);border-radius:8px;font-size:11px;line-height:14px;padding:4px 8px;cursor:pointer}.composer-attachment-context-budget .composer-attachment-context-budget-action.is-active{border-color:#84c4ffb3;background:#84c4ff24}.composer-attachment-skill-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 10px}.composer-attachment-skill-suggestion{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;border-radius:10px;border:.5px solid rgba(255,255,255,.2);background:#ffffff08;color:var(--cirra-neutral-950, #ceced6);font-size:12px;line-height:16px;padding:6px 10px;cursor:pointer;text-align:left}.composer-attachment-skill-suggestion:hover{border-color:#84c4ff80;background:#84c4ff1a}.composer-attachment-skill-suggestion:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.composer-attachment-skill-suggestion .composer-attachment-skill-suggestion-main{display:inline-flex;align-items:center;gap:6px}.composer-attachment-skill-suggestion .composer-attachment-skill-suggestion-title{font-weight:500}.composer-attachment-skill-suggestion .composer-attachment-skill-suggestion-meta{font-size:11px;line-height:14px;color:var(--cirra-neutral-700, #6f7078);white-space:nowrap}.composer-attachment-pill-actions{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.composer-attachment-pill-retry,.composer-attachment-pill-remove{border:0;border-radius:999px;height:22px;min-width:22px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.composer-attachment-pill-retry{padding:0 8px;font-size:10px;line-height:12px;font-weight:600;color:var(--cirra-neutral-900, #aeb0b8);background:#ffffff24}.composer-attachment-pill-retry:hover,.composer-attachment-pill-retry:focus-visible{background:#ffffff38}.composer-attachment-pill-remove{padding:0;width:16px;height:16px;min-width:16px;color:var(--cirra-neutral-700, #6f7078);background:linear-gradient(180deg,#0000,#0000000a),#fff;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 3px .5px #fff;opacity:0;pointer-events:none;transition:opacity .12s ease,background .12s ease}.composer-attachment-pill-remove:hover,.composer-attachment-pill-remove:focus-visible{color:var(--cirra-neutral-900, #aeb0b8);background:var(--cirra-neutral-100, #151617)}.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{display:flex;flex-direction:column;padding:0 12px 24px}.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-list{counter-reset:queue-item;display:flex;flex-direction:column;gap:1px;margin:0;padding:0;list-style:none}.composer-follow-up-queue-list>li{counter-increment:queue-item;position:relative;display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:12px;align-items:center}.composer-follow-up-queue-list>li:not(:last-child):after{content:"";position:absolute;left:9px;top:25px;bottom:-5px;border-left:1px solid var(--cirra-neutral-400, #343538);z-index:2}.composer-follow-up-queue-list>li:first-child:after{top:20px}.composer-follow-up-queue-item{position:relative;border:0;border-radius:8px;padding:6px 0;background:transparent;min-height:36px}.composer-follow-up-queue-item:before{content:"";position:absolute;inset:0 -8px;background:transparent;border:.5px solid transparent;border-radius:8px;z-index:0;pointer-events:auto}.composer-follow-up-queue-item .composer-follow-up-queue-item-content{min-width:0;flex:1;position:relative;z-index:1}.composer-follow-up-queue-item .composer-follow-up-queue-item-row{display:flex;align-items:center;gap:10px;min-width:0}.composer-follow-up-queue-item .composer-follow-up-queue-item-main{display:inline-flex;align-items:center;min-width:0;flex:1}.composer-follow-up-queue-item .composer-follow-up-queue-item-main .prompt{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:13px;line-height:1.35;cursor:default;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-follow-up-queue-item .composer-follow-up-queue-item-actions{display:none;align-items:center;gap:2px;flex-shrink:0}.composer-follow-up-queue-item .composer-follow-up-queue-item-actions button{color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:12px;min-height:24px;cursor:pointer}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.composer-follow-up-queue-item .composer-follow-up-queue-item-actions .follow-up-steer-button{margin-right:4px;width:43px;min-width:43px;height:22px;min-height:22px;padding:0 6px;gap:8px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em;text-align:center}.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{width:24px;height:24px;padding:0;display:inline-flex;align-items:center;justify-content:center}.composer-follow-up-queue-item .composer-follow-up-queue-item-actions .comp-dropdown-trigger{background:transparent;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 .composer-follow-up-queue-item-error{margin:0;color:#ffe3d4f2;font-size:11px;line-height:14px}.composer-approval-interaction-panel{overflow:hidden}.composer-approval-interaction-panel .interaction-header{display:flex;align-items:center;justify-content:space-between;padding:0 0 8px;gap:12px}.composer-approval-interaction-panel .header-left{display:inline-flex;align-items:center;gap:6px;color:#ffffffa3;font-size:12px;line-height:16px}.composer-approval-interaction-panel .header-left .header-title{color:inherit;font-size:12px;line-height:16px}.composer-approval-interaction-panel .header-right{display:inline-flex;align-items:center;gap:4px}.composer-approval-interaction-panel .header-right .nav-button{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:4px;background:transparent;color:#ffffffa3}.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{font-size:12px;line-height:16px;color:#ffffffa3;text-align:center;min-width:44px}.composer-approval-interaction-panel .interaction-body{padding:0 0 6px}.composer-approval-interaction-panel .interaction-content .interaction-question{font-size:13px;line-height:1.4;color:#ffffffe6;margin:0 0 8px}.composer-approval-interaction-panel .interaction-content .interaction-question .tool-call-step-chip{border:1px solid rgba(255,255,255,.18);display:inline-flex;align-items:center;color:#ffffffeb;padding:3px 8px;border-radius:6px;vertical-align:middle;background:#ffffff0f}.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{display:flex;flex-direction:column;gap:4px}.composer-approval-interaction-panel .interaction-content .option-button{display:inline-flex;align-items:center;gap:8px;width:100%;border-radius:6px;padding:0;border:none;background:transparent;text-align:left;font-family:inherit;transition:background-color .15s ease;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{background:#ffffffeb;border-color:#ffffffeb;color:#111}.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{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid rgba(255,255,255,.2);border-radius:6px;font-size:12px;line-height:12px;color:#ffffffa3;flex-shrink:0}.composer-approval-interaction-panel .interaction-content .option-button .option-label{font-size:13px;line-height:18px;color:#ffffffad;flex:1}.composer-approval-interaction-panel .interaction-content .option-button .option-input{flex:1;min-width:0;border:0;background:transparent;color:#ffffffe6;font-size:13px;line-height:18px;padding:0}.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{width:19px;height:19px;position:relative;z-index:3;margin-top:-1px}.composer-queue-item-number:before{content:counter(queue-item)}.composer-question-interaction-panel{display:flex;flex-direction:column;gap:10px}.composer-connection-interaction-panel{display:flex;flex-direction:column;gap:12px}.composer-connection-dismiss-button.comp-button{color:#ffffff94;align-self:flex-start;margin-top:-1px}.composer-connection-dismiss-button.comp-button:hover:not(:disabled){background:#ffffff14;color:#ffffffeb}.composer-connection-interaction-main{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.composer-connection-interaction-primary{display:flex;align-items:center;gap:12px;min-width:0}.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{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--cirra-neutral-700, #6f7078)}.composer-connection-app-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.composer-connection-app-title{margin:0;color:#fffffff0;font-size:14px;line-height:18px;font-weight:600;letter-spacing:-.01em}.composer-connection-app-description{margin:0;color:#ffffffa8;font-size:12px;line-height:16px;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.composer-connection-interaction-actions{display:flex;align-items:center;justify-content:flex-end;gap:4px;flex-shrink:0}.composer-connection-interaction-status{margin:0;min-height:24px;display:flex;align-items:center;flex:1 1 auto;font-size:12px;line-height:16px;color:#ffffffa8}.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{padding-inline:10px;min-height:24px;border-radius:6px}.composer-connection-recheck-button.comp-button:disabled{opacity:.45;cursor:not-allowed}.composer-connection-recheck-button.comp-button:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.composer-connection-interaction-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.composer-question-interaction-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.composer-question-interaction-title{color:#fffffff0;font-size:14px;line-height:18px;margin:0;font-weight:500}.composer-question-interaction-counter{display:inline-flex;align-items:center;gap:6px}.question-counter-nav{border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--cirra-neutral-900, #aeb0b8);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:2px solid rgba(63,154,255,.6);outline-offset:2px}.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{margin:0;border:1px solid rgba(255,255,255,.06);border-radius:8px;background:#00000040;padding:8px 10px;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);line-height:1.4;white-space:pre-wrap}.composer-question-interaction-options{display:flex;flex-direction:column;gap:8px}.composer-question-interaction-option{width:100%;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:#ffffffe0;border-radius:8px;padding:8px 10px;font-size:13px;line-height:16px;display:inline-flex;align-items:center;gap:8px;text-align:left;min-height:36px}.composer-question-interaction-option:hover{background:#ffffff14;color:var(--cirra-neutral-950, #ceced6)}.composer-question-interaction-option.is-selected{border-color:#fff6;background:#ffffff24;color:var(--cirra-neutral-950, #ceced6)}.composer-question-interaction-option.other{align-items:center}.composer-question-interaction-option:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.question-option-shortcut{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:#ffffffb8;font-size:11px;line-height:11px;font-weight:600;flex-shrink:0}.question-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.question-option-input{flex:1;min-width:0;border:0;background:transparent;color:#ffffffe6;font-size:13px;line-height:16px;padding:0}.question-option-input::placeholder{color:#ffffff73}.question-option-input:focus{outline:none}.composer-question-interaction-actions{display:flex;justify-content:flex-end}.composer-approval-interaction-actions{display:flex;justify-content:flex-end;margin-top:8px}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.composer-editor-shell{position:relative;width:100%}.composer-input-mode-badge{--composer-input-mode-badge-color: #9547ff;--composer-input-mode-badge-background: rgba(149, 71, 255, .12);position:absolute;top:2px;left:0;display:inline-flex;align-items:center;gap:4px;height:16px;padding:0 4px;border-radius:6px;background:var(--composer-input-mode-badge-background);cursor:default;z-index:1}.composer-input-mode-badge-bar{width:4px;height:8px;border-radius:12px;background:var(--composer-input-mode-badge-color);flex-shrink:0}.composer-input-mode-badge-label{color:var(--composer-input-mode-badge-color);font-size:12px;line-height:16px;letter-spacing:-.01em;font-weight:450;white-space:nowrap}.composer-editor{display:block;width:100%;margin:0;padding:0 4px;border:none;resize:none;background:transparent;color:#ffffffe0;font-size:14px;line-height:1.4em;font-weight:400;outline:none;min-height:2.8em;max-height:240px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;caret-color:#ffffffeb}@media(max-width:639px){.composer-editor{min-height:1.4em}}.composer-editor[data-placeholder]:empty:before{content:attr(data-placeholder);color:var(--cirra-neutral-500, #3f3f45);font-weight:400;pointer-events:none}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: rgba(149, 71, 255, .12);display:inline;color:var(--composer-reserved-keyword-color);font-weight:500}.composer-skill-chip{--composer-skill-chip-icon-color: #9aa9c1;display:inline-flex;align-items:center;gap:5px;max-width:320px;margin:0 1px;min-height:20px;padding:0 8px 0 5px;border-radius:999px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--cirra-neutral-300, #27282b);border:0;box-shadow:0 1px 2px -1px #00000029,inset 0 -.5px #0000001a,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a;color:var(--cirra-neutral-950, #ceced6);font-size:12px;line-height:14px;font-weight:400;vertical-align:baseline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-skill-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;min-width:14px;height:14px;border-radius:999px;color:var(--composer-skill-chip-icon-color);font-size:9px;line-height:1;font-weight:700;text-transform:uppercase}.composer-skill-chip-icon svg{display:block;width:11px;height:11px}.composer-skill-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.composer-file-chip{--composer-file-chip-icon-color: var(--cirra-neutral-800, #81828a);display:inline-flex;align-items:center;gap:5px;max-width:320px;margin:0 1px;min-height:20px;padding:0 8px 0 5px;border-radius:999px;border:0;background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--cirra-neutral-300, #27282b);box-shadow:0 1px 2px -1px #00000029,inset 0 -.5px #0000001a,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a;color:var(--cirra-neutral-950, #ceced6);font-size:12px;line-height:14px;font-weight:400;vertical-align:baseline;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-file-chip-icon{display:inline-flex;align-items:center;justify-content:center;width:14px;min-width:14px;height:14px;border-radius:999px;color:var(--composer-file-chip-icon-color);font-size:9px;line-height:1;font-weight:700;text-transform:uppercase}.composer-file-chip-icon svg{display:block;width:11px;height:11px}.composer-file-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.composer-mention-picker-host{position:absolute;left:0;right:0;bottom:calc(100% + 4px);z-index:20;pointer-events:none}.composer-mention-picker-host:empty{display:none}.composer-skill-picker{position:relative;width:100%;min-width:0;max-height:320px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.composer-skill-picker::-webkit-scrollbar{display:none}.composer-skill-picker{box-sizing:border-box;pointer-events:auto}.composer-skill-picker-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:32px;border:0;appearance:none;-webkit-appearance:none;background:transparent;-webkit-tap-highlight-color:transparent}.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{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.composer-skill-picker-row .composer-skill-picker-row-icon{flex-shrink:0}.composer-skill-picker-row .composer-skill-picker-row-title{font-size:13px;line-height:1.3;white-space:nowrap;flex-shrink:0}.composer-skill-picker-row .composer-skill-picker-row-description{font-size:12px;line-height:16px;color:inherit;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.composer-skill-picker-row .composer-skill-picker-row-scope{flex-shrink:0;font-size:12px;color:inherit;opacity:.72}.composer-file-picker-row .composer-file-picker-row-main{display:inline-flex;align-items:center;gap:8px;min-width:0}.composer-file-picker-row .composer-file-picker-row-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;border-radius:7px;color:var(--cirra-neutral-800, #81828a);background:transparent;line-height:1;transition:background .12s ease}.composer-file-picker-row .composer-file-picker-row-icon svg{display:block;width:13px;height:13px}.composer-file-picker-row .composer-file-picker-row-title{font-size:13px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-file-picker-row .composer-file-picker-row-description{font-size:12px;line-height:16px;color:inherit;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--cirra-neutral-700, #6f7078)}.composer-skill-picker-empty{padding:4px 8px;font-size:13px;color:var(--cirra-neutral-700, #6f7078);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-input-shell .composer-skill-picker-row:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}html[data-cirra-theme=light] .composer-bottom-panel{border:none;background-color:var(--cirra-neutral-50, #0e0e0f);border-radius:20px;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;transition:box-shadow .15s ease}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{color:#404147!important;background:linear-gradient(180deg,#0000,#0000000a),#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] .composer-follow-up-queue-item .composer-follow-up-queue-item-actions .follow-up-steer-button:hover:not(:disabled){color:#404147!important;background:linear-gradient(180deg,#0000,#0000000a),#fff}html[data-cirra-theme=light] .composer-follow-up-queue-item .composer-follow-up-queue-item-error{color:#733f1af2}html[data-cirra-theme=light] .composer-file-drop-overlay{border-color:#2a5dc585;background:#d6dfef57;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{border-color:#e5e7eb;background:#f8fafc;color:#212121}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{background-color:#212121;border-color:#212121;color:#fff}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{border-color:#e5e7eb;color:#607283}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){background:#0000000f;color:#1f1f1fe6}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;border-color:#16161638;background:#00000008}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;border-color:#1616161f;background:#00000008}html[data-cirra-theme=light] .composer-bottom-panel-content .composer-question-interaction-option{color:#1f1f1fdb;border-color:#16161633;background:#00000005}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;border-color:#1616165c;background:#00000014}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{background:#f7f7f8;box-shadow:0 1px 1px -.5px #0000000b,inset 0 -.5px #0000000f,inset 0 0 0 .5px #0000001f,inset 0 -1px 2px #fff;color:#202129}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:transparent}html[data-cirra-theme=light] .composer-skill-picker-empty{color:#7a7b82}.composer-controls{margin-top:12px;padding-top:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.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{display:flex;align-items:center;gap:10px;flex:1;min-height:28px;min-width:0;border-radius:999px;padding:0 8px}.composer-dictation-inline .soundwave-visualizer-shell{flex:1;min-width:0;height:28px;position:relative;margin-left:0}.composer-dictation-inline .soundwave-visualizer-shell:before,.composer-dictation-inline .soundwave-visualizer-shell:after{content:"";position:absolute;top:0;bottom:0;width:4px;pointer-events:none;z-index:1}.composer-dictation-inline .soundwave-visualizer-shell:before{left:0;background:linear-gradient(90deg,var(var(--cirra-neutral-200, #202124)) 0%,var(var(--cirra-neutral-200, #202124)) 10%,var(var(--cirra-neutral-200, #202124)) 90%,var(var(--cirra-neutral-200, #202124)) 100%)}.composer-dictation-inline .soundwave-visualizer-shell:after{right:0;background:linear-gradient(90deg,var(var(--cirra-neutral-200, #202124)) 0%,var(var(--cirra-neutral-200, #202124)) 10%,var(var(--cirra-neutral-200, #202124)) 90%,var(var(--cirra-neutral-200, #202124)) 100%)}.composer-dictation-inline .soundwave-visualizer{display:block;width:100%;height:100%;color:var(--cirra-ui-text-control-soft)}.composer-dictation-inline .recording-duration{font-size:13px;color:#ffffffb3;font-variant-numeric:tabular-nums;white-space:nowrap}.composer-dictation-inline .transcribing-label{font-size:13px;color:#ffffffb3}.control-left{display:inline-flex;align-items:center;gap:4px;min-width:0}.control-right{display:inline-flex;align-items:center;gap:6px}.control-left.dictation-lane{flex:1;min-width:0;gap:6px}.control-left.dictation-lane .composer-dictation-inline{margin-left:-5px}.pill-control{border-radius:9999px;border:0;color:#ffffff94;background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:28px;padding:0 10px;font-size:13px;letter-spacing:-.01em}.pill-control:hover{color:#ffffffad;background:#ffffff0f}.pill-control:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.pill-control svg{width:14px;height:14px;opacity:.9}.composer-runtime-row{padding:8px 8px 4px 12px}.composer-runtime{margin-top:0;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px;user-select:none}.composer-runtime .composer-runtime-left{min-width:0;display:inline-flex;align-items:center;gap:6px;flex:1 1 auto}.composer-runtime .composer-runtime-cost{font-size:12px;color:var(--cirra-neutral-700, #6f7078);white-space:nowrap}.composer-runtime .composer-runtime-right{margin-left:auto;display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.composer-runtime .runtime-lane{display:inline-flex;align-items:center;gap:4px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:13px;line-height:15px;color:var(--cirra-neutral-800, #81828a);background:#ffffff0f;cursor:default;padding:4px;flex-shrink:0}.composer-runtime .runtime-lane svg{flex-shrink:0}.composer-runtime .composer-collaboration-mode-badge{display:inline-flex;align-items:center;gap:4px;border-radius:999px;border:1px solid rgba(255,255,255,.14);padding:2px 8px;color:#ffffffb3;background:#ffffff0f;font-size:11px;line-height:14px;letter-spacing:.01em;white-space:nowrap;flex-shrink:0}.composer-runtime .composer-collaboration-mode-badge.is-plan{color:#d6eefff2;border-color:#5e9eff6b;background:#4d85e342}.composer-runtime .composer-collaboration-mode-badge.is-workflow{color:#e7f8f0f5;border-color:#45a47b6b;background:#24886042}.composer-runtime .runtime-blocker{display:inline-flex;align-items:center;padding:2px 10px;border-radius:6px;border:0;background:#ffffff0f;color:#ffffffdb;font-size:12px;line-height:16px;white-space:nowrap;opacity:0;transform:translateY(-2px);transition:opacity .16s ease,transform .16s ease}.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);border-color:transparent;background:transparent;margin-right:-4px}.composer-runtime .composer-copy-thread-id-trigger{width:22px;height:22px;border:0;border-radius:10px;background:transparent;color:#fff6;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;padding:0;cursor:pointer;white-space:nowrap;flex-shrink:0;margin-left:0}.composer-runtime .composer-copy-thread-id-trigger:hover{color:#ffffffad;background:#ffffff0f}.composer-runtime .composer-copy-thread-id-trigger:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.composer-runtime .runtime-blocker{color:#ffeee4f2;border-color:#d67d454d;background:#d67d4524;flex-shrink:1;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.composer-runtime .composer-context-usage-trigger-wrap{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;width:24px;height:24px;margin:-1px -3px -3px auto;border-radius:20px;background:transparent;transition:background .12s ease-out,box-shadow .12s ease-out;flex-shrink:0}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.composer-runtime .composer-context-usage{width:18px;height:18px;border:0;background:transparent;color:var(--cirra-neutral-900, #aeb0b8);display:inline-flex;flex-direction:row;justify-content:center;align-items:center;cursor:default;padding:0;position:relative}.composer-runtime .composer-context-usage .composer-context-usage-ring{display:block;flex:none;order:1;flex-grow:0}.composer-runtime .composer-context-usage .composer-context-usage-ring circle:last-child{transition:stroke-dashoffset .12s ease-out}.composer-runtime .composer-context-inspector-trigger{width:22px;height:22px;border:0;border-radius:10px;background:transparent;color:#fff6;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.composer-runtime .composer-branch-switcher{position:relative;flex-shrink:0}.composer-runtime .composer-branch-switcher-trigger{min-height:auto;height:auto;border-radius:999px;border:1px solid rgba(255,255,255,.12);padding:2px 9px;font-size:11px;line-height:15px;color:#fffc;background:#ffffff0f;display:inline-flex;align-items:center;gap:6px;max-width:220px;cursor:pointer}.composer-runtime .composer-branch-switcher-trigger .branch-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-runtime .composer-branch-switcher-trigger:disabled{opacity:.55;cursor:not-allowed}.composer-runtime .composer-branch-switcher-trigger:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.composer-runtime .composer-branch-switcher-popover{position:absolute;right:0;bottom:calc(100% + 8px);width:260px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#1a1a1afa;box-shadow:0 10px 26px #00000059;padding:8px;z-index:20;display:flex;flex-direction:column;gap:8px}.composer-runtime .composer-branch-switcher-search{width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#ffffffe0;font-size:12px;line-height:16px;padding:6px 8px}.composer-runtime .composer-branch-switcher-search::placeholder{color:#ffffff6b}.composer-runtime .composer-branch-switcher-search:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px;border-color:transparent;outline:none}.composer-runtime .composer-branch-switcher-error{margin:0;font-size:11px;line-height:15px;color:#f39a8b}.composer-runtime .composer-branch-switcher-list{max-height:210px;overflow:auto;display:flex;flex-direction:column;gap:4px}.composer-runtime .composer-branch-switcher-empty{margin:0;font-size:11px;line-height:15px;color:#ffffff94;padding:6px 6px 2px}.composer-runtime .composer-branch-switcher-option{width:100%;border:0;border-radius:8px;background:transparent;color:#ffffffd6;display:inline-flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;line-height:16px;padding:6px 8px;text-align:left;cursor:pointer}.composer-runtime .composer-branch-switcher-option .option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-runtime .composer-branch-switcher-option .option-current{flex-shrink:0;font-size:10px;line-height:12px;color:#ffffffa8}.composer-runtime .composer-branch-switcher-option:hover,.composer-runtime .composer-branch-switcher-option[data-highlighted=true]{background:#ffffff1a;color:#fffffff5}.composer-runtime .composer-branch-switcher-option:disabled{opacity:.6;cursor:not-allowed}.composer-runtime .composer-branch-switcher-create{width:100%;border:1px dashed rgba(255,255,255,.2);border-radius:8px;background:#ffffff08;color:#ffffffdb;text-align:left;font-size:12px;line-height:16px;padding:7px 8px;cursor:pointer}.composer-runtime .composer-branch-switcher-create:hover:not(:disabled){border-color:#ffffff57;background:#ffffff14;color:#fffffff5}.composer-runtime .composer-branch-switcher-create:disabled{opacity:.6;cursor:not-allowed}.composer-runtime .composer-branch-switcher-create:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.composer-runtime .composer-branch-modal-backdrop{position:fixed;inset:0;z-index:1100;background:#00000085;display:flex;align-items:center;justify-content:center;padding:20px}.composer-runtime .composer-branch-modal{width:min(420px,100%);border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#1f1f1f;box-shadow:0 18px 44px #00000070;padding:16px;display:flex;flex-direction:column;gap:14px}.composer-runtime .composer-branch-modal-header{display:flex;flex-direction:column;gap:4px}.composer-runtime .composer-branch-modal-header h3{margin:0;font-size:15px;line-height:19px;color:#fffffff5}.composer-runtime .composer-branch-modal-header p{margin:0;font-size:12px;line-height:16px;color:#ffffffa8}.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);font-size:11px;line-height:15px;color:#ffffffd6}.composer-runtime .composer-branch-modal-body{display:flex;flex-direction:column;gap:6px}.composer-runtime .composer-branch-modal-body label{font-size:12px;line-height:16px;color:#ffffffc7}.composer-runtime .composer-branch-modal-input{width:100%;border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#ffffffeb;font-size:13px;line-height:16px;padding:8px 9px}.composer-runtime .composer-branch-modal-input::placeholder{color:#ffffff6b}.composer-runtime .composer-branch-modal-input:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px;border-color:transparent;outline:none}.composer-runtime .composer-branch-modal-error{margin:0;font-size:11px;line-height:15px;color:#f39a8b}.composer-runtime .composer-branch-modal-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.composer-runtime .composer-branch-modal-actions button{border-radius:8px;border:1px solid rgba(255,255,255,.16);background:#ffffff0a;color:#ffffffeb;font-size:12px;line-height:16px;padding:7px 10px;cursor:pointer}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.composer-runtime .composer-branch-modal-actions button.primary{border-color:#677fffad;background:#677fff3d;color:#f3f6fffa}.composer-runtime .composer-branch-modal-actions button.primary:hover:not(:disabled){background:#677fff59}.comp-tooltip.composer-context-usage-tooltip{min-width:232px;max-width:232px;padding:0;text-align:left;border:0;background:var(--cirra-neutral-50, #0e0e0f);border-radius: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-50, #0e0e0f),inset 0 4px 20px -16px #00000040}.comp-tooltip.composer-context-usage-tooltip .tooltip-content{display:block;min-width:fit-content;width:auto}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-inner{display:flex;flex-direction:column;gap:0}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-top{padding:12px 16px;display:flex;flex-direction:column;gap:6px}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-header{display:flex;flex-direction:row;align-items:center;gap:6px}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-label{margin:0;font-size:13px;line-height:1.35;color:var(--cirra-neutral-950, #ceced6)}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-pill{display:flex;flex-direction:row;align-items:flex-start;padding:1px 4px;font-size:11px;line-height:1.35;color:var(--cirra-neutral-950, #ceced6);background:var(--cirra-neutral-300, #27282b);border-radius:6px;box-shadow:inset 0 -.5px #00000014,inset 0 0 0 .5px #0000001f,inset 0 0 1px .5px var(--cirra-neutral-50, #0e0e0f)}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-tokens{margin:0;font-size:12px;line-height:1.35;color:var(--cirra-neutral-800, #81828a)}.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;width:100%;max-width:200px;height:8px;background:var(--cirra-neutral-500, #3f3f45);border:.5px solid rgba(0,0,0,.08);border-radius:8px;overflow:hidden}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-bar-fill{height:100%;min-width:0;background:var(--cirra-neutral-900, #aeb0b8);border-radius:4px;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;transition:width .12s ease-out}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-note{margin:0;font-size:12px;line-height:1.35;color:var(--cirra-neutral-800, #81828a)}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-note-wrap{padding:12px 16px;border-top:.5px solid var(--cirra-neutral-500, #3f3f45);text-align:left}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{color:#ffffffeb!important;background:linear-gradient(180deg,#ffffff0a,#fff0),#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}html[data-cirra-theme=dark] .composer-follow-up-queue-item .composer-follow-up-queue-item-actions .follow-up-steer-button:hover:not(:disabled){color:#fffffff5!important;background:linear-gradient(180deg,#ffffff0f,#fff0),#ffffff17}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{border-top-color:var(--cirra-neutral-400, #343538)}html[data-cirra-theme=dark] .composer-context-usage-trigger-wrap:hover{background:linear-gradient(180deg,rgba(255,255,255,.03) 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{border-color:#1616161f;color:var(--cirra-neutral-800, #81828a);background:#0000000d}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);border-color:transparent;background:transparent}html[data-cirra-theme=light] .composer-runtime .composer-collaboration-mode-badge{color:#1f1f1fa8;border-color:#16161629;background:#0000000a}html[data-cirra-theme=light] .composer-runtime .composer-collaboration-mode-badge.is-plan{color:#125499f2;border-color:#337acd57;background:#518cda24}html[data-cirra-theme=light] .composer-runtime .composer-collaboration-mode-badge.is-workflow{color:#0c7650f0;border-color:#218e6757;background:#44b08524}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{border-color:#16161624;color:#1f1f1fc7;background:#0000000d}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-popover{border-color:#1616161f;background:#fffffffa;box-shadow:0 8px 20px #0000001f}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-search{border-color:#16161624;background:#00000008;color:#1f1f1fe6}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]{background:#00000012;color:#1f1f1ffa}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-create{border-color:#1616162e;background:#00000008;color:#1f1f1fd1}html[data-cirra-theme=light] .composer-runtime .composer-branch-switcher-create:hover:not(:disabled){border-color:#16161647;background:#00000012;color:#1f1f1ff2}html[data-cirra-theme=light] .composer-branch-modal{border-color:#16161624;background:#fff;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-input{border-color:#16161624;background:#00000005;color:#1a1a1ae6}html[data-cirra-theme=light] .composer-branch-modal-input::placeholder{color:#1a1a1a70}html[data-cirra-theme=light] .composer-branch-modal-error{color:#a82424e6}html[data-cirra-theme=light] .composer-branch-modal-actions button{border-color:#16161629;background:#00000008;color:#1a1a1adb}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{border-color:#3d59ee73;background:#3d59ee24;color:#141e56f5}html[data-cirra-theme=light] .composer-branch-modal-actions button.primary:hover:not(:disabled){background:#3d59ee33}.cirra-file-drop-zone-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#f7f7f899;backdrop-filter:blur(10px);animation:cirra-file-drop-zone-fade-in .15s ease-out}.cirra-file-drop-zone-overlay:after{content:"";position:absolute;inset:20px;border-radius:10px;pointer-events:none;background: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='rgba(0,0,0,0.32)' stroke-width='1' stroke-dasharray='5 6'/%3E%3C/svg%3E")}.cirra-file-drop-zone-overlay--desktop:after{inset:40px 20px 20px}.cirra-file-drop-zone-content{display:flex;flex-direction:column;align-items:center;gap:24px;pointer-events:none;user-select:none}.cirra-file-drop-zone-icons{display:flex;align-items:center;padding-right:6px}.cirra-file-drop-zone-overlay--visible .cirra-file-drop-zone-icons{animation:cirra-file-drop-zone-spread .2s cubic-bezier(.2,.85,.25,1) forwards}.cirra-file-drop-zone-icon-badge{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:-34px;background:#fff;box-shadow:0 1px 3px #00000014,0 0 0 1px #0000000a}.cirra-file-drop-zone-overlay--visible .cirra-file-drop-zone-icon-badge{animation:cirra-file-drop-zone-spread-badge .2s cubic-bezier(.2,.85,.25,1) forwards}.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(--neutral-900);text-align:center;font-size:15px;font-weight:400;line-height:25px;letter-spacing:-.15px}@keyframes cirra-file-drop-zone-fade-in{0%{opacity:0}to{opacity:1}}.comp-cirra-composer-model-picker-popover-stack{position:relative;display:flex;align-items:flex-start;gap:16px}.comp-cirra-composer-model-picker-popover-stack.is-how-it-works-top{display:block}.comp-cirra-composer-model-picker-popover-trigger{border:0;border-radius:20px;background:transparent;color:var(--cirra-neutral-800, #81828a);display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;height:28px;padding:0 8px 0 6px;font-size:13px;line-height:15px;font-weight:400;cursor:pointer;transition:background .12s ease-out,box-shadow .12s ease-out}.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,rgba(255,255,255,.03) 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:2px solid rgba(63,154,255,.6);outline-offset:2px}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(180deg,#00000005,#0000),#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{min-width:0;display:inline-flex;align-items:center}.comp-cirra-composer-model-picker-popover-trigger-chevron-wrap{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.comp-cirra-composer-model-picker-popover-trigger-outlined{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:4px;min-height:30px;height:30px;padding:5px 8px;border-radius:8px;background:linear-gradient(180deg,#0000,#00000005),#fff;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-composer-model-picker-popover-trigger-outlined:hover:not(:disabled),.comp-cirra-composer-model-picker-popover-trigger-outlined[aria-expanded=true]{background:linear-gradient(180deg,#0000,#00000008),#fff;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 -1px 2px .5px #fff;color:var(--cirra-neutral-950, #ceced6)}html[data-cirra-theme=dark] .comp-cirra-composer-model-picker-popover-trigger-outlined{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;color:var(--cirra-neutral-950, #ceced6)}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);box-shadow:0 1px 2px -1px #00000040,inset 0 -.5px #00000026,inset 0 0 0 .5px #ffffff14,inset 0 1px #ffffff0a;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-composer-model-picker-popover-trigger-label-outlined{display:flex;flex-direction:row;align-items:center;padding:0 2px;gap:8px;flex:1 1 auto;min-width:0;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}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{padding:4px 7px;width:14px;height:14px}.comp-cirra-composer-model-picker-popover-trigger-chevron{flex-shrink:0;color:inherit;opacity:.8}.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{width:min(421px,100vw - 24px);border-radius:16px;border:0;outline:none;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);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{overflow:hidden;position:relative;z-index:2}.comp-cirra-composer-model-picker-popover-section{padding:4px}.comp-cirra-composer-model-picker-popover-section-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.comp-cirra-composer-model-picker-popover-header-actions{display:flex;align-items:center;gap:6px;margin:4px 8px 4px 6px}.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{border:0;outline:none;margin:0;padding:0;background:transparent;font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--cirra-neutral-600, #55565c);cursor:pointer}.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-advanced-toggle.is-active{color:var(--cirra-neutral-800, #81828a)}.comp-cirra-composer-model-picker-popover-heading{margin:2px 6px 2px 8px;font-size:12px;line-height:16px;font-weight:500;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-composer-model-picker-popover-how-it-works-button{border:0;outline:none;margin:0;padding:0;background:transparent;font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--cirra-neutral-600, #55565c);cursor:pointer}.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{position:relative;z-index:1;width:min(420px,100vw - 24px);padding:16px;outline:none;display:flex;flex-direction:column;align-items:flex-start;gap:16px;border-radius:16px;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;box-sizing:border-box}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;left:0;bottom:calc(100% + 16px)}.comp-cirra-composer-model-picker-popover-sidecar-section{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.comp-cirra-composer-model-picker-popover-sidecar-heading-row{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.comp-cirra-composer-model-picker-popover-sidecar-heading{margin:0;font-size:13px;line-height:19px;letter-spacing:-.01em;font-weight:500;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-composer-model-picker-popover-sidecar-copy{margin:0;font-size:13px;line-height:19px;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a)}.comp-cirra-composer-model-picker-popover-sidecar-divider{width:100%;border-top:.5px solid rgba(255,255,255,.08)}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:0 0 auto;margin-top:-3px;margin-right:-3px}.comp-cirra-composer-model-picker-popover-model-list{display:flex;flex-direction:column;gap:2px}.comp-cirra-composer-model-picker-popover-model-item{border:0;width:100%;min-height:53px;padding:0 8px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:flex-start;gap:12px;text-align:left;background:transparent;color:var(--cirra-neutral-900, #aeb0b8);border-radius:12px;cursor:pointer;transition:color .12s ease,background .12s ease,box-shadow .12s ease;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:2px solid rgba(63,154,255,.6);outline-offset:2px}.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);background:transparent;box-shadow:none;cursor:not-allowed}.comp-cirra-composer-model-picker-popover-model-item.is-policy-blocked:hover{color:var(--cirra-neutral-700, #6f7078);background:transparent;box-shadow:none}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;background:transparent;box-shadow:none}.comp-cirra-composer-model-picker-popover-model-item.is-compact{min-height:36px;gap:8px;padding:0 6px;border-radius:8px}.comp-cirra-composer-model-picker-popover-model-item.is-compact .comp-cirra-composer-model-picker-popover-model-item-provider-mark{width:24px;height:24px;flex:0 0 24px;border-radius:6px}.comp-cirra-composer-model-picker-popover-model-item-label{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;flex:1 1 auto}.comp-cirra-composer-model-picker-popover-model-identity{display:inline-flex;flex-direction:row;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.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{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.comp-cirra-composer-model-picker-popover-model-item-main-label{display:inline-flex;align-items:baseline;gap:4px;min-width:0;overflow:hidden;font-size:13px;line-height:19px;font-weight:400}.comp-cirra-composer-model-picker-popover-model-item-main-label-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-composer-model-picker-popover-model-item-main-label-version{flex:0 0 auto;font-size:13px;line-height:19px;letter-spacing:0;color:var(--cirra-neutral-700, #6f7078);white-space:nowrap}.comp-cirra-composer-model-picker-popover-model-item-description{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.comp-cirra-composer-model-picker-popover-model-item-provider-mark{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;background:linear-gradient(180deg,#ffffff05,#00000014),var(--cirra-neutral-200, #202124);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(180deg,#0000,#00000005),#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{width:22px;height:22px;object-fit:contain;filter:brightness(0) invert(1)}.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-check{flex-shrink:0;color:inherit}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 rgba(255,255,255,.06);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{margin:0;font-size:12px;line-height:16px;color:var(--cirra-neutral-700, #6f7078);letter-spacing:.01em}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-policy-message{color:#6c6e74}.comp-cirra-composer-model-picker-popover-billing-lock{padding:16px 4px 4px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.comp-cirra-composer-model-picker-popover-billing-lock-header{width:100%;padding:0 12px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px}.comp-cirra-composer-model-picker-popover-billing-lock-title{margin:0;font-size:15px;line-height:24px;font-weight:500;letter-spacing:0;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-composer-model-picker-popover-billing-lock-description{margin:0;font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:var(--cirra-neutral-800, #81828a)}.comp-cirra-composer-model-picker-popover-billing-lock-actions{width:100%;display:flex;align-items:stretch;gap:4px}.comp-cirra-composer-model-picker-popover-billing-lock-card{min-width:0;flex:1 1 0;padding:16px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:16px;border-radius:12px;background:var(--cirra-neutral-300, #27282b);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{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.comp-cirra-composer-model-picker-popover-billing-lock-card-icon{width:22px;height:22px;color:#a4a5ab}.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{width:100%;display:flex;flex-direction:column;gap:4px}.comp-cirra-composer-model-picker-popover-billing-lock-card-title{margin:0;font-size:12px;line-height:16px;font-weight:500;letter-spacing:0;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-composer-model-picker-popover-billing-lock-card-description{margin:0;font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:var(--cirra-neutral-800, #81828a)}.comp-cirra-composer-model-picker-popover-billing-lock-card-button.comp-button{width:100%;height:30px;min-height:30px;padding:0 10px!important;font-size:13px;line-height:19px;font-weight:500;letter-spacing:0;color:var(--cirra-neutral-950, #ceced6);text-shadow:none}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-billing-lock-card-button.comp-button{color:#404147;text-shadow:0 1px 1px #ffffff}.comp-cirra-composer-model-picker-popover-reasoning-header{display:inline-flex;width:100%;align-items:center;gap:2px;margin:2px 0 0}.comp-cirra-composer-model-picker-popover-reasoning-description{margin:0 8px;font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a)}.comp-cirra-composer-model-picker-popover-reasoning-meter{display:inline-flex;align-items:flex-end;gap:2px}.comp-cirra-composer-model-picker-popover-reasoning-bar{position:relative;width:2px;height:8px;border-radius:999px;background:var(--cirra-neutral-500, #3f3f45);overflow:hidden}.comp-cirra-composer-model-picker-popover-reasoning-bar-fill{position:absolute;inset:0;border-radius:inherit;background:var(--cirra-neutral-950, #ceced6);transform-origin:bottom center}.comp-cirra-composer-model-picker-popover-reasoning-controls{margin-top:8px;display:flex;flex-direction:row;align-items:stretch;gap:0;padding:0;border-radius:12px;border:none;background:var(--cirra-neutral-300, #27282b);overflow:hidden;min-height:32px;height:32px;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{position:absolute;inset:1px;border-radius:999px;background:linear-gradient(180deg,#fff0,#ffffff0a),var(--cirra-neutral-400, #343538);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(180deg,#0000,#0000000a),#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{border-radius:10px}.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{min-height:24px;height:24px;border-radius:10px;width:fit-content}.comp-cirra-composer-model-picker-popover-reasoning-controls.is-size-xs .comp-cirra-composer-model-picker-popover-reasoning-option{flex:0 0 auto;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{border-radius:8px}.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{position:relative;border:0;background:transparent;color:var(--cirra-neutral-600, #55565c);border-radius:999px;flex:1 1 auto;min-width:0;min-height:0;padding:0 10px;font-size:12px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease;white-space:nowrap;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:2px solid rgba(63,154,255,.6);outline-offset:2px}.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{position:relative;z-index:1;white-space:nowrap}.comp-cirra-composer-model-picker-popover-option{display:inline-flex;align-items:center;gap:6px;min-width:max-content;flex:1}.comp-cirra-composer-model-picker-popover-option-provider-logo{width:14px;height:14px;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1);opacity:.55}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-label{display:inline-flex;align-items:baseline;gap:4px;min-width:0;overflow:hidden;text-overflow:ellipsis}.comp-cirra-composer-model-picker-popover-option-primary{min-width:0;overflow:hidden;text-overflow:ellipsis}.comp-cirra-composer-model-picker-popover-option-secondary{font-size:12px;line-height:1.1;color:var(--cirra-neutral-700, #6f7078);letter-spacing:0;flex-shrink:0}.model-attribute-bars{position:relative;display:inline-flex;align-items:flex-end;gap:1.5px;cursor:default}.model-attribute-bar{position:relative;width:3px;background:transparent}@keyframes model-attribute-bar-grow{0%{height:2px}}.model-attribute-bar-fill{position:absolute;bottom:0;left:0;width:100%;border-radius:1px;animation:model-attribute-bar-grow .35s cubic-bezier(.22,1,.36,1) backwards}.model-attribute-tooltip{position:fixed;z-index:9999;transform:translate(-50%);width:170px;padding:10px 12px;border-radius:10px;background:var(--cirra-neutral-200, #202124);box-shadow:0 4px 8px -2px #0000004d,0 0 0 .5px #ffffff14;display:flex;flex-direction:column;gap:7px;pointer-events:none}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{display:flex;align-items:center;gap:6px}.model-attribute-tooltip-label{flex:1;font-size:13px;font-weight:450;line-height:1.3;color:var(--cirra-neutral-900, #aeb0b8)}.model-attribute-tooltip-score{flex:0 0 auto;font-size:13px;font-weight:500;line-height:1.3;color:var(--cirra-neutral-700, #6f7078);font-variant-numeric:tabular-nums}.comp-cirra-permissions-popover-trigger{border:0;border-radius:20px;background:transparent;color:var(--cirra-neutral-800, #81828a);display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:0;height:24px;padding:0 6px 0 5px;font-size:13px;line-height:15px;font-weight:400;cursor:pointer;transition:background .12s ease-out,box-shadow .12s ease-out}.comp-cirra-permissions-popover-trigger:hover,.comp-cirra-permissions-popover-trigger[aria-expanded=true]{background:linear-gradient(180deg,rgba(255,255,255,.03) 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:2px solid rgba(63,154,255,.6);outline-offset:2px}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(180deg,#00000005,#0000),#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{flex-shrink:0;color:inherit;opacity:.8}.comp-cirra-permissions-popover-trigger-icon{width:13px;height:13px;color:inherit;flex-shrink:0}.comp-cirra-permissions-popover-popup{min-width:144px;width:144px;padding:4px;border-radius:12px;border:0;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);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{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:4px}.comp-cirra-permissions-popover-heading{padding:4px 8px 0;font-size:12px;line-height:16px;letter-spacing:-.01em;font-weight:400;color:var(--cirra-neutral-700, #6f7078)}html[data-cirra-theme=light] .comp-cirra-permissions-popover-heading{color:#7a7b82}.comp-cirra-permissions-popover-list{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:2px;width:100%}.comp-cirra-permissions-popover-item{border:0;appearance:none;-webkit-appearance:none;width:100%;max-height:30px;height:30px;padding:0 8px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;text-align:left;font-size:13px;line-height:19px;font-weight:400;background:transparent;color:var(--cirra-neutral-900, #aeb0b8);border-radius:6px;cursor:pointer;transition:color .12s ease,background .12s ease,box-shadow .12s ease}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.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:color-mix(in srgb,#f7f7f8 72%,transparent);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{display:inline-flex;align-items:center;gap:6px;min-width:0}.comp-cirra-permissions-popover-item-label.is-without-icon{padding-left:20px}.comp-cirra-permissions-popover-item-icon{width:14px;height:14px;flex-shrink:0;color:inherit}.comp-cirra-permissions-popover-item-check{flex-shrink:0;color:inherit}html[data-cirra-theme=light] .comp-cirra-permissions-popover-item-check{color:#202129}.comp-cirra-permissions-popover-helper{margin:2px 8px 6px;font-size:11px;line-height:14px;color:var(--cirra-neutral-700, #6f7078)}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-ui-text-title);--context-inspector-text-body: var(--cirra-ui-text-body);--context-inspector-text-muted: var(--cirra-ui-text-body-muted);--context-inspector-text-subtle: var(--cirra-ui-text-subtle);--context-inspector-text-control: var(--cirra-ui-text-control);--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{width:min(880px,100vw - 48px);height:calc(100vh - 192px);max-height:calc(100vh - 192px);border-color:var(--context-inspector-overlay-border);background:var(--context-inspector-overlay-surface);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:0 0 auto}.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{padding:0;overflow:hidden;display:flex;flex-direction:column}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-shell{flex:1;min-height:0;display:flex;flex-direction:column}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-search{flex:0 0 auto;padding:0 40px 14px;border-bottom:1px solid var(--context-inspector-border-row)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-tabs{flex:0 0 auto;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{display:flex;align-items:center;gap:24px;width:100%;margin-bottom:-1px;border-bottom:1px solid var(--context-inspector-border-row);position:relative}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-page-tab{display:inline-flex;align-items:center;gap:4px;padding:8px 0 12px;border:0;background:transparent;color:var(--context-inspector-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;cursor:pointer;font-size:13px;line-height:18px;font-weight:600;transition:color .14s ease,background-color .14s ease}.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{position:absolute;bottom:-1px;height:2px;background-color:var(--context-inspector-text-primary);transition:transform .15s ease,width .15s ease;pointer-events:none}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-search-input{width:100%;min-width:0;border-radius:10px;border:1px solid var(--context-inspector-border-control);background:var(--context-inspector-surface-control);color:var(--context-inspector-text-control);padding:10px 12px;font-size:var(--context-inspector-font-size-body);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{outline:none;border-color:var(--context-inspector-border-control)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-search-input:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-error,.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-empty{flex:0 0 auto;margin:14px 18px 0;border-radius:10px;padding:10px 12px;font-size:var(--context-inspector-font-size-body);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{margin-bottom:14px;color:var(--context-inspector-text-muted);border:1px solid var(--context-inspector-border-card);background:var(--context-inspector-surface-card)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-shell{flex:1;min-height:0;display:flex;flex-direction:column}.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;overflow-y:auto;padding:0 40px}.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{padding:24px 0 20px;gap:22px;min-height:100%}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-section-body{display:flex;flex-direction:column;gap:12px}.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{display:flex;flex-direction:column;gap:0}.comp-modal.cirra-context-inspector-modal .context-inspector-message-copy{margin:0;white-space:pre-wrap}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-header,.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-title{margin:0;color:var(--context-inspector-text-primary);font-size:14px;line-height:18px;font-weight:600}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-kicker{color:var(--context-inspector-text-muted);font-size:11px;line-height:14px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 12px}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-row{display:flex;flex-direction:column;gap:3px;min-width:0}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-row-label{color:var(--context-inspector-text-muted);font-size:11px;line-height:14px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-row-value{color:var(--context-inspector-text-body);font-size:12px;line-height:17px;white-space:pre-wrap;word-break:break-word}.comp-modal.cirra-context-inspector-modal .context-inspector-object-card-preview,.comp-modal.cirra-context-inspector-modal .context-inspector-raw-json{margin:0;white-space:pre-wrap;word-break:break-word}.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{margin-top:2px;padding-top:8px;border-top:1px solid color-mix(in srgb,var(--context-inspector-border-card) 88%,transparent)}.comp-modal.cirra-context-inspector-modal .context-inspector-raw-toggle[open]{display:flex;flex-direction:column;gap:8px}.comp-modal.cirra-context-inspector-modal .context-inspector-raw-summary{cursor:pointer;user-select:none;color:var(--context-inspector-text-muted);font-size:11px;line-height:14px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.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(max-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-page-tabs{gap:16px;overflow-x:auto;scrollbar-width:none}.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:1;min-height:0;display:flex;flex-direction:column}.comp-cirra-main-panel-group.is-terminal-hidden .comp-cirra-terminal-resize-handle{opacity:0;pointer-events:none}.comp-cirra-main-panel-top{height:100%;min-height:0;display:flex;flex-direction:column}.comp-cirra-terminal-resize-handle{position:relative;height:8px;border:0;cursor:row-resize;background:transparent;touch-action:none;user-select:none;z-index:1;-webkit-tap-highlight-color:transparent;opacity:1;pointer-events:auto;transition:opacity .14s ease}.comp-cirra-terminal-resize-handle:focus,.comp-cirra-terminal-resize-handle:focus-visible{outline:none;box-shadow:none}.comp-cirra-terminal-resize-handle:before{content:"";position:absolute;inset:auto 0 0;height:1px;transform:none;background:var(--cirra-ui-border-row)}.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-workflow-hierarchy-resize-handle{position:relative;border:0;cursor:col-resize;background:transparent;touch-action:none;user-select:none;z-index:1;-webkit-tap-highlight-color:transparent}.comp-cirra-workflow-hierarchy-resize-handle:focus,.comp-cirra-workflow-hierarchy-resize-handle:focus-visible{outline:none;box-shadow:none}.comp-cirra-workflow-hierarchy-resize-handle:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:var(--cirra-ui-border-row)}.comp-cirra-workflow-hierarchy-resize-handle[data-separator=hover]:before,.comp-cirra-workflow-hierarchy-resize-handle[data-separator=active]:before{background:var(--cirra-ui-border-control)}.comp-cirra-sidebar-resize-handle{width:.5px;flex-shrink:0;background:#e0e0e0;cursor:col-resize;outline:none;transition:background .12s ease}.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-terminal-panel{height:100%;min-height:0;display:flex;flex-direction:column;border-top:none;background:var(--cirra-neutral-100, #151617)}.comp-cirra-terminal-panel .terminal-panel-header{height:40px;border-bottom:none;padding:0 14px 0 18px;display:flex;align-items:center;justify-content:space-between;gap:12px}.comp-cirra-terminal-panel .terminal-panel-title-group{min-width:0;display:inline-flex;align-items:center;gap:10px}.comp-cirra-terminal-panel .terminal-panel-title{margin:0;font-size:13px;font-weight:500;color:var(--cirra-neutral-950, #ceced6);letter-spacing:-.01em}.comp-cirra-terminal-panel .terminal-panel-entry{min-width:0;font-size:13px;color:var(--cirra-neutral-700, #6f7078);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-cirra-terminal-panel .terminal-panel-body{flex:1;min-height:0;padding:6px 12px 12px}.comp-cirra-terminal-panel .terminal-panel-host{width:100%;height:100%;min-height:0;border-radius:0;border:none;background:var(--cirra-neutral-100, #151617);overflow:hidden;padding:0 8px 8px}.comp-cirra-terminal-panel .terminal-panel-host .xterm{width:100%;height:100%;background:var(--cirra-neutral-100, #151617)}.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(max-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{position:fixed;bottom:8px;right:8px;z-index:1200}.comp-cirra-assistant-trigger .comp-button{width:64px;height:64px;border-radius:9999px;background:transparent;color:var(--cirra-neutral-950, #ceced6);border:none!important;box-shadow:none!important;background:transparent!important}.comp-cirra-assistant-trigger .comp-button:hover{background:#ffffff0f;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-assistant-trigger .cirra-assistant-trigger-icon{width:36px;height:36px;opacity:.7;transition:opacity .15s ease}.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{background:transparent!important;pointer-events:none}.comp-cirra-assistant-modal.comp-modal-v2{padding:0;overflow:hidden;display:flex;flex-direction:column;background:var(--cirra-neutral-100, #151617);height:min(880px,100vh - 48px);max-height:min(880px,100vh - 48px)}html[data-cirra-theme=light] .comp-cirra-assistant-modal.comp-modal-v2{background:#fff}.comp-cirra-assistant-modal.comp-modal-v2>*{flex:1;min-height:0;display:flex;flex-direction:column}.comp-cirra-assistant-modal.comp-modal-v2>*>*{flex:1;min-height:0;display:flex;flex-direction:column}.comp-cirra-assistant-modal.comp-modal-v2 .comp-cirra-composer{background:none;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{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;padding:20px 24px 10px;border-bottom:none}.comp-cirra-assistant-modal.comp-modal-v2 .comp-modal-v2-close-button.comp-button{position:static;flex-shrink:0}.comp-cirra-assistant-modal.comp-modal-v2 .comp-modal-v2-body{margin-top:0;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cirra-assistant-chat,.cirra-assistant-chat .comp-cirra-main-thread-column{flex:1;min-height:0;display:flex;flex-direction:column}.cirra-assistant-chat .comp-cirra-main-scroll{flex:1;min-height:0;overflow-y:auto;padding:0 24px;background:none}.cirra-assistant-chat .comp-cirra-main-thread-scroll-rail{width:100%;max-width:100%;min-height:100%;display:flex;flex-direction:column}.cirra-assistant-chat .comp-cirra-main-content-column{flex:0 0 auto;padding:12px 24px 16px}.cirra-assistant-toolbar{flex:0 0 auto;display:flex;justify-content:flex-end;padding:6px 12px 0}.cirra-assistant-suggestions{--cirra-empty-state-card-logo-active: #d8dde6;--cirra-empty-state-card-logo-rest: #8b929e;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:32px 24px;gap:24px}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{display:flex;flex-direction:column;align-items:center;gap:18px}.cirra-assistant-empty-icon-shell{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;transform:rotate(-8deg);background:#1e1f23d1;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{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;max-width:420px}.cirra-assistant-empty-title{margin:0;color:#fffffff0;font-size:15px;line-height:24px;font-weight:500;letter-spacing:-.02em}html[data-cirra-theme=light] .cirra-assistant-empty-title{color:var(--cirra-neutral-950, #ceced6)}.cirra-assistant-empty-description{margin:0;color:#ffffffad;font-size:13px;line-height:19px;font-weight:450;letter-spacing:-.01em}html[data-cirra-theme=light] .cirra-assistant-empty-description{color:var(--cirra-neutral-800, #81828a)}.cirra-assistant-empty-image{width:100%;max-width:300px;height:auto;margin-top:24px;pointer-events:none;user-select:none;opacity:.7}.cirra-perf-modal .comp-modal-v2-body{padding:0 0 16px}.cirra-perf-modal-body{display:flex;flex-direction:column;gap:16px}.cirra-perf-section-header{display:flex;align-items:center;justify-content:space-between;padding:6px 0;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.08)}.cirra-perf-section-title{font-size:13px;font-weight:600;color:var(--cirra-neutral-950, #ceced6)}.cirra-perf-section-total{font-size:12px;font-weight:500;color:var(--cirra-neutral-700, #6f7078);font-variant-numeric:tabular-nums}.cirra-perf-section-marks{display:flex;flex-direction:column;gap:1px}.cirra-perf-mark{display:grid;grid-template-columns:24px 1fr 64px 64px;align-items:center;padding:3px 0;font-size:11.5px;line-height:16px;font-variant-numeric:tabular-nums}.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);font-family:SF Mono,Menlo,Monaco,monospace;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.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}.home-screen{width:100%;height:100%}.public-thread-share-viewport{width:100%;height:100%;min-height:0;display:flex}.public-thread-share-screen{flex:1;min-height:0;border-left: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-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}.auth-flow-background{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:0;background-color:#ededed;background-image:url(/bg.svg);background-position:center top;background-repeat:no-repeat;background-size:cover}@media(max-width:768px){.auth-flow-background{background-position:35% top}}.cirra-auth-screen{width:100%;height:auto;min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;position:relative;isolation:isolate;background:#ededed;user-select:none;overflow-y:auto;overflow-x:hidden}.cirra-auth-screen .cirra-auth-main{z-index:1;width:100%;flex:1 0 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:44px 16px 32px;box-sizing:border-box}.cirra-auth-screen .cirra-auth-hero-title{margin:0 0 64px;display:flex;align-items:center;justify-content:center;text-align:center}.cirra-auth-screen .cirra-auth-hero-title-image{display:block;width:auto;height:25px}.cirra-auth-screen .cirra-auth-center{width:min(320px,100%);display:flex;flex-direction:column;align-items:center}.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;width:min(249px,100%);min-height:70px}.cirra-auth-screen .cirra-auth-intro-copy{display:flex;flex-direction:column;align-items:stretch;gap:8px;will-change:transform,filter,opacity}.cirra-auth-screen .cirra-auth-intro-title{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:590;font-size:18px;line-height:24px;text-align:center;letter-spacing:-.02em;color:#2e2e2e}.cirra-auth-screen .cirra-auth-intro-subtitle{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:19px;text-align:center;letter-spacing:-.01em;color:#757575}.cirra-auth-screen .cirra-auth-social{width:100%}.cirra-auth-screen .cirra-auth-google-button{z-index:1;margin-top:40px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;width:min(320px,100%);min-height:29px;padding:5px 8px;border:none;border-radius:6px;background:linear-gradient(180deg,#0000,#00000003),#fff;box-shadow:0 0 0 .5px #0000001f,0 2px 2px -1px #0000000f,inset 0 1px 1px 1px #fff;cursor:pointer!important;transition:background .15s ease,box-shadow .15s ease,color .15s ease,border-color .15s ease!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){cursor:pointer!important;background:linear-gradient(180deg,#0000,#00000008),#fff;box-shadow:0 0 0 .5px #00000024,inset 0 1px 1px 1px #fff,inset 0 1px 6px -4px #0000001f;outline:none}.cirra-auth-screen .cirra-auth-google-button:active:not(:disabled){background:linear-gradient(180deg,#00000003,#0000000d),#fff;box-shadow:0 1px 1px -.5px #0000000f,inset 0 -.5px #0000001a,inset 0 0 0 .5px #0000002e,inset 0 1px 1px 1px #fff}.cirra-auth-screen .cirra-auth-google-button-icon{width:16px;height:16px;flex:0 0 16px}.cirra-auth-screen .cirra-auth-google-button-label{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:510;font-size:13px;line-height:19px;letter-spacing:-.01em;color:#2e2e2e}.cirra-auth-screen .cirra-auth-divider{z-index:1;display:flex;flex-direction:row;align-items:center;gap:16px;width:min(320px,100%);min-height:19px;margin-top:16px}.cirra-auth-screen .cirra-auth-flow-error{width:min(320px,100%);margin:12px 0 0;text-align:center;font-size:12px;line-height:18px;letter-spacing:-.01em;color:#e73600;color:color(display-p3 .835 .278 .02)}.cirra-auth-screen .cirra-auth-divider-line{flex:1 1 0;margin:2px 0 0;height:0;border:0;border-top:1px solid #dfdfdf;border-top:1px solid color(display-p3 .875 .875 .875);border-radius:16px}.cirra-auth-screen .cirra-auth-divider-label{flex:0 0 auto;margin:0;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:510;font-size:11px;line-height:19px;letter-spacing:-.01em;color:#757575}.cirra-auth-screen .cirra-auth-otp-section{width:min(320px,100%);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:0;margin-top:40px}.cirra-auth-screen .cirra-auth-otp-entry{width:min(320px,100%);display:flex;flex-direction:column;align-items:center;gap:16px;overflow:hidden;padding-top:2px;box-sizing:border-box}.cirra-auth-screen .cirra-auth-otp-grid{position:relative;width:min(280px,100%);display:flex;flex-direction:row;align-items:center;gap:8px;cursor:text}.cirra-auth-screen .cirra-auth-otp-cell{width:40px;height:40px;border:none;border-radius:6px;padding:0;background:linear-gradient(180deg,#0000,#00000003),#fff;box-shadow:0 2px 2px -1px #0000000f,inset 0 -.5px #00000014,inset 0 0 0 .5px #00000029,inset 0 1px 1px 1px #fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;line-height:1;letter-spacing:0;color:#2e2e2e;cursor:text}.cirra-auth-screen .cirra-auth-otp-cell.is-active{box-shadow:0 0 0 .5px #0000001f,0 0 0 1.5px #006fff,0 2px 2px -1px #0000000f;box-shadow:0 0 0 .5px #0000001f,0 0 0 1.5px color(display-p3 .078 .427 .988),0 2px 2px -1px #0000000f}.cirra-auth-screen .cirra-auth-otp-grid.is-invalid .cirra-auth-otp-cell{box-shadow:0 0 0 .5px #0000001f,0 0 0 1.5px #e73700,0 2px 2px -1px #0000000f;box-shadow:0 0 0 .5px #0000001f,0 0 0 1.5px color(display-p3 .835 .278 .02),0 2px 2px -1px #0000000f}.cirra-auth-screen .cirra-auth-otp-hidden-input{position:absolute;top:-8px;left:50%;width:1px;height:1px;transform:translate(-50%);opacity:0;pointer-events:none}.cirra-auth-screen .cirra-auth-otp-resend{margin:0;font-size:13px;line-height:19px;letter-spacing:-.01em;color:#888}.cirra-auth-screen .cirra-auth-otp-link,.cirra-auth-screen .cirra-auth-otp-alt-link{border:none;background:transparent;text-decoration:none;cursor:pointer!important;transition:all .15s ease;font-size:13px;line-height:19px;letter-spacing:-.01em;padding:0}.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{outline:none;box-shadow: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-decoration:underline;text-underline-offset:4px}.cirra-auth-screen .cirra-auth-otp-alt-copy{width:100%;margin:40px 0 0;text-align:center}.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;display:flex;flex-direction:column;align-items:stretch;gap:16px;width:min(320px,100%);margin-top:16px}.cirra-auth-screen .cirra-auth-password-wrap{display:block}.cirra-auth-screen .cirra-auth-email-field{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.cirra-auth-screen .cirra-auth-email-label-row{width:100%;min-height:24px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px}.cirra-auth-screen .cirra-auth-email-label-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.cirra-auth-screen .cirra-auth-password-input-wrap{position:relative;display:flex;align-items:stretch;width:100%}.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;position:relative;width:100%;min-height:30px;display:flex;align-items:center;padding:var(--cirra-auth-input-focus-width);border-radius:var(--cirra-auth-input-radius-outer);background:transparent;transition:background .15s ease,box-shadow .15s ease,color .15s ease!important}.cirra-auth-screen .cirra-auth-input-shell:before{content:"";position:absolute;inset:var(--cirra-auth-input-focus-width);border-radius:var(--cirra-auth-input-radius-inner);background:linear-gradient(180deg,#0000,#00000003),#fff;box-shadow:0 0 0 .5px #0000001f,0 2px 2px -1px #0000000f,inset 0 1px 1px 1px #fff;pointer-events:none;transition:background .15s ease,box-shadow .15s ease,color .15s ease!important}.cirra-auth-screen .cirra-auth-input-shell:focus-within{background:#006fff;background:color(display-p3 .078 .427 .988)}.cirra-auth-screen .cirra-auth-input-shell.is-invalid{background:#e73700;background:color(display-p3 .835 .278 .02)}.cirra-auth-screen .cirra-auth-email-label{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:510;font-size:13px;line-height:19px;letter-spacing:-.01em;color:#2e2e2e;flex:1 1 auto}.cirra-auth-screen .cirra-auth-email-error-chip{flex:0 0 auto;min-height:24px;border-radius:6px;padding:0 8px;display:inline-flex;align-items:center;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;font-size:12px;line-height:19px;letter-spacing:-.01em;background:#e7370014;background:color(display-p3 .835 .278 .02 / .08);color:#e73600;color:color(display-p3 .835 .278 .02)}.cirra-auth-screen .cirra-auth-email-input{width:100%;min-height:30px;border:none;position:relative;z-index:1;border-radius:var(--cirra-auth-input-radius-inner);padding:0 12px;background:transparent;box-shadow:none;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:-.01em;color:#2e2e2e;outline:none;transition:background .15s ease,color .15s ease!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:#e73600;color:color(display-p3 .835 .278 .02)}.cirra-auth-screen .cirra-auth-email-input::placeholder{color:#94959d}.cirra-auth-screen .cirra-auth-password-input{min-width:0;padding-right:36px}.cirra-auth-screen .cirra-auth-password-toggle{position:absolute;top:50%;right:8px;z-index:2;transform:translateY(-50%);width:20px;height:20px;border:none;background:transparent;color:#757575;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;cursor:pointer!important;padding:0;transition:all .15s ease}.cirra-auth-screen .cirra-auth-password-toggle:focus,.cirra-auth-screen .cirra-auth-password-toggle:focus-visible{outline:none;box-shadow: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;cursor:not-allowed!important;color:#757575}.cirra-auth-screen .cirra-auth-signup-copy{width:100%;margin:40px 0 0;text-align:center;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:-.01em;color:#888}.cirra-auth-screen .cirra-auth-signup-link{color:#454545;text-decoration:none;cursor:pointer!important;transition:all .15s ease}.cirra-auth-screen .cirra-auth-inline-text-button{border:none;padding:0;background:transparent;color:#454545;font:inherit;line-height:inherit;text-decoration:none;cursor:pointer!important;transition:all .15s ease}.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{outline:none;box-shadow: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-decoration:underline;text-underline-offset:4px}.cirra-auth-screen .cirra-auth-inline-text-button:disabled{opacity:.45;cursor:not-allowed!important;text-decoration:none}.cirra-auth-screen .cirra-auth-footer{position:relative;width:min(162px,100% - 32px);margin:auto auto 16px;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:1;flex:0 0 auto}.cirra-auth-screen .cirra-auth-footer-product{display:flex;flex-direction:row;align-items:center;gap:6px}.cirra-auth-screen .cirra-auth-footer-product-label{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:19px;letter-spacing:-.01em;color:#9e9e9e}.cirra-auth-screen .cirra-auth-footer-logo-link{display:inline-flex;align-items:center;cursor:pointer!important}.cirra-auth-screen .cirra-auth-footer-logo-link:focus,.cirra-auth-screen .cirra-auth-footer-logo-link:focus-visible{outline:none;box-shadow:none}.cirra-auth-screen .cirra-auth-footer-logo{width:83.87px;height:10px;object-fit:contain}.cirra-auth-screen .cirra-auth-footer-divider{margin:0;width:100%;height:0;border:0;border-top:1px solid #dfdfdf;border-top:1px solid color(display-p3 .875 .875 .875);border-radius:16px}.cirra-auth-screen .cirra-auth-footer-links{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;gap:8px}.cirra-auth-screen .cirra-auth-footer-link,.cirra-auth-screen .cirra-auth-footer-copy{font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;font-size:11px;line-height:19px;letter-spacing:-.01em;color:#888;white-space:nowrap}.cirra-auth-screen .cirra-auth-footer-link{text-decoration:none;cursor:pointer!important;transition:all .15s ease}.cirra-auth-screen .cirra-auth-footer-link:focus,.cirra-auth-screen .cirra-auth-footer-link:focus-visible{outline:none;box-shadow: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-decoration:underline;text-underline-offset:4px}.cirra-auth-screen .cirra-auth-footer-dot{font-size:11px;line-height:19px;color:#9e9e9e;opacity:.5}.cirra-auth-screen .cirra-auth-debug{position:absolute;right:12px;top:12px;z-index:2;width:min(360px,100% - 24px);padding:8px;border-radius:8px;background:#ffffffeb;border:1px solid rgba(0,0,0,.08);font-size:12px;line-height:1.4;color:#2e2e2e}.cirra-auth-screen .cirra-auth-debug summary{cursor:pointer;font-weight:600;user-select:none}.cirra-auth-screen .cirra-auth-debug pre{margin:8px 0 0;max-height:220px;overflow:auto;border-radius:6px;background:#0000000a;padding:8px}.cirra-auth-screen .cirra-auth-debug-controls{margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.cirra-auth-screen .cirra-auth-debug-controls label{display:inline-flex;align-items:center;gap:6px}.cirra-auth-screen .cirra-auth-debug-controls button{border:1px solid rgba(0,0,0,.14);border-radius:6px;background:#fff;padding:4px 8px;cursor:pointer;transition:all .15s ease}.cirra-auth-screen .cirra-auth-debug-controls button:hover{border-color:#00000038;background:#00000008}.cirra-auth-screen .cirra-auth-debug-controls p{margin:2px 0 0;color:#2e2e2e}.cirra-auth-screen .cirra-auth-card{position:relative;z-index:1;width:min(520px,100%);background:#181818eb;border:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));border-radius:8px;padding:22px 22px 18px;box-shadow:0 22px 42px #00000075,0 1px #ffffff05 inset;backdrop-filter:blur(10px)}.cirra-auth-screen .cirra-auth-card .card-header{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.cirra-auth-screen .cirra-auth-card .brand{font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cirra-neutral-700, #6f7078);font-size:12px}.cirra-auth-screen .cirra-auth-card .title{font-size:20px;font-weight:650;color:var(--cirra-neutral-950, #ceced6)}.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{margin:10px 0 14px;padding:10px 12px;border-radius:10px;background:#ff5c5c1f;border:1px solid rgba(255,92,92,.22);color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:1.4}.cirra-auth-screen .cirra-auth-card .card-body{display:flex;flex-direction:column;gap:12px}.cirra-auth-screen .cirra-auth-card label{display:flex;flex-direction:column;gap:8px}.cirra-auth-screen .cirra-auth-card .label{color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;letter-spacing:.01em}.cirra-auth-screen .cirra-auth-card input{width:100%;padding:12px;border-radius:10px;border:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));background:#1c1c1cb3;color:var(--cirra-neutral-950, #ceced6);outline:none;font-size:14px;transition:border-color .16s ease,background .16s ease}.cirra-auth-screen .cirra-auth-card input:focus{border-color:#2f87ff99;background:#1c1c1cf2}.cirra-auth-screen .cirra-auth-card button{cursor:pointer;border:1px solid rgba(47,135,255,.4);background:#2f87ff38;color:var(--cirra-neutral-950, #ceced6);padding:12px;border-radius:10px;font-size:14px;font-weight:600;transition:transform .12s ease,background .12s ease,border-color .12s ease}.cirra-auth-screen .cirra-auth-card button:hover:enabled{transform:translateY(-1px);background:#2f87ff4d;border-color:#2f87ff8c}.cirra-auth-screen .cirra-auth-card button:disabled{opacity:.5;cursor:not-allowed}.cirra-auth-screen .cirra-auth-card .oauth-button{display:flex;align-items:center;justify-content:center;gap:10px;border-color:var(--cirra-border-soft, rgba(255, 255, 255, .09));background:#ffffff14}.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{position:relative;display:flex;align-items:center;justify-content:center;margin:4px 0}.cirra-auth-screen .cirra-auth-card .divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--cirra-border-soft, rgba(255, 255, 255, .09));opacity:.6}.cirra-auth-screen .cirra-auth-card .divider span{position:relative;padding:0 10px;background:#181818eb;color:var(--cirra-neutral-700, #6f7078);font-size:12px;letter-spacing:.02em}.cirra-auth-screen .cirra-auth-card .mode-row{display:flex;justify-content:center;margin-top:6px}.cirra-auth-screen .cirra-auth-card .link{border:none;background:none;padding:4px 8px;color:var(--cirra-neutral-700, #6f7078);font-weight:500}.cirra-auth-screen .cirra-auth-card .link:hover:enabled{transform:none;background:none;color:var(--cirra-neutral-900, #aeb0b8);text-decoration:underline}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{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;padding:48px 16px;box-sizing:border-box;background:#ededed;color:#121212}.cirra-clerk-signin-screen .cl-rootBox{position:relative;z-index:1;width:100%;display:flex;justify-content:center}.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{width:min(320px,100% - 32px);display:flex;flex-direction:column;align-items:center}.desktop-login-screen .desktop-login-actions{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;margin-top:32px}.desktop-login-screen .desktop-login-cancel-button{appearance:none;width:100%;min-height:42px;border:none;background:transparent;padding:0;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:-.01em;color:#666;cursor:pointer;transition:color .15s ease,opacity .15s ease}.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:#2e2e2e;text-decoration:underline;text-underline-offset:4px;outline:none}.desktop-login-screen .desktop-login-messages{margin-top:14px;width:100%;min-height:0}.desktop-login-screen .desktop-login-messages .desktop-login-error{margin-top:0;margin-bottom:8px;text-align:center;color:#b82b2b;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{margin-top:0;margin-bottom:8px;text-align:center;color:#656565;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{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:32px 18px;box-sizing:border-box;background:#fff;color:#121212}.desktop-auth-complete-screen .content{width:100%;max-width:620px;text-align:center}.desktop-auth-complete-screen .title{margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.2;color:#111}.desktop-auth-complete-screen .subtitle{margin:0 0 6px;font-size:18px;line-height:1.4;color:#2f2f2f}.desktop-auth-complete-screen .error{margin-top:18px;color:#b82b2b;font-size:14px}.desktop-auth-complete-screen .desktop-auth-open-app-button{border:0;background:transparent;color:#1f4fd0;font-size:18px;line-height:1.4;text-decoration:underline;cursor:pointer;padding:0}.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{width:min(360px,100% - 32px);display:flex;flex-direction:column;align-items:center;text-align:center}.desktop-auth-done-screen .desktop-auth-done-mockup-shell{width:min(320px,100%);position:relative;margin-bottom:-32px}.desktop-auth-done-screen .desktop-auth-done-mockup-shell:after{content:"";position:absolute;left:0;right:0;bottom:0;height:200px;pointer-events:none;background:linear-gradient(180deg,#ededed00,#ededed)}.desktop-auth-done-screen .desktop-auth-done-mockup{width:100%;height:auto;object-fit:contain;display:block;user-select:none;pointer-events:none}.desktop-auth-done-screen .desktop-auth-done-title{margin:0 0 8px;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:590;font-size:18px;line-height:24px;text-align:center;letter-spacing:-.02em;color:#2e2e2e;z-index:10}.desktop-auth-done-screen .desktop-auth-done-subtitle{margin:0;font-style:normal;font-weight:400;font-size:14px;line-height:22px;letter-spacing:-.01em;color:#656565;color:#666;z-index:10}.desktop-auth-done-screen .desktop-auth-done-subtitle+.desktop-auth-done-subtitle{margin-top:2px}.desktop-auth-done-screen .desktop-auth-done-error{margin-top:10px;font-size:13px;line-height:19px;color:#b82b2b}.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{width:min(1120px,100%);min-height:min(720px,100svh - 176px);display:grid;grid-template-columns:264px minmax(0,760px);align-items:center;justify-content:center;gap:16px;transform:translate(56px);position:relative;z-index:1}.cirra-download-screen .cirra-auth-footer{position:absolute;left:0;bottom:32px;transform:none;width:fit-content;align-items:flex-start;z-index:1}.cirra-download-screen .cirra-auth-footer-links{justify-content:flex-start}.cirra-download-screen .cirra-download-copy-column{width:264px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:min(720px,100svh - 176px);position:relative}.cirra-download-screen .cirra-download-copy-content{width:100%;display:flex;flex-direction:column;align-items:flex-start}.cirra-download-screen .cirra-download-logo{display:block;width:auto;height:24px;margin-bottom:40px;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none}.cirra-download-screen .cirra-download-copy-block{width:100%;display:flex;flex-direction:column;align-items:flex-start}.cirra-download-screen .cirra-download-copy-header{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cirra-download-screen .cirra-download-title{width:100%;margin:0;font-style:normal;font-weight:590;font-size:18px;line-height:24px;letter-spacing:-.02em;color:#2e2e2e}.cirra-download-screen .cirra-download-subtitle{width:100%;margin:0;font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:-.01em;color:#757575}.cirra-download-screen .cirra-download-divider{width:100%;height:0;margin:24px 0;border-top:1px solid #dfdfdf;border-top:1px solid color(display-p3 .875 .875 .875);border-radius:16px}.cirra-download-screen .cirra-download-actions{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.cirra-download-screen .cirra-download-button{width:164px;height:40px;min-height:40px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;border:none;border-radius:8px;color:#fff;background:linear-gradient(180deg,#ffffff21,#fff0 72.12%),#2e2e2e;box-shadow:0 1px 1px #2e2e2e2b,0 0 .5px .5px #0000001a,0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #2e2e2e1a,0 0 0 .5px #2e2e2e,inset 0 .5px 1px #fff3,inset 0 0 2px #0000001a;outline:none!important;outline-offset:0!important;transition:transform .12s ease-out,filter .12s ease-out,background .12s ease-out,box-shadow .12s ease-out}.cirra-download-screen .cirra-download-button:hover,.cirra-download-screen .cirra-download-button:focus-visible{color:#fff;background:linear-gradient(0deg,#ffffff1a,#ffffff1a),#2e2e2e;box-shadow:0 1px 1px #2e2e2e2b,0 0 .5px .5px #0000001a,0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,0 4px 8px -4px #2e2e2e1a,0 0 0 .5px #2e2e2e,inset 0 .5px 1px #fff3,inset 0 0 2px #0000001a}.cirra-download-screen .cirra-download-button:active{transform:none;filter:none;background:#2e2e2e;box-shadow:0 0 0 .5px #2e2e2e}.cirra-download-screen .cirra-download-button .cirra-auth-signin-button-label{font-weight:510;color:#fff}.cirra-download-screen .cirra-download-button-icon{width:12px;height:15px;display:inline-flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.19))}.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:#fff}.cirra-download-screen .cirra-download-meta-row{display:inline-flex;align-items:center;gap:8px}.cirra-download-screen .cirra-download-other-versions-trigger{min-height:19px;padding:0;font-style:normal;font-weight:510;font-size:11px;line-height:19px;letter-spacing:-.01em;color:#757575!important;background:transparent!important;box-shadow:none!important;transition:color .12s ease-out}.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;background:transparent;box-shadow:none}.cirra-download-screen .cirra-download-meta-dot{font-size:11px;line-height:19px;color:#9e9e9e;opacity:.5}.cirra-download-screen .cirra-download-status{margin:0;font-style:normal;font-weight:400;font-size:11px;line-height:19px;letter-spacing:-.01em;color:#9e9e9e}.cirra-download-screen .cirra-download-preview-column{width:min(100%,760px);min-width:0;display:flex;justify-content:flex-end;align-items:center}.cirra-download-screen .cirra-download-preview-frame{width:min(100%,760px);aspect-ratio:1520/1542;display:block;background:transparent}.cirra-download-screen .cirra-download-preview-image{width:100%;height:100%;display:block;object-fit:contain;filter:drop-shadow(0 48px 80px rgba(198,170,217,.18));pointer-events:none;user-select:none;-webkit-user-select:none}@media(max-width:1080px){.cirra-download-screen .cirra-auth-main{padding-bottom:144px}.cirra-download-screen .cirra-download-shell{grid-template-columns:1fr;gap:40px;justify-items:center;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{width:min(100%,760px);justify-content:center}.cirra-download-screen .cirra-auth-footer{position:static;width:100%;align-items:center;margin-top:8px}.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(max-width:768px){.cirra-download-screen .cirra-auth-main{padding:40px 20px 156px;justify-content:flex-start}.cirra-download-screen .cirra-download-shell{min-height:auto;gap:32px;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 ease,background .12s ease,box-shadow .12s ease}.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;width:100%;display:flex;flex-direction:column;gap:8px;padding-top:18px;box-sizing:border-box}.onboarding-chat-activity-item{width:100%;display:flex;flex-direction:column}.onboarding-chat-user-stack{width:100%;display:flex;justify-content:flex-end}.onboarding-chat-bubble{width:fit-content;max-width:min(720px,90%);margin:0;padding:10px 12px;background:linear-gradient(0deg,#00000005,#00000005),#f7f7f8;border:.5px solid rgba(0,0,0,.02);border-radius:20px}.onboarding-chat-bubble p{margin:0;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)}.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{margin:0;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}.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);padding:2px 6px;border-radius:4px;font-family:var(--cirra-code-font-family, "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);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: rgba(30, 115, 252, .24);--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{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;transform:translate(-8px);margin-bottom:12px}.onboarding-chat-thinking-motion{display:inline-flex;align-items:center;justify-content:center;width:16px;height:14px;flex:0 0 auto}.onboarding-chat-thinking-symbol{display:block;width:16px;height:14px;flex:0 0 auto;max-width:none;overflow:visible}@keyframes onboarding-chat-tool-call-enter{0%{opacity:0;filter:blur(10px);transform:translate3d(0,-8px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes onboarding-chat-workflow-summary-card-enter{0%{opacity:0;filter:blur(10px);transform:translate3d(0,14px,0) scale(.985)}to{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}}@keyframes onboarding-chat-workflow-summary-content-enter{0%{opacity:0;filter:blur(8px);transform:translate3d(0,-8px,0)}to{opacity:1;filter:blur(0);transform:translateZ(0)}}@keyframes onboarding-chat-workflow-summary-item-enter{0%{opacity:0;transform:translate3d(0,-10px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(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{width:min(720px,100%);min-height:22px;display:flex;align-items:center;justify-content:flex-start;gap:6px;transform-origin:left center}.onboarding-chat-tool-call-row.is-entering{animation:onboarding-chat-tool-call-enter .26s cubic-bezier(.16,.84,.32,1) both;will-change:opacity,transform,filter}.onboarding-chat-tool-call-primary{min-width:0;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.onboarding-chat-tool-call-leading-icon,.onboarding-chat-tool-call-label{color:var(--cirra-neutral-700, #6f7078)}.onboarding-chat-tool-call-leading-icon{flex-shrink:0;opacity:.9}.onboarding-chat-tool-call-app-icon{width:16px;height:16px;min-width:16px;min-height:16px;border-radius:4px;object-fit:cover;flex-shrink:0}.onboarding-chat-tool-call-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:var(--onboarding-chat-font-size-support);line-height:var(--onboarding-chat-line-height-support)}.onboarding-chat-workflow-summary-title{margin:0}.onboarding-chat-schedule-summary-card,.onboarding-chat-trigger-summary-card{width:min(320px,100%);min-height:108px;margin:8px 0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;border-radius:10px;border:0;background:#fff;padding:12px;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{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;gap:12px}.onboarding-chat-schedule-summary-status-icon-shell{width:14px;min-width:14px;height:19px;display:inline-flex;align-items:center;justify-content:center;color:#7a7b82}.onboarding-chat-schedule-summary-status-icon-shell.is-active{color:#7a7b82}.onboarding-chat-trigger-summary-status-icon-shell{width:14px;min-width:14px;height:19px;display:inline-flex;align-items:center;justify-content:center;color:#7a7b82}.onboarding-chat-trigger-summary-status-icon-shell.is-active{color:#7a7b82}.onboarding-chat-schedule-summary-status-icon{color:currentColor;stroke:currentColor;fill:#dfe0e38c;width:13px;height:13px;flex:0 0 auto}.onboarding-chat-trigger-summary-status-icon{color:currentColor;stroke:currentColor;fill:#dfe0e32e;width:13px;height:13px;flex:0 0 auto}.onboarding-chat-schedule-summary-content,.onboarding-chat-trigger-summary-content{min-width:0;display:flex;flex-direction:column;gap:2px;flex:1 1 auto}.onboarding-chat-schedule-summary-title-row,.onboarding-chat-trigger-summary-title-row{width:100%;display:flex;align-items:center;min-height:19px}.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;font-size:11px;line-height:19px;font-weight:590;letter-spacing:-.01em}.onboarding-chat-schedule-summary-description{color:#696970;font-size:11px;line-height:16px;font-weight:425;letter-spacing:-.01em;white-space:pre-wrap}.onboarding-chat-trigger-summary-title{color:#202129;font-size:11px;line-height:19px;font-weight:590;letter-spacing:-.01em}.onboarding-chat-trigger-summary-description{color:#696970;font-size:11px;line-height:16px;font-weight:425;letter-spacing:-.01em;white-space:pre-wrap}.onboarding-chat-schedule-summary-meta-row,.onboarding-chat-trigger-summary-meta-row{width:100%;display:flex;align-items:center}.onboarding-chat-schedule-summary-inline-meta,.onboarding-chat-trigger-summary-inline-meta{display:inline-flex;align-items:center;gap:12px;flex-wrap:wrap}.onboarding-chat-schedule-summary-inline-meta-item,.onboarding-chat-trigger-summary-inline-meta-item{display:inline-flex;align-items:center;gap:6px;min-width:0}.onboarding-chat-schedule-summary-meta-icon,.onboarding-chat-trigger-summary-meta-icon{width:14px;height:14px;flex:0 0 auto;color:#7a7b82}.onboarding-chat-schedule-summary-pill,.onboarding-chat-trigger-summary-pill{display:inline-flex;align-items:center;justify-content:center;min-height:19px;padding:1px 6px 2px;border-radius:10px;background:#f7f7f8;box-shadow:inset 0 -.5px #00000014,inset 0 0 0 .5px #0000001f,inset 0 0 3px .5px #fff;color:#696970;font-size:11px;line-height:16px;font-weight:450;letter-spacing:-.01em;white-space:nowrap}.onboarding-chat-workflow-summary-card{width:min(392px,100%);margin:8px 0;padding:12px;border-radius:10px;display:flex;flex-direction:column;gap:12px;background:#fff;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{animation:onboarding-chat-workflow-summary-card-enter .14s cubic-bezier(.16,.84,.32,1) both;will-change:opacity,transform,filter}.onboarding-chat-workflow-summary-header{display:flex;align-items:center;gap:8px}.onboarding-chat-workflow-summary-title{color:#202129;font-size:12px;line-height:17px;font-weight:590;letter-spacing:-.01em;opacity:0;animation:onboarding-chat-workflow-summary-content-enter .11s cubic-bezier(.16,.84,.32,1) 70ms both;will-change:opacity,transform,filter}.onboarding-chat-workflow-summary-queue{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.onboarding-chat-workflow-summary-queue-step{position:relative;padding-left:30px;display:flex;align-items:center;min-width:0}.onboarding-chat-workflow-summary-queue-rail{position:absolute;left:0;top:0;bottom:-10px;display:flex;flex-direction:column;align-items:center;width:16px}.onboarding-chat-workflow-summary-queue-badge{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;flex-shrink:0;color:#696970;background:#fff;box-shadow:0 2px 2px -1px #0000000a,inset 0 -.5px #00000014,inset 0 0 0 .5px #0000001a;opacity:0;animation:onboarding-chat-workflow-summary-item-enter .1s cubic-bezier(.16,.84,.32,1) both;animation-delay:var(--workflow-step-delay, .17s);will-change:opacity,transform,filter}.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{font-weight:590;font-size:11px;line-height:1;letter-spacing:-.02em}.onboarding-chat-workflow-summary-queue-line{width:1px;flex:1 1 auto;min-height:12px;margin-top:4px;background:#0000001f;opacity:0;transform-origin:top center;transform:scaleY(0);animation:onboarding-chat-workflow-summary-line-draw .16s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--workflow-line-delay, .32s);will-change:opacity,transform}.onboarding-chat-workflow-summary-queue-card{min-width:0;display:flex;align-items:center;gap:8px;min-height:24px;margin-top:-6px;padding:0;background:transparent;box-shadow:none;transform:translate3d(0,-10px,0);opacity:0;animation:onboarding-chat-workflow-summary-item-enter .16s cubic-bezier(.16,.84,.32,1) both;animation-delay:var(--workflow-step-delay, .17s);will-change:opacity,transform,filter}.onboarding-chat-workflow-summary-queue-app-icon{width:14px;height:14px;min-width:14px;min-height:14px;border-radius:4px;object-fit:cover;flex-shrink:0}.onboarding-chat-workflow-summary-queue-label{min-width:0;color:#202129;font-size:11px;line-height:16px;letter-spacing:-.01em;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@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{animation:none!important;opacity:1!important;filter:none!important;transform:none!important;will-change:auto!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{height:auto;min-height:auto;max-width:530px;margin:auto auto 0;background:transparent;justify-content:flex-end;flex:0 0 auto}.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;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter;animation:cirra-onboarding-information-message-enter .3s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-features-panel-thread-feed .onboarding-chat-assistant-text{width:min(100%,530px)}@keyframes cirra-onboarding-header-enter{0%{opacity:0;transform:translateY(-10px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes cirra-onboarding-launch-header-exit{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(-18px);filter:blur(10px)}}@keyframes cirra-onboarding-launch-panel-exit{0%{opacity:1;transform:translateY(0);filter:blur(0)}to{opacity:0;transform:translateY(24px);filter:blur(10px)}}@keyframes cirra-onboarding-intro-image-enter{0%{opacity:0;transform:translateY(18px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes cirra-onboarding-information-continue-enter{0%{opacity:0;transform:translateY(-12px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes cirra-onboarding-intro-bg-image-enter{0%{opacity:0;transform:translateY(-45%);filter:blur(10px)}to{opacity:1;transform:translateY(-50%);filter:blur(0)}}@keyframes cirra-onboarding-launch-background-enter{0%{opacity:0;transform:translate(-50%) translateY(18px) scale(.985);filter:blur(12px)}to{opacity:.5;transform:translate(-50%) translateY(0) scale(1);filter:blur(0)}}@keyframes cirra-onboarding-app-connections-image-enter{0%{opacity:0;transform:translateY(22px) scale(.985);filter:blur(14px)}to{opacity:var(--cirra-onboarding-app-connection-logo-opacity, 1);transform:translateY(0) scale(1);filter:blur(0)}}@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;transform:translateY(18px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes cirra-onboarding-intro-supercharge-sweep{0%{background-position:126% 0;opacity:0;filter:drop-shadow(0 0 0 rgba(47,146,255,0)) drop-shadow(0 0 0 rgba(80,211,248,0)) drop-shadow(0 0 0 rgba(200,167,237,0))}4%{opacity:.28;filter:drop-shadow(0 0 4px rgba(47,146,255,.07)) drop-shadow(0 0 8px rgba(80,211,248,.05)) drop-shadow(0 0 12px rgba(200,167,237,.04))}8.333%{opacity:1;filter:drop-shadow(0 0 8px rgba(47,146,255,.13)) drop-shadow(0 0 14px rgba(80,211,248,.11)) drop-shadow(0 0 20px rgba(200,167,237,.09))}16.667%{background-position:-26% 0;opacity:1;filter:drop-shadow(0 0 12px rgba(47,146,255,.24)) drop-shadow(0 0 22px rgba(80,211,248,.18)) drop-shadow(0 0 32px rgba(200,167,237,.15))}20%{background-position:-26% 0;opacity:.24;filter:drop-shadow(0 0 4px rgba(47,146,255,.06)) drop-shadow(0 0 8px rgba(80,211,248,.045)) drop-shadow(0 0 12px rgba(200,167,237,.035))}22%{background-position:126% 0;opacity:0;filter:drop-shadow(0 0 0 rgba(47,146,255,0)) drop-shadow(0 0 0 rgba(80,211,248,0)) drop-shadow(0 0 0 rgba(200,167,237,0))}28%{background-position:126% 0;opacity:0;filter:drop-shadow(0 0 0 rgba(47,146,255,0)) drop-shadow(0 0 0 rgba(80,211,248,0)) drop-shadow(0 0 0 rgba(200,167,237,0))}32%{opacity:.3;filter:drop-shadow(0 0 4px rgba(47,146,255,.07)) drop-shadow(0 0 8px rgba(80,211,248,.05)) drop-shadow(0 0 12px rgba(200,167,237,.04))}36.333%{opacity:1;filter:drop-shadow(0 0 8px rgba(47,146,255,.13)) drop-shadow(0 0 14px rgba(80,211,248,.11)) drop-shadow(0 0 20px rgba(200,167,237,.09))}44.667%{background-position:-26% 0;opacity:1;filter:drop-shadow(0 0 12px rgba(47,146,255,.24)) drop-shadow(0 0 22px rgba(80,211,248,.18)) drop-shadow(0 0 32px rgba(200,167,237,.15))}48%{background-position:-26% 0;opacity:.18;filter:drop-shadow(0 0 3px rgba(47,146,255,.05)) drop-shadow(0 0 6px rgba(80,211,248,.04)) drop-shadow(0 0 10px rgba(200,167,237,.03))}50%{background-position:126% 0;opacity:0;filter:drop-shadow(0 0 0 rgba(47,146,255,0)) drop-shadow(0 0 0 rgba(80,211,248,0)) drop-shadow(0 0 0 rgba(200,167,237,0))}to{background-position:126% 0;opacity:0;filter:drop-shadow(0 0 0 rgba(47,146,255,0)) drop-shadow(0 0 0 rgba(80,211,248,0)) drop-shadow(0 0 0 rgba(200,167,237,0))}}@keyframes cirra-onboarding-intro-supercharge-afterglow{0%,34.5%{background-position:64% 0;opacity:0;filter:blur(8px) drop-shadow(0 0 0 rgba(47,146,255,0)) drop-shadow(0 0 0 rgba(80,211,248,0)) drop-shadow(0 0 0 rgba(200,167,237,0))}42%{background-position:56% 0;opacity:.46;filter:blur(10px) drop-shadow(0 0 16px rgba(47,146,255,.28)) drop-shadow(0 0 28px rgba(80,211,248,.24)) drop-shadow(0 0 40px rgba(200,167,237,.2))}52%{background-position:50% 0;opacity:.9;filter:blur(12px) drop-shadow(0 0 22px rgba(47,146,255,.46)) drop-shadow(0 0 40px rgba(80,211,248,.38)) drop-shadow(0 0 56px rgba(200,167,237,.32))}64%{background-position:48% 0;opacity:.62;filter:blur(11px) drop-shadow(0 0 18px rgba(47,146,255,.34)) drop-shadow(0 0 32px rgba(80,211,248,.28)) drop-shadow(0 0 46px rgba(200,167,237,.24))}76%,to{background-position:48% 0;opacity:0;filter:blur(8px) drop-shadow(0 0 0 rgba(47,146,255,0)) drop-shadow(0 0 0 rgba(80,211,248,0)) drop-shadow(0 0 0 rgba(200,167,237,0))}}@keyframes cirra-onboarding-information-message-enter{0%{opacity:0;transform:translateY(18px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(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{position:relative;min-height:100vh;background:#f7f7f7;display:flex;flex-direction:column}.cirra-onboarding-screen .cirra-auth-signin-button{box-shadow:0 1px 1px #0a285c2b,0 0 .5px .5px #0000001a,0 4px 4px -4px #0003,0 2px 2px -1px #0000000a,0 1px 1px -.5px #0000000a,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 #fff3,inset 0 0 2px #0000001a}.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:none!important;outline-offset:0!important}.cirra-onboarding-header{position:relative;min-height:44px;background:#f7f7f7;opacity:0;transform:translateY(-10px);filter:blur(8px);will-change:transform,opacity,filter}.cirra-onboarding-header.is-entered{animation:cirra-onboarding-header-enter .5s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-header.is-launching{animation:cirra-onboarding-launch-header-exit .42s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-breadcrumb{position:relative;width:100%;min-height:44px;background:#f7f7f7;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:0;padding-bottom:1px;box-sizing:border-box;user-select:none}.cirra-onboarding-breadcrumb *{user-select:none}.cirra-onboarding-breadcrumb-track{width:min(100%,720px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0;min-height:43px;align-self:center;padding:0 40px;box-sizing:border-box}.cirra-onboarding-breadcrumb-step{display:inline-flex;align-items:center;gap:0;font-size:12px;line-height:18px;letter-spacing:-.01em;color:#adadad}.cirra-onboarding-breadcrumb-step-button{border:0;margin:0;padding:0;background:transparent;display:inline-flex;align-items:center;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit;cursor:default}.cirra-onboarding-breadcrumb-step.is-clickable .cirra-onboarding-breadcrumb-step-dot,.cirra-onboarding-breadcrumb-step.is-clickable .cirra-onboarding-breadcrumb-step-label{position:relative;z-index:1}.cirra-onboarding-breadcrumb-step.is-clickable .cirra-onboarding-breadcrumb-step-button{--cirra-onboarding-breadcrumb-step-hit-slop: 5px;--cirra-onboarding-breadcrumb-step-hover-wash: rgba(255, 255, 255, .045);--cirra-onboarding-breadcrumb-step-dot-radius: 3px;position:relative;cursor:pointer}.cirra-onboarding-breadcrumb-step.is-clickable .cirra-onboarding-breadcrumb-step-button:after{content:"";position:absolute;top:50%;left:50%;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);transform:translate(-50%,-50%);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 ease}.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: rgba(15, 23, 42, .045)}.cirra-onboarding-breadcrumb-step-dot{width:6px;height:6px;border-radius:999px;flex:0 0 auto;box-sizing:border-box;background:#f7f7f7;border:.5px solid #bababf;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.cirra-onboarding-breadcrumb-step-label{position:relative;display:inline-flex;align-items:center;overflow:hidden;white-space:nowrap;width:0;opacity:0;margin-left:0;will-change:width,opacity,margin-left}.cirra-onboarding-breadcrumb-step-label-text{display:inline-block;transition:color .15s ease}.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{width:16px;height:0;border-top:.5px solid #dfdfdf;flex:0 0 auto;margin:0 6px}.cirra-onboarding-breadcrumb-divider{position:absolute;left:0;right:0;bottom:0;width:100%;height:0;border-top:.5px solid #dfdfdf}.cirra-onboarding-panel-stage{flex:1 1 auto;width:100%;min-height:0;padding:0;background:#f7f7f7;display:flex;align-items:center;justify-content:center}.cirra-onboarding-panel-stage--intro{padding:0}@media(max-width:900px){.cirra-onboarding-breadcrumb-track{width:100%;justify-content:center;align-self:center;padding:0 24px}}@media(min-width:769px)and (max-width:1000px){.cirra-onboarding-features-panel-pill-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:start;gap:8px 4px}}.cirra-onboarding-panel-motion-wrap{width:100%;background:#f7f7f7}.cirra-onboarding-panel-motion-wrap.is-launching{animation:cirra-onboarding-launch-panel-exit .42s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-panel{--cirra-onboarding-roobert-font-family: "Roobert", -apple-system, BlinkMacSystemFont, "Inter", "Segoe UI", "Helvetica Neue", Arial, sans-serif;width:100%;background:#f7f7f7}.cirra-onboarding-intro-panel{position:relative;background:#f7f7f7;overflow:hidden}.cirra-onboarding-intro-panel-shell{--cirra-onboarding-intro-stage-height: min(962.26px, calc(100svh - 44px) );position:relative;min-height:calc(100vh - 92px);width:min(100%,1200px);display:flex;align-items:center;justify-content:flex-start;gap:0;padding:0 24px;margin:0 auto;box-sizing:border-box;background:#f7f7f7;overflow:visible}.cirra-onboarding-intro-panel-copy-wrap{position:relative;flex:0 0 auto;width:400px;height:var(--cirra-onboarding-intro-stage-height);z-index:100;margin-right:-40px}.cirra-onboarding-intro-panel-copy{position:absolute;top:50%;left:0;display:flex;flex-direction:column;gap:24px;width:400px;transform:translateY(-50%)}.cirra-onboarding-intro-panel-image-stage{position:relative;flex:0 0 auto;width:800px;height:var(--cirra-onboarding-intro-stage-height);overflow:visible}.cirra-onboarding-intro-panel-image{position:absolute;inset:0 auto 0 0;width:1240px;height:962.26px;display:block;object-position:right;object-fit:cover;image-rendering:auto;pointer-events:none;user-select:none;-webkit-user-select:none;opacity:0;filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 74%,rgba(0,0,0,.7) 78%,transparent 80%,transparent 100%),linear-gradient(to right,#000 0%,#000 74%,rgba(0,0,0,.7) 78%,transparent 80%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,#000 0%,#000 74%,rgba(0,0,0,.7) 78%,transparent 80%,transparent 100%),linear-gradient(to right,#000 0%,#000 74%,rgba(0,0,0,.7) 78%,transparent 80%,transparent 100%);mask-composite:intersect}.cirra-onboarding-intro-panel-image.is-entered{animation:cirra-onboarding-intro-image-enter .78s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-intro-panel-logo{position:absolute;left:0;bottom:calc(100% + 40px);display:block;width:auto;height:24px;object-fit:contain;pointer-events:none;user-select:none;-webkit-user-select:none;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter}.cirra-onboarding-intro-panel-logo.is-entered{animation:cirra-onboarding-intro-image-enter .5s cubic-bezier(.215,.61,.355,1) both;animation-delay:.18s}.cirra-onboarding-intro-panel-content{display:flex;flex-direction:column;gap:24px;margin-top:-8px;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter}.cirra-onboarding-intro-panel-content.is-entered{animation:cirra-onboarding-intro-image-enter .65s cubic-bezier(.215,.61,.355,1) both;animation-delay:.54s}.cirra-onboarding-intro-panel-title{margin:0;display:flex;flex-direction:column;font-size:38px;line-height:44px;letter-spacing:-.02em;font-family:Roobert,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:500;color:#2e2e2e}.cirra-onboarding-intro-panel-title-line{display:flex;flex-wrap:wrap;gap:0 6px}.cirra-onboarding-intro-panel-title-word{position:relative;display:inline-block;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter}.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);position:absolute;inset:0;color:transparent;background-image:linear-gradient(90deg,#50d3f800 0% 28%,#50d3f8a3 38%,#50d3f8 46%,#92c9f8fa,#c8a7edfa 58%,#c8a7edb8 66%,#c8a7ed00 76% 100%);background-repeat:no-repeat;background-size:240% 100%;background-position:126% 0;-webkit-background-clip:text;background-clip:text;opacity:0;pointer-events:none}.cirra-onboarding-intro-panel-title-word--supercharge:before{background-image:linear-gradient(90deg,#2f92ff,#50d3f8 24%,#92d7f8 42%,#c8a7ed 64%,#e7cbbf);background-size:108% 100%;background-position:64% 0;filter:blur(8px);z-index:0}.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:cirra-onboarding-intro-title-word-enter .58s cubic-bezier(.215,.61,.355,1) both;animation-delay:calc(.34s + var(--cirra-onboarding-title-word-index) * .05s)}.cirra-onboarding-intro-panel-title.is-entered .cirra-onboarding-intro-panel-title-word--supercharge:before{animation:none;opacity:0}.cirra-onboarding-intro-panel-title.is-entered .cirra-onboarding-intro-panel-title-word--supercharge:after{animation:cirra-onboarding-intro-supercharge-sweep 3.6s ease-out infinite;animation-delay:1.49s}@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),#50d3f8 24%,#7cd9fc 42%,#c9a7ed 64%,#e8cbbf)}.cirra-onboarding-intro-panel-title-word--supercharge:after{background-image:linear-gradient(90deg,#50d3f800 0% 28%,#50d3f8a3 38%,#50d3f8 46%,#7cd9fcfa,#c9a7edfa 58%,#c9a7edb8 66%,#c9a7ed00 76% 100%)}}@media(prefers-reduced-motion:reduce){.cirra-onboarding-intro-panel-title-word--supercharge:before,.cirra-onboarding-intro-panel-title-word--supercharge:after{animation:none!important;opacity:0!important}}.cirra-onboarding-intro-panel-lead{margin:0;font-size:17px;line-height:24px;letter-spacing:-.01em;font-weight:400;color:#616161}.cirra-onboarding-intro-panel-divider{width:100%;height:0;border-top:.5px solid #dfdfdf}.cirra-onboarding-intro-panel-body{margin:0;font-size:14px;line-height:21px;letter-spacing:-.01em;font-weight:400;color:#616161}.cirra-onboarding-intro-panel-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.cirra-onboarding-intro-panel-actions .comp-button{user-select:none;-webkit-user-select:none}.cirra-onboarding-intro-panel-primary-action{min-width:80px;user-select:none;-webkit-user-select:none}.cirra-onboarding-intro-panel-primary-action *{user-select:none;-webkit-user-select:none}.cirra-onboarding-intro-panel-secondary-action.comp-button{border-radius:6px;color:#888;background:transparent;box-shadow:none;user-select:none;-webkit-user-select:none}.cirra-onboarding-intro-panel-secondary-action.comp-button *{user-select:none;-webkit-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){background:#00000008;color:#616161}.cirra-onboarding-self-learning-panel{--cirra-onboarding-self-learning-last-title-word-index: 4;position:relative;background:#f7f7f7}.cirra-onboarding-self-learning-panel-shell{position:relative;display:grid;grid-template-columns:minmax(320px,520px) minmax(440px,680px);gap:84px;align-items:center;justify-content:center;min-height:calc(100vh - 92px);width:min(100%,1700px);margin:0 auto;padding:0;box-sizing:border-box;background:#f7f7f7}.cirra-onboarding-self-learning-panel-copy{display:flex;flex-direction:column;gap:24px;max-width:400px;justify-self:end}.cirra-onboarding-self-learning-panel-copy-block{display:flex;flex-direction:column;width:100%;max-width:400px;gap:20px}.cirra-onboarding-self-learning-panel-copy-rest{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter}.cirra-onboarding-self-learning-panel-copy-rest.is-entered{animation:cirra-onboarding-intro-image-enter .55s cubic-bezier(.215,.61,.355,1) both;animation-delay:calc(.34s + var(--cirra-onboarding-self-learning-last-title-word-index) * .05s)}.cirra-onboarding-self-learning-panel-preview{position:relative;display:flex;align-self:stretch;align-items:center;justify-content:center;min-height:calc(100vh - 92px);background:#f7f7f7;box-sizing:border-box;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter;max-width:560px}.cirra-onboarding-self-learning-panel-preview:before{content:"";position:absolute;left:-36px;bottom:50%;transform:translateY(50%);width:420px;height:420px;border-radius:999px;background:linear-gradient(135deg,#2f92ff 14.36%,#50d3f8 29.48%,#c8a7ed 44.18%,#ffdba1,#e8cbbf66 85.36%);opacity:.42;filter:blur(54px);pointer-events:none;z-index:0}.cirra-onboarding-self-learning-panel-preview.is-entered{animation:cirra-onboarding-intro-image-enter .55s cubic-bezier(.215,.61,.355,1) both;animation-delay:.12s}.cirra-onboarding-self-learning-panel-sheet{position:relative;width:min(100%,640px);background:linear-gradient(90deg,#fff 0% 50%,#f7f7f7);box-shadow:-1px 0 #0000000f,0 0 0 .5px #00000014,0 1px 20px -2.5px #00000014,0 1px 2px #00000012;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.32) 7%,#000 18%,#000 82%,rgba(0,0,0,.32) 93%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.32) 7%,#000 18%,#000 82%,rgba(0,0,0,.32) 93%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:1;height:100%;padding:40px 44px;display:flex;align-items:center;justify-content:center;flex-direction:column}.cirra-onboarding-self-learning-panel-option{display:flex;flex-direction:column;gap:24px;user-select:none;-webkit-user-select:none}.cirra-onboarding-self-learning-panel-option *{user-select:none;-webkit-user-select:none}.cirra-onboarding-self-learning-panel-option-surface{position:relative;display:flex;flex-direction:column;gap:9px;margin:-8px;padding:8px;border-radius:10px;cursor:pointer;user-select:none;-webkit-user-select:none;outline:none}.cirra-onboarding-self-learning-panel-option-surface:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#0f172a06;opacity:0;transition:opacity .18s ease;pointer-events:none}.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:2px solid rgba(63,154,255,.6);outline-offset:2px}.cirra-onboarding-self-learning-panel-option-header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px}.cirra-onboarding-self-learning-panel-option-title{margin:0;font-size:13px;line-height:20px;letter-spacing:-.01em;font-weight:500;color:#2e2e2e}.cirra-onboarding-self-learning-panel-option-description{margin:0;padding-left:0;font-size:13px;line-height:21px;letter-spacing:-.01em;font-weight:400;color:#616161}.cirra-onboarding-self-learning-panel-warning-copy{padding:0;font-size:12px;line-height:18px;letter-spacing:-.01em;font-weight:400;color:#7a7a7a}.cirra-onboarding-self-learning-panel-option-divider{width:100%;height:0;margin:24px 0;border-top:.5px solid #dfdfdf}.cirra-onboarding-launch-panel{position:relative;background:#f7f7f7}.cirra-onboarding-launch-panel-shell{position:relative;display:flex;flex-direction:column;align-items:center;isolation:isolate;width:min(100%,1320px);min-height:calc(100vh - 92px);margin:0 auto;padding:48px 40px 0;box-sizing:border-box}.cirra-onboarding-launch-panel-background-image{position:absolute;top:-128px;left:50%;z-index:1;width:min(100% - 80px,990px);height:auto;opacity:0;transform:translate(-50%) translateY(18px) scale(.985);filter:blur(12px);pointer-events:none;user-select:none;-webkit-user-select:none;-webkit-mask-image:radial-gradient(ellipse at center,transparent 0 24%,rgba(0,0,0,.94) 34%,#000 43%,#000 53%,rgba(0,0,0,.94) 59%,transparent 72%);mask-image:radial-gradient(ellipse at center,transparent 0 24%,rgba(0,0,0,.94) 34%,#000 43%,#000 53%,rgba(0,0,0,.94) 59%,transparent 72%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.cirra-onboarding-launch-panel-background-image.is-entered{animation:cirra-onboarding-launch-background-enter .52s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-launch-panel-shell:before,.cirra-onboarding-launch-panel-shell:after{content:"";position:absolute;left:50%;top:0;opacity:0;transform:translate(-50%) scale(.94);border-radius:999px;pointer-events:none;z-index:0;transition:opacity .52s cubic-bezier(.215,.61,.355,1),transform .52s cubic-bezier(.215,.61,.355,1)}.cirra-onboarding-launch-panel-shell:before{width:474px;height:474px;background:linear-gradient(135deg,#2f92ff 14.36%,#50d3f8 29.48%,#c8a7ed 44.18%,#ffdba1,#e8cbbf66 85.36%);filter:blur(60px)}.cirra-onboarding-launch-panel-shell:after{width:676px;height:676px;background:linear-gradient(180deg,#2f92ff -.41%,#50d3f8 26%,#c8a7ed 43.2%,#ffdba1 68.6%,#e8cbbf);filter:blur(210px);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%,#50d3f8 29.48%,#c9a7ed 44.18%,color(display-p3 1 .863 .659),#e8cbbf66 85.36%)}.cirra-onboarding-launch-panel-shell:after{background:linear-gradient(180deg,color(display-p3 .302 .565 .992) -.41%,#50d3f8 26%,#c9a7ed 43.2%,color(display-p3 1 .863 .659) 68.6%,#e8cbbf)}}.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{position:relative;z-index:2;width:min(100%,720px);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter}.cirra-onboarding-launch-panel-copy.is-entered{animation:cirra-onboarding-intro-image-enter .55s cubic-bezier(.215,.61,.355,1) both}.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{position:relative;z-index:2;width:min(100%,1240px);margin-top:64px;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter}.cirra-onboarding-launch-panel-preview.is-entered{animation:cirra-onboarding-intro-image-enter .6s cubic-bezier(.215,.61,.355,1) both;animation-delay:.08s}.cirra-onboarding-launch-panel-preview-image{display:block;width:100%;height:auto;border:.5px solid #dbdbdc;border-radius:16px;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.55) 72%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 50%,rgba(0,0,0,.55) 72%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cirra-onboarding-app-connections-panel{position:relative;background:#f7f7f7}.cirra-onboarding-app-connections-panel-shell{position:relative;display:grid;grid-template-columns:minmax(320px,400px) minmax(520px,560px);gap:88px;align-items:center;justify-content:center;min-height:calc(100vh - 108px);padding:0 40px;box-sizing:border-box;background:#f7f7f7}.cirra-onboarding-app-connections-panel-copy{display:flex;flex-direction:column;gap:24px;width:min(100%,400px);justify-self:end;align-self:center}.cirra-onboarding-app-connections-panel-content{display:flex;flex-direction:column;gap:24px;margin-top:-8px;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter}.cirra-onboarding-app-connections-panel-content.is-entered{animation:cirra-onboarding-intro-image-enter .65s cubic-bezier(.215,.61,.355,1) both;animation-delay:.3s}.cirra-onboarding-app-connections-panel-title{margin:0;display:flex;flex-direction:column;font-size:38px;line-height:44px;letter-spacing:-.02em;font-weight:400;font-family:var(--cirra-onboarding-roobert-font-family);color:#2e2e2e}.cirra-onboarding-app-connections-panel-title-line{display:block}.cirra-onboarding-app-connections-panel-title-line:first-child{opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter}.cirra-onboarding-app-connections-panel-title-char{display:inline-block;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter;background-image:linear-gradient(90deg,#2f92ff 0% 42.01%,#50d3f8 56.21%,#c8a7ed,#e7cbbf 85.8%,#e8cbbf);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:transparent;-webkit-background-clip:text;background-clip:text}.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:cirra-onboarding-intro-image-enter .58s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-app-connections-panel-title.is-entered .cirra-onboarding-app-connections-panel-title-char{animation:cirra-onboarding-intro-title-word-enter .5s cubic-bezier(.215,.61,.355,1) both;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%,#50d3f8 56.21%,#c9a7ed 71.01%,#e8cbbf 85.8% 100%)}}.cirra-onboarding-app-connections-panel-lead{margin:0;font-size:17px;line-height:24px;letter-spacing:-.01em;font-weight:400;color:#616161}.cirra-onboarding-app-connections-panel-divider{width:100%;height:0;border-top:.5px solid #dfdfdf}.cirra-onboarding-app-connections-panel-body{margin:0;font-size:14px;line-height:21px;letter-spacing:-.01em;font-weight:400;color:#616161}.cirra-onboarding-app-connections-panel-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.cirra-onboarding-app-connections-panel-primary-action{min-width:80px;user-select:none;-webkit-user-select:none}.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;-webkit-user-select:none}.cirra-onboarding-app-connections-panel-preview{position:relative;width:min(100%,560px);justify-self:center;align-self:center;box-sizing:border-box;overflow:hidden;background:#f7f7f7;will-change:transform}.cirra-onboarding-app-connections-panel-preview-media{position:relative;width:100%;opacity:0;transform:translateY(22px) scale(.985);filter:blur(14px);will-change:transform,opacity,filter}.cirra-onboarding-app-connections-panel-preview-media.is-entered{animation:cirra-onboarding-app-connections-image-enter .72s cubic-bezier(.215,.61,.355,1) both;animation-delay:.6s}@supports (background: color(display-p3 1 1 1)){.cirra-onboarding-app-connections-panel-preview-image{--slack-logo-filter: drop-shadow(0 4px 8px rgb(0 0 0 / .22));filter:var(--slack-logo-filter)}}.cirra-onboarding-app-connections-panel-preview-image{position:relative;width:100%;height:auto;display:block;user-select:none;-webkit-user-select:none;-webkit-mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.7) 10%,#000 18%,#000 82%,rgba(0,0,0,.7) 90%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(0,0,0,.7) 10%,#000 18%,#000 82%,rgba(0,0,0,.7) 90%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.7) 10%,#000 18%,#000 82%,rgba(0,0,0,.7) 90%,transparent 100%),linear-gradient(90deg,transparent 0%,rgba(0,0,0,.7) 10%,#000 18%,#000 82%,rgba(0,0,0,.7) 90%,transparent 100%);mask-composite:intersect}.cirra-onboarding-app-connections-panel-slack-logo{position:absolute;width:32px;height:32px;top:var(--cirra-onboarding-app-connection-logo-top, 0%);left:var(--cirra-onboarding-app-connection-logo-left, 0%);transform:translate(-50%,-50%);object-fit:contain;display:block;--cirra-onboarding-app-connection-logo-opacity: 1;opacity:var(--cirra-onboarding-app-connection-logo-opacity, 1);user-select:none;-webkit-user-select:none;background:transparent;box-shadow:none;border-radius:8px;pointer-events:none;animation:cirra-onboarding-app-connections-logo-enter .24s cubic-bezier(.215,.61,.355,1) both}.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{position:absolute;width:min(350px,100% - 32px);min-height:77px;padding:10px 15px;display:flex;align-items:stretch;border-radius:17px;background:#fff;box-shadow:0 10px 24px -10px #00000014,0 3px 8px -6px #0000001a,0 0 0 .5px #2e2e2e1a;opacity:0;transform:translate3d(36px,0,0);pointer-events:none;z-index:3;will-change:transform,opacity}.cirra-onboarding-slack-notification.is-entered{animation:cirra-onboarding-slack-notification-enter .52s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-slack-notification.is-exiting{animation:cirra-onboarding-slack-notification-exit .52s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-slack-notification-row{width:100%;display:flex;align-items:center;gap:15px}.cirra-onboarding-slack-notification-icon-shell{width:42px;height:42px;flex:0 0 42px;padding:6px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:#fff;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;box-sizing:border-box}.cirra-onboarding-slack-notification-app-logo{width:30px;height:30px;display:block;object-fit:contain;user-select:none;-webkit-user-select:none}.cirra-onboarding-slack-notification-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.cirra-onboarding-slack-notification-text-stack{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1px}.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{font-weight:500;font-size:9px;line-height:17px;letter-spacing:-.02em;color:#c8c8c8;text-transform:uppercase}.cirra-onboarding-slack-notification-title{font-weight:590;font-size:12px;line-height:18px;letter-spacing:-.01em;color:#2e2e2e}.cirra-onboarding-slack-notification-body{font-weight:325;font-size:12px;line-height:18px;letter-spacing:-.01em;color:#757575}@keyframes cirra-onboarding-slack-notification-enter{0%{opacity:0;transform:translate3d(36px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes cirra-onboarding-slack-notification-exit{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(36px,0,0)}}.cirra-onboarding-placeholder-panel{display:flex;align-items:center;justify-content:center;min-height:620px;background:#f7f7f7}.cirra-onboarding-information-panel{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 44px);background:#f7f7f7;overflow:hidden}.cirra-onboarding-information-panel-background{position:absolute;inset:0;pointer-events:none}.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;position:absolute;left:50%;top:60%;transform:translate(-50%,-50%);border-radius:999px;transform-origin:50% 50%;will-change:transform;transition:opacity .44s ease-out;animation:cirra-onboarding-information-panel-glow-drift var(--cirra-onboarding-information-glow-duration) ease-in-out var(--cirra-onboarding-information-glow-delay) infinite alternate}.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);width:560px;height:404px;background:linear-gradient(135deg,#2f92ff 14.36%,#50d3f8 29.48%,#c8a7ed 44.18%,#ffdba1,#e8cbbf66 85.36%);opacity:.3;filter:blur(60px)}.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);width:760px;height:548px;background:linear-gradient(180deg,#2f92ff -.41%,#50d3f8 26%,#c8a7ed 43.2%,#ffdba1 68.6%,#e8cbbf);opacity:.14;filter:blur(210px);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%,#50d3f8 29.48%,#c9a7ed 44.18%,color(display-p3 1 .863 .659),#e8cbbf66 85.36%)}.cirra-onboarding-information-panel-background-glow--secondary{background:linear-gradient(180deg,color(display-p3 .302 .565 .992) -.41%,#50d3f8 26%,#c9a7ed 43.2%,color(display-p3 1 .863 .659) 68.6%,#e8cbbf)}}.cirra-onboarding-information-panel-shell{position:relative;z-index:1;isolation:isolate;width:min(100%,640px);padding:0 20px 48px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cirra-onboarding-information-panel-background-art{position:absolute;top:50%;left:50%;z-index:0;width:min(100% - 40px,720px);height:min(330px,50%);transform:translate(-50%,-50%);pointer-events:none}.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%;position:absolute;left:50%;top:-32%;width:175%;height:auto;opacity:0;transform:translate(-50%) translateY(18px) scale(.985);filter:blur(12px);user-select:none;-webkit-user-select:none;-webkit-mask-image:radial-gradient(ellipse 64% 52% at 50% 34%,rgba(0,0,0,.98) 0%,rgba(0,0,0,.98) 28%,rgba(0,0,0,.88) 46%,rgba(0,0,0,.62) 62%,rgba(0,0,0,.26) 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%,rgba(0,0,0,.98) 0%,rgba(0,0,0,.98) 28%,rgba(0,0,0,.88) 46%,rgba(0,0,0,.62) 62%,rgba(0,0,0,.26) 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-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%,100% 100%;mask-size:100% 100%,100% 100%;-webkit-mask-composite:source-in;mask-composite:intersect}.cirra-onboarding-information-panel-background-art-image.is-entered{animation:cirra-onboarding-launch-background-enter .52s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-information-panel-copy-block{position:relative;z-index:1;width:min(100%,464px);display:flex;flex-direction:column;align-items:center;flex:0 0 auto;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter}.cirra-onboarding-information-panel-copy-block.is-entered{animation:cirra-onboarding-intro-image-enter .65s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-information-panel-chat{display:flex;flex-direction:column;align-items:center;width:100%;flex:0 0 auto;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter}.cirra-onboarding-information-panel-chat.is-entered{animation:cirra-onboarding-intro-image-enter .65s cubic-bezier(.215,.61,.355,1) both;animation-delay:.3s}.cirra-onboarding-information-panel-title{margin:0;font-family:var(--cirra-onboarding-roobert-font-family);font-size:38px;line-height:44px;letter-spacing:-.02em;font-weight:400;color:#2e2e2e}.cirra-onboarding-information-panel-lead{width:min(100%,600px);margin:16px 0 0;font-size:17px;line-height:24px;letter-spacing:-.01em;font-weight:400;color:#616161}.cirra-onboarding-information-panel-conversation{--conversation-height: 300px;width:min(100%,464px);margin-top:40px;position:relative;z-index:1;box-sizing:border-box;padding:0 12px;height:var(--conversation-height);min-height:var(--conversation-height);max-height:var(--conversation-height);overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.6) 40%,black 60%,black 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.6) 40%,black 60%,black 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cirra-onboarding-information-panel-conversation:not(.has-top-overflow){-webkit-mask-image:linear-gradient(to bottom,black 0%,black 100%);mask-image:linear-gradient(to bottom,#000 0% 100%)}.cirra-onboarding-information-panel-conversation-scroll{height:100%;margin:0 -12px;padding:16px 12px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;gap:14px;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;overflow-anchor:none;-ms-overflow-style:none;scrollbar-width:none}.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{display:flex;flex:0 0 auto;min-height:32px;width:fit-content;max-width:fit-content;padding:6px 12px 8px;box-sizing:border-box;border-radius:10px 10px 10px 3px;background:linear-gradient(180deg,#ffffffb3,#fff);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;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter}.cirra-onboarding-information-panel-message--user{align-self:flex-end;justify-content:flex-end;border-radius:10px 10px 3px;background:#616161;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;animation:cirra-onboarding-information-message-enter .22s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-information-panel-shell:not(.is-conversation-resume) .cirra-onboarding-information-panel-chat.is-entered .cirra-onboarding-information-panel-message--initial-ai{animation:cirra-onboarding-information-message-enter .55s cubic-bezier(.215,.61,.355,1) both;animation-delay:calc(.55s + var(--cirra-onboarding-information-message-index, 0) * .5s)}.cirra-onboarding-information-panel-message--followup-ai{animation:cirra-onboarding-information-message-enter .3s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-information-panel-message--completion{overflow:hidden}.cirra-onboarding-information-panel-message-copy{margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:425;font-size:13px;line-height:20px;letter-spacing:-.01em;color:#454545;text-align:left;white-space:normal;overflow-wrap:break-word;word-break:break-word}.cirra-onboarding-information-panel-message-copy--user{color:#fff}.cirra-onboarding-information-panel-message-copy--user::selection{background:#ffffff47;color:#fff}.cirra-onboarding-information-panel-message.cirra-onboarding-information-panel-message--followup-ai.cirra-onboarding-information-panel-message--thinking{display:flex;align-items:center;justify-content:center}.cirra-onboarding-information-panel-message-copy.cirra-onboarding-information-panel-message-copy--thinking{display:flex;align-items:center;justify-content:center;min-width:20px}.cirra-onboarding-information-panel-thinking-icon{display:inline-flex;align-items:center;justify-content:center;color:#787878e6}.cirra-onboarding-information-panel-thinking-icon .hugeicons-icon{display:block;color:currentColor!important}.cirra-onboarding-information-panel-completion-message-shell{display:flex;flex-direction:column;gap:14px;width:100%}.cirra-onboarding-information-panel-completion-message-divider{width:100%;height:1px;background:#ededed;flex:0 0 auto}.cirra-onboarding-information-panel-completion-message-footer{display:flex;flex-direction:column;align-items:stretch;width:100%;box-sizing:border-box}.cirra-onboarding-information-panel-continue-standalone{display:flex;flex:0 0 auto;padding-top:8px}.cirra-onboarding-information-panel-completion-primary-action{align-self:flex-start;pointer-events:auto}.cirra-onboarding-information-panel-error-copy{margin:10px 8px 0;color:#961515c7;font-size:12px;line-height:1.45}@supports (background: color(display-p3 1 1 1)){.cirra-onboarding-information-panel-message{background:linear-gradient(180deg,#ffffffb3,#fff);box-shadow:inset 0 1px #ffffff9e,inset 0 0 0 .5px #ffffff2e,0 0 0 .5px #2731440f,0 10px 24px -14px #1d242f2e,0 3px 8px -5px #0000001a}.cirra-onboarding-information-panel-message-copy{color:#454545}.cirra-onboarding-information-panel-thinking-icon{color:#7d7d7deb}.cirra-onboarding-information-panel-message--user{background:#616161;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-message-copy--user{color:#fff}.cirra-onboarding-information-panel-error-copy{color:color(display-p3 .588 .082 .082 / .82)}}.cirra-onboarding-information-panel-action-area{position:relative;z-index:1;width:min(100%,464px);min-height:94px}.cirra-onboarding-information-panel-composer-slot{width:min(100%,464px);height:94px;display:flex;align-items:flex-end}.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;transform:translateY(0);filter:blur(0);animation:none;will-change:auto}.cirra-onboarding-information-panel-composer{position:relative;width:min(100%,464px);min-height:94px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:0;background:linear-gradient(180deg,#ffffffb3,#fff);box-shadow:0 3px 8px -4px #0000002e;border-radius:10px;isolation:isolate;transition:opacity .42s ease-out,box-shadow .42s ease-out}.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{width:100%;min-height:48px;max-height:48px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:14px 16px;gap:8px;box-sizing:border-box}.cirra-onboarding-information-panel-composer-input{width:100%;height:19px;max-height:57px;padding:0;border:0;background:transparent;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:400;font-size:13px;line-height:19px;letter-spacing:-.01em;color:#2e2e2e;resize:none;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.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(180deg,#ffffffb3,#fff);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-actions-row{box-sizing:border-box;width:100%;height:46px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0 8px 0 16px;gap:12px;border-top:.75px solid #ededed}.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{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:28px;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{display:block;width:100%;height:100%;color:#adadad}.cirra-onboarding-information-panel-recording-duration{flex:0 0 auto;min-width:42px;text-align:right;font-size:13px;color:#616161;font-variant-numeric:tabular-nums;white-space:nowrap}.cirra-onboarding-information-panel-composer-mic-button{width:24px;height:24px;padding:0;border:0;background:transparent;color:#adadad;appearance:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.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{width:24px;height:24px;display:block;flex:0 0 auto}.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:#adadad}.cirra-onboarding-information-panel-composer-cancel-dictation-button.comp-button:hover:not(:disabled){color:#616161}.cirra-onboarding-information-panel-composer-mic-button{color:#adadad}.cirra-onboarding-information-panel-composer-mic-button:hover:not(:disabled){color:#616161}}.cirra-onboarding-information-panel-composer-actions-divider{width:1px;height:20px;background:#dfdfdf;flex:0 0 auto}.cirra-onboarding-information-panel-composer-send-button{width:56px;height:30px;padding:0 12px;border:0;border-radius:6px;appearance:none;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,#ffffff31,#fff0 72.12%),#616161;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;color:#fff;opacity:1;transition:opacity .18s ease;cursor:pointer;box-sizing:border-box}.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(180deg,#ffffff31,#fff0 72.12%),#616161;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-recording-error{width:100%;padding:8px 16px 0;box-sizing:border-box;font-size:12px;line-height:16px;color:#e69191}@supports (background: color(display-p3 1 1 1)){.cirra-onboarding-information-panel-composer{background:#fff;box-shadow:0 0 1px .5px #2e2e2e0f,0 0 0 .5px #2e2e2e14,0 3px 8px -4px #0000002e}.cirra-onboarding-information-panel-composer-input{color:#2e2e2e}.cirra-onboarding-information-panel-composer-input::placeholder{color:#adadad}.cirra-onboarding-information-panel-composer-actions-row{border-top-color:#ededed}.cirra-onboarding-information-panel-composer-mic-button,.cirra-onboarding-information-panel-soundwave-shell .soundwave-visualizer{color:#adadad}.cirra-onboarding-information-panel-recording-duration{color:#616161}.cirra-onboarding-information-panel-composer-actions-divider{background:#dfdfdf}.cirra-onboarding-information-panel-recording-error{color:#f48c8f}}.cirra-onboarding-features-panel{min-height:calc(100vh - 92px);display:flex;align-items:center;justify-content:center;padding:clamp(24px,4svh,64px) 0;box-sizing:border-box}.cirra-onboarding-features-panel-shell{width:min(100%,1058px);margin:-10% auto 0;padding:0 40px;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,448px) minmax(0,574px);gap:52px;align-items:end;justify-content:center}.cirra-onboarding-features-panel-copy{display:flex;flex-direction:column;justify-content:flex-end;gap:64px;min-width:0;padding-top:0}.cirra-onboarding-features-panel-copy-shell{width:100%;max-width:448px;display:flex;flex-direction:column;align-items:flex-start;gap:0;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter}.cirra-onboarding-features-panel-copy-shell.is-entered{animation:cirra-onboarding-intro-image-enter .55s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-features-panel-copy-block{display:flex;flex-direction:column;width:100%;min-height:314px;gap:16px}.cirra-onboarding-features-panel-copy-block--desktop{gap:22px}.cirra-onboarding-features-panel-copy-block--mobile{gap:12px}.cirra-onboarding-features-panel-pill-nav{display:flex;align-items:center;gap:4px;width:100%;max-width:448px;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter}.cirra-onboarding-features-panel-pill-nav.is-entered{animation:cirra-onboarding-intro-image-enter .55s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-features-panel-pill{--onboarding-feature-icon-stroke: #9e9e9e;--onboarding-feature-icon-fill: #dfdfdf;position:relative;flex:0 0 auto;min-width:0;height:34px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:#666;cursor:pointer;user-select:none;-webkit-user-select:none;overflow:hidden;transition:color .16s ease,background-color .16s ease}.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{position:absolute;inset:0 auto 0 0;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, 0ms) linear;will-change:width;pointer-events:none}.cirra-onboarding-features-panel-pill-content{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px}.cirra-onboarding-features-panel-title{margin:0;display:block;width:100%;max-width:448px;font-family:var(--cirra-onboarding-roobert-font-family);font-size:38px;line-height:44px;letter-spacing:-.02em;font-weight:500;color:#2d2d2d}.cirra-onboarding-features-panel-title-line{display:block}.cirra-onboarding-features-panel-lead{flex:1;margin:0;width:100%;max-width:448px;font-size:17px;line-height:24px;letter-spacing:-.01em;font-weight:400;color:#616161}.cirra-onboarding-features-panel-copy-divider{width:100%;height:1px;background:#dedede}.cirra-onboarding-features-panel-grid{--cirra-onboarding-features-panel-grid-height: 337px;position:relative;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);display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-items:stretch;row-gap:0;border-top:.5px solid #dfdfdf;border-bottom:.5px solid #dfdfdf;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter}.cirra-onboarding-features-panel-grid:after{display:none}.cirra-onboarding-features-panel-grid.is-entered{animation:cirra-onboarding-intro-image-enter .55s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-features-panel-feature-item{position:relative;padding:16px 0;color:#616161;transition:color .12s ease,--onboarding-feature-icon-stroke .12s ease,--onboarding-feature-icon-fill .12s ease;--onboarding-feature-icon-stroke: #9e9e9e;--onboarding-feature-icon-fill: #dfdfdf}.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:"";position:absolute;left:0;right:0;bottom:0;height:.5px;background:#dfdfdf;pointer-events:none}.cirra-onboarding-features-panel-feature-progress{position:absolute;left:0;top:0;width:100%;height:1px;overflow:hidden;pointer-events:none;z-index:1}.cirra-onboarding-features-panel-feature-progress-fill{width:var(--cirra-onboarding-feature-progress, 0%);height:100%;background:var(--cirra-onboarding-feature-color);transition:width var(--cirra-onboarding-feature-progress-duration, 0ms) linear;will-change:width}.cirra-onboarding-features-panel-feature-tab{position:relative;width:100%;min-width:0;min-height:0;padding:0;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.cirra-onboarding-features-panel-feature-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cirra-onboarding-features-panel-feature-row .cirra-onboarding-features-panel-feature-tab{flex:1 1 auto}.cirra-onboarding-features-panel-feature-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.cirra-onboarding-features-panel-feature-icon-svg{width:16px;height:16px;display:block;overflow:visible}.cirra-onboarding-features-panel-feature-label{font-size:12px;line-height:18px;letter-spacing:-.01em;font-weight:590}.cirra-onboarding-features-panel-feature-copy{display:flex;flex-direction:column;gap:8px;max-height:0;padding:0;opacity:0;overflow:hidden;pointer-events:none;will-change:max-height,opacity,padding;transition:max-height .22s cubic-bezier(.215,.61,.355,1),opacity .16s ease,padding .22s cubic-bezier(.215,.61,.355,1)}.cirra-onboarding-features-panel-feature-copy.is-active{max-height:210px;padding:24px 0 16px;opacity:1;pointer-events:auto}.cirra-onboarding-features-panel-next-button{width:fit-content}.cirra-onboarding-features-panel-next-button--desktop.comp-button{flex:0 0 auto}.cirra-onboarding-features-panel-actions{margin-top:0;display:flex;align-items:center;gap:16px;max-height:30px}.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{position:relative;display:flex;flex-direction:column;align-items:center;align-self:end;min-width:0;user-select:none;-webkit-user-select:none;opacity:0;transform:translateY(18px);filter:blur(10px);will-change:transform,opacity,filter;margin-bottom:0}.cirra-onboarding-features-panel-preview-column.is-entered{animation:cirra-onboarding-intro-image-enter .55s cubic-bezier(.215,.61,.355,1) both}.cirra-onboarding-features-panel-thread-preview{position:relative;width:min(100%,574px);max-width:574px;min-height:572px}.cirra-onboarding-features-panel-thread-bg-card{position:absolute;left:-208px;bottom:-195px;width:760px;max-width:none;height:auto;pointer-events:none;user-select:none;-webkit-user-select:none;z-index:0}.cirra-onboarding-features-panel-thread-window{position:relative;width:100%;max-width:574px;min-height:572px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;touch-action:pan-y}.cirra-onboarding-features-panel-thread-window>*{position:relative;z-index:1}.cirra-onboarding-features-panel-slack-notification{position:absolute;top:18px;right:18px;left:auto;transform-origin:top right;z-index:2}.cirra-onboarding-features-panel-thread-feed{--cirra-onboarding-features-thread-feed-max-height: 400px;--cirra-onboarding-features-thread-feed-top-fade-height: 36px;position:relative;isolation:isolate;z-index:0;min-height:0;max-height:var(--cirra-onboarding-features-thread-feed-max-height);margin-top:auto;padding:0;overflow:hidden;pointer-events:auto;touch-action:pan-y;transition:margin-bottom .28s cubic-bezier(.215,.61,.355,1),transform .28s cubic-bezier(.215,.61,.355,1)}.cirra-onboarding-features-panel-thread-feed:before{content:"";position:absolute;left:0;right:0;top:0;height:var(--cirra-onboarding-features-thread-feed-top-fade-height);z-index:3;pointer-events:none;background:linear-gradient(to bottom,#f7f7f7,#f7f7f7f7 28%,#f7f7f7a6 55%,#f7f7f700)}.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{position:relative;z-index:1;display:flex;flex-direction:column;height:var(--cirra-onboarding-features-thread-feed-max-height);max-height:var(--cirra-onboarding-features-thread-feed-max-height);min-height:100%;overflow-y:auto;overflow-x:hidden;padding:0 24px;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}.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;position:relative;padding:0 14px 14px;pointer-events:none}.cirra-onboarding-features-panel-thread-composer-frame .comp-cirra-composer{max-width:530px;margin:0 auto;padding:0;background:transparent}.cirra-onboarding-features-panel-thread-composer-frame .comp-cirra-composer:before{display:none}.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-radius:22px;border:0;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);padding:6px 6px 10px 12px;box-sizing:border-box}.cirra-onboarding-features-panel-thread-composer-frame .composer-controls{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px}.cirra-onboarding-features-panel-thread-composer-frame .control-left{display:flex;align-items:center;justify-content:flex-start;flex:1 1 auto}.cirra-onboarding-features-panel-thread-composer-frame .control-right{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px}.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);padding-top:4px;color:#414141;line-height:1.46;overflow-y:auto;overflow:visible;display:flex;align-items:flex-start;-ms-overflow-style:none;scrollbar-width:none}.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{position:relative;display:block;min-height:1.46em;text-indent:var(--cirra-onboarding-composer-text-indent-left, 0);white-space:pre-wrap}.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{display:inline;font:inherit;line-height:inherit;letter-spacing:inherit;word-break:break-word}.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{position:absolute;top:2px;left:var(--cirra-onboarding-composer-caret-left, 0);width:1.5px;min-width:1.5px;height:16px;border-radius:999px;background:#2e2e2e;animation:cirra-onboarding-composer-caret-blink .85s steps(1) infinite}.cirra-onboarding-features-panel-thread-composer-frame .cirra-onboarding-features-panel-composer-text{position:relative;z-index:1}.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{transition:transform .12s ease,box-shadow .12s ease;transform-origin:center center}.cirra-onboarding-features-panel-thread-composer-frame .cirra-onboarding-features-panel-control-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:#9b9b9b;flex:0 0 auto}.cirra-onboarding-features-panel-mode-panel-slot{width:100%;height:0;flex:0 0 0;min-height:0;margin:0 auto;overflow:hidden;pointer-events:none;position:relative;z-index:0;padding:0 14px;visibility:hidden;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)}.cirra-onboarding-features-panel-mode-panel-slot.has-panel{height:54px;flex-basis:54px;min-height:54px;margin-bottom:-16px;visibility:visible}.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{width:100%;max-width:574px;min-height:30px;margin-top:24px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.cirra-onboarding-features-panel-replay-button.comp-button{padding-inline:0;border:0;background:transparent;color:#616161;box-shadow:none;font-size:12px!important;line-height:18px;letter-spacing:-.01em;font-weight:400;user-select:none;-webkit-user-select:none}.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{background:transparent;color:#2e2e2e;box-shadow:none}.cirra-onboarding-features-panel-replay-button-content{display:inline-flex;align-items:center;gap:4px}.cirra-onboarding-features-panel-replay-button-icon{width:16px;height:16px;flex:0 0 auto;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{width:100%;margin-inline:0;margin-bottom:0;padding-bottom:0;border-radius:20px 20px 0 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:cirra-onboarding-send-button-press .24s cubic-bezier(.2,.9,.2,1) both}@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{margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:19px;letter-spacing:-.2px;font-weight:500;color:#2e2e2e}.cirra-onboarding-features-panel-summary-next{padding:0;border:0;background:transparent;display:inline-flex;align-items:center;gap:4px;color:#2e2e2e;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:19px;letter-spacing:-.02em;font-weight:450;cursor:pointer;transition:opacity .18s ease,color .18s ease}.cirra-onboarding-features-panel-summary-next:disabled{opacity:.38;cursor:default}.cirra-onboarding-features-panel-summary-body{width:100%;margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:19px;letter-spacing:-.01em;font-weight:425;color:#616161}.cirra-onboarding-features-panel-summary-inline-highlight{display:inline-block;position:relative;isolation:isolate;color:inherit;transition:color .24s ease;z-index:0}.cirra-onboarding-features-panel-summary-inline-highlight:before{content:"";position:absolute;inset:-1px -2px;border-radius:4px;background:color-mix(in srgb,var(--cirra-onboarding-summary-highlight-color, #146dfc) 14%,white);opacity:0;transform:scaleX(.08) scaleY(.94);transform-origin:left center;z-index:-1;pointer-events:none}.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;transform:scaleX(1) scaleY(1);animation:cirra-onboarding-summary-highlight-sweep .9s cubic-bezier(.2,.9,.2,1) both}.cirra-onboarding-features-panel-summary-next svg{color:#adadad}.cirra-onboarding-animated-cursor{position:absolute;top:0;left:0;z-index:3;width:16px;height:16px;color:#18181b;pointer-events:none;transform:translate(0);will-change:transform,opacity;transition:transform .24s cubic-bezier(.2,.9,.2,1);animation:cirra-onboarding-cursor-enter .32s ease}.cirra-onboarding-animated-cursor svg{width:100%;height:100%;fill:currentColor;stroke:#fff;transform:scale(1);transform-origin:top left;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.cirra-onboarding-animated-cursor.is-clicking svg{animation:cirra-onboarding-cursor-click .5s ease forwards}.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{width:min(100%,1180px);min-height:620px;border-radius:24px;border:.5px solid rgba(32,33,42,.08);background:#f7f7f7;display:flex;align-items:center;justify-content:center}.cirra-onboarding-placeholder-panel-title{margin:0;font-size:clamp(44px,6vw,80px);line-height:1;letter-spacing:-.05em;font-weight:500;color:#2e2e2e}@media(max-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(min-width:1900px){.cirra-onboarding-self-learning-panel-shell{width:min(100%,1820px);justify-content:center;gap:72px}.cirra-onboarding-launch-panel-shell{width:min(100%,1460px)}.cirra-onboarding-self-learning-panel-copy{max-width:420px;justify-self:start}}@media(max-width:767px){.cirra-onboarding-screen{min-height:100svh;min-height:100dvh;max-height:100svh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.cirra-onboarding-features-panel-slack-notification{position:absolute;top:12px;right:8px;left:auto;width:min(320px,100% - 16px)}.cirra-onboarding-header{flex-shrink:0;position:sticky;top:0;z-index:20}.cirra-onboarding-panel-stage{flex:1 1 0;min-height:0;max-height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.cirra-onboarding-panel-stage--intro{align-items:stretch;overflow:hidden}.cirra-onboarding-panel-stage--intro .cirra-onboarding-panel-motion-wrap{display:flex;flex:1 1 auto;min-height:0}.cirra-onboarding-intro-panel{display:flex;flex:1 1 auto;min-height:100%;overflow:hidden}.cirra-onboarding-intro-panel-shell{position:relative;height:100%;min-height:100%;flex-direction:column;align-items:stretch;justify-content:flex-start;margin-top:0;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));overflow:hidden}.cirra-onboarding-intro-panel-shell .cirra-onboarding-intro-panel-copy-wrap{flex:0 0 auto;width:100%;margin-right:0;height:auto;z-index:2}.cirra-onboarding-intro-panel-shell .cirra-onboarding-intro-panel-copy-wrap .cirra-onboarding-intro-panel-copy{width:100%;position:relative;transform:none;top:auto;left:auto;align-items:flex-start;gap:16px;padding-top:4px}.cirra-onboarding-intro-panel-shell .cirra-onboarding-intro-panel-copy-wrap .cirra-onboarding-intro-panel-copy .cirra-onboarding-intro-panel-logo{position:relative;transform:none;bottom:auto;left:auto;margin-bottom:24px}.cirra-onboarding-intro-panel-shell .cirra-onboarding-intro-panel-copy-wrap .cirra-onboarding-intro-panel-copy .cirra-onboarding-intro-panel-title{font-size:28px;line-height:34px;flex-direction:row;flex-wrap:wrap}.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{position:relative;flex:0 0 auto;width:calc(100% + 48px);height:320px;margin:48px -48px 0;pointer-events:none;z-index:1}.cirra-onboarding-intro-panel-shell .cirra-onboarding-intro-panel-image{position:relative;right:auto;bottom:auto;left:auto;width:1040px;height:auto;max-width:none;margin-top:-108px;margin-left:-228px;object-fit:contain;object-position:center;opacity:1;filter:none;-webkit-mask-image:none;mask-image:none;-webkit-mask-composite:initial;mask-composite:initial}.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{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--information .cirra-onboarding-information-panel{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;width:100%;min-height:0;margin-top:40px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--information .cirra-onboarding-information-panel .cirra-onboarding-information-panel-shell{min-height:0;flex:1 1 auto;justify-content:flex-start;padding-left:16px;padding-right:16px;padding-bottom: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;margin-top:40px;max-width:100%;min-width:0;overflow-x:hidden;overflow-x:clip}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--app-connections .cirra-onboarding-app-connections-panel .cirra-onboarding-app-connections-panel-shell{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0 24px;gap:24px;min-width:0;max-width:100%;overflow-x:hidden;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{align-items:stretch;padding-top:0;box-sizing:border-box;overflow:hidden}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-panel-motion-wrap{display:flex;flex-direction:column;flex:1 1 0;min-height:0;width:100%;max-height:100%;overflow:hidden}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel{display:flex;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}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-shell{display:flex!important;flex-direction:column!important;align-items:stretch;justify-content:flex-start;width:100%;max-width:100%;flex:1 1 0;min-height:0;max-height:100%;margin:0 auto;padding:16px 0 0;box-sizing:border-box;grid-template-columns:unset!important;grid-template-rows:unset!important;gap:12px;overflow:hidden}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-copy{flex:0 0 auto;gap:12px;padding:0 16px;min-width:0;min-height:0;max-height:none;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{display:flex;gap:12px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-copy-block--mobile{margin-bottom:2px;gap:14px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-pill-nav--mobile{display:flex;flex-wrap:nowrap;justify-content:start;gap:4px;max-width:none;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.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:0 0 auto;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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.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{display:flex;gap:16px;flex-wrap:wrap}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-summary-title{margin:0;font-family:var(--cirra-onboarding-roobert-font-family);font-size:30px;line-height:36px;letter-spacing:-.02em;font-weight:400;color:#2d2d2d}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-summary-body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.42;letter-spacing:-.01em;font-weight:400;color:#616161}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-preview-column{display:flex;flex-direction:column;flex:1 1 0;align-self:stretch;width:100%;max-width:none;min-width:0;min-height:0;margin-top:0;margin-bottom:0;padding:0 12px max(12px,env(safe-area-inset-bottom,0px));box-sizing:border-box;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{display:flex;flex-direction:column;flex:1 1 0;width:100%;max-width:none;min-height:0;max-height:100%;overflow:hidden}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-thread-window{display:flex;flex:1 1 0;flex-direction:column;justify-content:flex-end;min-height:0;max-width:none;max-height:100%;overflow:hidden}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--features .cirra-onboarding-features-panel-thread-feed{flex:1 1 0;display:flex;flex-direction:column;min-height:0;max-height:none;margin-bottom:12px;padding:16px 0 4px;overflow:hidden;--cirra-onboarding-features-thread-feed-top-fade-height: 40px}.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{flex:1 1 0;min-height:0;height:auto;max-height:none;padding-top:6px;padding-left:16px;padding-right:16px;box-sizing:border-box}.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:0 0 auto;width:100%;max-width:none;margin-top:12px;padding:0;justify-content:flex-start}.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{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:0}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel{display:flex;flex-direction:column;flex:1 1 auto;align-items:stretch;margin-top:0;padding-top:24px;max-width:100%;min-width:0;min-height:0;overflow-x:hidden;overflow-x:clip}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-shell{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;grid-template-columns:none;flex:1 1 auto;width:100%;gap:24px;min-height:0;padding:0;box-sizing:border-box;min-width:0;max-width:100%;overflow-x:hidden;overflow-x:clip}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-copy{flex:0 0 auto;width:100%;max-width:none;justify-self:stretch;padding:0 24px}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-copy-block{max-width:none;width:100%}.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:0 0 auto;align-self:stretch;width:100%;min-height:0;margin-top:auto;padding:0;max-width:none;justify-content:flex-start;align-items:stretch}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-preview:before{inset:-40px auto auto 50%;transform:translate(-50%);width:min(100vw,440px);height:260px;border-radius:999px;background:linear-gradient(305deg,#e8cbbf6b 8%,#ffdba1 24%,#c8a7ed,#50d3f8 64%,#2f92ff 88%);opacity:.4}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-sheet{width:100%;max-width:none;min-width:0;margin-inline:0;align-self:stretch;padding:28px 32px 96px;box-sizing:border-box;-webkit-mask-image:none;mask-image:none;background:linear-gradient(180deg,#fff 0% 52%,#f7f7f7)}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--self-learning .cirra-onboarding-self-learning-panel-sheet:after{inset:0 0 auto;width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.16) 18%,rgba(0,0,0,.16) 82%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 22%,#000 78%,transparent 100%);-webkit-mask-size:100% 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{display:flex;flex-direction:column;flex:1 1 auto;align-items:stretch;width:100%;min-width:0;min-height:0}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--launch .cirra-onboarding-launch-panel-shell{width:100%;max-width:100%;flex:1 1 auto;min-height:0;margin:0 auto;padding:24px 0 0;box-sizing:border-box;align-items:stretch}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--launch .cirra-onboarding-launch-panel-background-image{top:-15%;width:200%}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--launch .cirra-onboarding-launch-panel-copy{width:100%;max-width:none;padding:0 24px;box-sizing:border-box}.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{width:100%;max-width:none;margin-top:40px;padding:0 16px;box-sizing:border-box;align-self:stretch}.cirra-onboarding-panel-stage.cirra-onboarding-panel-stage--launch .cirra-onboarding-launch-panel-preview-image{width:100%;height:auto;border-radius:6px}}.home-screen,.automations-screen,.connections-screen,.skills-screen,.settings-screen,.org-settings-screen{width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column}.home-screen>:first-child,.automations-screen>:first-child,.connections-screen>:first-child,.skills-screen>:first-child,.settings-screen>:first-child,.org-settings-screen>:first-child{flex:1 1 auto;min-width:0;min-height:0}.comp-cirra-skills-page{--skills-empty-panel-border: var(--cirra-border-soft, rgba(255, 255, 255, .09));--skills-empty-panel-bg: rgba(255, 255, 255, .02);--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 rgba(0, 0, 0, .25), 0 2px 4px -1px rgba(0, 0, 0, .15), 0 0 0 .5px rgba(255, 255, 255, .08), inset 0 1px 0 0 rgba(255, 255, 255, .04);--skills-card-shadow-hover: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -1px rgba(0, 0, 0, .2), 0 0 0 .5px rgba(255, 255, 255, .12), inset 0 1px 0 0 rgba(255, 255, 255, .06);width:min(100%,800px);margin:0 auto;padding:24px 20px;display:flex;flex-direction:column;gap:24px}html[data-cirra-theme=light] .comp-cirra-skills-page{--skills-empty-panel-border: rgba(22, 22, 22, .12);--skills-empty-panel-bg: rgba(255, 255, 255, .86);--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 rgba(0, 0, 0, .02), 0 2px 2px -1px rgba(0, 0, 0, .04), 0 1px 1px -.5px rgba(0, 0, 0, .06), 0 0 0 .5px rgba(0, 0, 0, .1), inset 0 1px 1px 1px #ffffff, inset 0 4px 20px -16px rgba(0, 0, 0, .25);--skills-card-shadow-hover: 0 4px 4px -2px rgba(0, 0, 0, .03), 0 2px 2px -1px rgba(0, 0, 0, .06), 0 1px 1px -.5px rgba(0, 0, 0, .08), 0 0 0 .5px rgba(0, 0, 0, .14), inset 0 1px 1px 1px #ffffff, inset 0 4px 20px -16px rgba(0, 0, 0, .25)}.skills-section{display:flex;flex-direction:column;gap:24px}.skills-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.skills-section-count{color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:1.2}.skills-empty-panel{min-height:112px;border-radius:12px;border:1px solid var(--skills-empty-panel-border);background:var(--skills-empty-panel-bg);display:flex;align-items:center;justify-content:center;padding:16px}.skills-empty-panel-text{color:var(--cirra-neutral-700, #6f7078);font-size:13px;text-align:center}.skills-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.skills-grid [data-slot=context-menu-trigger]{display:block;width:100%}.skills-card{min-height:58px;border-radius:12px;background:var(--skills-card-bg);box-shadow:var(--skills-card-shadow);box-sizing:border-box;width:100%;padding:12px 16px;display:flex;align-items:center;justify-content:flex-start;gap:12px;text-align:left;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:2px solid rgba(63,154,255,.6);outline-offset:2px}.skills-card-main{flex:1;min-width:0;padding:0;border:none;background:transparent;appearance:none;display:flex;align-items:center;justify-content:flex-start;gap:12px;text-align:left;cursor:pointer}.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{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.skills-card-icon{width:18px;min-width:18px;height:18px;flex:0 0 18px;color:#fff!important}.skills-card-icon svg{color:#fff!important}.skills-card-content{min-width:0;flex:1;display:flex;flex-direction:column;justify-content:center;gap:3px}.skills-card-try-button{margin-left:auto;flex-shrink:0;align-self:center;color:var(--cirra-neutral-700, #6f7078);opacity:0;transition:opacity .12s ease}.skills-card:hover .skills-card-try-button{opacity:1;color:var(--cirra-neutral-950, #ceced6)}.skills-card-title{color:var(--cirra-neutral-950, #ceced6);font-size:14px;font-weight:400;line-height:1.2;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skills-card-description{color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comp-modal-v2.cirra-skill-details-modal{height:min(1000px,100vh - 48px);max-height:min(1000px,100vh - 48px);padding-left:40px;padding-right:40px;display:flex;flex-direction:column}.comp-modal-v2.cirra-skill-details-modal>*{flex:1;min-height:0;display:flex;flex-direction:column}.comp-modal-v2.cirra-skill-details-modal>*>*{flex:1;min-height:0;display:flex;flex-direction:column}.comp-modal-v2.cirra-skill-details-modal .comp-modal-v2-header{flex:0 0 auto}.comp-modal-v2.cirra-skill-details-modal .comp-modal-v2-body{margin-top:12px;flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.comp-modal-v2.cirra-skill-details-modal .skill-details-panel{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-card{flex:1;min-height:0;overflow-y:auto;background:none;margin-top:12px;margin-left:-40px;margin-right:-40px;padding:0 40px 24px;width:auto;border:none;border-top:1px solid var(--cirra-neutral-300, #27282b);border-bottom:1px solid var(--cirra-neutral-300, #27282b)}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-state{margin:0;color:var(--cirra-neutral-700, #6f7078);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{margin:12px 0 0;padding-right:4px;overflow:auto;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);font-size:14px;line-height:1.55;overflow-wrap:anywhere;-ms-overflow-style:none;scrollbar-width:none}.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);font-size:13px;background:var(--cirra-neutral-300, #27282b);padding:1px 4px;border-radius:4px}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text pre{margin:0 0 10px;padding:10px;background:var(--cirra-neutral-300, #27282b);border-radius:8px;overflow-x:auto}.comp-modal-v2.cirra-skill-details-modal .skill-details-content-text pre code{background:none;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{margin:0 0 10px;padding-left:12px;border-left:3px solid var(--cirra-neutral-400, #343538);color:var(--cirra-neutral-800, #81828a)}.comp-modal-v2.cirra-skill-details-modal .skill-details-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.comp-modal-v2.cirra-skill-details-modal .skill-details-actions-left,.comp-modal-v2.cirra-skill-details-modal .skill-details-actions-right{display:flex;align-items:center;gap:10px}.comp-modal-v2.cirra-skill-details-modal .skill-details-delete-button.comp-button-outline{border-color:var(--cirra-danger, #ff5c5c);color:var(--cirra-danger, #ff5c5c)}.comp-modal-v2.cirra-skill-details-modal .skill-details-delete-button.comp-button-outline:hover:not(:disabled),.comp-modal-v2.cirra-skill-details-modal .skill-details-delete-button.comp-button-outline:focus-visible:not(:disabled),.comp-modal-v2.cirra-skill-details-modal .skill-details-delete-button.comp-button-outline:active:not(:disabled){border-color:var(--cirra-danger, #ff5c5c);background:var(--cirra-neutral-300, #27282b);color:var(--cirra-danger, #ff5c5c)}.comp-modal-v2.skill-details-delete-confirmation-modal{z-index:1501}.comp-modal-v2-backdrop.skill-details-delete-confirmation-modal-backdrop{z-index:1500}@media(max-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{flex-direction:column;align-items:stretch}.comp-modal-v2.cirra-skill-details-modal .skill-details-actions-left,.comp-modal-v2.cirra-skill-details-modal .skill-details-actions-right{width:100%;justify-content:space-between}.comp-modal-v2.cirra-skill-details-modal .skill-details-actions-left .comp-button,.comp-modal-v2.cirra-skill-details-modal .skill-details-actions-right .comp-button{flex:1}}
