@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root,html[data-cirra-theme=dark]{--cirra-neutral-50: #0e0e0f;--cirra-neutral-100: #151617;--cirra-neutral-200: #202124;--cirra-neutral-250: #242528;--cirra-neutral-300: #27282b;--cirra-neutral-400: #343538;--cirra-neutral-500: #3f3f45;--cirra-neutral-600: #55565c;--cirra-neutral-700: #6f7078;--cirra-neutral-800: #81828a;--cirra-neutral-850: #9899a1;--cirra-neutral-900: #aeb0b8;--cirra-neutral-950: #ceced6;--cirra-primary: #fff;--cirra-bg-canvas: #171515;--cirra-bg-shell-highlight: #181818;--cirra-bg-sidebar: #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: #3b7ee3;--cirra-accent-blue-soft: rgba(59, 126, 227, .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-850: #55555c;--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}:focus,:focus-visible{outline:none}html,body,#root{width:100%;height:100%}html{background:var(--cirra-neutral-50, #0e0e0f);color-scheme:dark}html[data-cirra-theme=light]{color-scheme:light}*::selection{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}.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}}.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-flex;align-items:center;justify-content:center;width:12px;height:12px;flex-shrink:0}.thinking-dot{width:6px;height:6px;border-radius:50%;background:var(--cirra-neutral-700, #6f7078);animation:thinking-dot-pulse 1.4s ease-in-out infinite;will-change:opacity}@keyframes thinking-dot-pulse{0%,to{opacity:.25}50%{opacity:.9}}.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-content,.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){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=dark] .comp-button-muted:focus-visible: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}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.comp-button-muted.destructive{color:color-mix(in srgb,var(--cirra-danger, #ff5c5c) 70%,var(--cirra-neutral-900, #aeb0b8) 30%)}.comp-button.comp-button-muted.destructive:hover:not(:disabled),.comp-button.comp-button-muted.destructive:focus-visible:not(:disabled),.comp-button.comp-button-muted.destructive:active:not(:disabled){color:color-mix(in srgb,var(--cirra-danger, #ff5c5c) 88%,var(--cirra-neutral-950, #ceced6) 12%);background:linear-gradient(180deg,color-mix(in srgb,var(--cirra-danger, #ff5c5c) 6%,transparent) 0%,transparent 100%),color-mix(in srgb,var(--cirra-danger, #ff5c5c) 12%,transparent)}html[data-cirra-theme=light] .comp-button.comp-button-muted.destructive{color:color-mix(in srgb,var(--cirra-danger, #ff5c5c) 74%,var(--cirra-neutral-900, #aeb0b8) 26%)}html[data-cirra-theme=light] .comp-button.comp-button-muted.destructive:hover:not(:disabled),html[data-cirra-theme=light] .comp-button.comp-button-muted.destructive:focus-visible:not(:disabled),html[data-cirra-theme=light] .comp-button.comp-button-muted.destructive:active:not(:disabled){color:color-mix(in srgb,var(--cirra-danger, #ff5c5c) 90%,var(--cirra-neutral-950, #ceced6) 10%);background:linear-gradient(180deg,color-mix(in srgb,var(--cirra-danger, #ff5c5c) 6%,transparent) 0%,transparent 100%),color-mix(in srgb,var(--cirra-danger, #ff5c5c) 8%,transparent)}.comp-button-filled{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-primary-accent{border-radius:20px;border:0;background:radial-gradient(83.68% 100% at 50% 0%,#ffffff3d,#fff0 75%),var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));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:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:500;letter-spacing:-.01em;text-shadow:0 1px 1px rgba(0,0,0,.24)}.comp-button-primary-accent:hover:not(:disabled),.comp-button-primary-accent:focus-visible:not(:disabled),.comp-button-primary-accent:active:not(:disabled){background:radial-gradient(83.68% 100% at 50% 0%,#ffffff47,#ffffff0a 75%),var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));color:#fff;outline:none}.comp-button-primary-accent .comp-spinner{border-top-color:currentColor;border-left-color:currentColor}.comp-button-update{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:not(.comp-button-icon-only){--comp-button-padding-left: 12px;--comp-button-padding-right: 12px;min-height:30px!important;padding:0 var(--comp-button-padding-right) 0 var(--comp-button-padding-left)!important;font-size:12px}.comp-button-outlined.comp-button-size-sm:not(.comp-button-icon-only).comp-button-with-leading-visual{--comp-button-padding-left: 8px}.comp-button-outlined.comp-button-size-sm:not(.comp-button-icon-only).comp-button-with-trailing-visual{--comp-button-padding-right: 8px}.comp-button-equal-padding.comp-button-size-sm,.comp-button-outlined.comp-button-size-sm.comp-button-equal-padding{min-height:26px!important;padding-left:10px!important;padding-right:10px!important}.comp-button-outline.comp-button-icon-only,.comp-button-primary.comp-button-icon-only{min-height:0}.comp-button-filled.send-button.comp-button-icon-only{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.is-size-sm,.comp-cirra-segmented-toggle.is-variant-compact-pill.is-size-sm .comp-cirra-segmented-toggle-option{height:30px}.comp-cirra-segmented-toggle.is-variant-compact-pill.is-size-sm .comp-cirra-segmented-toggle-option{min-height:30px}.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;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.has-no-actions{padding-right:0}.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-actions .comp-dropdown-trigger{border:0;background:none;padding:0}.comp-modal-v2-header-content{display:flex;flex-direction:column;gap:0}.comp-modal-v2.is-centered .comp-modal-v2-header-content{align-items:center;text-align:center}.comp-modal-v2-header-icon{display:flex;width:56px;height:56px;align-items:center;justify-content:center;margin-bottom:20px;border:1px solid var(--cirra-neutral-400, #343538);border-radius:16px;background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-900, #aeb0b8);box-shadow:inset 0 1px 0 var(--cirra-neutral-200, #202124)}.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}}.cirra-need-help-modal .comp-modal-v2-close-button+.comp-modal-v2-body{margin-top:0}.cirra-need-help-modal-form{display:flex;flex-direction:column;gap:12px}.cirra-need-help-modal-textarea-shell{--comp-input-height: auto;--comp-input-radius: 10px;--comp-input-padding-x: 12px;width:100%;padding-top:8px;padding-bottom:8px}.cirra-need-help-modal-textarea{min-height:110px;height:auto;line-height:1.5;padding:0}.cirra-need-help-modal-reach{display:flex;align-items:center;justify-content:space-between;gap:12px}.cirra-need-help-modal-reach-label{margin:0;color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:16px}.cirra-need-help-modal-reach-buttons{display:flex;align-items:center;gap:8px;flex-shrink:0}.cirra-need-help-modal-error{margin:0;color:var(--cirra-danger, #ff5c5c);font-size:12px;line-height:16px}.cirra-need-help-modal-actions{display:flex;justify-content:flex-end}.cirra-need-help-modal-sent{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 0 4px;text-align:center}.cirra-need-help-modal-sent-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-success, #39d98a);margin-bottom:4px}.cirra-need-help-modal-sent-icon svg path{fill:color-mix(in srgb,var(--cirra-success, #39d98a) 24%,transparent);stroke:var(--cirra-success, #39d98a)}.cirra-need-help-modal-sent-title{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:15px;line-height:24px;font-weight:500;letter-spacing:-.02em}.cirra-need-help-modal-sent-copy{margin:0;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:19px;letter-spacing:-.01em;max-width:320px}.comp-modal-v2.cirra-settings-modal{width:min(1100px,100vw - 32px);height:min(760px,100vh - 32px);padding:0;overflow:hidden;background:var(--cirra-neutral-100, #151617)}html[data-cirra-theme=light] .comp-modal-v2.cirra-settings-modal{background:var(--cirra-neutral-100, #151617)}.comp-modal-v2.cirra-settings-modal>div,.comp-modal-v2.cirra-settings-modal>div>div{height:100%}.comp-modal-v2.cirra-settings-modal .comp-modal-v2-body{height:100%;margin-top:0;overflow:hidden}.comp-modal-v2.cirra-settings-modal .settings-screen,.comp-modal-v2.cirra-settings-modal .org-settings-screen{height:100%}.comp-modal-v2.cirra-settings-modal .comp-modal-v2-close-button.comp-button{top:12px;right:12px}.comp-modal-v2.cirra-analytics-page-settings-modal{width:min(840px,100vw - 32px);height:min(560px,100vh - 32px)}@media(max-width:767px){.comp-modal-v2.cirra-settings-modal{--cirra-main-thread-inline-padding: 16px;--cirra-mobile-sidebar-width: 60%;--cirra-mobile-sidebar-peek: calc(100% - var(--cirra-mobile-sidebar-width));width:100vw;height:100dvh;max-height:100dvh;border-radius:0}}@media(max-width:767px)and (max-width:540px){.comp-modal-v2.cirra-settings-modal{--cirra-mobile-sidebar-width: 87.5%}}@media(max-width:767px){.comp-modal-v2.cirra-settings-modal .comp-modal-v2-close-button.comp-button{display:none}}[data-sonner-toaster].cirra-toaster{--width: min(352px, calc(100vw - 32px) )}[data-sonner-toast].comp-cirra-toast{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}.platform-company-switch-overlay{position:fixed;inset:0;z-index:500100;pointer-events:all;background-color:#f3f5f74d;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:platform-company-switch-overlay-fade-in .3s ease-in-out both}@keyframes platform-company-switch-overlay-fade-in{0%{opacity:0}to{opacity:1}}.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}.cirra-analytics-invite-org-description{margin:0;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:19px}.cirra-analytics-invite-org-description strong{color:var(--cirra-neutral-950, #ceced6);font-weight:600}.cirra-analytics-invite-org-steps{margin-top:16px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;border-radius:12px;background:var(--cirra-neutral-300, #27282b);box-shadow:inset 0 0 0 .5px #ffffff0a}html[data-cirra-theme=light] .cirra-analytics-invite-org-steps{background:#f7f7f8;box-shadow:inset 0 0 0 .5px #00000005}.cirra-analytics-invite-org-steps-title{margin:0;font-size:12px;font-weight:500;color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-invite-org-step{display:flex;align-items:center;gap:10px;font-size:13px;line-height:18px;color:var(--cirra-neutral-900, #aeb0b8)}.cirra-analytics-invite-org-step-icon{flex:none;width:20px;height:20px;color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-invite-org-step-icon path[fill=currentColor]{opacity:.2}.cirra-analytics-invite-org-actions{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.comp-cirra-window{width:100%;height:100%;padding:0}.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;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:0;border-radius:0;box-shadow:none;overflow:hidden;background:var(--cirra-neutral-250, #242528)}html[data-cirra-theme=dark] .comp-cirra-window-body{background:var(--cirra-neutral-250, #242528)}.comp-cirra-window-body-content{flex:1 1 auto;min-width:0;min-height:0;display:flex;overflow:hidden;background:var(--cirra-neutral-100, #151617)}.comp-cirra-window-body-content>*{flex:1 1 auto;min-width:0;min-height:0}.cirra-desktop-shell-controls{position:fixed;z-index:60;top:0;left:0;height:44px;display:flex;align-items:center;gap:4px;padding:0 10px}.cirra-desktop-shell-controls .comp-button{flex-shrink:0;width:26px;height:26px;min-width:26px;min-height:26px}.cirra-desktop-shell-controls .comp-button.cirra-sidebar-toggle-button{width:28px;height:28px;min-width:28px;min-height:28px}.cirra-desktop-shell-controls .chrome-main-left{display:flex;align-items:center;gap:4px}.cirra-desktop-shell-controls .chrome-desktop-history-nav{display:inline-flex;align-items:center;gap:4px}.cirra-desktop-sidebar-peek{--cirra-desktop-sidebar-peek-inline-inset: 4px;position:fixed;z-index:55;inset:0 auto 0 0;padding-top:44px;display:flex;overflow:hidden;background:transparent;opacity:0;animation:cirra-desktop-sidebar-peek-in .2s cubic-bezier(.32,.72,0,1) forwards}.cirra-desktop-sidebar-peek:before{content:"";position:absolute;z-index:-1;inset:44px var(--cirra-desktop-sidebar-peek-inline-inset) 8px;border-radius:14px;background:var(--cirra-neutral-100, #151617);box-shadow:0 16px 32px -12px #0000000a,0 12px 12px -6px #00000003,0 4px 4px -4px #00000014,0 1px 4px #00000007,inset 0 -.5px #0000001b,inset 0 0 0 .5px #0000001b;pointer-events:none;transition:inset .26s cubic-bezier(.32,.72,0,1),border-radius .26s cubic-bezier(.32,.72,0,1),box-shadow .26s cubic-bezier(.32,.72,0,1)}.cirra-desktop-sidebar-peek{transition:opacity .2s cubic-bezier(.32,.72,0,1)}html[data-cirra-theme=dark] .cirra-desktop-sidebar-peek:before{box-shadow:0 16px 32px -12px #00000052,0 12px 12px -6px #0000003d,0 4px 4px -4px #0000001f,0 1px 4px #00000052,inset 0 -.5px #ffffff14,inset 0 0 0 .5px #ffffff14}.cirra-desktop-sidebar-peek.is-docking:before{inset:0;border-radius:0;box-shadow:0 0 0 -12px #0000,0 0 0 -6px #0000,0 0 0 -4px #0000,0 0 #0000,inset 0 0 #0000,inset 0 0 #0000}.cirra-desktop-sidebar-peek .comp-cirra-sidebar{width:100%;min-width:0;height:100%;clip-path:inset(0 var(--cirra-desktop-sidebar-peek-inline-inset) 8px round 14px);transition:clip-path .26s cubic-bezier(.32,.72,0,1)}.cirra-desktop-sidebar-peek.is-docking .comp-cirra-sidebar{clip-path:inset(0)}@keyframes cirra-desktop-sidebar-peek-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.cirra-desktop-sidebar-peek{animation:none;opacity:1;transition:none}.cirra-desktop-sidebar-peek:before,.cirra-desktop-sidebar-peek .comp-cirra-sidebar{transition:none}}html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-panel{padding-top:44px}html.is-cirra-desktop{--cirra-desktop-controls-width: 108px}html.is-cirra-desktop.is-mac{--cirra-desktop-controls-width: 182px}html.is-cirra-desktop .comp-cirra-window-body .cirra-thread-content-header-inner{height:44px;min-height:44px}html.is-cirra-desktop .comp-cirra-window-body .cirra-automations-details-breadcrumb-row,html.is-cirra-desktop .comp-cirra-window-body .connections-breadcrumb-row,html.is-cirra-desktop .comp-cirra-window-body .skills-breadcrumb-row,html.is-cirra-desktop .comp-cirra-window-body .cirra-data-sources-breadcrumb-row,html.is-cirra-desktop .comp-cirra-window-body .cirra-analytics-header-row{box-sizing:border-box;height:44px;min-height:44px}html.is-cirra-desktop .comp-cirra-window-body .compound-page.has-breadcrumb,html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-data-sources-page{padding-top:0}html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .connections-breadcrumb-row,html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .skills-breadcrumb-row,html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .cirra-data-sources-breadcrumb-row,html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .compound-page-center-column:not(.cirra-automations-thread-surface-center-column) .cirra-automations-details-breadcrumb-row{margin-left:calc(var(--cirra-desktop-controls-width) - (100vw - 100%) / 2)}html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .cirra-analytics-header-row .cirra-thread-content-title{margin-left:clamp(0px,var(--cirra-desktop-controls-width) + 600px - 50vw,var(--cirra-desktop-controls-width) - 20px)}html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .cirra-automations-thread-surface-center-column{width:100%;max-width:none;margin:0}html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .cirra-automations-thread-surface-center-column .cirra-automations-details-breadcrumb-row{padding-left:var(--cirra-desktop-controls-width)}html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel .cirra-thread-content-header-rail{width:100%;max-width:none}html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-main-panel{--cirra-shell-controls-clearance: var(--cirra-desktop-controls-width)}@media(max-width:767px){html.is-cirra-desktop .comp-cirra-window-body .comp-cirra-main-panel{--cirra-shell-controls-clearance: var(--cirra-desktop-controls-width)}}@media(max-width:1280px){html.is-cirra-desktop .comp-cirra-window-body .is-workflow-surface-layout .comp-cirra-main-panel{--cirra-shell-controls-clearance: var(--cirra-desktop-controls-width)}}@media(min-width:768px){html:not(.is-cirra-desktop) .is-desktop-sidebar-collapsed .comp-cirra-main-panel .cirra-analytics-header-row .cirra-thread-content-title{margin-left:clamp(0px,652px - 50vw,32px)}}.chrome-settings-shell{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:13px;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-company{color:var(--cirra-neutral-700, #6f7078)}.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-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{flex:1 1 0;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:0}.cirra-thread-content-header[data-mobile-only=true]{display:none}.cirra-thread-content-header-rail{width:min(100%,var(--cirra-main-thread-column-max-width, 800px));margin:0 auto}.cirra-thread-content-header-inner{box-sizing:border-box;height:56px;min-height:56px;width:100%;padding:0 var(--cirra-main-thread-inline-padding, 20px) 0 max(var(--cirra-main-thread-inline-padding, 20px),var(--cirra-shell-controls-clearance, 0px));display:flex;align-items:center;justify-content:space-between;gap:12px}@media(min-width:768px){html:not(.is-cirra-desktop) .is-desktop-sidebar-collapsed .comp-cirra-main-panel .cirra-thread-content-header-inner{padding-left:clamp(var(--cirra-main-thread-inline-padding, 20px),452px - 50vw,52px)}}.cirra-thread-content-header-leading{min-width:0;display:inline-flex;align-items:center;gap:8px}.cirra-mobile-workspace-sidebar-toggle,.cirra-mobile-main-thread-new-task{display:none!important}.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.is-breadcrumb.is-scrollable{flex:1 1 auto;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;text-overflow:clip;--cirra-breadcrumb-start-fade: 0px;--cirra-breadcrumb-end-fade: 0px;-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}.cirra-thread-content-title.is-breadcrumb.is-scrollable::-webkit-scrollbar{display:none}.cirra-thread-content-title.is-breadcrumb.is-scrollable.has-scroll-start-fade,.cirra-thread-content-title.is-breadcrumb.is-scrollable.has-scroll-end-fade{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--cirra-breadcrumb-start-fade),#000 calc(100% - var(--cirra-breadcrumb-end-fade)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--cirra-breadcrumb-start-fade),#000 calc(100% - var(--cirra-breadcrumb-end-fade)),transparent 100%)}.cirra-thread-content-title.is-breadcrumb.is-scrollable.has-scroll-start-fade{--cirra-breadcrumb-start-fade: 12px}.cirra-thread-content-title.is-breadcrumb.is-scrollable.has-scroll-end-fade{--cirra-breadcrumb-end-fade: 12px}.cirra-thread-content-title.is-breadcrumb.is-scrollable>.cirra-thread-content-breadcrumb-button,.cirra-thread-content-title.is-breadcrumb.is-scrollable>.cirra-thread-content-breadcrumb-separator,.cirra-thread-content-title.is-breadcrumb.is-scrollable>.cirra-thread-content-breadcrumb-current,.cirra-thread-content-title.is-breadcrumb.is-scrollable>.cirra-thread-content-favorite-toggle{flex:0 0 auto}.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{flex:0 0 auto;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}html.is-cirra-desktop.is-mac .cirra-desktop-shell-controls{padding-left:84px}@media(max-width:767px){.comp-cirra-window-shell,.comp-cirra-window-body-wrapper{background:var(--cirra-neutral-100, #151617)}html .comp-cirra-window{--cirra-main-thread-inline-padding: 16px;--cirra-mobile-sidebar-width: 60%;--cirra-mobile-sidebar-peek: calc(100% - var(--cirra-mobile-sidebar-width))}}@media(max-width:767px)and (max-width:540px){html .comp-cirra-window{--cirra-mobile-sidebar-width: 87.5%}}@media(max-width:767px){html .comp-cirra-window .comp-cirra-window-body-wrapper{padding:0}html .comp-cirra-window .comp-cirra-window-body{position:relative;border:0;border-radius:0;background:var(--cirra-neutral-100, #151617);box-shadow:none}html[data-cirra-theme=dark] html .comp-cirra-window .comp-cirra-window-body{border:0;background:var(--cirra-neutral-100, #151617);box-shadow:none}html .comp-cirra-window .comp-cirra-window-body-content{margin:0;border-radius:0;background:var(--cirra-neutral-100, #151617);box-shadow:none}html[data-cirra-theme=dark] html .comp-cirra-window .comp-cirra-window-body-content{background:var(--cirra-neutral-100, #151617);box-shadow:none}.cirra-thread-content-header{width:100%;border-bottom:1px solid var(--cirra-neutral-300, #27282b);background:var(--cirra-neutral-100, #151617)}.cirra-thread-content-header[data-mobile-only=true]{display:block}.cirra-thread-content-header-rail{width:100%;max-width:none}.cirra-thread-content-header-inner{height:46px;min-height:46px;padding:0 16px 0 max(8px,var(--cirra-shell-controls-clearance, 0px));gap:8px}.cirra-thread-content-header-leading{flex:1 1 auto;gap:16px}.cirra-mobile-workspace-sidebar-toggle,.cirra-mobile-main-thread-new-task{display:inline-flex!important;margin:0}.cirra-mobile-workspace-sidebar-toggle{flex:0 0 30px;width:30px;height:30px;min-width:30px;min-height:30px}.cirra-mobile-main-thread-new-task{width:30px;height:30px;min-width:30px;min-height:30px;border-radius:999px!important;border-color:var(--cirra-neutral-300, #27282b);background:var(--cirra-neutral-100, #151617);box-shadow:0 1px 2px #0000000a}.cirra-thread-content-title,.cirra-thread-content-breadcrumb-button,.cirra-thread-content-breadcrumb-current{font-size:13px;line-height:19px}.cirra-thread-content-breadcrumb-button .hugeicons-icon,.cirra-thread-content-breadcrumb-button svg{width:16px;height:16px}.cirra-thread-content-breadcrumb-separator{margin-inline:4px}.cirra-thread-content-favorite-toggle{width:24px;height:24px;margin-left:6px}.cirra-thread-content-favorite-toggle .hugeicons-icon,.cirra-thread-content-favorite-toggle svg{width:14px;height:14px}.cirra-thread-content-actions>:not(.cirra-mobile-main-thread-new-task){display:none}}.comp-cirra-skill-badge-icon{--cirra-skill-icon-size: 16px;--cirra-skill-icon-color: #53d2a8;width:var(--cirra-skill-icon-size);min-width:var(--cirra-skill-icon-size);height:var(--cirra-skill-icon-size);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%;position:relative;display:flex;flex-direction:column;background:transparent;user-select:none;-webkit-user-select:none;-ms-user-select:none;--cirra-sidebar-scroll-fade-height: 20px;background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none}.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-topbar:empty{display:none}.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-bottom{position:relative;z-index:2;flex:0 0 auto;padding:0}.comp-cirra-sidebar-bottom:empty{display:none}.comp-cirra-sidebar-bottom>.cirra-sidebar-update-card{width:calc(100% - 16px);margin:4px 8px 8px}.cirra-sidebar-mode-switch-controls{display:flex;flex-direction:row;align-items:stretch;gap:0;flex:0 0 auto;min-height:32px;height:32px;margin:12px 12px 0;padding:0}html.is-cirra-desktop .cirra-sidebar-mode-switch-controls{margin-top:4px}.cirra-sidebar-mode-switch-controls{border:none;border-radius:12px;background:var(--cirra-neutral-250, #242528);overflow:hidden;box-shadow:inset 0 -.5px .5px #00000014,inset 0 0 1px #0003}html[data-cirra-theme=light] .cirra-sidebar-mode-switch-controls{background:#f2f2f2;box-shadow:inset 0 -.5px .5px #00000005,inset 0 0 1px #00000029}.cirra-sidebar-mode-switch-option{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:12px;background:transparent;color:var(--cirra-neutral-850, #9899a1);font-size:12px;line-height:1;cursor:pointer;transition:color .15s ease;white-space:nowrap;outline:none!important}.cirra-sidebar-mode-switch-option:hover:not(.is-selected){color:color-mix(in srgb,var(--cirra-neutral-900, #aeb0b8) 72%,var(--cirra-neutral-850, #9899a1))}.cirra-sidebar-mode-switch-option:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.cirra-sidebar-mode-switch-option.is-selected{color:var(--cirra-neutral-950, #ceced6)}.cirra-sidebar-mode-switch-indicator{position:absolute;inset:0;border-radius:12px;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] .cirra-sidebar-mode-switch-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}.cirra-sidebar-mode-switch-option-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.cirra-sidebar-mode-switch-option-icon path[opacity]{opacity:.2}html[data-cirra-view-transition=sidebar-mode-switch] .cirra-sidebar-mode-switch-indicator{view-transition-name:cirra-sidebar-mode-switch-indicator}html[data-cirra-view-transition=sidebar-mode-switch] .cirra-sidebar-mode-switch-option[data-option-index="0"] .cirra-sidebar-mode-switch-option-label{view-transition-name:cirra-sidebar-mode-switch-label-0}html[data-cirra-view-transition=sidebar-mode-switch] .cirra-sidebar-mode-switch-option[data-option-index="1"] .cirra-sidebar-mode-switch-option-label{view-transition-name:cirra-sidebar-mode-switch-label-1}html[data-cirra-view-transition=sidebar-mode-switch] .cirra-sidebar-mode-switch-option[data-option-index="2"] .cirra-sidebar-mode-switch-option-label{view-transition-name:cirra-sidebar-mode-switch-label-2}html[data-cirra-view-transition=sidebar-mode-switch]::view-transition-group(root),html[data-cirra-view-transition=sidebar-mode-switch]::view-transition-old(root),html[data-cirra-view-transition=sidebar-mode-switch]::view-transition-new(root){animation:none}html[data-cirra-view-transition=sidebar-mode-switch]::view-transition-group(cirra-sidebar-mode-switch-indicator){animation-duration:.26s;animation-timing-function:cubic-bezier(.22,1,.36,1)}html[data-cirra-view-transition=sidebar-mode-switch] .is-desktop-sidebar-collapsed .cirra-sidebar-mode-switch-indicator,html[data-cirra-view-transition=sidebar-mode-switch] .is-desktop-sidebar-collapsed .cirra-sidebar-mode-switch-option[data-option-index] .cirra-sidebar-mode-switch-option-label{view-transition-name:none}.cirra-sidebar-footer{position:relative;width:100%;display:flex;align-items:center}.cirra-sidebar-footer:before{content:"";position:absolute;top:0;right:0;left:0;height:.5px;pointer-events:none;background:var(--cirra-border-soft, rgba(255, 255, 255, .09));z-index:1}.cirra-sidebar-profile-menu.chrome-settings-shell{display:flex;flex:1 1 auto;min-width:0;width:auto}.cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger{box-sizing:border-box;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;padding:8px 4px 8px 12px!important;justify-content:flex-start;border-radius:0;background:transparent!important}.cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger:focus-visible{outline:none}.cirra-sidebar-profile-menu.chrome-settings-shell .chrome-user-trigger{box-sizing:border-box;width:100%;max-width:100%;min-height:28px;padding:0 8px;border-radius:10px;transition:color .12s ease,background .12s ease,box-shadow .12s ease}.cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger:hover .chrome-user-trigger,.cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger:focus-visible .chrome-user-trigger{color:var(--cirra-neutral-900, #aeb0b8);background:linear-gradient(180deg,color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 6%,transparent) 0%,transparent 100%),var(--cirra-neutral-200, #202124);box-shadow:0 1px 1px #ffffff80,inset 0 0 0 .5px #00000014;outline:none}html[data-cirra-theme=dark] .cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger:hover .chrome-user-trigger{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=dark] .cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger:focus-visible .chrome-user-trigger{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}.cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger:focus-visible .chrome-user-trigger{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}html.is-cirra-desktop .cirra-sidebar-profile-menu.chrome-settings-shell .comp-dropdown-trigger{padding:8px 12px!important}.comp-button.cirra-web-sidebar-toggle.is-expanded{flex:0 0 auto;margin-right:8px}.comp-button.cirra-web-sidebar-toggle.is-collapsed{position:absolute;z-index:35;top:14px;left:12px;opacity:0;animation:cirra-web-sidebar-toggle-enter .16s cubic-bezier(.19,1,.22,1) .1s forwards}@keyframes cirra-web-sidebar-toggle-enter{to{opacity:1}}.cirra-sidebar-update-card{width:100%;min-height:70px;padding:12px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 18%,transparent);border-radius:18px;display:flex;align-items:center;gap:8px;color:var(--cirra-neutral-950, #ceced6);background:var(--cirra-neutral-200, #202124);box-shadow:0 8px 24px #0000001f;cursor:pointer;pointer-events:auto;text-align:left;transition:background .16s ease-out,border-color .16s ease-out,transform .16s ease-out}.cirra-sidebar-update-card:hover{background:var(--cirra-neutral-250, #242528);border-color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 28%,transparent)}.cirra-sidebar-update-card:active{transform:translateY(1px)}.cirra-sidebar-update-card:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}html[data-cirra-theme=light] .cirra-sidebar-update-card{color:#27272a;background:#fff;border-color:#27272a24;box-shadow:0 8px 24px #27272a14}html[data-cirra-theme=light] .cirra-sidebar-update-card:hover{background:#fff;border-color:#27272a3d}.cirra-sidebar-update-card-logo{width:28px;height:25px;flex:0 0 28px;fill:var(--cirra-neutral-300, #27282b);stroke:var(--cirra-neutral-850, #9899a1)}html[data-cirra-theme=light] .cirra-sidebar-update-card-logo{fill:#f2f2f3;stroke:#bababf}.cirra-sidebar-update-card-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:3px}.cirra-sidebar-update-card-title{display:inline-flex;align-items:center;justify-content:space-between;font-size:13px;line-height:18px;font-weight:500;letter-spacing:-.015em}.cirra-sidebar-update-card-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;font-size:11px;line-height:15px;color:var(--cirra-neutral-850, #9899a1)}.cirra-sidebar-update-card-meta s{opacity:.68}html[data-cirra-theme=light] .cirra-sidebar-update-card-meta{color:#71717a}.cirra-sidebar-update-card-arrow{flex:0 0 auto;font-size:14px;font-weight:300;line-height:1;color:var(--cirra-neutral-850, #9899a1)}.comp-cirra-sidebar-main-panel-group{flex:1;min-width:0;min-height:0;display:flex;position:relative}.comp-cirra-sidebar-main-panel-group[data-sidebar-resizing=true]{cursor:col-resize;user-select:none}.comp-cirra-sidebar-main-panel-group[data-sidebar-resizing=true] *{user-select:none}@media(min-width:768px){.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-panel{overflow:hidden;transition:width .26s cubic-bezier(.32,.72,0,1)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-panel .comp-cirra-sidebar{width:var(--cirra-sidebar-panel-width, 300px);min-width:var(--cirra-sidebar-panel-width, 300px)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout[data-sidebar-resizing=true] .comp-cirra-sidebar-panel,.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout[data-sidebar-viewport-transitioning=true] .comp-cirra-sidebar-panel{transition:none}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-desktop-sidebar-collapsed .comp-cirra-sidebar-panel{width:0!important;min-width:0}}@media(max-width:767px){.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout{--cirra-mobile-main-panel-shadow: 0 4px 4px -4px rgba(0, 0, 0, .12), 0 1px 1px -.5px rgba(0, 0, 0, .08), 0 0 0 .5px rgba(0, 0, 0, .12), 0 8px 16px -4px rgba(0, 0, 0, .08), 0 12px 24px -6px rgba(0, 0, 0, .1), inset 0 1px 1px 1px #ffffff, inset 0 4px 20px -16px rgba(0, 0, 0, .25);overflow:hidden;background:var(--cirra-neutral-250, #242528)}html[data-cirra-theme=dark] .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout{--cirra-mobile-main-panel-shadow: 0 4px 4px -4px rgba(0, 0, 0, .28), 0 1px 1px -.5px rgba(0, 0, 0, .32), 0 0 0 .5px rgba(255, 255, 255, .08), 0 8px 16px -4px rgba(0, 0, 0, .3), 0 12px 24px -6px rgba(0, 0, 0, .34), inset 0 1px 1px 1px rgba(255, 255, 255, .04), inset 0 4px 20px -16px rgba(255, 255, 255, .06)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-panel{position:absolute;z-index:30;inset:0 auto 0 0;width:var(--cirra-mobile-sidebar-width)!important;border-radius:0;overflow:hidden;background:var(--cirra-neutral-250, #242528);transform:translate(0);transition:transform .18s ease-out}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-panel .comp-cirra-sidebar{width:100%;min-width:0;background:var(--cirra-neutral-250, #242528)!important}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-panel .comp-cirra-sidebar:after{display:none}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .thread-section-header.cirra-sidebar-section-header .sidebar-disclosure-toggle:hover,.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .thread-section-header.cirra-sidebar-section-header .sidebar-disclosure-toggle:focus-visible{background:var(--cirra-neutral-300, #27282b)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-scroll{padding:16px 16px 20px;mask-image:none;-webkit-mask-image:none}html.is-cirra-desktop .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-scroll{padding-top:58px}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .cirra-sidebar-mode-switch-controls{margin-right:16px;margin-left:16px;background:var(--cirra-neutral-300, #27282b)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-resize-handle,.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .cirra-web-sidebar-toggle{display:none}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-main-panel{position:relative;z-index:41;flex:0 0 100%;width:100%;transform:translate(var(--cirra-mobile-sidebar-width));transition:transform .18s ease-out,border-radius .18s ease-out;border-radius:24px 0 0 24px;overflow:hidden;background:var(--cirra-neutral-100, #151617);box-shadow:var(--cirra-mobile-main-panel-shadow)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workspace-sidebar-collapsed .comp-cirra-sidebar-panel{transform:translate(-100%)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workspace-sidebar-collapsed .comp-cirra-main-panel{transform:translate(0);border-radius:0;box-shadow:none}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-mobile-sidebar-dismiss{position:absolute;z-index:50;inset:0 0 0 auto;width:var(--cirra-mobile-sidebar-peek);min-width:44px;padding:0;border:0;background:transparent;cursor:pointer}}@media(max-width:1280px){.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout{--cirra-mobile-sidebar-width: min(320px, 87.5%);--cirra-mobile-sidebar-peek: calc(100% - var(--cirra-mobile-sidebar-width));--cirra-mobile-main-panel-shadow: 0 4px 4px -4px rgba(0, 0, 0, .12), 0 1px 1px -.5px rgba(0, 0, 0, .08), 0 0 0 .5px rgba(0, 0, 0, .12), 0 8px 16px -4px rgba(0, 0, 0, .08), 0 12px 24px -6px rgba(0, 0, 0, .1), inset 0 1px 1px 1px #ffffff, inset 0 4px 20px -16px rgba(0, 0, 0, .25);overflow:hidden;background:var(--cirra-neutral-250, #242528)}html[data-cirra-theme=dark] .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout{--cirra-mobile-main-panel-shadow: 0 4px 4px -4px rgba(0, 0, 0, .28), 0 1px 1px -.5px rgba(0, 0, 0, .32), 0 0 0 .5px rgba(255, 255, 255, .08), 0 8px 16px -4px rgba(0, 0, 0, .3), 0 12px 24px -6px rgba(0, 0, 0, .34), inset 0 1px 1px 1px rgba(255, 255, 255, .04), inset 0 4px 20px -16px rgba(255, 255, 255, .06)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-sidebar-panel{position:absolute;z-index:30;inset:0 auto 0 0;width:var(--cirra-mobile-sidebar-width)!important;border-radius:0;overflow:hidden;background:var(--cirra-neutral-250, #242528);transform:translate(0);transition:transform .18s ease-out}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-sidebar-panel .comp-cirra-sidebar{width:100%;min-width:0;background:var(--cirra-neutral-250, #242528)!important}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-sidebar-panel .comp-cirra-sidebar:after{display:none}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .thread-section-header.cirra-sidebar-section-header .sidebar-disclosure-toggle:hover,.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .thread-section-header.cirra-sidebar-section-header .sidebar-disclosure-toggle:focus-visible{background:var(--cirra-neutral-300, #27282b)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-sidebar-scroll{padding:16px 16px 20px;mask-image:none;-webkit-mask-image:none}html.is-cirra-desktop .comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-sidebar-scroll{padding-top:58px}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .cirra-sidebar-mode-switch-controls{margin-right:16px;margin-left:16px;background:var(--cirra-neutral-300, #27282b)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-sidebar-resize-handle,.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .cirra-web-sidebar-toggle{display:none}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-main-panel{position:relative;z-index:41;flex:0 0 100%;width:100%;transform:translate(var(--cirra-mobile-sidebar-width));transition:transform .18s ease-out,border-radius .18s ease-out;border-radius:24px 0 0 24px;overflow:hidden;background:var(--cirra-neutral-100, #151617);box-shadow:var(--cirra-mobile-main-panel-shadow)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout.is-workspace-sidebar-collapsed .comp-cirra-sidebar-panel{transform:translate(-100%)}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout.is-workspace-sidebar-collapsed .comp-cirra-main-panel{transform:translate(0);border-radius:0;box-shadow:none}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout.is-workflow-surface-layout .comp-cirra-mobile-sidebar-dismiss{position:absolute;z-index:50;inset:0 0 0 auto;width:var(--cirra-mobile-sidebar-peek);min-width:44px;padding:0;border:0;background:transparent;cursor:pointer}}.comp-cirra-sidebar-panel{flex:0 0 auto;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:16px;transition:margin-top .26s cubic-bezier(.32,.72,0,1)}@media(prefers-reduced-motion:reduce){.sidebar-section+.sidebar-section{transition:none}}.sidebar-section[data-collapsed=true]+.sidebar-section{margin-top:8px}.sidebar-section.nav{gap:8px;margin-left:8px;min-height:30px}.sidebar-section>.sidebar-disclosure-toggle{margin-bottom:8px}.comp-cirra-sidebar>:not(.sidebar-section)+.sidebar-section{padding-top:12px}.sidebar-section>.sidebar-row+.sidebar-row,.sidebar-section>[id]>.sidebar-row+.sidebar-row{margin-top:2px}.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)}@media(prefers-reduced-motion:reduce){.cirra-web-sidebar-toggle.is-collapsed{opacity:1;animation:none}.comp-cirra-sidebar-main-panel-group.is-workspace-sidebar-layout .comp-cirra-sidebar-panel{transition:none}}.comp-button.sidebar-sidebar-collapse-trigger{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-850, #9899a1)}.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:1px;padding-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,.thread-section-filter-trigger.comp-button,.sidebar-folder-action.comp-button,.sidebar-section-header-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-add-project-button.comp-button,html[data-cirra-theme=light] .thread-section-filter-trigger.comp-button,html[data-cirra-theme=light] .sidebar-folder-action.comp-button,html[data-cirra-theme=light] .sidebar-section-header-trigger.comp-button{color:#a4a5ab}.thread-section-add-project-button.comp-button svg,.thread-section-filter-trigger.comp-button svg,.sidebar-folder-action.comp-button svg,.sidebar-section-header-trigger.comp-button svg{display:block;transform:none}.thread-section-add-project-button.comp-button:hover:not(:disabled),.thread-section-filter-trigger.comp-button:hover:not(:disabled),.sidebar-folder-action.comp-button:hover:not(:disabled),.sidebar-section-header-trigger.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),.thread-section-filter-trigger.comp-button:focus-visible:not(:disabled),.sidebar-folder-action.comp-button:focus-visible:not(:disabled),.sidebar-section-header-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-add-project-button.comp-button:focus-visible:not(:disabled){color:#a4a5ab}html[data-cirra-theme=light] .thread-section-filter-trigger.comp-button:focus-visible:not(:disabled){color:#a4a5ab}html[data-cirra-theme=light] .sidebar-folder-action.comp-button:focus-visible:not(:disabled){color:#a4a5ab}html[data-cirra-theme=light] .sidebar-section-header-trigger.comp-button:focus-visible:not(:disabled){color:#a4a5ab}.thread-section-filter-trigger.comp-button svg,.sidebar-folder-action.comp-button svg,.sidebar-section-header-trigger.comp-button svg{width:12px;height:12px}.thread-section-filter-trigger.comp-button,.sidebar-section-header-trigger.comp-button{opacity:0;transition:opacity .16s ease-out}@media(prefers-reduced-motion:reduce){.thread-section-filter-trigger.comp-button,.sidebar-section-header-trigger.comp-button{transition:none}}.cirra-sidebar-section-toggle:hover .thread-section-filter-trigger.comp-button,.cirra-sidebar-section-toggle:focus-visible .thread-section-filter-trigger.comp-button,.cirra-sidebar-section-toggle:hover .sidebar-section-header-trigger.comp-button,.cirra-sidebar-section-toggle:focus-visible .sidebar-section-header-trigger.comp-button,.thread-section-filter-trigger.comp-button:focus-visible,.sidebar-section-header-trigger.comp-button:focus-visible,.thread-section-filter-trigger.comp-button[data-popup-open]{opacity:1}.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-850, #9899a1)}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 .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-850, #9899a1)}.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-850, #9899a1)}.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-850, #9899a1)}.thread-project-section-label[data-sidebar-folder-expanded=true] .row-icon svg{fill:color-mix(in srgb,var(--cirra-neutral-850, #9899a1) 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-850, #9899a1) 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.sidebar-tree-row{position:relative;width:calc(100% - var(--sidebar-tree-depth) * 20px);margin-left:calc(var(--sidebar-tree-depth) * 20px)}.sidebar-row.sidebar-tree-row:before{content:"";position:absolute;top:-2px;bottom:0;left:calc(15px - var(--sidebar-tree-depth) * 20px);width:calc(var(--sidebar-tree-depth) * 20px - 19px);background:repeating-linear-gradient(to right,color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 10%,transparent) 0 1px,transparent 1px 20px);pointer-events:none}.sidebar-row .sidebar-folder-disclosure{display:block;align-self:center;color:var(--cirra-neutral-700, #6f7078);opacity:0;transform-origin:50% 50%;transition:opacity .12s ease,transform .14s ease}.sidebar-row .sidebar-folder-disclosure[data-expanded=true]{transform:rotate(90deg)}.sidebar-row:hover .sidebar-folder-disclosure,.sidebar-row:focus-visible .sidebar-folder-disclosure{opacity:1}.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(.settings-sidebar-row):hover,.sidebar-row:not(.settings-sidebar-row):focus-visible{background:var(--cirra-neutral-250, #242528);color:var(--cirra-neutral-900, #aeb0b8);outline:none}.sidebar-row:not(.settings-sidebar-row):hover .row-icon,.sidebar-row:not(.settings-sidebar-row):focus-visible .row-icon{color:var(--cirra-neutral-900, #aeb0b8)}.sidebar-row:not(.settings-sidebar-row):hover .row-label,.sidebar-row:not(.settings-sidebar-row):focus-visible .row-label{color:var(--cirra-neutral-900, #aeb0b8)}.sidebar-row:not(.settings-sidebar-row):hover.selected,.sidebar-row:not(.settings-sidebar-row):focus-visible.selected{background:var(--cirra-neutral-250, #242528);color:var(--cirra-neutral-950, #ceced6)}.sidebar-row:not(.settings-sidebar-row):hover.selected .row-label,.sidebar-row:not(.settings-sidebar-row):focus-visible.selected .row-label{color:var(--cirra-neutral-950, #ceced6)!important}.sidebar-row .row-label.is-muted{opacity:.5}.sidebar-row .row-left{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-850, #9899a1)}.sidebar-row .row-metadata .comp-button:hover:not(:disabled){color:var(--cirra-neutral-950, #ceced6);background:var(--cirra-neutral-100, #151617)}.sidebar-row.selected{background:var(--cirra-neutral-250, #242528);color:var(--cirra-neutral-950, #ceced6)}.sidebar-row.selected .row-label{color:var(--cirra-neutral-950, #ceced6)!important}.sidebar-row.workspace-row{height:36px;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-850, #9899a1)}.sidebar-row.thread-row+.thread-row{margin-top:2px}.sidebar-row.thread-row.child-thread-row{box-sizing:border-box;width:calc(100% - var(--thread-depth) * 22px);margin-left:calc(6px + var(--thread-depth) * 16px);padding-left:12px;padding-right:12px}.sidebar-row.thread-row .row-label{color:var(--cirra-neutral-850, #9899a1)}.sidebar-row.thread-row .thread-row-select{flex:1;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-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-850, #9899a1);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-850, #9899a1));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-850, #9899a1))}.sidebar-settings:hover .row-left .row-label,.sidebar-settings:focus-visible .row-left .row-label{color:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 80%,var(--cirra-neutral-850, #9899a1))}.sidebar-settings .row-left{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-850, #9899a1)}.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-menu-group{display:flex;flex-direction:column;gap:2px}.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-850, #9899a1)}.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-impersonation-popover.comp-dropdown-content{width:min(320px,100vw - 40px)}.sidebar-settings-impersonation-layout{position:relative}.sidebar-settings-impersonation-contexts.comp-dropdown-content{position:absolute;top:0;right:calc(100% + 8px);width:min(300px,100vw - 40px);padding:8px;gap:2px;overflow:visible}.sidebar-settings-impersonation-user-item .sidebar-settings-menu-item-arrow,.sidebar-settings-impersonation-context-item .comp-spinner{margin-left:auto}.sidebar-settings-company-search-popover .dropdown-label.sidebar-settings-menu-note,.sidebar-settings-company-search-popover .sidebar-settings-menu-item-label{font-weight:400}.sidebar-settings-company-search-popover .dropdown-label.sidebar-settings-menu-note{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}.sidebar-inline-rename-input{font:inherit;color:inherit;letter-spacing:inherit;background:transparent;border:0;outline:none;padding:0;margin:0;width:100%;min-width:0}.sidebar-folder-action.comp-button{display:none}.sidebar-row:hover .sidebar-folder-action.comp-button,.sidebar-folder-action.comp-button:focus-visible{display:flex}.comp-user-feedback-prompt{--user-feedback-prompt-surface: color-mix(in oklab, var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 4%, var(--cirra-bg-card));--user-feedback-prompt-border: color-mix(in oklab, var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 12%, transparent);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:14px;border:1px solid var(--user-feedback-prompt-border);border-radius:14px;background:var(--user-feedback-prompt-surface)}html[data-cirra-theme=dark] .comp-user-feedback-prompt{--user-feedback-prompt-surface: color-mix(in oklab, var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 7%, var(--cirra-bg-card));--user-feedback-prompt-border: color-mix(in oklab, var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 18%, transparent)}.comp-user-feedback-prompt-icon{display:grid;width:36px;height:36px;place-items:center;border-radius:10px;color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));background:color-mix(in oklab,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 10%,transparent);box-shadow:inset 0 0 0 .5px color-mix(in oklab,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 22%,transparent)}.comp-user-feedback-prompt-icon svg [opacity]{opacity:.12}.comp-user-feedback-prompt-copy{min-width:0}.comp-user-feedback-prompt-copy h2{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:-.01em}.comp-user-feedback-prompt-copy p{margin:3px 0 0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.45}.comp-user-feedback-prompt-actions{display:flex;align-items:center;gap:6px}.comp-user-feedback-prompt-dismiss.comp-button{flex:none}.comp-user-feedback-prompt-dismiss.comp-button:hover:not(:disabled),.comp-user-feedback-prompt-dismiss.comp-button:focus-visible:not(:disabled),.comp-user-feedback-prompt-dismiss.comp-button:active:not(:disabled){color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));background:linear-gradient(180deg,color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 6%,transparent) 0%,transparent 100%),color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 12%,transparent);box-shadow:0 1px 1px #ffffff80,inset 0 0 0 .5px color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 20%,transparent);outline:none}html[data-cirra-theme=dark] .comp-user-feedback-prompt-dismiss.comp-button:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 6%,transparent) 0%,transparent 100%),color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 12%,transparent);box-shadow:0 1px 1px #0003,inset 0 0 0 .5px color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 24%,transparent)}html[data-cirra-theme=dark] .comp-user-feedback-prompt-dismiss.comp-button:focus-visible:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 6%,transparent) 0%,transparent 100%),color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 12%,transparent);box-shadow:0 1px 1px #0003,inset 0 0 0 .5px color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 24%,transparent)}html[data-cirra-theme=dark] .comp-user-feedback-prompt-dismiss.comp-button:active:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 6%,transparent) 0%,transparent 100%),color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 12%,transparent);box-shadow:0 1px 1px #0003,inset 0 0 0 .5px color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 24%,transparent)}@media(max-width:540px){.comp-user-feedback-prompt{grid-template-columns:auto minmax(0,1fr)}.comp-user-feedback-prompt-actions{grid-column:2;justify-content:flex-start}}.comp-user-feedback-modal{--user-feedback-modal-option-border: color-mix(in srgb, variables.$neutral-950 12%, transparent)}html[data-cirra-theme=dark] .comp-user-feedback-modal{--user-feedback-modal-option-border: color-mix(in srgb, white 12%, transparent)}.comp-user-feedback-modal .comp-modal-v2-animated-frame{overflow:visible}.comp-user-feedback-modal .comp-modal-v2-body{margin-top:12px}.comp-user-feedback-modal-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.comp-user-feedback-modal-option{--user-feedback-option-tone: variables.$accent;position:relative;display:flex;min-width:0;min-height:76px;padding:8px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-radius:12px;color:var(--cirra-neutral-950, #ceced6);background:transparent;box-shadow:inset 0 0 0 1px var(--user-feedback-modal-option-border);cursor:pointer;transition-property:color,background-color,box-shadow;transition-duration:.14s;transition-timing-function:ease-out}.comp-user-feedback-modal-option input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.comp-user-feedback-modal-option:hover,.comp-user-feedback-modal-option:focus-within{background:var(--cirra-neutral-200, #202124);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 18%,transparent)}.comp-user-feedback-modal-option.is-selected{background:color-mix(in oklab,var(--user-feedback-option-tone) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--user-feedback-option-tone) 34%,transparent)}.comp-user-feedback-modal-option.is-selected .comp-user-feedback-modal-option-icon{color:var(--user-feedback-option-tone)}html[data-cirra-theme=dark] .comp-user-feedback-modal-option:hover,html[data-cirra-theme=dark] .comp-user-feedback-modal-option:focus-within{background:var(--cirra-neutral-200, #202124);box-shadow:inset 0 0 0 1px color-mix(in srgb,white 18%,transparent)}html[data-cirra-theme=dark] .comp-user-feedback-modal-option.is-selected{background:color-mix(in oklab,var(--user-feedback-option-tone) 15%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--user-feedback-option-tone) 42%,transparent)}.comp-user-feedback-modal-option--bad{--user-feedback-option-tone: oklch(.62 .2 25)}.comp-user-feedback-modal-option--neutral{--user-feedback-option-tone: oklch(.7 .14 80)}.comp-user-feedback-modal-option--good{--user-feedback-option-tone: oklch(.62 .16 150)}.comp-user-feedback-modal-option-icon{display:grid;width:28px;height:28px;place-items:center;color:var(--cirra-neutral-700, #6f7078);transition:color .14s ease-out}.comp-user-feedback-modal-option-icon svg [opacity]{opacity:.08}.comp-user-feedback-modal-option-copy{min-width:0;text-align:center}.comp-user-feedback-modal-option-copy strong{color:inherit;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:-.01em}.comp-user-feedback-modal-details{margin-top:16px;overflow:hidden}.comp-user-feedback-modal-message-label{display:block;margin-bottom:7px;color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;font-weight:500;line-height:1.4}.comp-user-feedback-modal-textarea-shell{--comp-input-height: auto;--comp-input-radius: 10px;--comp-input-padding-x: 12px;width:100%;padding-top:8px;padding-bottom:8px}.comp-user-feedback-modal-textarea{min-height:104px;height:auto;padding:0;font-size:13px;line-height:1.5}.comp-user-feedback-modal-actions{display:flex;justify-content:flex-end;margin-top:12px}@media(max-width:540px){.comp-user-feedback-modal-option{min-height:72px}.comp-user-feedback-modal-textarea{font-size:16px}}.comp-cirra-empty-state-card{--cirra-empty-state-card-accent: #8a46ff;--cirra-empty-state-card-logo-active: #d8dde6;--cirra-empty-state-card-logo-rest: #8b929e;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:0 20px 20px;display:flex;flex-direction:column;gap:24px}.connections-center-column{padding-right:0;padding-left:0}.connections-mobile-add-button svg{width:16px;height:16px}.connections-breadcrumb-row{box-sizing:border-box;height:56px;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0;margin-bottom:0}.connections-section{display:flex;flex-direction:column;gap:0}.connections-section-body{margin-top:0;display:flex;flex-direction:column;gap:16px}.connections-controls-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;width:100%}.connections-controls-trailing{display:flex;flex-direction:row-reverse;align-items:center;gap:8px;margin-left:auto;min-width:0}.connections-scope-tabs{min-width:0}.connections-scope-tabs .comp-pill:disabled{cursor:default;opacity:.42}.connections-scope-tabs .comp-pill:disabled:hover,.connections-scope-tabs .comp-pill:disabled:focus-visible{color:var(--cirra-neutral-700, #6f7078)}.connections-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:16px 0}.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-heading .compound-page-header-subtitle{padding-bottom:7px}.connections-section-action{display:inline-flex;align-items:flex-end}.connections-status{min-height:20px;color:var(--cirra-neutral-700, #6f7078);font-size:13px}.connections-status.error{color:var(--cirra-danger, #ff5c5c)}.connections-app-modal-empty{padding:24px;color:var(--cirra-neutral-700, #6f7078);font-size:13px;text-align:center}.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-explore-apps-card{position:relative;width:100%;height:177.1421203613px;min-height:177.1421203613px;margin-top:0;border:.5px dashed rgba(255,255,255,.18);border-radius:12px;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:40px 8px 40px 16px;cursor:pointer;text-align:center;transition:background-color .14s ease,border-color .14s ease}.connections-explore-apps-card.has-divider:before{content:"";position:absolute;top:-32px;left:0;right:0;height:1px;background:var(--cirra-neutral-400, #343538);pointer-events:none}.connections-explore-apps-card.has-divider{margin-top:40px}html[data-cirra-theme=light] .connections-explore-apps-card{background:#f7f7f8;border-color:#00000052}.connections-explore-apps-card:hover,.connections-explore-apps-card:focus-visible{background:var(--cirra-neutral-250, #242528);border-color:#ffffff47;outline:none}html[data-cirra-theme=light] .connections-explore-apps-card:hover{background:#fff;border-color:#00000075}html[data-cirra-theme=light] .connections-explore-apps-card:focus-visible{background:#fff;border-color:#00000075}.connections-explore-apps-card:hover .connections-explore-apps-icon,.connections-explore-apps-card:focus-visible .connections-explore-apps-icon{transform:rotate(-8deg) scale(1.04)}.connections-explore-apps-icon{width:32px;height:32px;border-radius:10px;background:#f7f7f8;color:#404147;display:inline-flex;align-items:center;justify-content:center;transform:rotate(-8deg);transition:color .14s ease,transform .14s ease;box-shadow:0 1px 1px -.5px #0000000a,0 0 0 .5px #0000001f,inset 0 0 4px #fff}html[data-cirra-theme=light] .connections-explore-apps-icon{background:#fff}.connections-explore-apps-icon svg{width:23px;height:23px}.connections-explore-apps-title{color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:18px;font-weight:500}.connections-explore-apps-subtitle{color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:16px}.connections-category-section{display:flex;flex-direction:column;gap:12px}.connections-category-section+.connections-category-section{margin-top:32px}.connections-category-header{height:32px;min-height:32px;border-radius:8px;border:.5px solid rgba(255,255,255,.08);background:var(--cirra-neutral-200, #202124);display:flex;align-items:center;justify-content:space-between;gap:0;padding:0 5px 0 0}html[data-cirra-theme=light] .connections-category-header{background:#f7f7f8;border-color:#00000005}.connections-category-title{flex:1 1 auto;min-width:0;height:100%;margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em}html[data-cirra-theme=light] .connections-category-title{color:#202129}.connections-category-collapse-button{width:100%;height:100%;padding:0 8px 0 16px;border:none;border-radius:9999px;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;display:flex;align-items:center;justify-content:flex-start;gap:8px;text-align:left;cursor:pointer}.connections-category-collapse-button:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.connections-category-chevron-button.comp-button{width:22px;height:22px;min-width:22px;min-height:22px;padding:0;border:none;border-radius:9999px;background:transparent;box-shadow:none;color:var(--cirra-neutral-700, #6f7078)}.connections-category-chevron-button.comp-button:hover{color:var(--cirra-neutral-950, #ceced6)}.connections-category-chevron-button.comp-button svg{width:12px;height:12px;transform:rotate(0);transition:transform .12s ease}.connections-category-chevron-button.comp-button.is-collapsed svg{transform:rotate(-90deg)}.connections-category-add-button.comp-button{width:22px;height:22px;min-width:22px;min-height:22px;padding:0;border-radius:9999px;border:none;background:transparent;box-shadow:none;color:var(--cirra-neutral-700, #6f7078)}.connections-category-add-button.comp-button:hover{color:var(--cirra-neutral-950, #ceced6)}.connections-category-add-button.comp-button svg{width:10px;height:10px}.connections-category-app-grid{display:grid;width:min(100%,760px);grid-template-columns:repeat(auto-fit,245.3333333333px);justify-content:start;gap:12px}.connections-app-card{position:relative;min-width:0;width:245.3333333333px;height:99px;min-height:99px;border-radius:12px;border:0;background:var(--cirra-neutral-50, #0e0e0f);box-shadow:0 0 0 .5px #ffffff24,0 1px 1px -.5px #0000006b;display:flex;flex-direction:column;gap:12px;padding:16px;overflow:hidden}html[data-cirra-theme=light] .connections-app-card{background:#fcfcfc;box-shadow:0 0 0 .5px #00000014,0 1px 1px -.5px #0000000f}.connections-app-card-main{border:none;background:transparent;color:inherit;padding:0;display:flex;align-items:center;gap:10px;min-width:0;text-align:left;cursor:pointer}.connections-app-card.has-add-action .connections-app-card-main{padding-right:54px}.connections-app-card-main:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.connections-app-card-main.is-static{cursor:default}.connections-app-card-logo-shell{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:8px;background:#fcfcfc;box-shadow:0 1px 1px -.5px #0000000a,0 0 0 .5px #0000001f,inset 0 0 4px #fff;display:inline-flex;align-items:center;justify-content:center}.connections-app-card-logo{width:20px;height:20px;object-fit:contain;border-radius:2px}.connections-app-card-logo-fallback{color:#404147;font-size:12px;line-height:1;font-weight:600}.connections-app-card-name{min-width:0;color:#ffffffb8;font-size:14px;line-height:18px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cirra-theme=light] .connections-app-card-name{color:var(--cirra-neutral-800, #81828a)}.connections-app-card-add-button.comp-button{position:absolute;top:16px;right:16px;height:24px;min-height:24px;padding:0 9px;border-radius:999px;border:0;background:color-mix(in srgb,var(--cirra-neutral-200, #202124) 88%,var(--cirra-neutral-50, #0e0e0f) 12%);color:#ffffffb8;font-size:11px;line-height:14px;box-shadow:0 1px 1px -.5px #0000003d,inset 0 -.5px #0000005c,inset 0 0 0 .5px #ffffff1f;opacity:0;transform:translateY(-1px);pointer-events:none;transition:opacity .12s ease,transform .12s ease}.connections-app-card-add-button.comp-button:hover:not(:disabled),.connections-app-card-add-button.comp-button:focus-visible:not(:disabled),.connections-app-card-add-button.comp-button:active:not(:disabled){background:#ffffff14;color:#ffffffeb;box-shadow:0 1px 1px -.5px #0000003d,inset 0 -.5px #0000005c,inset 0 0 0 .5px #ffffff1f}html[data-cirra-theme=light] .connections-app-card-add-button.comp-button{background:#00000008;color:var(--cirra-neutral-800, #81828a);box-shadow:inset 0 0 0 .5px #0000000f}html[data-cirra-theme=light] .connections-app-card-add-button.comp-button:hover:not(:disabled),html[data-cirra-theme=light] .connections-app-card-add-button.comp-button:focus-visible:not(:disabled),html[data-cirra-theme=light] .connections-app-card-add-button.comp-button:active:not(:disabled){background:var(--cirra-neutral-100, #151617);color:var(--cirra-neutral-950, #ceced6);box-shadow:inset 0 0 0 .5px #00000014}.connections-app-card:hover .connections-app-card-add-button,.connections-app-card:focus-within .connections-app-card-add-button{opacity:1;transform:translateY(0);pointer-events:auto}.connections-app-card-chips{position:relative;width:100%;min-width:0;display:flex;align-items:center;gap:6px;overflow:hidden}.connections-app-card-chip-measurements{position:absolute;inset:auto auto 0 0;width:100%;height:0;overflow:visible;pointer-events:none}.connections-app-card-chip,.connections-app-card-overflow-chip{max-width:100%;min-width:0;height:19px;border:none;border-radius:6px;background:var(--cirra-neutral-200, #202124);color:#ffffffb8;display:inline-flex;align-items:center;gap:6px;padding:0 8px;font-size:12px;line-height:16px;font-weight:400;cursor:pointer;white-space:nowrap;overflow:hidden}html[data-cirra-theme=light] .connections-app-card-chip,html[data-cirra-theme=light] .connections-app-card-overflow-chip{background:#f1f1f3;color:var(--cirra-neutral-700, #6f7078)}.connections-app-card-chip:focus-visible,.connections-app-card-overflow-chip:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.connections-app-card-chip.is-static{cursor:default}.connections-app-card-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.connections-app-card-chips.has-overflow .connections-app-card-chip{max-width:calc(100% - 54px)}.connections-app-card-chip-dot{width:8px;height:8px;min-width:8px;min-height:8px;border-radius:999px;background:var(--cirra-neutral-700, #6f7078);box-shadow:inset 0 0 0 .5px #00000029}.connections-app-card-chip.tone-success .connections-app-card-chip-dot{background:var(--cirra-success, #39d98a)}.connections-app-card-chip.tone-warning .connections-app-card-chip-dot{background:var(--cirra-warning, #e7a641)}.connections-app-card-chip.tone-danger .connections-app-card-chip-dot{background:var(--cirra-danger, #ff5c5c)}.connections-app-card-chip.tone-neutral .connections-app-card-chip-dot{background:var(--cirra-neutral-700, #6f7078)}.connections-app-card-overflow-chip{flex:0 0 auto;color:#ffffffc7}html[data-cirra-theme=light] .connections-app-card-overflow-chip{color:var(--cirra-neutral-800, #81828a)}.connections-company-group .compound-connections-group-title{font-size:14px;line-height:20px;letter-spacing:0}.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-primary-cta-button.comp-button.comp-button-outlined{height:30px;min-height:30px;border-radius:20px;border:none;background:radial-gradient(circle at 50% 0%,#ffffff29,#fff0 58%),#404147;color:#fff;font-size:13px;white-space:nowrap;box-shadow:0 2px 2px -1px #00000029,inset 0 -1px 2px -1px #0000002e,inset 0 1px 2px #ffffff1f}.connections-primary-cta-button.comp-button.comp-button-outlined:hover:not(:disabled),.connections-primary-cta-button.comp-button.comp-button-outlined:focus-visible:not(:disabled),.connections-primary-cta-button.comp-button.comp-button-outlined:active:not(:disabled){background:radial-gradient(circle at 50% 0%,#fff3,#fff0 58%),#34353a;color:#fff;box-shadow:0 2px 2px -1px #0003,inset 0 -1px 2px -1px #0000003d,inset 0 1px 2px #ffffff29}.connections-add-trigger.comp-button.comp-button-outlined{width:128px;padding:0 10px;line-height:19px;font-weight:510;letter-spacing:-.01em}.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-filter-row{min-height:36px;border-radius:8px;border:.5px solid rgba(255,255,255,.12);background:var(--cirra-neutral-300, #27282b);display:flex;align-items:center;gap:8px;padding:6px 16px}html[data-cirra-theme=light] .connections-add-modal-filter-row{background:#fff;border-color:#0000001f}.connections-add-modal-filter-icon{width:14px;height:14px;color:var(--cirra-neutral-700, #6f7078);display:inline-flex;align-items:center;justify-content:center;flex:none}.connections-add-modal-active-filter{max-width:100%;height:22px;border-radius:999px;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-900, #aeb0b8);display:inline-flex;align-items:center;gap:6px;padding:0 5px 0 9px;font-size:12px;line-height:16px;min-width:0}html[data-cirra-theme=light] .connections-add-modal-active-filter{background:#f1f1f3}.connections-add-modal-active-filter-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connections-add-modal-active-filter-remove{width:16px;height:16px;min-width:16px;min-height:16px;border:none;border-radius:999px;background:transparent;color:var(--cirra-neutral-700, #6f7078);display:inline-flex;align-items:center;justify-content:center;padding:0;font-size:15px;line-height:1;cursor:pointer}.connections-add-modal-active-filter-remove:hover,.connections-add-modal-active-filter-remove:focus-visible{background:var(--cirra-neutral-400, #343538);color:var(--cirra-neutral-950, #ceced6)}.connections-add-modal .connections-add-modal-options{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:58px;height:58px;border-radius:8px;background:transparent;color:inherit;display:flex;flex-direction:row;align-items:center;gap:12px;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:26px;height:26px;min-width:26px;min-height:26px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center}.connections-add-modal .connections-add-modal-option-logo{width:26px;height:26px;border-radius:6px;object-fit:contain}.connections-add-modal .connections-add-modal-option-logo-fallback{width:26px;height:26px;border-radius:6px;background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-900, #aeb0b8);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600}.connections-add-modal .connections-add-modal-option-text{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.connections-add-modal .connections-add-modal-option-label{color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:19px;font-weight:500}.connections-add-modal .connections-add-modal-option-description{min-width:0;color:var(--cirra-neutral-600, #55565c);font-size:12px;line-height:17px;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-app-modal.credential-modal.comp-modal-v2{overflow:hidden;padding:8px}.connections-app-modal.credential-modal.comp-modal-v2 .comp-modal-v2-animated-frame,.connections-app-modal.credential-modal.comp-modal-v2 .comp-modal-v2-body{max-height:calc(100svh - 160px)}.connections-app-modal-body{display:flex;flex-direction:column;gap:0;padding:8px;max-height:calc(100svh - 160px);overflow-y:auto;overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none}.connections-app-modal-body::-webkit-scrollbar{display:none}.connections-app-modal .credential-modal-header{border-bottom:1px solid var(--cirra-neutral-400, #343538)}.connections-app-modal-body:has(.connections-app-modal-list.has-status-sections) .credential-modal-header{border-bottom:0}.connections-app-modal .credential-modal-header-icon-shell{background:transparent;border:1px solid var(--cirra-neutral-400, #343538);box-shadow:none}.connections-app-modal-list{display:flex;flex-direction:column}.connections-app-modal-notice{margin-bottom:8px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--cirra-warning, #e7a641) 32%,transparent);border-radius:8px;background:color-mix(in srgb,var(--cirra-warning, #e7a641) 10%,transparent);color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;line-height:17px}.connections-app-modal-section{display:flex;flex-direction:column;gap:0}.connections-app-modal-section-header{min-height:26px;padding:0 8px;border:.5px solid rgba(255,255,255,.08);border-radius:7px;background:var(--cirra-neutral-200, #202124);display:flex;align-items:center;justify-content:space-between;gap:8px}html[data-cirra-theme=light] .connections-app-modal-section-header{background:#f7f7f8;border-color:#00000005}.connections-app-modal-section.is-collapsible{margin-top:8px}.connections-app-modal-section-toggle{width:100%;font:inherit;cursor:pointer}.connections-app-modal-section-toggle:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.connections-app-modal-section-header-actions{display:inline-flex;align-items:center;gap:6px}.connections-app-modal-section-caret{color:var(--cirra-neutral-700, #6f7078);transform:rotate(-90deg);transition:transform .18s cubic-bezier(.23,1,.32,1)}.connections-app-modal-section.is-expanded .connections-app-modal-section-caret{transform:rotate(0)}.connections-app-modal-section-content{display:flex;flex-direction:column}.connections-app-modal-section-title,.connections-app-modal-section-count{color:var(--cirra-neutral-950, #ceced6);font-size:11px;line-height:16px;font-weight:500;letter-spacing:-.01em}html[data-cirra-theme=light] .connections-app-modal-section-title,html[data-cirra-theme=light] .connections-app-modal-section-count{color:#202129}.connections-app-modal-section-count{min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--cirra-neutral-300, #27282b);display:inline-flex;align-items:center;justify-content:center}html[data-cirra-theme=light] .connections-app-modal-section-count{background:#eaeaed}.connections-app-modal-row{position:relative;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-inline:-8px;padding-inline:8px}.connections-app-modal-row:before{content:"";position:absolute;inset:8px 0;border:1px solid var(--cirra-neutral-200, #202124);border-radius:8px;background:var(--cirra-neutral-200, #202124);box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .12s ease}html[data-cirra-theme=light] .connections-app-modal-row:before{border-color:#f7f7f8;background:#f7f7f8}.connections-app-modal-row:after{content:"";position:absolute;right:8px;bottom:0;left:8px;height:1px;background:var(--cirra-neutral-300, #27282b);pointer-events:none}.connections-app-modal-row:hover:before{opacity:1}.connections-app-modal-row>*{position:relative;z-index:1}.connections-app-modal-list.has-status-sections .connections-app-modal-section:not(:last-child) .connections-app-modal-row:last-child:after{content:none}.connections-app-modal-connection{min-width:0;flex:1;border:none;background:transparent;color:inherit;display:flex;align-items:center;gap:14px;padding:12px 0;text-align:left;cursor:pointer}.connections-app-modal-connection:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.connections-app-modal-connection-avatar-shell{position:relative;width:40px;height:40px;min-width:40px;min-height:40px;border-radius:10px;background:#f7f7f8;border:1px solid #edeef2;display:inline-flex;align-items:center;justify-content:center}.connections-app-modal-connection-avatar{width:100%;height:100%;border-radius:inherit;object-fit:cover}.connections-app-modal-connection-avatar-fallback{color:#404147;font-size:15px;line-height:1;font-weight:500}.connections-app-modal-connection-status-dot{position:absolute;right:-1px;bottom:-1px;width:6px;height:6px;border-radius:10px;background:var(--cirra-neutral-700, #6f7078);box-shadow:inset 0 0 0 .5px #00000029}.connections-app-modal-connection-status-dot.tone-success{background:var(--cirra-success, #39d98a)}.connections-app-modal-connection-status-dot.tone-warning{background:var(--cirra-warning, #e7a641)}.connections-app-modal-connection-status-dot.tone-danger{background:var(--cirra-danger, #ff5c5c)}.connections-app-modal-connection-status-dot.tone-neutral{background:var(--cirra-neutral-700, #6f7078)}.connections-app-modal-connection-name{min-width:0;color:var(--cirra-neutral-950, #ceced6);font-size:14px;line-height:20px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.connections-app-modal-default-badge{flex-shrink:0;padding:1px 6px;border-radius:999px;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:16px;font-weight:500}.connections-app-modal-connection-default-label{color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:16px;font-weight:400}.thread-connection-selection-row{width:calc(100% + 16px);border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.thread-connection-selection-row:disabled{cursor:not-allowed;opacity:.58}.thread-connection-selection-row.is-selected:before{opacity:1}.connections-app-modal-connection-copy{min-width:0;display:flex;flex-direction:column;gap:1px}.connections-app-modal-connection-status-label{color:inherit;font-size:12px;line-height:16px;font-weight:400;opacity:.72}.connections-app-modal-connection-lead{flex:1;min-width:0;display:flex;align-items:center;gap:2px}.connections-app-modal-connection-lead .connections-app-modal-connection{flex:0 1 auto}.connections-app-modal-connection.is-editing{cursor:default}.connections-app-modal-connection-rename-shell{flex:1;min-width:0}.connection-chip-context-menu-trigger{display:contents}.connections-app-modal-row-actions{flex:none;display:inline-flex;align-items:center;gap:8px}.connections-app-modal-icon-actions{display:inline-flex;align-items:center;gap:6px}.connections-app-modal-icon-actions .comp-button{width:26px;height:26px;min-width:26px;min-height:26px;border-radius:20px}.connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button{color:#df1d37}.connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button svg{color:currentColor;fill:none}.connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button:hover:not(:disabled),.connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button:focus-visible:not(:disabled),.connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button:active:not(:disabled){color:#df1d37;background:linear-gradient(180deg,color-mix(in srgb,var(--cirra-danger, #ff5c5c) 6%,transparent) 0%,transparent 100%),color-mix(in srgb,var(--cirra-danger, #ff5c5c) 12%,transparent)!important;box-shadow:0 1px 1px -.5px #0000003d,inset 0 -.5px #0000005c,inset 0 0 0 .5px color-mix(in srgb,var(--cirra-danger, #ff5c5c) 34%,transparent)}html[data-cirra-theme=light] .connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button:hover:not(:disabled),html[data-cirra-theme=light] .connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button:focus-visible:not(:disabled),html[data-cirra-theme=light] .connections-app-modal-icon-actions .connections-app-modal-disconnect-button.comp-button:active:not(:disabled){color:#df1d37;background:linear-gradient(180deg,color-mix(in srgb,var(--cirra-danger, #ff5c5c) 6%,transparent) 0%,transparent 100%),color-mix(in srgb,var(--cirra-danger, #ff5c5c) 8%,transparent)!important;box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--cirra-danger, #ff5c5c) 28%,transparent)}.connections-app-modal-status{color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:16px}.connections-app-modal-status.is-error{color:var(--cirra-danger, #ff5c5c)}.connections-app-modal-footer{display:flex;justify-content:flex-end;padding-top:16px;padding-bottom:2px}.connections-app-modal-add-button.comp-button.comp-button-primary{min-height:30px;padding:0 10px;font-size:13px;line-height:18px}@media(max-width:767px){.connections-breadcrumb-row,.connections-section-heading,.connections-inline-add-trigger{display:none}.connections-section-body{margin-top:16px}}@media(max-width:560px){.comp-cirra-connections-page{width:100%;padding-inline:16px}.connections-category-app-grid{grid-template-columns:minmax(0,1fr)}.connections-app-card{width:100%}.connections-controls-row{position:relative;min-height:30px;align-items:center;flex-direction:row;flex-wrap:nowrap}.connections-scope-tabs{max-width:calc(100% - 42px)}.connections-controls-row .cirra-expandable-search{position:absolute;z-index:3;top:0;right:0;align-self:center;max-width:100%}.connections-controls-row .cirra-expandable-search.is-expanded{--cirra-automations-search-expanded-size: min(100%, 280px)}.connections-add-modal-active-filter{max-width:100%}}.compound-page.comp-cirra-automations-page:has(>.cirra-automations-thread-surface-center-column){padding:0}.comp-cirra-automations-page{flex:1 1 auto;min-height:0}.comp-cirra-automations-page .compound-page-body{margin-top: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-thread-surface-center-column{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.comp-cirra-automations-page.compound-page.has-breadcrumb{padding-top:0}.comp-cirra-automations-page.compound-page{padding-left:0;padding-right:0}.comp-cirra-automations-page>.compound-page-center-column:not(.cirra-automations-thread-surface-center-column){padding-left:var(--cirra-main-thread-inline-padding, 20px);padding-right:var(--cirra-main-thread-inline-padding, 20px)}.comp-cirra-automations-page .cirra-automations-details-breadcrumb-row{box-sizing:border-box;height:56px;min-height:56px;display:flex;align-items:center;margin-bottom:0}html.is-cirra-desktop .comp-cirra-automations-page .cirra-automations-details-breadcrumb-row{margin-bottom:16px}.comp-cirra-automations-page .cirra-automations-details-breadcrumb-row+.cirra-automations-type-filter-row{margin-top:0}.comp-cirra-automations-page .cirra-automations-details-breadcrumb-row:has(+.cirra-automations-type-filter-heading){margin-bottom:0}.comp-cirra-automations-page .cirra-automations-type-filter-heading{padding:16px 0 0}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-detail-breadcrumb-label{color:#ffffffb8}.comp-cirra-automations-page .cirra-automations-list-shell{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{background:transparent;box-shadow:none}.comp-cirra-automations-page .cirra-automations-table-shell-loading .cirra-automations-loading-name-lead{flex:0 0 46px}.comp-cirra-automations-page .cirra-automations-table-shell-loading .cirra-automations-table-name-cell .comp-skeleton{flex:0 0 132px}.comp-cirra-automations-page .cirra-automations-table-shell-loading .cirra-automations-table-frequency-cell .comp-skeleton{flex:0 0 104px}.comp-cirra-automations-page .cirra-automations-table-shell-loading .comp-skeleton{width:auto;padding:0}.comp-cirra-automations-page .cirra-automations-table-shell-loading .comp-skeleton .item{height:19px;margin-top:0;border-radius:6px}.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-controls-filter-set{display:inline-flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.comp-cirra-automations-page .cirra-automations-controls-filter-divider{display:inline-block;width:1px;height:18px;flex:0 0 auto;background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 12%,transparent)}html[data-cirra-theme=dark] .comp-cirra-automations-page .cirra-automations-controls-filter-divider{background:color-mix(in srgb,var(--cirra-neutral-50, #0e0e0f) 18%,transparent)}.comp-cirra-automations-page .cirra-automations-type-filter-row{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-action .connections-add-trigger.comp-button.comp-button-outlined{width:auto}.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.cirra-automations-type-filter-workflows-pill{gap:6px}.comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill:hover,.comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill:focus-visible{color:var(--cirra-neutral-800, #81828a)}.comp-cirra-automations-page .cirra-automations-type-filter-group .comp-pill.is-active{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-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:10px;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-scope-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex:0 0 18px;color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 46%,transparent)}.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.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:0;display:block}.comp-cirra-automations-page .cirra-automations-details-chart-shell{margin-top:0}.comp-cirra-automations-page .cirra-automations-runs-chart{--cirra-bar-chart-surface: #1f1f20;--cirra-bar-chart-grid-stroke: 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-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}.cirra-workflow-promote-warning.credential-alert{margin-bottom:16px;padding:12px}.cirra-workflow-promote-warning.credential-alert .alert-body{font-size:13px;line-height:19px}.cirra-workflow-promote-connections-subtitle{margin:0 0 10px;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:18px}.cirra-workflow-promote-loading,.cirra-workflow-promote-empty{padding:24px 0;text-align:center;font-size:13px;color:var(--cirra-neutral-700, #6f7078)}.cirra-workflow-promote-already-shared{font-size:12px;color:var(--cirra-neutral-600, #55565c);white-space:nowrap}.cirra-workflow-promote-footer{margin-top:16px;display:flex;justify-content:flex-end;gap:8px}.cirra-automations-table-badge{margin-left:8px;flex-shrink:0}@media(max-width:767px){.comp-cirra-automations-page .cirra-automations-details-breadcrumb-row,.comp-cirra-automations-page .cirra-automations-type-filter-action,.comp-cirra-automations-page .cirra-automations-controls-filter-divider,.comp-cirra-automations-page .cirra-segmented-filter[aria-label="Automation scope filters"]{display:none}.comp-cirra-automations-page.compound-page.has-breadcrumb{padding-top:16px}.comp-cirra-automations-page .cirra-automations-type-filter-row{margin-top:0}.comp-cirra-automations-page .cirra-automations-controls-row,.comp-cirra-automations-page .cirra-automations-details-controls-row{position:relative;flex-wrap:nowrap}.comp-cirra-automations-page .cirra-automations-controls-row>.cirra-expandable-search,.comp-cirra-automations-page .cirra-automations-details-controls-row>.cirra-expandable-search{position:absolute;z-index:3;top:16px;right:12px}.comp-cirra-automations-page .cirra-automations-controls-row:has(>.cirra-expandable-search.is-expanded) button.cirra-segmented-filter-icon,.comp-cirra-automations-page .cirra-automations-details-controls-row:has(>.cirra-expandable-search.is-expanded) button.cirra-segmented-filter-icon{position:relative}.comp-cirra-automations-page .cirra-automations-controls-row:has(>.cirra-expandable-search.is-expanded) button.cirra-segmented-filter-icon:before,.comp-cirra-automations-page .cirra-automations-details-controls-row:has(>.cirra-expandable-search.is-expanded) button.cirra-segmented-filter-icon:before{content:"";position:absolute;width:44px;height:44px}.comp-cirra-automations-page .cirra-automations-controls-row:has(>.cirra-expandable-search.is-expanded) .cirra-expandable-search.is-expanded,.comp-cirra-automations-page .cirra-automations-details-controls-row:has(>.cirra-expandable-search.is-expanded) .cirra-expandable-search.is-expanded{--cirra-automations-search-expanded-size: calc(100% - 76px) }.comp-cirra-automations-page .cirra-automations-controls-row{min-height:62px}.comp-cirra-automations-page .cirra-automations-controls-row .cirra-automations-controls-filter-set{min-height:30px}.comp-cirra-automations-page .cirra-automations-controls-row:has(>.cirra-expandable-search.is-expanded) .cirra-segmented-filter[aria-label="Automation status filters"] .cirra-segmented-filter-panel{display:none}.comp-cirra-automations-page .cirra-automations-details-controls-row{min-height:58px}.comp-cirra-automations-page .cirra-automations-details-controls-row>.cirra-segmented-filter[aria-label="Run history date filters"]{width:calc(100% - 46px)}.comp-cirra-automations-page .cirra-automations-details-controls-row .cirra-segmented-filter[aria-label="Run history date filters"] .cirra-segmented-filter-panel{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-automations-page .cirra-automations-details-controls-row .cirra-segmented-filter[aria-label="Run history date filters"] .cirra-segmented-filter-panel::-webkit-scrollbar{display:none}.comp-cirra-automations-page .cirra-automations-details-controls-row .cirra-segmented-filter[aria-label="Run history date filters"] .cirra-segmented-filter-option{padding-inline:4px}.comp-cirra-automations-page .cirra-automations-details-controls-row:has(>.cirra-expandable-search.is-expanded) .cirra-segmented-filter[aria-label="Run history date filters"] .cirra-segmented-filter-panel{display:none}.comp-cirra-automations-page .cirra-automations-table-shell{overflow-x:auto;overscroll-behavior-inline:contain;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-automations-page .cirra-automations-table-shell::-webkit-scrollbar{display:none}.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-header,.comp-cirra-automations-page .cirra-automations-table-shell .cirra-automations-table-row-shell{min-width:680px}}.comp-tag{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-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);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-wrl{--comp-modal-v2-width: 96vw;max-width:1500px}.comp-cirra-wrl .comp-modal-v2-body{padding:0}.comp-cirra-wrl-body{display:flex;flex-direction:column;gap:12px;height:min(82vh,860px);min-height:0}.comp-cirra-wrl-status-badge{display:inline-flex;align-items:center;border-radius:999px;padding:4px 9px;font-size:12px;line-height:1.3;font-weight:600;color:var(--cirra-neutral-800, #81828a);background:var(--cirra-neutral-200, #202124)}.comp-cirra-wrl-status-badge.is-success{color:var(--cirra-success, #39d98a)}.comp-cirra-wrl-status-badge.is-failure{color:var(--cirra-danger, #ff5c5c)}.comp-cirra-wrl-status-badge.is-running{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.comp-cirra-wrl-status-badge.is-cancelled{color:var(--cirra-warning, #e7a641)}.comp-cirra-wrl-status-badge.is-neutral{color:var(--cirra-neutral-800, #81828a)}.comp-cirra-wrl-info{display:flex;align-items:center;flex-wrap:wrap;gap:8px;flex-shrink:0}.comp-cirra-wrl-flow-control{display:flex;flex-direction:column;gap:10px;flex-shrink:0;padding:10px 12px;border-radius:8px;background:var(--cirra-neutral-100, #151617)}.comp-cirra-wrl-flow-control-group{display:flex;flex-direction:column;gap:6px}.comp-cirra-wrl-flow-control-title{margin:0;font-size:12px;font-weight:600;color:var(--cirra-neutral-700, #6f7078)}.comp-cirra-wrl-flow-control-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.comp-cirra-wrl-flow-control-item{display:flex;align-items:baseline;gap:8px;font-size:12px;line-height:1.35}.comp-cirra-wrl-flow-control-item .comp-cirra-wrl-flow-control-item-step{font-weight:600;color:var(--cirra-neutral-900, #aeb0b8);flex-shrink:0}.comp-cirra-wrl-flow-control-item .comp-cirra-wrl-flow-control-item-detail{color:var(--cirra-neutral-700, #6f7078);min-width:0;word-break:break-word}.comp-cirra-wrl-flow-control-item .comp-cirra-wrl-flow-control-item-meta{color:var(--cirra-neutral-600, #55565c)}.comp-cirra-wrl-flow-control-level{flex-shrink:0;align-self:center;padding:1px 7px;border-radius:999px;font-size:10px;font-weight:700;line-height:1.6;letter-spacing:.03em;text-transform:uppercase}.comp-cirra-wrl-flow-control-level.comp-cirra-wrl-flow-control-level--info{color:var(--cirra-info, #5ba8ff);background:#5ba8ff29}.comp-cirra-wrl-flow-control-level.comp-cirra-wrl-flow-control-level--warn{color:var(--cirra-warning, #e7a641);background:#e7a64129}.comp-cirra-wrl-flow-control-level.comp-cirra-wrl-flow-control-level--error{color:var(--cirra-danger, #ff5c5c);background:#ff5c5c29}.comp-cirra-wrl-info-grid{margin:0;padding:0;flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.comp-cirra-wrl-info-cell{margin:0;padding:4px 9px;border-radius:7px;background:var(--cirra-neutral-200, #202124);display:flex;align-items:baseline;gap:5px}.comp-cirra-wrl-info-cell dt{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.3;font-weight:600;white-space:nowrap}.comp-cirra-wrl-info-cell dd{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:12px;line-height:1.3;font-weight:500;white-space:nowrap}.comp-cirra-wrl-machine{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px}.comp-cirra-wrl-scrubber{flex-shrink:0;display:flex;flex-direction:column;gap:4px}.comp-cirra-wrl-scrubber-controls{display:flex;align-items:center;gap:8px}.comp-cirra-wrl-scrubber-range{flex:1;min-width:0;height:16px;-webkit-appearance:none;appearance:none;background:transparent;cursor:pointer}.comp-cirra-wrl-scrubber-range::-webkit-slider-runnable-track{height:8px;border-radius:99px;border:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));background:linear-gradient(to right,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 0 var(--wrl-fill, 0%),var(--cirra-neutral-300, #27282b) var(--wrl-fill, 0%) 100%)}.comp-cirra-wrl-scrubber-range::-moz-range-track{height:8px;border-radius:99px;border:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));background:var(--cirra-neutral-300, #27282b)}.comp-cirra-wrl-scrubber-range::-moz-range-progress{height:8px;border-radius:99px;background:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.comp-cirra-wrl-scrubber-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-5px;border-radius:50%;background:radial-gradient(circle,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 0 3px,var(--cirra-neutral-100, #151617) 3px);border:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));box-shadow:0 0 2px #0003}.comp-cirra-wrl-scrubber-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 0 3px,var(--cirra-neutral-100, #151617) 3px);border:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));box-shadow:0 0 2px #0003}.comp-cirra-wrl-scrubber-labels{display:flex;justify-content:center;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.2;font-weight:600}.comp-cirra-wrl-split{flex:1;min-height:0;border-radius:10px;border:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));overflow:hidden}.comp-cirra-wrl-split .comp-cirra-sidebar-main-panel-group{height:100%}.comp-cirra-wrl-split .comp-cirra-sidebar-panel{min-width:220px}.comp-cirra-wrl-split .comp-cirra-main-panel{min-width:0}.comp-cirra-wrl-step-tree{height:100%;overflow:auto;background:var(--cirra-neutral-100, #151617);-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-wrl-step-tree::-webkit-scrollbar{display:none}.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-row{justify-content:space-between}.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-row.is-active,.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-row.is-active:hover{background:#1e73fc0f}.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-row.is-unrun{cursor:default;opacity:.55}.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-row.is-error{outline:1px solid var(--cirra-danger, #ff5c5c);outline-offset:-1px}.comp-cirra-wrl-tree-trailing{flex-shrink:0;display:flex;align-items:center;gap:8px;margin-left:6px}.comp-cirra-wrl-step-iteration{color:var(--cirra-neutral-800, #81828a);background:var(--cirra-neutral-200, #202124);border-radius:999px;padding:1px 7px;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.comp-cirra-wrl-output{height:100%;display:flex;flex-direction:column;gap:10px;padding:12px 14px;background:var(--cirra-neutral-100, #151617)}.comp-cirra-wrl-output.is-empty{align-items:center;justify-content:center;color:var(--cirra-neutral-700, #6f7078);font-size:12px}.comp-cirra-wrl-output-header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0}.comp-cirra-wrl-output-title{margin:0;min-width:0;color:var(--cirra-neutral-950, #ceced6);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-cirra-wrl-output-tabs{flex-shrink:0}.comp-cirra-wrl-output-tabpanel{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:10px;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-wrl-output-tabpanel::-webkit-scrollbar{display:none}.comp-cirra-wrl-output-section-title{margin:0 0 6px;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.3;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.comp-cirra-wrl-output-section-title.is-error{color:var(--cirra-danger, #ff5c5c)}.comp-cirra-wrl-truncated-note{margin:6px 0 0;color:var(--cirra-warning, #e7a641);font-size:11px}.comp-cirra-wrl-output-json{border-radius:8px;border:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));background:var(--cirra-neutral-200, #202124);padding:10px;overflow:auto;font-size:12px;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-wrl-output-json::-webkit-scrollbar{display:none}.comp-cirra-wrl-output-json.is-error{border-color:var(--cirra-danger, #ff5c5c)}.comp-cirra-wrl-output-empty{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px}.comp-cirra-wrl-failure{display:flex;align-items:center;gap:12px;flex-shrink:0;border-radius:10px;border:1px solid var(--cirra-danger, #ff5c5c);padding:11px 13px;background:#b3261e14}.comp-cirra-wrl-failure-text{min-width:0;flex:1}.comp-cirra-wrl-failure-headline{display:flex;align-items:baseline;gap:8px;margin:0;color:var(--cirra-danger, #ff5c5c);font-size:13px;line-height:1.45;font-weight:600}.comp-cirra-wrl-failure-code{flex-shrink:0;border-radius:4px;padding:2px 6px;background:#b3261e29;font-size:10px;font-weight:700;letter-spacing:.02em}.comp-cirra-wrl-failure-step{margin:3px 0 0;color:var(--cirra-neutral-700, #6f7078);font-size:12px}.comp-cirra-wrl-iteration{display:flex;align-items:center;gap:4px;margin-left:auto}.comp-cirra-wrl-iteration-select-trigger{max-width:150px}.comp-cirra-wrl-iteration-count{color:var(--cirra-neutral-700, #6f7078);font-size:11px;white-space:nowrap}.comp-cirra-wrl-iteration-failures{color:var(--cirra-danger, #ff5c5c)}.comp-cirra-wrl-summary,.comp-cirra-wrl-config{display:flex;flex-direction:column;gap:10px}.comp-cirra-wrl-summary-meta{display:flex;flex-wrap:wrap;gap:18px;margin:0}.comp-cirra-wrl-summary-meta-cell dt{color:var(--cirra-neutral-700, #6f7078);font-size:10px;line-height:1.3;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.comp-cirra-wrl-summary-meta-cell dd{margin:2px 0 0;color:var(--cirra-neutral-950, #ceced6);font-size:12px;font-weight:500}.comp-cirra-wrl-summary-banner{display:flex;align-items:baseline;gap:8px;border-radius:8px;border:1px solid var(--cirra-danger, #ff5c5c);padding:9px 11px;background:var(--cirra-neutral-200, #202124)}.comp-cirra-wrl-summary-banner p{margin:0;color:var(--cirra-danger, #ff5c5c);font-size:12px;line-height:1.45}.comp-cirra-wrl-record-cards{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.comp-cirra-wrl-record-card{border-radius:8px;border:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));padding:10px 11px;background:var(--cirra-neutral-100, #151617)}.comp-cirra-wrl-record-card.is-more{border-style:dashed;text-align:center}.comp-cirra-wrl-record-card-head{display:flex;align-items:center;gap:8px}.comp-cirra-wrl-record-card-number{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:4px;background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-800, #81828a);font-size:10px;font-weight:600}.comp-cirra-wrl-record-card-name{margin:0;min-width:0;color:var(--cirra-neutral-950, #ceced6);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-cirra-wrl-record-card-id{flex-shrink:0;border-radius:999px;padding:2px 7px;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-700, #6f7078);font-size:10px;font-weight:600}.comp-cirra-wrl-record-card-actions{display:flex;align-items:center;gap:4px;margin-left:auto}.comp-cirra-wrl-record-card-link{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));font-size:11px;font-weight:600;text-decoration:none}.comp-cirra-wrl-record-card-link:hover{text-decoration:underline}.comp-cirra-wrl-record-card-description{margin:4px 0 0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.45}.comp-cirra-wrl-record-card-fields,.comp-cirra-wrl-config-rows{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;margin:8px 0 0;border-top:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09))}.comp-cirra-wrl-kv-row{display:grid;grid-template-columns:minmax(120px,30%) minmax(0,1fr);gap:10px;padding:5px 0;border-bottom:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));font-size:12px}.comp-cirra-wrl-kv-row:last-child{border-bottom:none}.comp-cirra-wrl-kv-row dt{color:var(--cirra-neutral-700, #6f7078);font-weight:500;overflow-wrap:anywhere}.comp-cirra-wrl-kv-row dd{margin:0;min-width:0;color:var(--cirra-neutral-950, #ceced6);overflow-wrap:anywhere}.comp-cirra-wrl-config-section{border-radius:8px;border:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));padding:10px 11px;background:var(--cirra-neutral-100, #151617)}@media(max-width:1080px){.comp-cirra-wrl-kv-row{grid-template-columns:minmax(0,1fr);gap:2px}}.comp-cirra-workflow-editor-empty{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:18px;padding:8px 16px 16px}.comp-cirra-workflow-editor-loading{display:flex;align-items:center;justify-content:center;padding:24px 16px}.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:16px 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,html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-row:active:hover,html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-row[aria-expanded=true]:hover{background:#1e73fc0f}.comp-cirra-workflow-editor-step-badge{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-surface-body .comp-cirra-workflow-editor-step-trigger-pill.comp-pill,.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-trigger-pill.comp-pill{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-surface-body .comp-cirra-workflow-editor-step-trigger-pill .comp-pill-left-accent,.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-trigger-pill .comp-pill-left-accent{width:4px;height:8px;border-radius:12px;background:var(--workflow-editor-trigger-pill-color);flex-shrink:0}.comp-cirra-workflow-surface-body .comp-cirra-workflow-editor-step-trigger-pill .comp-pill-label,.comp-cirra-wrl-step-tree .comp-cirra-workflow-editor-step-trigger-pill .comp-pill-label{color:var(--workflow-editor-trigger-pill-color);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}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-branch-group{display:flex;flex-direction:column;gap:6px;min-width:0;position:relative;z-index:1}.comp-cirra-workflow-editor-branch-label{align-self:flex-start;max-width:100%;padding:2px 7px;border-radius:999px;background:#ffffff0f;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:14px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-cirra-theme=light] .comp-cirra-workflow-editor-branch-label{background:#0000000a;color:var(--cirra-neutral-800, #81828a)}.comp-cirra-workflow-editor-step-popover-motion{display:flex}.comp-cirra-workflow-editor-step-popover{width:440px;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}.comp-cirra-workflow-editor-step-popover.has-tabs{height:min(55vh,380px)}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-tabs{flex-shrink:0;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.06)}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-tabs{border-bottom-color:#0000000f}.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-empty{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:16px}.comp-cirra-workflow-editor-step-popover-connection-app{display:inline-flex;align-items:center;gap:6px;min-width:0}.comp-cirra-workflow-editor-step-popover-connection-icon,.comp-cirra-workflow-editor-step-popover-connection-icon-fallback{width:16px;height:16px;border-radius:4px;flex-shrink:0}.comp-cirra-workflow-editor-step-popover-connection-icon{object-fit:contain}.comp-cirra-workflow-editor-step-popover-connection-icon-fallback{display:inline-flex;align-items:center;justify-content:center;background:#ffffff14;color:var(--cirra-neutral-800, #81828a);font-size:9px;font-weight:600}html[data-cirra-theme=light] .comp-cirra-workflow-editor-step-popover-connection-icon-fallback{background:#0000000d}.comp-cirra-workflow-editor-step-popover-connection-status{display:inline-flex;align-items:center;gap:6px;color:var(--cirra-neutral-950, #ceced6);font-size:12px;line-height:16px}.comp-cirra-workflow-editor-step-popover-connection-status.is-connected .comp-cirra-workflow-editor-step-popover-connection-status-dot{background:#30d730}.comp-cirra-workflow-editor-step-popover-connection-status.is-invalid .comp-cirra-workflow-editor-step-popover-connection-status-dot,.comp-cirra-workflow-editor-step-popover-connection-status.is-required .comp-cirra-workflow-editor-step-popover-connection-status-dot{background:#ff415a}.comp-cirra-workflow-editor-step-popover-connection-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--cirra-neutral-500, #3f3f45)}.comp-cirra-workflow-editor-step-popover-results-meta{display:flex;align-items:center;gap:6px;margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:16px}.comp-cirra-workflow-editor-step-popover-results-status{width:6px;height:6px;border-radius:50%;flex-shrink:0;background:var(--cirra-neutral-500, #3f3f45)}.comp-cirra-workflow-editor-step-popover-results-status.is-success{background:#30d730}.comp-cirra-workflow-editor-step-popover-results-status.is-failed{background:#ff415a}.comp-cirra-workflow-editor-step-popover-section{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;gap:6px;max-width:100%;min-width:0;height:20px;padding:2px;border-radius:8px;background:#6969701f;color:#696970;margin:0 2px;vertical-align:middle}.comp-cirra-workflow-editor-step-popover-value-reference-badge{width:16px;height:16px;min-width:16px;border-radius:6px;background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#696970;font-size:9px;line-height:1;font-weight:600;box-shadow:inset 0 0 0 1px #69697033}.comp-cirra-workflow-editor-step-popover-value-reference-icon{width:12px;height:12px;max-height:12px;min-width:12px;display:block;object-fit:contain}.comp-cirra-workflow-editor-step-popover-value-reference-type-icon{width:12px;height:12px;min-width:12px;color:#696970}.comp-cirra-workflow-editor-step-popover-value-reference-label{min-width:0;padding-right:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#696970;font-size:12px;line-height:16px;font-weight:500}.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-loading{display:flex;align-items:center;justify-content:center;padding:24px 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}.comp-cirra-workflow-surface-split{width:100%;height:100%;min-width:0;min-height:0;display:flex;align-items:stretch}.comp-cirra-workflow-surface-split[data-workflow-split-resizing]{cursor:col-resize;user-select:none}.comp-cirra-workflow-surface-split[data-workflow-split-resizing] *{user-select:none}.comp-cirra-workflow-surface-single-column,.comp-cirra-workflow-surface-rail,.comp-cirra-workflow-surface-content,.comp-cirra-workflow-surface,.comp-cirra-workflow-surface-chat-panel,.comp-cirra-workflow-surface-panel{display:flex;flex-direction:column;min-width:0;min-height:0}.comp-cirra-workflow-surface-panel{flex:0 0 auto;overflow:hidden;background:var(--cirra-neutral-100, #151617)}.comp-cirra-workflow-surface-chat-panel{--cirra-shell-controls-clearance: 0px;flex:1 1 0;overflow:hidden}.comp-cirra-workflow-surface{flex:1}.comp-cirra-workflow-surface-columns{flex:1;min-height:0;min-width:0;display:flex;align-items:stretch}.comp-cirra-workflow-surface-panel-bar{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;min-width:0}.is-desktop-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar{display:grid;grid-template-columns:minmax(0,1fr);padding-top:0;padding-left:20px}.is-desktop-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar-copy{grid-area:1/1;justify-self:center;align-items:center;max-width:60%;text-align:center}.is-desktop-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar-actions{grid-area:1/1;justify-self:end}.is-desktop-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar .comp-cirra-workflow-surface-panel-bar-copy{padding-top:5px}.is-desktop-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar .comp-cirra-workflow-surface-panel-bar-actions{padding-top:9px}@media(max-width:1280px){.is-workspace-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar{display:grid;grid-template-columns:minmax(0,1fr);padding-top:0;padding-left:20px}.is-workspace-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar-copy{grid-area:1/1;justify-self:center;align-items:center;max-width:60%;text-align:center}.is-workspace-sidebar-collapsed .comp-cirra-workflow-surface-panel-bar-actions{grid-area:1/1;justify-self:end}}.comp-cirra-workflow-surface-panel-bar-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.comp-cirra-workflow-surface-panel-bar-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px}.comp-cirra-workflow-surface-content{flex:1 1 0;overflow:hidden}.comp-cirra-workflow-surface-title,.comp-cirra-workflow-surface-title-placeholder{margin:0;font-size:18px;line-height:24px;font-weight:600}.comp-cirra-workflow-surface-title{color:var(--cirra-neutral-950, #ceced6);text-wrap:balance}.comp-cirra-workflow-surface-body{flex:1;min-height:0;min-width:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-workflow-surface-body::-webkit-scrollbar{display:none}.comp-cirra-workflow-surface-body{display:flex;flex-direction:column;gap:16px;padding:0 8px 24px}.comp-cirra-workflow-surface-body.is-plan{padding:0 24px 32px}.comp-cirra-workflow-surface-body.is-empty{align-items:center;justify-content:center;padding:24px}.comp-cirra-workflow-surface-rail{flex:0 0 230px;width:230px;margin:0 24px 24px 0;gap:16px;padding-top:16px}.comp-cirra-workflow-surface-rail-card{display:flex;flex-direction:column;min-height:0;border-radius:12px;background:var(--cirra-neutral-50, #0e0e0f);box-shadow:0 0 0 .5px #ffffff0f,0 1px 2px #0000004d;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-workflow-surface-rail-card::-webkit-scrollbar{display:none}html[data-cirra-theme=light] .comp-cirra-workflow-surface-rail-card{box-shadow:0 0 0 .5px #0000000d,0 1px 2px #0000000a}.comp-cirra-workflow-surface-rail-card:empty{display:none}.comp-cirra-workflow-surface-rail-card>*+*{border-top:1px solid var(--cirra-neutral-200, #202124)}.comp-cirra-workflow-rail-section{display:flex;flex-direction:column;min-width:0}.comp-cirra-workflow-rail-section-header{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:32px;padding:0 16px;border:none;background:none;cursor:pointer;transition:background .14s ease-out}.comp-cirra-workflow-rail-section-header:hover{background:var(--cirra-neutral-200, #202124)}.comp-cirra-workflow-rail-section-header:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-workflow-rail-section-title{min-width:0;color:var(--cirra-neutral-950, #ceced6);font-size:12px;line-height:16px;font-weight:490;letter-spacing:-.01em}.comp-cirra-workflow-rail-section-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 14px;width:14px;height:14px;color:var(--cirra-neutral-700, #6f7078)}.comp-cirra-workflow-rail-section-icon svg{display:block;width:6px;height:6px;border-radius:2px;transform:rotate(90deg);transform-origin:50% 50%;transform-box:fill-box;transition:transform .16s ease-out}.comp-cirra-workflow-rail-section-icon.is-expanded svg{transform:rotate(180deg)}.comp-cirra-workflow-rail-section-content{padding:12px 16px}.comp-cirra-workflow-rail-section-content.is-full-bleed{padding:0}.comp-cirra-workflow-surface-rail-foot{flex:0 0 auto;margin-top:auto}.comp-cirra-workflow-surface-panel-bar-actions .comp-cirra-segmented-toggle.is-variant-compact-pill{width:230px}.comp-cirra-workflow-surface-panel-bar-actions .comp-cirra-segmented-toggle.is-variant-compact-pill .comp-cirra-segmented-toggle-option{flex:1 1 0}.comp-cirra-workflow-rail-plan{flex:0 0 auto}.comp-cirra-workflow-rail-plan-button.comp-button{width:100%;justify-content:center}.comp-cirra-workflow-rail-runs-list{display:flex;flex-direction:column;min-width:0}.comp-cirra-workflow-rail-run-row,.comp-cirra-workflow-rail-runs-more{display:flex;align-items:center;width:100%;padding:8px 16px;border:none;background:none;text-align:left;font-size:12px;line-height:16px;cursor:pointer;transition:background .14s ease-out}.comp-cirra-workflow-rail-run-row:hover,.comp-cirra-workflow-rail-runs-more:hover{background:var(--cirra-neutral-200, #202124)}.comp-cirra-workflow-rail-runs-more{color:var(--cirra-neutral-800, #81828a);font-weight:500}.comp-cirra-workflow-rail-runs-more:hover{color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-workflow-rail-runs-more:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-workflow-rail-connections-list{display:flex;flex-direction:column;gap:4px;min-width:0}.comp-cirra-workflow-rail-connections-list .connections-app-card-chips{display:none}.comp-cirra-workflow-rail-connections-list .connections-app-card{width:100%;max-width:100%;min-width:0;height:auto;min-height:0;padding:6px 0;gap:0;border-radius:8px;background:none!important;box-shadow:none!important}.comp-cirra-workflow-rail-connections-list .connections-app-card-main{min-width:0;max-width:100%}.comp-cirra-workflow-rail-connections-list .connections-app-card-name{min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;white-space:normal;overflow-wrap:anywhere;line-height:16px}.comp-cirra-workflow-rail-run-row{gap:8px}.comp-cirra-workflow-rail-run-row[aria-disabled=true]{cursor:default}.comp-cirra-workflow-rail-run-row[aria-disabled=true]:hover{background:none}.comp-cirra-workflow-rail-run-status{width:4px;height:8px;border-radius:12px;flex:0 0 auto;background:var(--cirra-neutral-500, #3f3f45)}.comp-cirra-workflow-rail-run-status.is-success{background:#30d730}.comp-cirra-workflow-rail-run-status.is-failure{background:#ff415a}.comp-cirra-workflow-rail-run-status.is-running{background:#ff8e2b}.comp-cirra-workflow-rail-run-status.is-cancelled{background:var(--cirra-neutral-500, #3f3f45)}.comp-cirra-workflow-rail-run-timestamp{color:#696970;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-cirra-workflow-rail-run-duration,.comp-cirra-workflow-rail-run-time-ago{color:#a4a5ab;font-variant-numeric:tabular-nums;white-space:nowrap}.comp-cirra-workflow-rail-run-badge{flex:0 0 auto;padding:1px 5px;border:1px solid #3a3b42;border-radius:4px;color:#a4a5ab;font-size:10px;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.comp-cirra-workflow-rail-run-time-ago{margin-left:auto}.comp-cirra-workflow-rail-webhook{display:flex;flex-direction:column;gap:6px}.comp-cirra-workflow-rail-webhook-hint{color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1.45}.comp-cirra-workflow-rail-webhook-url{padding:6px 8px;border-radius:6px;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-800, #81828a);font-family:ui-monospace,monospace;font-size:11px;line-height:1.45;overflow-wrap:anywhere;user-select:all}.comp-cirra-workflow-rail-webhook-secret{display:flex;flex-direction:column;gap:6px;margin-top:2px;padding-top:8px;border-top:1px solid var(--cirra-neutral-200, #202124)}.comp-cirra-workflow-rail-webhook>.comp-button,.comp-cirra-workflow-rail-webhook-secret>.comp-button{justify-content:flex-start}.comp-cirra-workflow-rail-webhook-options{display:flex;flex-direction:column;gap:10px;margin-top:4px;padding-top:10px;border-top:1px solid var(--cirra-neutral-200, #202124)}.comp-cirra-workflow-rail-toggle-row{display:flex;flex-direction:column;gap:2px}.comp-cirra-workflow-rail-toggle-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.comp-cirra-workflow-rail-toggle-row-label{color:var(--cirra-neutral-950, #ceced6);font-size:12px;font-weight:500;line-height:1.35}.comp-cirra-workflow-rail-webhook-deliveries{display:flex;flex-direction:column;gap:4px;margin-top:4px}.comp-cirra-workflow-rail-webhook-delivery{display:flex;align-items:center;gap:8px;font-size:11px}.comp-cirra-workflow-rail-webhook-delivery-time{color:var(--cirra-neutral-700, #6f7078);font-variant-numeric:tabular-nums;white-space:nowrap}.comp-cirra-workflow-rail-webhook-delivery-status{margin-left:auto;color:var(--cirra-neutral-700, #6f7078)}.comp-cirra-workflow-rail-webhook-delivery-status[data-status=succeeded]{color:var(--cirra-success, #39d98a)}.comp-cirra-workflow-rail-webhook-delivery-status[data-status=failed]{color:var(--cirra-danger, #ff5c5c)}.comp-cirra-workflow-rail-export{display:flex;flex-direction:column;gap:6px}.comp-cirra-workflow-rail-export>.comp-button{justify-content:flex-start}.comp-cirra-workflow-rail-actions{display:flex;flex-direction:column;gap:12px}.comp-cirra-workflow-rail-activation{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.comp-cirra-workflow-rail-activation[data-activation-blocked]{cursor:not-allowed}.comp-cirra-workflow-rail-activation-tooltip{max-width:240px;text-wrap:pretty}.comp-cirra-workflow-rail-activation .comp-cirra-segmented-toggle.is-variant-compact-pill{width:100%}.comp-cirra-workflow-rail-activation .comp-cirra-segmented-toggle.is-variant-compact-pill .comp-cirra-segmented-toggle-option{flex:1 1 0}.comp-cirra-workflow-rail-actions>.comp-button{justify-content:center}.comp-cirra-workflow-rail-version{display:flex;flex-wrap:wrap;gap:4px;font-variant-numeric:tabular-nums}.comp-cirra-workflow-plan-markdown{position:relative;min-width:0;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:20px;text-wrap:pretty;padding:16px 0}.comp-cirra-workflow-plan-markdown>:first-child{margin-top:0}.comp-cirra-workflow-plan-markdown>:last-child{margin-bottom:0}.comp-cirra-workflow-plan-markdown h1,.comp-cirra-workflow-plan-markdown h2,.comp-cirra-workflow-plan-markdown h3,.comp-cirra-workflow-plan-markdown h4,.comp-cirra-workflow-plan-markdown h5,.comp-cirra-workflow-plan-markdown h6{color:var(--cirra-neutral-950, #ceced6);font-weight:600;letter-spacing:-.01em;text-wrap:balance}.comp-cirra-workflow-plan-markdown h1{margin:0 0 12px;font-size:17px;line-height:24px}.comp-cirra-workflow-plan-markdown h2{margin:24px 0 8px;font-size:14px;line-height:20px}.comp-cirra-workflow-plan-markdown h3{margin:20px 0 6px;font-size:13px;line-height:18px}.comp-cirra-workflow-plan-markdown h4,.comp-cirra-workflow-plan-markdown h5,.comp-cirra-workflow-plan-markdown h6{margin:16px 0 6px;font-size:13px;line-height:18px}.comp-cirra-workflow-plan-markdown .markdown-paragraph{margin:0 0 12px;white-space:pre-wrap}.comp-cirra-workflow-plan-markdown .markdown-paragraph:last-child{margin-bottom:0}.comp-cirra-workflow-plan-markdown strong{color:var(--cirra-neutral-950, #ceced6);font-weight:600}.comp-cirra-workflow-plan-markdown ul,.comp-cirra-workflow-plan-markdown ol{margin:0 0 12px;padding-left:20px}.comp-cirra-workflow-plan-markdown ol{list-style-type:decimal}.comp-cirra-workflow-plan-markdown li{margin:0 0 4px}.comp-cirra-workflow-plan-markdown li:last-child{margin-bottom:0}.comp-cirra-workflow-plan-markdown li>.markdown-paragraph{margin:0}.comp-cirra-workflow-plan-markdown li>ul,.comp-cirra-workflow-plan-markdown li>ol{margin:4px 0 0}.comp-cirra-workflow-plan-markdown a{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));text-decoration:none;text-underline-offset:2px}.comp-cirra-workflow-plan-markdown a:hover{text-decoration:underline}.comp-cirra-workflow-plan-markdown blockquote{position:relative;margin:12px 0;padding:8px 12px 8px 15px;color:var(--cirra-neutral-900, #aeb0b8)}.comp-cirra-workflow-plan-markdown blockquote:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:9999px;background:var(--cirra-neutral-400, #343538)}.comp-cirra-workflow-plan-markdown blockquote .markdown-paragraph{margin:0;color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-workflow-plan-markdown pre{margin:12px 0;padding:12px 14px;border-radius:8px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 6%,transparent);background-color:color-mix(in srgb,var(--cirra-neutral-50, #0e0e0f) 35%,transparent);color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 88%,transparent);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:18px}.comp-cirra-workflow-plan-markdown pre code{background:none;padding:0;color:inherit;font-size:inherit;font-family:inherit}.comp-cirra-workflow-plan-markdown .markdown-inline-code{padding:2px 6px;border-radius:4px;background-color:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 12%,transparent);color:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 95%,transparent);font-family:var(--cirra-code-font-family, "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:12px;line-height:18px}.comp-cirra-workflow-plan-markdown hr{margin:20px 0;border:none;border-top:1px solid var(--cirra-neutral-300, #27282b)}.comp-cirra-workflow-plan-markdown .markdown-table-wrapper{overflow-x:auto;margin:16px 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-plan-markdown .markdown-table-wrapper table{width:100%;min-width:320px;border-collapse:separate;border-spacing:0;font-size:12px;font-variant-numeric:tabular-nums}.comp-cirra-workflow-plan-markdown .markdown-table-wrapper th,.comp-cirra-workflow-plan-markdown .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-plan-markdown .markdown-table-wrapper th{background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 3%,transparent);color:var(--cirra-neutral-900, #aeb0b8);font-weight:600}.comp-cirra-workflow-plan-markdown .markdown-table-wrapper tbody tr+tr td{border-top:1px solid var(--cirra-neutral-200, #202124)}.comp-cirra-workflow-plan-markdown>*:not(.comp-cirra-workflow-plan-markdown-sweep){animation:comp-cirra-workflow-plan-block-reveal .22s ease-out both}.comp-cirra-workflow-plan-markdown>*:nth-child(1){animation-delay:0ms}.comp-cirra-workflow-plan-markdown>*:nth-child(2){animation-delay:24ms}.comp-cirra-workflow-plan-markdown>*:nth-child(3){animation-delay:48ms}.comp-cirra-workflow-plan-markdown>*:nth-child(4){animation-delay:72ms}.comp-cirra-workflow-plan-markdown>*:nth-child(5){animation-delay:96ms}.comp-cirra-workflow-plan-markdown>*:nth-child(6){animation-delay:.12s}.comp-cirra-workflow-plan-markdown>*:nth-child(7){animation-delay:144ms}.comp-cirra-workflow-plan-markdown>*:nth-child(8){animation-delay:168ms}.comp-cirra-workflow-plan-markdown>*:nth-child(9){animation-delay:192ms}.comp-cirra-workflow-plan-markdown>*:nth-child(10){animation-delay:216ms}.comp-cirra-workflow-plan-markdown>*:nth-child(n+11){animation-delay:.24s}.comp-cirra-workflow-plan-markdown-sweep{position:absolute;inset:-8px -12px;z-index:1;border-radius:10px;pointer-events:none;background:linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 11%,transparent) 50%,transparent 100%);background-size:220% 100%;animation:comp-cirra-workflow-plan-sweep .62s ease-in-out forwards}@keyframes comp-cirra-workflow-plan-block-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes comp-cirra-workflow-plan-sweep{0%{opacity:1;background-position:140% 0}to{opacity:0;background-position:-40% 0}}@media(prefers-reduced-motion:reduce){.comp-cirra-workflow-plan-markdown>*:not(.comp-cirra-workflow-plan-markdown-sweep){animation:none}.comp-cirra-workflow-plan-markdown-sweep{display:none}}.comp-cirra-workflow-surface-single-column{width:100%;height:100%;overflow:hidden;background:var(--cirra-neutral-100, #151617)}.comp-cirra-workflow-surface-single-column>.comp-cirra-workflow-surface,.comp-cirra-workflow-surface-single-column>.comp-cirra-thread-main-right-column{--cirra-shell-controls-clearance: 0px}.comp-cirra-workflow-surface-view-switch{flex:0 0 auto;display:flex;justify-content:center;padding:8px 16px 8px max(16px,var(--cirra-shell-controls-clearance, 0px))}@media(max-width:1023px){.comp-cirra-workflow-surface-columns{flex-direction:column;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.comp-cirra-workflow-surface-columns::-webkit-scrollbar{display:none}.comp-cirra-workflow-surface-content{flex:0 0 auto;overflow:visible}.comp-cirra-workflow-surface-body{overflow:visible}.comp-cirra-workflow-surface-rail{flex:0 0 auto;width:auto;margin:0 12px 12px}.comp-cirra-workflow-surface-rail-card{overflow:visible}}.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:not(.destructive){top:16px;right:16px;color:var(--credential-close-button-color)}.credential-modal.comp-modal-v2 .comp-modal-v2-close-button.comp-button:not(.destructive):hover:not(:disabled){color:var(--credential-close-button-color-hover);background:var(--credential-close-button-bg-hover)!important}.credential-modal.comp-modal-v2 .comp-modal-v2-body{margin-top:0}.credential-modal.comp-modal-v2 .comp-modal-v2-animated-frame{overflow:hidden}html[data-cirra-theme=light] .credential-modal{--credential-backdrop-bg: 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);overflow-wrap:anywhere;word-break:normal}.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;overflow-wrap:anywhere;word-break:normal}.credential-setup-guide-steps p{margin:0;color:var(--cirra-neutral-900, #aeb0b8);font-size:13px;line-height:19px;letter-spacing:-.02em;overflow-wrap:anywhere;word-break:normal}.credential-setup-guide-step-breadcrumb{color:var(--cirra-neutral-700, #6f7078)!important;font-size:13px;line-height:19px;letter-spacing:-.02em;overflow-wrap:anywhere;word-break:normal}.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}.credential-setup-guide-copy-value{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;max-width:100%;margin-top:2px;padding:6px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff08}html[data-cirra-theme=light] .credential-setup-guide-copy-value{border-color:#00000014;background:#ffffff8f}.credential-setup-guide-copy-text{min-width:0;overflow:hidden;color:var(--cirra-neutral-950, #ceced6);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;line-height:14px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.credential-setup-guide-copy-text:focus-visible{outline:1px solid rgba(84,119,255,.85);outline-offset:2px;border-radius:4px}.comp-button.comp-button-muted.comp-button-size-xs.credential-setup-guide-copy-button{width:24px;height:24px;min-height:24px;padding:0!important;border-radius:7px;color:var(--cirra-neutral-800, #81828a)}.comp-tooltip.credential-setup-guide-copy-tooltip{max-width:min(520px,100vw - 32px);padding:8px 10px}.credential-setup-guide-copy-tooltip-value{display:block;max-width:100%;color:var(--cirra-neutral-950, #ceced6);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;line-height:17px;letter-spacing:0;overflow-wrap:anywhere;word-break:normal}.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:calc(100% - 124px)}.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:0 1 auto;min-width:0;width:calc(100% - 124px);display:flex;flex-direction:column;gap:5px}.credential-modal-header-skeleton-copy .comp-skeleton .item{margin-top:0;max-width:100%}.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{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:19px}.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,.comp-cirra-schedule-header-select-trigger.is-empty .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-wizard-impact-note{margin:12px 0;padding:10px 12px;border:1px solid var(--credential-testing-info-border);border-radius:10px;background:var(--credential-testing-info-bg);color:var(--credential-settings-card-description-color);font-size:13px;line-height:1.5}.credential-loading-footer-button .comp-skeleton{padding:0}.credential-loading-footer-button .comp-skeleton .item{margin-top:0}.credential-modal .comp-skeleton .item.dark{background:linear-gradient(90deg,var(--credential-skeleton-dark-start) 25%,var(--credential-skeleton-dark-mid) 50%,var(--credential-skeleton-dark-end) 75%,var(--credential-skeleton-dark-end) 100%);background-size:200% 100%}@media(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}.cirra-signup-completion-transition{position:fixed;inset:0;min-height:100dvh;width:100%;display:grid;place-items:center;overflow:hidden;z-index:201;isolation:isolate}.cirra-signup-completion-transition .auth-flow-background{position:absolute}.cirra-signup-completion-transition-blur{position:absolute;inset:0;z-index:1;background:#ededed1a;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.cirra-signup-completion-transition-content{position:relative;z-index:2;display:flex;align-items:center;gap:9px;color:#4d4d4d;font-size:13px;font-weight:500;line-height:19px;letter-spacing:-.01em}.cirra-signup-completion-transition-content .comp-spinner{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.cirra-signup-completion-transition-blur{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}}.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}.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;flex-shrink:0}.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}@media(max-width:767px){.compound-page{padding-inline:16px}}.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}@media(max-width:1023px){.compound-settings-card .compound-settings-card-row.is-stacked-tablet{min-height:0;flex-direction:column;align-items:flex-start;gap:12px}.compound-settings-card .compound-settings-card-row.is-stacked-tablet .compound-settings-card-row-control{width:100%;max-width:100%;justify-content:flex-end}.compound-settings-card .compound-settings-card-row.is-stacked-tablet .comp-cirra-segmented-toggle{margin-top:0}}.compound-settings-card .compound-settings-card-row.is-interactive{cursor:default}.compound-settings-card .compound-settings-card-row.is-interactive:hover{background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 1.5%,transparent)}.compound-settings-card .compound-settings-card-row-copy{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;flex-wrap:wrap;align-items:center;gap:12px;width:max(90%,min(100%,320px));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{flex:1 1 140px;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;white-space:normal;overflow:visible;text-wrap:pretty}.compound-activity-prompt-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 1 auto;margin-left: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}.comp-cirra-thread-surface--compact .compound-activity-prompt-frame{align-items:flex-start}.comp-cirra-thread-surface--compact .compound-activity-prompt{width:100%;flex-wrap:wrap;align-items:flex-start}.comp-cirra-thread-surface--compact .compound-activity-prompt-copy{flex-basis:calc(100% - 52px)}.comp-cirra-thread-surface--compact .compound-activity-prompt-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}@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-end;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;transform:translate3d(0,6px,0)}to{opacity:1;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,.compound-feed-tool-call .compound-feed-mcp-connection-trigger{visibility:hidden}.compound-feed-tool-call:hover .activity-tool-inspect-button,.compound-feed-tool-call:hover .compound-feed-mcp-connection-trigger,.compound-feed-tool-call:focus-within .activity-tool-inspect-button,.compound-feed-tool-call:focus-within .compound-feed-mcp-connection-trigger{visibility:visible}.compound-feed-tool-call.is-entering{animation:compound-feed-tool-call-enter .35s cubic-bezier(.19,1,.22,1) both}@media(prefers-reduced-motion:reduce){.compound-feed-tool-call.is-entering{animation:none}}.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.is-interactive{padding:0;border:0;border-radius:4px;background:transparent;cursor:pointer}.compound-feed-tool-call .compound-feed-tool-call-app-icon.is-interactive:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.compound-feed-tool-call .compound-feed-tool-call-app-icon img{width:14px;height:14px;border-radius:3px;object-fit:contain;object-position:center;display:block}.compound-feed-tool-call .compound-feed-tool-call-label.cmd{color:var(--cirra-neutral-700, #6f7078);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.compound-feed-tool-call .compound-feed-tool-call-label.compact{font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.compound-feed-tool-call .comp-text-swap,.compound-feed-tool-call .comp-text-swap-value{display:inline-block;white-space:nowrap}.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 .18s cubic-bezier(.23,1,.32,1),opacity .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1)}.compound-feed-tool-call:hover .compound-feed-tool-call-caret,.compound-feed-tool-call .compound-feed-tool-call-primary:focus-visible .compound-feed-tool-call-caret{opacity:1;color:var(--cirra-neutral-900, #aeb0b8)}.compound-feed-tool-call .compound-feed-tool-call-caret.is-expanded{transform:rotate(0)}.compound-feed-tool-call .compound-feed-tool-call-caret:not(.is-expanded){transition-duration:.14s}.compound-feed-mcp-connection-trigger{flex:0 0 auto;margin:0;padding:0;border:0;background:transparent;color:var(--cirra-neutral-700, #6f7078);transition:color .12s ease,background .12s ease}.compound-feed-mcp-connection-trigger:hover{color:var(--cirra-neutral-950, #ceced6);background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 6%,transparent)}.compound-feed-mcp-connection-trigger:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.compound-feed-mcp-connection-trigger.is-active{visibility:visible;color:var(--cirra-neutral-950, #ceced6);background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 10%,transparent)}.compound-feed-mcp-connection-popover{width:min(300px,100vw - 24px);overflow:hidden;border:1px solid var(--cirra-neutral-300, #27282b);border-radius:12px;background:var(--cirra-neutral-100, #151617);color:var(--cirra-neutral-950, #ceced6);box-shadow:0 12px 32px #0000002e}.compound-feed-mcp-connection-popover p{margin:0;padding:14px 16px;font-size:13px;line-height:19px}.compound-feed-mcp-connection-change{width:100%;min-height:40px;padding:10px 16px;border:0;border-top:1px solid var(--cirra-neutral-300, #27282b);background:transparent;color:var(--cirra-neutral-950, #ceced6);font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.compound-feed-mcp-connection-change:hover{background:var(--cirra-neutral-200, #202124)}.compound-feed-mcp-connection-change:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px;outline-offset:-2px}@media(hover:none){.compound-feed-mcp-connection-trigger{visibility:visible}}.compound-feed-tool-call-group{width:min(720px,100%);margin:0;display:flex;flex-direction:column}.compound-feed-tool-call-group.has-no-children .compound-feed-tool-call-group-header .compound-feed-tool-call-primary{cursor:default}.compound-feed-tool-call-group.has-no-children .compound-feed-tool-call-caret{display:none}.compound-feed-tool-call-group-header .compound-feed-tool-call-primary{cursor:pointer}.compound-feed-tool-call-group-header .compound-feed-tool-call-group-label{color:var(--cirra-neutral-700, #6f7078);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support)}.compound-feed-tool-call-group-children{position:relative;overflow:hidden}.compound-feed-tool-call-group-children.is-folding .compound-feed-tool-call-group-children-inner{padding-left:0}.compound-feed-tool-call-group-children.is-folding .compound-feed-tool-call-group-children-inner:before{display:none}.compound-feed-tool-call-group-children-inner{position:relative;overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:6px;margin-left:2px;padding:4px 0 2px 20px}.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;opacity:1;transition:opacity .18s cubic-bezier(.23,1,.32,1)}.compound-feed-tool-call-group-children-inner .compound-feed-tool-call .compound-feed-tool-call-icon{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)}@media(prefers-reduced-motion:reduce){.compound-feed-tool-call .compound-feed-tool-call-caret{transition-property:opacity,color;transition-duration:.12s}.compound-feed-tool-call-group-children{transition:none}.compound-feed-tool-call-group-children-inner .compound-feed-tool-call{transition:opacity .12s ease}}.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}.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 .settings-sidebar-back-section{display:none}.comp-cirra-sidebar.cirra-settings-sidebar .settings-sidebar-back-section+.sidebar-section{margin-top:0}@media(max-width:767px){.comp-cirra-sidebar.cirra-settings-sidebar .settings-sidebar-back-section{display:flex}.comp-cirra-sidebar.cirra-settings-sidebar .settings-sidebar-back-section+.sidebar-section{margin-top:16px}}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row,.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row .row-label{color:var(--cirra-neutral-800, #81828a)}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row:hover,.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row:focus-visible{background:var(--cirra-neutral-250, #242528);outline:none}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row:hover .row-label,.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row:focus-visible .row-label{color:var(--cirra-neutral-900, #aeb0b8)}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row.selected{background:var(--cirra-neutral-250, #242528)}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row.selected .row-icon,.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row.settings-sidebar-row.selected .row-label{color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-sidebar.cirra-settings-sidebar .sidebar-row .row-icon{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}.cirra-account-organization-modal.comp-modal-v2 .comp-modal-v2-body{margin-top:18px}.cirra-account-organization-choice{display:flex;flex-direction:column;gap:20px}.cirra-account-organization-choice-copy{margin:0;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:20px}.cirra-account-organization-choice-actions{display:flex;flex-direction:column;gap:12px}.cirra-account-organization-choice-button.comp-button{width:100%;justify-content:center}.cirra-account-organization-choice-divider{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;color:var(--cirra-neutral-700, #6f7078)}.cirra-account-organization-choice-divider span{display:block;height:1px;background:var(--cirra-neutral-300, #27282b)}.cirra-account-organization-choice-divider p{margin:0;font-size:12px;line-height:16px}.cirra-account-organization-name-form{gap:18px}.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-plan-summary-footer.is-standalone{background:transparent;border-top:none}html[data-cirra-theme=light] .cirra-settings-plan-summary-footer.is-standalone{background:transparent}.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-members-toolbar-filter-set{display:inline-flex;align-items:center;gap:8px;min-width:0}.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}.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-search{display:block;width:calc(100% - 8px);margin:4px 4px 0;padding:6px 8px;border:0;border-bottom:1px solid var(--cirra-neutral-400, #343538);border-radius:0;background:var(--cirra-neutral-200, #202124);font:inherit;font-size:13px;color:var(--cirra-neutral-950, #ceced6);outline:none}html[data-cirra-theme=light] .comp-cirra-schedule-header-select-search{background:#fff}.comp-cirra-schedule-header-select-search::placeholder{color:var(--cirra-neutral-600, #55565c)}.comp-cirra-schedule-header-select-search-empty{margin:0;padding:12px 12px 14px;font-size:12.5px;color:var(--cirra-neutral-600, #55565c)}.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{height:auto;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-extra-content{display:inline-flex;align-items:center;max-width:100%;min-width:0}.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-member-usage-table .cirra-settings-member-table-actions-cell .cirra-automations-table-actions-inner{opacity:1}.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-role-picker.comp-cirra-schedule-header-select-trigger,.cirra-settings-member-seat-picker.comp-cirra-schedule-header-select-trigger{width:120px;min-width:120px;max-width:120px;height:30px;min-height:30px;border-radius:999px;padding:0 10px;gap:8px}.cirra-settings-member-role-picker .comp-cirra-schedule-header-select-trigger-label,.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-role-picker .comp-cirra-schedule-header-select-trigger-label-text,.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;white-space:nowrap}@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{align-items:center}.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{position:relative;flex-wrap:nowrap;min-height:54px}.cirra-settings-members-toolbar-row-controls>.cirra-expandable-search{position:absolute;z-index:3;top:12px;right:8px}.cirra-settings-members-toolbar-row-controls:has(.cirra-expandable-search.is-expanded)>.cirra-expandable-search{left:52px;--cirra-automations-search-expanded-size: 100%}.cirra-settings-members-toolbar-row-controls:has(.cirra-expandable-search.is-expanded) .cirra-segmented-filter-panel{display:none}.cirra-settings-members-toolbar-filter-set{max-width:100%;padding-right:42px;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.cirra-settings-members-toolbar-filter-set::-webkit-scrollbar{display:none}.cirra-settings-role-action-pill,.cirra-settings-role-add-button.comp-button-outlined,.cirra-settings-role-action-pill.is-compact{min-width:0}.cirra-settings-role-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.cirra-settings-member-table .cirra-automations-table-header,.cirra-settings-member-table .cirra-billing-usage-reporting-row{width:100%;min-width:780px;flex-shrink:0}@media(max-width:767px){.cirra-settings-company-connections-page .compound-page-header-action>.comp-button,.cirra-org-billing-member-usage-page .compound-page-header-action>.comp-button{display:none}}html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell{background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 2%,transparent);border-radius:8px}html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:hover .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:hover .cirra-automations-table-actions-inner{opacity:1}html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-row-inner-shell,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell{background:color-mix(in srgb,var(--cirra-neutral-200, #202124) 80%,var(--cirra-neutral-50, #0e0e0f) 20%);border-radius:8px}html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell.is-selected .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-standard-data-table .cirra-automations-table-row-shell:focus-within .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell.is-selected .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:focus-visible) .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:has(.cirra-automations-table-row:active) .cirra-automations-table-actions-inner,html[data-cirra-theme=dark] .cirra-settings-member-table .cirra-automations-table-row-shell:focus-within .cirra-automations-table-actions-inner{opacity:1}html[data-cirra-theme=dark] .cirra-settings-member-avatar{background:color-mix(in srgb,var(--cirra-neutral-200, #202124) 88%,var(--cirra-neutral-50, #0e0e0f) 12%);border-color:color-mix(in srgb,var(--cirra-neutral-400, #343538) 60%,white 20%)}html[data-cirra-theme=dark] .cirra-settings-member-avatar-fallback{color:#ffffff7a}html[data-cirra-theme=dark] .cirra-settings-member-email{color:#ffffff9e}.cirra-settings-role-editor-form{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}@media(max-width:1023px){.cirra-settings-agent-permissions-page .compound-capability-header,.cirra-settings-roles-page .compound-capability-header{flex-direction:row;align-items:center}.cirra-settings-agent-permissions-page .compound-capability-header-actions,.cirra-settings-roles-page .compound-capability-header-actions{display:flex;justify-content:flex-end}.cirra-settings-agent-permissions-page .cirra-settings-agent-permissions-files-group-body.compound-capability-group-body,.cirra-settings-agent-permissions-page .cirra-settings-agent-permissions-apps-group-body.compound-capability-row-body,.cirra-settings-agent-permissions-page .cirra-settings-agent-permissions-shell-group-body.compound-capability-group-body,.cirra-settings-roles-page .cirra-settings-agent-permissions-files-group-body.compound-capability-group-body,.cirra-settings-roles-page .cirra-settings-agent-permissions-apps-group-body.compound-capability-row-body,.cirra-settings-roles-page .cirra-settings-agent-permissions-shell-group-body.compound-capability-group-body{padding-left:16px}}.cirra-settings-agent-permissions-view-apps-button{appearance:none;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;margin-left:-10px}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}.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-icon-symbol{display:inline-flex;align-items:center;justify-content:center;line-height:0}button.cirra-segmented-filter-icon{padding:0;border:0;background:transparent;cursor:pointer}button.cirra-segmented-filter-icon:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.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}}.cirra-billing-invoice-table .cirra-billing-invoice-amount{font-variant-numeric:tabular-nums}.cirra-billing-invoice-table .cirra-billing-invoice-description{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cirra-billing-invoice-table .cirra-billing-invoice-view{color:var(--cirra-accent-blue);font-weight:500;text-decoration: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-overview-plan-actions{display:flex;align-items:center;gap:14px}.cirra-overview-plan-cancel-link{padding:0;border:none;background:transparent;color:var(--cirra-neutral-600, #55565c);font-size:13px;font-weight:500;cursor:pointer}.cirra-overview-plan-cancel-link:hover:not(:disabled),.cirra-overview-plan-cancel-link:focus-visible:not(:disabled){color:var(--cirra-neutral-800, #81828a);text-decoration:underline}.cirra-overview-plan-cancel-link:disabled{cursor:default;opacity:.6}.cirra-org-seats-card .cirra-org-seats-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px}.cirra-org-seats-card .cirra-org-seats-card-title{font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.cirra-org-seats-card .cirra-org-seats-manage-button{margin-right:-5px}.cirra-org-seats-card .cirra-org-seats-card-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 16px}.cirra-org-seats-card .cirra-org-seats-card-row-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.cirra-org-seats-card .cirra-org-seats-card-row-name{font-size:13px;line-height:18px;font-weight:500;color:var(--cirra-neutral-950, #ceced6)}.cirra-org-seats-card .cirra-org-seats-card-row-meta{font-size:12px;line-height:16px;color:var(--cirra-neutral-700, #6f7078)}.cirra-org-seats-card .cirra-org-seats-card-row-count{flex-shrink:0;font-size:13px;line-height:18px;color:var(--cirra-neutral-800, #81828a);white-space:nowrap}.cirra-org-seats-card .cirra-org-seats-card-summary{margin:6px 0 0;padding:12px 16px;border-top:1px solid var(--cirra-neutral-200, #202124);font-size:12px;line-height:16px;color:var(--cirra-neutral-700, #6f7078)}.cirra-org-seats-card .cirra-org-seats-card-warning{display:flex;gap:10px;border-radius:12px;background:color-mix(in srgb,#c8452f 8%,transparent);border:1px solid color-mix(in srgb,#c8452f 26%,transparent);margin:0 16px 14px;padding:11px 13px}.cirra-org-seats-card .cirra-org-seats-card-warning-ico{flex-shrink:0;font-weight:700;color:#c8452f}.cirra-org-seats-card .cirra-org-seats-card-warning-body{font-size:12.5px;line-height:1.5;color:var(--cirra-neutral-800, #81828a)}.cirra-org-seats-card .cirra-org-seats-card-warning-link{color:var(--cirra-accent-blue);font-weight:500;text-decoration:none;white-space:nowrap}.cirra-org-seats-card .cirra-org-seats-card-warning-link:hover{text-decoration:underline}.cirra-org-seats-card .cirra-org-seats-card-empty{padding:4px 8px 12px}.cirra-billing-pm-card .cirra-billing-pm-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 10px}.cirra-billing-pm-card .cirra-billing-pm-card-title{font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.cirra-billing-pm-card .cirra-billing-pm-card-action{margin-right:-5px}.cirra-billing-pm-card .cirra-billing-pm-card-body{padding:0 16px 16px}.cirra-billing-pm-card .cirra-billing-pm-card-method{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--cirra-neutral-200, #202124);border-radius:12px}.cirra-billing-pm-card .cirra-billing-pm-card-empty{padding:0 16px 12px}.cirra-billing-pm-label{display:inline-flex;align-items:center;gap:12px;min-width:0}.cirra-billing-pm-label-text{font-size:14px;line-height:20px;font-weight:500;color:var(--cirra-neutral-950, #ceced6)}.cirra-billing-pm-dots{color:var(--cirra-neutral-800, #81828a);letter-spacing:.06em}.cirra-billing-pm-brand{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:30px;line-height:0}.cirra-billing-pm-brand.is-visa{color:#1434cb}.cirra-billing-pm-brand.is-mastercard{color:#eb001b}.cirra-billing-pm-brand.is-amex{color:#1f72cd}.cirra-billing-pm-brand.is-discover{color:#e86b00}.cirra-billing-pm-brand.is-jcb,.cirra-billing-pm-brand.is-diners{color:var(--cirra-neutral-900, #aeb0b8)}.cirra-billing-pm-brand.is-bank{color:var(--cirra-neutral-800, #81828a)}.cirra-billing-pm-brand.is-generic{font-size:22px;color:var(--cirra-neutral-700, #6f7078)}.cirra-settings-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,.cirra-settings-data-table-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,.cirra-settings-members-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,.cirra-settings-overview-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,.cirra-org-billing-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,.cirra-org-billing-member-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,.cirra-org-billing-overview-page .cirra-members-renewal-warning-banner.cirra-settings-card-message{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-settings-overview-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=dark] .cirra-org-billing-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=dark] .cirra-org-billing-member-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=dark] .cirra-org-billing-overview-page .cirra-members-renewal-warning-banner.cirra-settings-card-message{background:color-mix(in srgb,#d9a441 9%,color-mix(in srgb,var(--cirra-neutral-200, #202124) 88%,var(--cirra-neutral-50, #0e0e0f) 12%));box-shadow:0 1px 1px -.5px #0000003d,0 0 0 .5px 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-settings-overview-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=light] .cirra-org-billing-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=light] .cirra-org-billing-member-usage-page .cirra-members-renewal-warning-banner.cirra-settings-card-message,html[data-cirra-theme=light] .cirra-org-billing-overview-page .cirra-members-renewal-warning-banner.cirra-settings-card-message{background:color-mix(in srgb,#d9a441 7%,var(--cirra-neutral-100, #151617));box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px 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-settings-overview-page .cirra-members-renewal-warning-icon,.cirra-org-billing-usage-page .cirra-members-renewal-warning-icon,.cirra-org-billing-member-usage-page .cirra-members-renewal-warning-icon,.cirra-org-billing-overview-page .cirra-members-renewal-warning-icon{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-settings-overview-page .compound-usage-plan-progress,html[data-cirra-theme=dark] .cirra-org-billing-usage-page .compound-usage-plan-progress,html[data-cirra-theme=dark] .cirra-org-billing-member-usage-page .compound-usage-plan-progress,html[data-cirra-theme=dark] .cirra-org-billing-overview-page .compound-usage-plan-progress{--usage-plan-progress-pill-outline-color: var(--cirra-neutral-250, #242528)}.cirra-settings-usage-page .cirra-billing-usage-header-card,.cirra-settings-data-table-page .cirra-billing-usage-header-card,.cirra-settings-members-page .cirra-billing-usage-header-card,.cirra-settings-overview-page .cirra-billing-usage-header-card,.cirra-org-billing-usage-page .cirra-billing-usage-header-card,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card,.cirra-org-billing-overview-page .cirra-billing-usage-header-card,.cirra-settings-usage-page .compound-usage-plan-summary-card,.cirra-settings-data-table-page .compound-usage-plan-summary-card,.cirra-settings-members-page .compound-usage-plan-summary-card,.cirra-settings-overview-page .compound-usage-plan-summary-card,.cirra-org-billing-usage-page .compound-usage-plan-summary-card,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-card,.cirra-org-billing-overview-page .compound-usage-plan-summary-card{margin-bottom:0}.cirra-settings-usage-page .compound-usage-plan-summary-card.is-loading .comp-skeleton,.cirra-settings-data-table-page .compound-usage-plan-summary-card.is-loading .comp-skeleton,.cirra-settings-members-page .compound-usage-plan-summary-card.is-loading .comp-skeleton,.cirra-settings-overview-page .compound-usage-plan-summary-card.is-loading .comp-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-card.is-loading .comp-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-card.is-loading .comp-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-summary-card.is-loading .comp-skeleton{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-settings-overview-page .compound-usage-plan-summary-card.is-loading .item,.cirra-org-billing-usage-page .compound-usage-plan-summary-card.is-loading .item,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-card.is-loading .item,.cirra-org-billing-overview-page .compound-usage-plan-summary-card.is-loading .item{margin-top:0}.cirra-settings-usage-page .compound-usage-plan-summary-main,.cirra-settings-data-table-page .compound-usage-plan-summary-main,.cirra-settings-members-page .compound-usage-plan-summary-main,.cirra-settings-overview-page .compound-usage-plan-summary-main,.cirra-org-billing-usage-page .compound-usage-plan-summary-main,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-main,.cirra-org-billing-overview-page .compound-usage-plan-summary-main{display:flex;flex-direction:column;gap:20px;padding:16px}.cirra-settings-usage-page .compound-usage-plan-summary-limits,.cirra-settings-data-table-page .compound-usage-plan-summary-limits,.cirra-settings-members-page .compound-usage-plan-summary-limits,.cirra-settings-overview-page .compound-usage-plan-summary-limits,.cirra-org-billing-usage-page .compound-usage-plan-summary-limits,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-limits,.cirra-org-billing-overview-page .compound-usage-plan-summary-limits{display:flex;flex-direction:column;gap:14px}.cirra-settings-usage-page .compound-usage-plan-summary-limit,.cirra-settings-data-table-page .compound-usage-plan-summary-limit,.cirra-settings-members-page .compound-usage-plan-summary-limit,.cirra-settings-overview-page .compound-usage-plan-summary-limit,.cirra-org-billing-usage-page .compound-usage-plan-summary-limit,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-limit,.cirra-org-billing-overview-page .compound-usage-plan-summary-limit{display:flex;flex-direction:column;gap:6px}.cirra-settings-usage-page .compound-usage-plan-summary-limit-label,.cirra-settings-data-table-page .compound-usage-plan-summary-limit-label,.cirra-settings-members-page .compound-usage-plan-summary-limit-label,.cirra-settings-overview-page .compound-usage-plan-summary-limit-label,.cirra-org-billing-usage-page .compound-usage-plan-summary-limit-label,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-limit-label,.cirra-org-billing-overview-page .compound-usage-plan-summary-limit-label{margin:0;font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a)}.cirra-settings-usage-page .compound-usage-plan-summary-copy,.cirra-settings-data-table-page .compound-usage-plan-summary-copy,.cirra-settings-members-page .compound-usage-plan-summary-copy,.cirra-settings-overview-page .compound-usage-plan-summary-copy,.cirra-org-billing-usage-page .compound-usage-plan-summary-copy,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-copy,.cirra-org-billing-overview-page .compound-usage-plan-summary-copy{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-settings-overview-page .compound-usage-plan-summary-title-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-title-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-title-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-summary-title-skeleton{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-settings-overview-page .compound-usage-plan-summary-subtitle-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-subtitle-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-subtitle-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-summary-subtitle-skeleton{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-settings-overview-page .compound-usage-plan-progress-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-progress-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-progress-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-progress-skeleton{height:16px}.cirra-settings-usage-page .compound-usage-plan-progress-track-skeleton-shell,.cirra-settings-data-table-page .compound-usage-plan-progress-track-skeleton-shell,.cirra-settings-members-page .compound-usage-plan-progress-track-skeleton-shell,.cirra-settings-overview-page .compound-usage-plan-progress-track-skeleton-shell,.cirra-org-billing-usage-page .compound-usage-plan-progress-track-skeleton-shell,.cirra-org-billing-member-usage-page .compound-usage-plan-progress-track-skeleton-shell,.cirra-org-billing-overview-page .compound-usage-plan-progress-track-skeleton-shell{width:100%}.cirra-settings-usage-page .compound-usage-plan-progress-track-skeleton,.cirra-settings-data-table-page .compound-usage-plan-progress-track-skeleton,.cirra-settings-members-page .compound-usage-plan-progress-track-skeleton,.cirra-settings-overview-page .compound-usage-plan-progress-track-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-progress-track-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-progress-track-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-progress-track-skeleton{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-settings-overview-page .compound-usage-plan-summary-toggle-row,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-row,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-row,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap}.cirra-settings-usage-page .compound-usage-plan-summary-toggle-skeleton,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-skeleton,.cirra-settings-members-page .compound-usage-plan-summary-toggle-skeleton,.cirra-settings-overview-page .compound-usage-plan-summary-toggle-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-skeleton{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-settings-overview-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-label-skeleton{width:min(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-settings-overview-page .compound-usage-plan-summary-toggle-button,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-button{appearance:none;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-settings-overview-page .compound-usage-plan-summary-toggle-button:after,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button:after,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button:after,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-button:after{content:"";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-settings-overview-page .compound-usage-plan-summary-toggle-button:focus-visible,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button:focus-visible,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button:focus-visible,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-button:focus-visible{outline: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-settings-overview-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled):after,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled):after,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled):after,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-button:hover:not(:disabled):after{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-settings-overview-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,.cirra-org-billing-overview-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-settings-overview-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),.cirra-org-billing-overview-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-settings-overview-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-org-billing-overview-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-settings-overview-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}html[data-cirra-theme=light] .cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-button:after{background:#0f172a0b}.cirra-settings-usage-page .compound-usage-plan-summary-toggle-label,.cirra-settings-data-table-page .compound-usage-plan-summary-toggle-label,.cirra-settings-members-page .compound-usage-plan-summary-toggle-label,.cirra-settings-overview-page .compound-usage-plan-summary-toggle-label,.cirra-org-billing-usage-page .compound-usage-plan-summary-toggle-label,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-toggle-label,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-label{font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a);user-select:none;white-space:nowrap}.cirra-settings-usage-page .compound-usage-plan-summary-footer,.cirra-settings-data-table-page .compound-usage-plan-summary-footer,.cirra-settings-members-page .compound-usage-plan-summary-footer,.cirra-settings-overview-page .compound-usage-plan-summary-footer,.cirra-org-billing-usage-page .compound-usage-plan-summary-footer,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-footer,.cirra-org-billing-overview-page .compound-usage-plan-summary-footer{gap:20px;flex-wrap:nowrap}.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-settings-overview-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,.cirra-org-billing-overview-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-settings-overview-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,.cirra-org-billing-overview-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-settings-overview-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,.cirra-org-billing-overview-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-settings-overview-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,.cirra-org-billing-overview-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-settings-overview-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,.cirra-org-billing-overview-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);white-space:nowrap}.cirra-settings-usage-page .compound-usage-plan-summary-buy-button,.cirra-settings-data-table-page .compound-usage-plan-summary-buy-button,.cirra-settings-members-page .compound-usage-plan-summary-buy-button,.cirra-settings-overview-page .compound-usage-plan-summary-buy-button,.cirra-org-billing-usage-page .compound-usage-plan-summary-buy-button,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-buy-button,.cirra-org-billing-overview-page .compound-usage-plan-summary-buy-button{flex:0 0 auto}.cirra-settings-usage-page .cirra-member-plans-summary-list,.cirra-settings-data-table-page .cirra-member-plans-summary-list,.cirra-settings-members-page .cirra-member-plans-summary-list,.cirra-settings-overview-page .cirra-member-plans-summary-list,.cirra-org-billing-usage-page .cirra-member-plans-summary-list,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-list,.cirra-org-billing-overview-page .cirra-member-plans-summary-list{margin:0;padding:4px 0;list-style:none}.cirra-settings-usage-page .cirra-member-plans-summary-row,.cirra-settings-data-table-page .cirra-member-plans-summary-row,.cirra-settings-members-page .cirra-member-plans-summary-row,.cirra-settings-overview-page .cirra-member-plans-summary-row,.cirra-org-billing-usage-page .cirra-member-plans-summary-row,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-row,.cirra-org-billing-overview-page .cirra-member-plans-summary-row{display:flex;align-items:center;gap:20px;padding:12px 16px}.cirra-settings-usage-page .cirra-member-plans-summary-plan,.cirra-settings-data-table-page .cirra-member-plans-summary-plan,.cirra-settings-members-page .cirra-member-plans-summary-plan,.cirra-settings-overview-page .cirra-member-plans-summary-plan,.cirra-org-billing-usage-page .cirra-member-plans-summary-plan,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-plan,.cirra-org-billing-overview-page .cirra-member-plans-summary-plan{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;width:120px}.cirra-settings-usage-page .cirra-member-plans-summary-plan-name,.cirra-settings-data-table-page .cirra-member-plans-summary-plan-name,.cirra-settings-members-page .cirra-member-plans-summary-plan-name,.cirra-settings-overview-page .cirra-member-plans-summary-plan-name,.cirra-org-billing-usage-page .cirra-member-plans-summary-plan-name,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-plan-name,.cirra-org-billing-overview-page .cirra-member-plans-summary-plan-name{margin:0;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-usage-page .cirra-member-plans-summary-plan-price,.cirra-settings-data-table-page .cirra-member-plans-summary-plan-price,.cirra-settings-members-page .cirra-member-plans-summary-plan-price,.cirra-settings-overview-page .cirra-member-plans-summary-plan-price,.cirra-org-billing-usage-page .cirra-member-plans-summary-plan-price,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-plan-price,.cirra-org-billing-overview-page .cirra-member-plans-summary-plan-price{margin:0;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.cirra-settings-usage-page .cirra-member-plans-summary-description,.cirra-settings-data-table-page .cirra-member-plans-summary-description,.cirra-settings-members-page .cirra-member-plans-summary-description,.cirra-settings-overview-page .cirra-member-plans-summary-description,.cirra-org-billing-usage-page .cirra-member-plans-summary-description,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-description,.cirra-org-billing-overview-page .cirra-member-plans-summary-description{margin:0;flex:1 1 auto;min-width:0;font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a)}.cirra-settings-usage-page .cirra-member-plans-summary-credits,.cirra-settings-data-table-page .cirra-member-plans-summary-credits,.cirra-settings-members-page .cirra-member-plans-summary-credits,.cirra-settings-overview-page .cirra-member-plans-summary-credits,.cirra-org-billing-usage-page .cirra-member-plans-summary-credits,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-credits,.cirra-org-billing-overview-page .cirra-member-plans-summary-credits{display:flex;flex-direction:column;gap:2px;flex:0 0 auto;width:120px}.cirra-settings-usage-page .cirra-member-plans-summary-credits-title,.cirra-settings-data-table-page .cirra-member-plans-summary-credits-title,.cirra-settings-members-page .cirra-member-plans-summary-credits-title,.cirra-settings-overview-page .cirra-member-plans-summary-credits-title,.cirra-org-billing-usage-page .cirra-member-plans-summary-credits-title,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-credits-title,.cirra-org-billing-overview-page .cirra-member-plans-summary-credits-title{margin:0;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-usage-page .cirra-member-plans-summary-credits-value,.cirra-settings-data-table-page .cirra-member-plans-summary-credits-value,.cirra-settings-members-page .cirra-member-plans-summary-credits-value,.cirra-settings-overview-page .cirra-member-plans-summary-credits-value,.cirra-org-billing-usage-page .cirra-member-plans-summary-credits-value,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-credits-value,.cirra-org-billing-overview-page .cirra-member-plans-summary-credits-value{margin:0;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.cirra-settings-usage-page .cirra-member-plans-summary-footer-definition,.cirra-settings-data-table-page .cirra-member-plans-summary-footer-definition,.cirra-settings-members-page .cirra-member-plans-summary-footer-definition,.cirra-settings-overview-page .cirra-member-plans-summary-footer-definition,.cirra-org-billing-usage-page .cirra-member-plans-summary-footer-definition,.cirra-org-billing-member-usage-page .cirra-member-plans-summary-footer-definition,.cirra-org-billing-overview-page .cirra-member-plans-summary-footer-definition{margin:0;flex:1 1 auto;min-width:0;font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.cirra-settings-usage-page .cirra-credit-requests-card,.cirra-settings-data-table-page .cirra-credit-requests-card,.cirra-settings-members-page .cirra-credit-requests-card,.cirra-settings-overview-page .cirra-credit-requests-card,.cirra-org-billing-usage-page .cirra-credit-requests-card,.cirra-org-billing-member-usage-page .cirra-credit-requests-card,.cirra-org-billing-overview-page .cirra-credit-requests-card{margin-top:12px}.cirra-settings-usage-page .cirra-credit-requests-message,.cirra-settings-usage-page .cirra-credit-requests-date,.cirra-settings-data-table-page .cirra-credit-requests-message,.cirra-settings-data-table-page .cirra-credit-requests-date,.cirra-settings-members-page .cirra-credit-requests-message,.cirra-settings-members-page .cirra-credit-requests-date,.cirra-settings-overview-page .cirra-credit-requests-message,.cirra-settings-overview-page .cirra-credit-requests-date,.cirra-org-billing-usage-page .cirra-credit-requests-message,.cirra-org-billing-usage-page .cirra-credit-requests-date,.cirra-org-billing-member-usage-page .cirra-credit-requests-message,.cirra-org-billing-member-usage-page .cirra-credit-requests-date,.cirra-org-billing-overview-page .cirra-credit-requests-message,.cirra-org-billing-overview-page .cirra-credit-requests-date{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.cirra-settings-usage-page .cirra-credit-requests-actions-cell,.cirra-settings-data-table-page .cirra-credit-requests-actions-cell,.cirra-settings-members-page .cirra-credit-requests-actions-cell,.cirra-settings-overview-page .cirra-credit-requests-actions-cell,.cirra-org-billing-usage-page .cirra-credit-requests-actions-cell,.cirra-org-billing-member-usage-page .cirra-credit-requests-actions-cell,.cirra-org-billing-overview-page .cirra-credit-requests-actions-cell{display:flex;justify-content:flex-end}.cirra-settings-usage-page .cirra-credit-requests-actions,.cirra-settings-data-table-page .cirra-credit-requests-actions,.cirra-settings-members-page .cirra-credit-requests-actions,.cirra-settings-overview-page .cirra-credit-requests-actions,.cirra-org-billing-usage-page .cirra-credit-requests-actions,.cirra-org-billing-member-usage-page .cirra-credit-requests-actions,.cirra-org-billing-overview-page .cirra-credit-requests-actions{display:flex;align-items:center;gap:8px}.cirra-settings-usage-page .cirra-credit-requests-footer,.cirra-settings-data-table-page .cirra-credit-requests-footer,.cirra-settings-members-page .cirra-credit-requests-footer,.cirra-settings-overview-page .cirra-credit-requests-footer,.cirra-org-billing-usage-page .cirra-credit-requests-footer,.cirra-org-billing-member-usage-page .cirra-credit-requests-footer,.cirra-org-billing-overview-page .cirra-credit-requests-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;margin-bottom:12px;padding-inline:12px;padding-bottom:4px}.cirra-settings-usage-page .cirra-credit-requests-range,.cirra-settings-data-table-page .cirra-credit-requests-range,.cirra-settings-members-page .cirra-credit-requests-range,.cirra-settings-overview-page .cirra-credit-requests-range,.cirra-org-billing-usage-page .cirra-credit-requests-range,.cirra-org-billing-member-usage-page .cirra-credit-requests-range,.cirra-org-billing-overview-page .cirra-credit-requests-range{font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.cirra-settings-usage-page .cirra-credit-requests-pager,.cirra-settings-data-table-page .cirra-credit-requests-pager,.cirra-settings-members-page .cirra-credit-requests-pager,.cirra-settings-overview-page .cirra-credit-requests-pager,.cirra-org-billing-usage-page .cirra-credit-requests-pager,.cirra-org-billing-member-usage-page .cirra-credit-requests-pager,.cirra-org-billing-overview-page .cirra-credit-requests-pager{display:flex;align-items:center;gap:8px}.cirra-settings-usage-page .compound-usage-plan-summary-buy-button-skeleton,.cirra-settings-data-table-page .compound-usage-plan-summary-buy-button-skeleton,.cirra-settings-members-page .compound-usage-plan-summary-buy-button-skeleton,.cirra-settings-overview-page .compound-usage-plan-summary-buy-button-skeleton,.cirra-org-billing-usage-page .compound-usage-plan-summary-buy-button-skeleton,.cirra-org-billing-member-usage-page .compound-usage-plan-summary-buy-button-skeleton,.cirra-org-billing-overview-page .compound-usage-plan-summary-buy-button-skeleton{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-settings-overview-page .cirra-billing-usage-equal-padding-button.comp-button-outlined.comp-button-size-sm,.cirra-org-billing-usage-page .cirra-billing-usage-equal-padding-button.comp-button-outlined.comp-button-size-sm,.cirra-org-billing-member-usage-page .cirra-billing-usage-equal-padding-button.comp-button-outlined.comp-button-size-sm,.cirra-org-billing-overview-page .cirra-billing-usage-equal-padding-button.comp-button-outlined.comp-button-size-sm{min-height:26px!important;padding:0 10px!important}.cirra-settings-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-settings-data-table-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-settings-members-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-settings-overview-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-org-billing-overview-page .cirra-billing-usage-header-card .compound-settings-card-header{margin-bottom:16px}.cirra-settings-usage-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-settings-data-table-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-settings-members-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-settings-overview-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-org-billing-usage-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-org-billing-member-usage-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-org-billing-overview-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header,.cirra-settings-usage-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header-action,.cirra-settings-data-table-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header-action,.cirra-settings-members-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header-action,.cirra-settings-overview-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header-action,.cirra-org-billing-usage-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header-action,.cirra-org-billing-member-usage-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header-action,.cirra-org-billing-overview-page.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card-header-action{align-items:center}.cirra-settings-usage-page .cirra-billing-usage-header-card .compound-settings-card,.cirra-settings-data-table-page .cirra-billing-usage-header-card .compound-settings-card,.cirra-settings-members-page .cirra-billing-usage-header-card .compound-settings-card,.cirra-settings-overview-page .cirra-billing-usage-header-card .compound-settings-card,.cirra-org-billing-usage-page .cirra-billing-usage-header-card .compound-settings-card,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .compound-settings-card,.cirra-org-billing-overview-page .cirra-billing-usage-header-card .compound-settings-card{padding:22px}.cirra-settings-usage-page .cirra-billing-usage-header-top-right,.cirra-settings-data-table-page .cirra-billing-usage-header-top-right,.cirra-settings-members-page .cirra-billing-usage-header-top-right,.cirra-settings-overview-page .cirra-billing-usage-header-top-right,.cirra-org-billing-usage-page .cirra-billing-usage-header-top-right,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-top-right,.cirra-org-billing-overview-page .cirra-billing-usage-header-top-right{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-settings-overview-page .cirra-billing-usage-header-actions,.cirra-org-billing-usage-page .cirra-billing-usage-header-actions,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-actions,.cirra-org-billing-overview-page .cirra-billing-usage-header-actions{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-settings-overview-page .cirra-billing-usage-header-credits,.cirra-org-billing-usage-page .cirra-billing-usage-header-credits,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-credits,.cirra-org-billing-overview-page .cirra-billing-usage-header-credits{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-settings-overview-page .cirra-billing-usage-header-progress,.cirra-org-billing-usage-page .cirra-billing-usage-header-progress,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-progress,.cirra-org-billing-overview-page .cirra-billing-usage-header-progress{margin-bottom:16px}.cirra-settings-usage-page .cirra-billing-usage-header-progress-bar,.cirra-settings-data-table-page .cirra-billing-usage-header-progress-bar,.cirra-settings-members-page .cirra-billing-usage-header-progress-bar,.cirra-settings-overview-page .cirra-billing-usage-header-progress-bar,.cirra-org-billing-usage-page .cirra-billing-usage-header-progress-bar,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-progress-bar,.cirra-org-billing-overview-page .cirra-billing-usage-header-progress-bar{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-settings-overview-page .cirra-billing-usage-header-progress-fill,.cirra-org-billing-usage-page .cirra-billing-usage-header-progress-fill,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-progress-fill,.cirra-org-billing-overview-page .cirra-billing-usage-header-progress-fill{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-settings-overview-page .cirra-billing-usage-header-progress-labels,.cirra-org-billing-usage-page .cirra-billing-usage-header-progress-labels,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-progress-labels,.cirra-org-billing-overview-page .cirra-billing-usage-header-progress-labels{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-settings-overview-page .cirra-billing-usage-header-activity,.cirra-org-billing-usage-page .cirra-billing-usage-header-activity,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-activity,.cirra-org-billing-overview-page .cirra-billing-usage-header-activity{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-settings-overview-page .cirra-billing-usage-header-activity-title,.cirra-org-billing-usage-page .cirra-billing-usage-header-activity-title,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-activity-title,.cirra-org-billing-overview-page .cirra-billing-usage-header-activity-title{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-settings-overview-page .cirra-billing-usage-activity-table,.cirra-org-billing-usage-page .cirra-billing-usage-activity-table,.cirra-org-billing-member-usage-page .cirra-billing-usage-activity-table,.cirra-org-billing-overview-page .cirra-billing-usage-activity-table{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-settings-overview-page .cirra-billing-usage-activity-table th,.cirra-org-billing-usage-page .cirra-billing-usage-activity-table th,.cirra-org-billing-member-usage-page .cirra-billing-usage-activity-table th,.cirra-org-billing-overview-page .cirra-billing-usage-activity-table th{text-align:left;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-settings-overview-page .cirra-billing-usage-activity-table td,.cirra-org-billing-usage-page .cirra-billing-usage-activity-table td,.cirra-org-billing-member-usage-page .cirra-billing-usage-activity-table td,.cirra-org-billing-overview-page .cirra-billing-usage-activity-table td{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-settings-overview-page .cirra-billing-usage-activity-table tr+tr td,.cirra-org-billing-usage-page .cirra-billing-usage-activity-table tr+tr td,.cirra-org-billing-member-usage-page .cirra-billing-usage-activity-table tr+tr td,.cirra-org-billing-overview-page .cirra-billing-usage-activity-table tr+tr td{border-top:none}.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:first-child,.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:first-child,.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:first-child,.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:first-child,.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:first-child,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:first-child,.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:first-child{width:70px}.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:first-child,.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:first-child,.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:first-child,.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:first-child,.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:first-child,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:first-child,.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:first-child{width:70px;color:var(--cirra-neutral-800, #81828a)}.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(2),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(2),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(2),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(2),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(2),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(2),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(2),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(2),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(2),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(2){width:auto}.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(3),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(3),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(3),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(3),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(3),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(3),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(3),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(3),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(3),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(3){width:80px}.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(4),.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(4),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(4),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(4),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(4),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(4),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(4),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(4),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(4),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(4),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(4),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(4),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(4),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(4){width:120px}.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(5),.cirra-settings-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(5),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(5),.cirra-settings-data-table-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(5),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(5),.cirra-settings-members-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(5),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(5),.cirra-settings-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(5),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(5),.cirra-org-billing-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(5),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(5),.cirra-org-billing-member-usage-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(5),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table th:nth-child(5),.cirra-org-billing-overview-page .cirra-billing-usage-header-card .cirra-billing-usage-activity-table td:nth-child(5){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-settings-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:first-child,.cirra-settings-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:first-child,.cirra-org-billing-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:first-child,.cirra-org-billing-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:first-child,.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:first-child,.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:first-child,.cirra-org-billing-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:first-child,.cirra-org-billing-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:first-child{width:auto}.cirra-settings-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(2),.cirra-settings-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(3),.cirra-settings-data-table-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-data-table-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(2),.cirra-settings-data-table-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-data-table-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(3),.cirra-settings-members-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-members-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(2),.cirra-settings-members-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-members-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(3),.cirra-settings-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(2),.cirra-settings-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(2),.cirra-settings-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(3),.cirra-settings-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(3),.cirra-org-billing-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(2),.cirra-org-billing-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(2),.cirra-org-billing-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(3),.cirra-org-billing-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(3),.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(2),.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(2),.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(3),.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(3),.cirra-org-billing-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(2),.cirra-org-billing-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(2),.cirra-org-billing-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table th:nth-child(3),.cirra-org-billing-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-activity-table td:nth-child(3){width:100px}.cirra-settings-usage-page .cirra-billing-usage-activity-empty,.cirra-settings-data-table-page .cirra-billing-usage-activity-empty,.cirra-settings-members-page .cirra-billing-usage-activity-empty,.cirra-settings-overview-page .cirra-billing-usage-activity-empty,.cirra-org-billing-usage-page .cirra-billing-usage-activity-empty,.cirra-org-billing-member-usage-page .cirra-billing-usage-activity-empty,.cirra-org-billing-overview-page .cirra-billing-usage-activity-empty{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-settings-overview-page .cirra-billing-usage-invoice-link,.cirra-org-billing-usage-page .cirra-billing-usage-invoice-link,.cirra-org-billing-member-usage-page .cirra-billing-usage-invoice-link,.cirra-org-billing-overview-page .cirra-billing-usage-invoice-link{color:inherit;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-settings-overview-page .cirra-billing-usage-invoice-link:hover,.cirra-settings-overview-page .cirra-billing-usage-invoice-link:focus-visible,.cirra-org-billing-usage-page .cirra-billing-usage-invoice-link:hover,.cirra-org-billing-usage-page .cirra-billing-usage-invoice-link:focus-visible,.cirra-org-billing-member-usage-page .cirra-billing-usage-invoice-link:hover,.cirra-org-billing-member-usage-page .cirra-billing-usage-invoice-link:focus-visible,.cirra-org-billing-overview-page .cirra-billing-usage-invoice-link:hover,.cirra-org-billing-overview-page .cirra-billing-usage-invoice-link:focus-visible{color:inherit;opacity:.8}.cirra-settings-usage-page .cirra-billing-usage-header-topup-note,.cirra-settings-data-table-page .cirra-billing-usage-header-topup-note,.cirra-settings-members-page .cirra-billing-usage-header-topup-note,.cirra-settings-overview-page .cirra-billing-usage-header-topup-note,.cirra-org-billing-usage-page .cirra-billing-usage-header-topup-note,.cirra-org-billing-member-usage-page .cirra-billing-usage-header-topup-note,.cirra-org-billing-overview-page .cirra-billing-usage-header-topup-note{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-settings-overview-page .cirra-billing-usage-reporting .compound-settings-card-title,.cirra-org-billing-usage-page .cirra-billing-usage-reporting .compound-settings-card-title,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting .compound-settings-card-title,.cirra-org-billing-overview-page .cirra-billing-usage-reporting .compound-settings-card-title{margin-bottom:16px}.cirra-settings-usage-page .cirra-billing-usage-reporting-controls,.cirra-settings-data-table-page .cirra-billing-usage-reporting-controls,.cirra-settings-members-page .cirra-billing-usage-reporting-controls,.cirra-settings-overview-page .cirra-billing-usage-reporting-controls,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-controls,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-controls,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-controls{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-settings-overview-page .cirra-billing-usage-reporting-controls-left,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-controls-left,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-controls-left,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-controls-left{position:relative;flex:1 1 auto;display:flex;align-items:center;gap:8px;min-width:0;padding-right:24px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,#000 0,#000 calc(100% - 24px),transparent 100%);-ms-overflow-style:none;scrollbar-width:none}.cirra-settings-usage-page .cirra-billing-usage-reporting-controls-left::-webkit-scrollbar,.cirra-settings-data-table-page .cirra-billing-usage-reporting-controls-left::-webkit-scrollbar,.cirra-settings-members-page .cirra-billing-usage-reporting-controls-left::-webkit-scrollbar,.cirra-settings-overview-page .cirra-billing-usage-reporting-controls-left::-webkit-scrollbar,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-controls-left::-webkit-scrollbar,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-controls-left::-webkit-scrollbar,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-controls-left::-webkit-scrollbar{display:none}.cirra-settings-usage-page .cirra-billing-usage-reporting-controls-left .comp-pill-group,.cirra-settings-data-table-page .cirra-billing-usage-reporting-controls-left .comp-pill-group,.cirra-settings-members-page .cirra-billing-usage-reporting-controls-left .comp-pill-group,.cirra-settings-overview-page .cirra-billing-usage-reporting-controls-left .comp-pill-group,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-controls-left .comp-pill-group,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-controls-left .comp-pill-group,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-controls-left .comp-pill-group{flex:0 0 max-content}.cirra-settings-usage-page .cirra-billing-usage-reporting-controls>.comp-button:last-child,.cirra-settings-data-table-page .cirra-billing-usage-reporting-controls>.comp-button:last-child,.cirra-settings-members-page .cirra-billing-usage-reporting-controls>.comp-button:last-child,.cirra-settings-overview-page .cirra-billing-usage-reporting-controls>.comp-button:last-child,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-controls>.comp-button:last-child,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-controls>.comp-button:last-child,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-controls>.comp-button:last-child{position:relative;z-index:1;flex:0 0 auto;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-settings-overview-page .cirra-billing-usage-reporting-content,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-content,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-content,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-content{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-settings-overview-page .cirra-billing-usage-reporting-content>*,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-content>*,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-content>*,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-content>*{width:100%}.cirra-settings-usage-page .cirra-billing-usage-reporting-content>.comp-cirra-empty-state-card,.cirra-settings-data-table-page .cirra-billing-usage-reporting-content>.comp-cirra-empty-state-card,.cirra-settings-members-page .cirra-billing-usage-reporting-content>.comp-cirra-empty-state-card,.cirra-settings-overview-page .cirra-billing-usage-reporting-content>.comp-cirra-empty-state-card,.cirra-org-billing-usage-page .cirra-billing-usage-reporting-content>.comp-cirra-empty-state-card,.cirra-org-billing-member-usage-page .cirra-billing-usage-reporting-content>.comp-cirra-empty-state-card,.cirra-org-billing-overview-page .cirra-billing-usage-reporting-content>.comp-cirra-empty-state-card{width:auto;margin:40px auto}.cirra-settings-usage-page .cirra-bar-chart>.cirra-billing-usage-summary-cards,.cirra-settings-data-table-page .cirra-bar-chart>.cirra-billing-usage-summary-cards,.cirra-settings-members-page .cirra-bar-chart>.cirra-billing-usage-summary-cards,.cirra-settings-overview-page .cirra-bar-chart>.cirra-billing-usage-summary-cards,.cirra-org-billing-usage-page .cirra-bar-chart>.cirra-billing-usage-summary-cards,.cirra-org-billing-member-usage-page .cirra-bar-chart>.cirra-billing-usage-summary-cards,.cirra-org-billing-overview-page .cirra-bar-chart>.cirra-billing-usage-summary-cards{margin:16px -14px -10px}.cirra-settings-usage-page .cirra-billing-usage-summary-cards,.cirra-settings-data-table-page .cirra-billing-usage-summary-cards,.cirra-settings-members-page .cirra-billing-usage-summary-cards,.cirra-settings-overview-page .cirra-billing-usage-summary-cards,.cirra-org-billing-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-overview-page .cirra-billing-usage-summary-cards{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-settings-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .comp-skeleton,.cirra-org-billing-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .comp-skeleton,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .comp-skeleton,.cirra-org-billing-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .comp-skeleton{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-settings-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .item,.cirra-org-billing-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .item,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .item,.cirra-org-billing-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card .item{margin-top:0}.cirra-settings-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(2),.cirra-settings-data-table-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(2),.cirra-settings-members-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(2),.cirra-settings-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(2),.cirra-org-billing-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(2),.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(2),.cirra-org-billing-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(2){position:absolute;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-settings-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(3),.cirra-org-billing-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(3),.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(3),.cirra-org-billing-overview-page .cirra-billing-usage-summary-cards-skeleton .cirra-billing-usage-summary-card>.comp-skeleton:nth-of-type(3){position:absolute;top:12px;right:16px}.cirra-settings-usage-page .cirra-billing-usage-summary-card,.cirra-settings-data-table-page .cirra-billing-usage-summary-card,.cirra-settings-members-page .cirra-billing-usage-summary-card,.cirra-settings-overview-page .cirra-billing-usage-summary-card,.cirra-org-billing-usage-page .cirra-billing-usage-summary-card,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card,.cirra-org-billing-overview-page .cirra-billing-usage-summary-card{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-settings-overview-page .cirra-billing-usage-summary-card,html[data-cirra-theme=dark] .cirra-org-billing-usage-page .cirra-billing-usage-summary-card,html[data-cirra-theme=dark] .cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card,html[data-cirra-theme=dark] .cirra-org-billing-overview-page .cirra-billing-usage-summary-card{background:var(--cirra-neutral-300, #27282b)}.cirra-settings-usage-page .cirra-billing-usage-summary-card-label,.cirra-settings-usage-page .cirra-billing-usage-summary-card-subtext,.cirra-settings-usage-page .cirra-billing-usage-summary-card-value,.cirra-settings-data-table-page .cirra-billing-usage-summary-card-label,.cirra-settings-data-table-page .cirra-billing-usage-summary-card-subtext,.cirra-settings-data-table-page .cirra-billing-usage-summary-card-value,.cirra-settings-members-page .cirra-billing-usage-summary-card-label,.cirra-settings-members-page .cirra-billing-usage-summary-card-subtext,.cirra-settings-members-page .cirra-billing-usage-summary-card-value,.cirra-settings-overview-page .cirra-billing-usage-summary-card-label,.cirra-settings-overview-page .cirra-billing-usage-summary-card-subtext,.cirra-settings-overview-page .cirra-billing-usage-summary-card-value,.cirra-org-billing-usage-page .cirra-billing-usage-summary-card-label,.cirra-org-billing-usage-page .cirra-billing-usage-summary-card-subtext,.cirra-org-billing-usage-page .cirra-billing-usage-summary-card-value,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-label,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-subtext,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-value,.cirra-org-billing-overview-page .cirra-billing-usage-summary-card-label,.cirra-org-billing-overview-page .cirra-billing-usage-summary-card-subtext,.cirra-org-billing-overview-page .cirra-billing-usage-summary-card-value{font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);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-settings-overview-page .cirra-billing-usage-summary-card-label,.cirra-org-billing-usage-page .cirra-billing-usage-summary-card-label,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-label,.cirra-org-billing-overview-page .cirra-billing-usage-summary-card-label{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-settings-overview-page .cirra-billing-usage-summary-card-value,.cirra-org-billing-usage-page .cirra-billing-usage-summary-card-value,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-value,.cirra-org-billing-overview-page .cirra-billing-usage-summary-card-value{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-settings-overview-page .cirra-billing-usage-summary-card-subtext,.cirra-org-billing-usage-page .cirra-billing-usage-summary-card-subtext,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-card-subtext,.cirra-org-billing-overview-page .cirra-billing-usage-summary-card-subtext{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-settings-overview-page .cirra-billing-usage-summary-cards,.cirra-org-billing-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-overview-page .cirra-billing-usage-summary-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(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-settings-overview-page .cirra-billing-usage-summary-cards,.cirra-org-billing-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-member-usage-page .cirra-billing-usage-summary-cards,.cirra-org-billing-overview-page .cirra-billing-usage-summary-cards{grid-template-columns:minmax(0,1fr)}}.cirra-settings-usage-page .cirra-billing-usage-preview-tables-row,.cirra-settings-data-table-page .cirra-billing-usage-preview-tables-row,.cirra-settings-members-page .cirra-billing-usage-preview-tables-row,.cirra-settings-overview-page .cirra-billing-usage-preview-tables-row,.cirra-org-billing-usage-page .cirra-billing-usage-preview-tables-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-tables-row,.cirra-org-billing-overview-page .cirra-billing-usage-preview-tables-row{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-settings-overview-page .cirra-billing-usage-table-sections,.cirra-org-billing-usage-page .cirra-billing-usage-table-sections,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-sections,.cirra-org-billing-overview-page .cirra-billing-usage-table-sections{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-settings-overview-page .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section.cirra-automations-list-shell{margin-top:0;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:4px 4px 0;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-settings-overview-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=dark] .cirra-org-billing-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=dark] .cirra-org-billing-member-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=dark] .cirra-org-billing-overview-page .cirra-billing-usage-table-section.cirra-automations-list-shell{background:color-mix(in srgb,var(--cirra-neutral-200, #202124) 88%,var(--cirra-neutral-50, #0e0e0f) 12%);box-shadow:0 1px 1px -.5px #0000003d,0 0 0 .5px #ffffff1a}html[data-cirra-theme=light] .cirra-settings-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=light] .cirra-settings-data-table-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=light] .cirra-settings-members-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=light] .cirra-settings-overview-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=light] .cirra-org-billing-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=light] .cirra-org-billing-member-usage-page .cirra-billing-usage-table-section.cirra-automations-list-shell,html[data-cirra-theme=light] .cirra-org-billing-overview-page .cirra-billing-usage-table-section.cirra-automations-list-shell{background:var(--cirra-neutral-100, #151617);box-shadow:0 1px 1px -.5px #0000000f,0 0 0 .5px #00000014}.cirra-settings-usage-page .cirra-billing-usage-table-section,.cirra-settings-data-table-page .cirra-billing-usage-table-section,.cirra-settings-members-page .cirra-billing-usage-table-section,.cirra-settings-overview-page .cirra-billing-usage-table-section,.cirra-org-billing-usage-page .cirra-billing-usage-table-section,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section,.cirra-org-billing-overview-page .cirra-billing-usage-table-section{gap:0}.cirra-settings-usage-page .cirra-org-billing-member-usage-section .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-settings-data-table-page .cirra-org-billing-member-usage-section .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-settings-members-page .cirra-org-billing-member-usage-section .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-settings-overview-page .cirra-org-billing-member-usage-section .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-org-billing-usage-page .cirra-org-billing-member-usage-section .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-org-billing-member-usage-page .cirra-org-billing-member-usage-section .cirra-billing-usage-table-section.cirra-automations-list-shell,.cirra-org-billing-overview-page .cirra-org-billing-member-usage-section .cirra-billing-usage-table-section.cirra-automations-list-shell{margin-top:24px}.cirra-settings-usage-page .cirra-billing-usage-preview-table-title,.cirra-settings-data-table-page .cirra-billing-usage-preview-table-title,.cirra-settings-members-page .cirra-billing-usage-preview-table-title,.cirra-settings-overview-page .cirra-billing-usage-preview-table-title,.cirra-org-billing-usage-page .cirra-billing-usage-preview-table-title,.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table-title,.cirra-org-billing-overview-page .cirra-billing-usage-preview-table-title{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-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting{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-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row{display:grid;width:100%;min-width:var(--cirra-usage-reporting-min-width, 680px);flex-shrink:0;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-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header{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-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,html[data-cirra-theme=light] .cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,html[data-cirra-theme=light] .cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header,html[data-cirra-theme=light] .cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header{background:#f7f7f8;box-shadow:inset 0 0 0 .5px #00000005}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell{min-width:0;color:var(--cirra-neutral-800, #81828a);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-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell-label,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell-label,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell-label,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-header-cell-label{min-width:0;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-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip{color:var(--cirra-neutral-800, #81828a);cursor:help}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip:hover,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip:hover,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip:hover,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip:hover,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip:hover,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip:hover,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-header-label-with-tooltip:hover{text-decoration-line:underline;text-decoration-style:dashed;text-decoration-color:var(--cirra-neutral-600, #55565c);text-underline-offset:2px;text-decoration-thickness:1px}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell{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-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after{content:"";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-settings-overview-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}html[data-cirra-theme=dark] .cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:after{background:#ffffff2e}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:has(.is-last-row):after,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:has(.is-last-row):after,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:has(.is-last-row):after,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:has(.is-last-row):after,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:has(.is-last-row):after,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:has(.is-last-row):after,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-shell:has(.is-last-row):after{display:none}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-inner-shell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-inner-shell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-inner-shell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-inner-shell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-inner-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-inner-shell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-automations-table-row-inner-shell{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-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-row{box-sizing:border-box;width:100%;min-height:44px;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-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell{min-width:0;color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 58%,transparent);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-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-primary,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-primary,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-primary,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-primary{color:var(--cirra-neutral-950, #ceced6)}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-credits-used,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-credits-used,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-credits-used,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-credits-used,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-credits-used,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-credits-used,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.is-credits-used{color:var(--cirra-bar-chart-series-2)}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-role-cell,.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-seat-cell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-role-cell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-seat-cell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-role-cell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-seat-cell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-role-cell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-seat-cell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-role-cell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-seat-cell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-role-cell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-seat-cell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-role-cell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-member-seat-cell{overflow:visible}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell.cirra-settings-agent-permissions-app-permission-cell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell.cirra-settings-agent-permissions-app-permission-cell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell.cirra-settings-agent-permissions-app-permission-cell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell.cirra-settings-agent-permissions-app-permission-cell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell.cirra-settings-agent-permissions-app-permission-cell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell.cirra-settings-agent-permissions-app-permission-cell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting .cirra-billing-usage-reporting-cell.cirra-settings-data-table-cell.cirra-settings-agent-permissions-app-permission-cell{overflow:visible!important}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:hover .cirra-automations-table-row-inner-shell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell.is-selected .cirra-automations-table-row-inner-shell,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row-shell:focus-within .cirra-automations-table-row-inner-shell{background: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-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row.is-skeleton-row,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row.is-skeleton-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row.is-skeleton-row,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-automations-table-row.is-skeleton-row{cursor:default}.cirra-settings-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,.cirra-settings-data-table-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,.cirra-settings-members-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,.cirra-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,.cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,.cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar{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-settings-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,html[data-cirra-theme=light] .cirra-org-billing-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,html[data-cirra-theme=light] .cirra-org-billing-member-usage-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar,html[data-cirra-theme=light] .cirra-org-billing-overview-page .cirra-billing-usage-table-section .cirra-automations-table-shell.is-usage-reporting.is-skeleton-state .cirra-billing-usage-table-skeleton-bar{background:linear-gradient(90deg,#1418200f 15%,#1418201f 50%,#1418200f 85% 100%);background-size:200% 100%}@media(max-width:700px){.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-settings-overview-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-settings-overview-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,.cirra-org-billing-overview-page .compound-usage-plan-summary-toggle-label-skeleton,.cirra-org-billing-overview-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-settings-overview-page .cirra-bar-chart-header,.cirra-org-billing-usage-page .cirra-bar-chart-header,.cirra-org-billing-member-usage-page .cirra-bar-chart-header,.cirra-org-billing-overview-page .cirra-bar-chart-header{flex-direction:column;align-items:flex-start}.cirra-settings-usage-page .cirra-bar-chart-period-controls,.cirra-settings-data-table-page .cirra-bar-chart-period-controls,.cirra-settings-members-page .cirra-bar-chart-period-controls,.cirra-settings-overview-page .cirra-bar-chart-period-controls,.cirra-org-billing-usage-page .cirra-bar-chart-period-controls,.cirra-org-billing-member-usage-page .cirra-bar-chart-period-controls,.cirra-org-billing-overview-page .cirra-bar-chart-period-controls{margin-left:0}}.cirra-settings-usage-page .cirra-billing-usage-preview-table,.cirra-settings-data-table-page .cirra-billing-usage-preview-table,.cirra-settings-members-page .cirra-billing-usage-preview-table,.cirra-settings-overview-page .cirra-billing-usage-preview-table,.cirra-org-billing-usage-page .cirra-billing-usage-preview-table,.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table,.cirra-org-billing-overview-page .cirra-billing-usage-preview-table{min-width:0}.cirra-settings-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-preview-table-title,.cirra-settings-data-table-page .cirra-billing-usage-preview-table .cirra-billing-usage-preview-table-title,.cirra-settings-members-page .cirra-billing-usage-preview-table .cirra-billing-usage-preview-table-title,.cirra-settings-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-preview-table-title,.cirra-org-billing-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-preview-table-title,.cirra-org-billing-member-usage-page .cirra-billing-usage-preview-table .cirra-billing-usage-preview-table-title,.cirra-org-billing-overview-page .cirra-billing-usage-preview-table .cirra-billing-usage-preview-table-title{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-settings-overview-page .cirra-billing-usage-data-table tr[style*=cursor] td,.cirra-org-billing-usage-page .cirra-billing-usage-data-table tr[style*=cursor] td,.cirra-org-billing-member-usage-page .cirra-billing-usage-data-table tr[style*=cursor] td,.cirra-org-billing-overview-page .cirra-billing-usage-data-table tr[style*=cursor] td{transition:background .1s}.cirra-settings-usage-page .cirra-billing-usage-data-table tr[style*=cursor]:hover td,.cirra-settings-data-table-page .cirra-billing-usage-data-table tr[style*=cursor]:hover td,.cirra-settings-members-page .cirra-billing-usage-data-table tr[style*=cursor]:hover td,.cirra-settings-overview-page .cirra-billing-usage-data-table tr[style*=cursor]:hover td,.cirra-org-billing-usage-page .cirra-billing-usage-data-table tr[style*=cursor]:hover td,.cirra-org-billing-member-usage-page .cirra-billing-usage-data-table tr[style*=cursor]:hover td,.cirra-org-billing-overview-page .cirra-billing-usage-data-table tr[style*=cursor]:hover td,.cirra-settings-usage-page .cirra-billing-usage-data-table tr.is-expanded td,.cirra-settings-data-table-page .cirra-billing-usage-data-table tr.is-expanded td,.cirra-settings-members-page .cirra-billing-usage-data-table tr.is-expanded td,.cirra-settings-overview-page .cirra-billing-usage-data-table tr.is-expanded td,.cirra-org-billing-usage-page .cirra-billing-usage-data-table tr.is-expanded td,.cirra-org-billing-member-usage-page .cirra-billing-usage-data-table tr.is-expanded td,.cirra-org-billing-overview-page .cirra-billing-usage-data-table tr.is-expanded td{background:var(--cirra-neutral-250, #242528)}.cirra-settings-usage-page .cirra-billing-usage-data-table td:first-child,.cirra-settings-data-table-page .cirra-billing-usage-data-table td:first-child,.cirra-settings-members-page .cirra-billing-usage-data-table td:first-child,.cirra-settings-overview-page .cirra-billing-usage-data-table td:first-child,.cirra-org-billing-usage-page .cirra-billing-usage-data-table td:first-child,.cirra-org-billing-member-usage-page .cirra-billing-usage-data-table td:first-child,.cirra-org-billing-overview-page .cirra-billing-usage-data-table td:first-child{color:var(--cirra-neutral-950, #ceced6);font-weight:500}.cirra-settings-usage-page .cirra-member-usage-metric-text,.cirra-settings-data-table-page .cirra-member-usage-metric-text,.cirra-settings-members-page .cirra-member-usage-metric-text,.cirra-settings-overview-page .cirra-member-usage-metric-text,.cirra-org-billing-usage-page .cirra-member-usage-metric-text,.cirra-org-billing-member-usage-page .cirra-member-usage-metric-text,.cirra-org-billing-overview-page .cirra-member-usage-metric-text{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-window-filter,.cirra-settings-data-table-page .cirra-member-usage-window-filter,.cirra-settings-members-page .cirra-member-usage-window-filter,.cirra-settings-overview-page .cirra-member-usage-window-filter,.cirra-org-billing-usage-page .cirra-member-usage-window-filter,.cirra-org-billing-member-usage-page .cirra-member-usage-window-filter,.cirra-org-billing-overview-page .cirra-member-usage-window-filter{flex:0 0 auto;width:max-content;min-width:max-content}.cirra-settings-usage-page .cirra-member-usage-window-filter .cirra-segmented-filter-panel,.cirra-settings-data-table-page .cirra-member-usage-window-filter .cirra-segmented-filter-panel,.cirra-settings-members-page .cirra-member-usage-window-filter .cirra-segmented-filter-panel,.cirra-settings-overview-page .cirra-member-usage-window-filter .cirra-segmented-filter-panel,.cirra-org-billing-usage-page .cirra-member-usage-window-filter .cirra-segmented-filter-panel,.cirra-org-billing-member-usage-page .cirra-member-usage-window-filter .cirra-segmented-filter-panel,.cirra-org-billing-overview-page .cirra-member-usage-window-filter .cirra-segmented-filter-panel{flex:0 0 auto;width:max-content;min-width:max-content;max-width:none}.cirra-settings-usage-page .cirra-member-usage-name-cell,.cirra-settings-data-table-page .cirra-member-usage-name-cell,.cirra-settings-members-page .cirra-member-usage-name-cell,.cirra-settings-overview-page .cirra-member-usage-name-cell,.cirra-org-billing-usage-page .cirra-member-usage-name-cell,.cirra-org-billing-member-usage-page .cirra-member-usage-name-cell,.cirra-org-billing-overview-page .cirra-member-usage-name-cell{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cirra-settings-usage-page .cirra-member-usage-name-cell .cirra-settings-member-identity,.cirra-settings-data-table-page .cirra-member-usage-name-cell .cirra-settings-member-identity,.cirra-settings-members-page .cirra-member-usage-name-cell .cirra-settings-member-identity,.cirra-settings-overview-page .cirra-member-usage-name-cell .cirra-settings-member-identity,.cirra-org-billing-usage-page .cirra-member-usage-name-cell .cirra-settings-member-identity,.cirra-org-billing-member-usage-page .cirra-member-usage-name-cell .cirra-settings-member-identity,.cirra-org-billing-overview-page .cirra-member-usage-name-cell .cirra-settings-member-identity{min-width:0;width:100%}.cirra-settings-usage-page .cirra-member-usage-plan-picker.comp-cirra-schedule-header-select-trigger,.cirra-settings-data-table-page .cirra-member-usage-plan-picker.comp-cirra-schedule-header-select-trigger,.cirra-settings-members-page .cirra-member-usage-plan-picker.comp-cirra-schedule-header-select-trigger,.cirra-settings-overview-page .cirra-member-usage-plan-picker.comp-cirra-schedule-header-select-trigger,.cirra-org-billing-usage-page .cirra-member-usage-plan-picker.comp-cirra-schedule-header-select-trigger,.cirra-org-billing-member-usage-page .cirra-member-usage-plan-picker.comp-cirra-schedule-header-select-trigger,.cirra-org-billing-overview-page .cirra-member-usage-plan-picker.comp-cirra-schedule-header-select-trigger{width:auto;min-width:148px;max-width:190px}.cirra-settings-usage-page .cirra-member-usage-table .cirra-member-usage-plan-picker.comp-cirra-schedule-header-select-trigger,.cirra-settings-data-table-page .cirra-member-usage-table .cirra-member-usage-plan-picker.comp-cirra-schedule-header-select-trigger,.cirra-settings-members-page .cirra-member-usage-table .cirra-member-usage-plan-picker.comp-cirra-schedule-header-select-trigger,.cirra-settings-overview-page .cirra-member-usage-table .cirra-member-usage-plan-picker.comp-cirra-schedule-header-select-trigger,.cirra-org-billing-usage-page .cirra-member-usage-table .cirra-member-usage-plan-picker.comp-cirra-schedule-header-select-trigger,.cirra-org-billing-member-usage-page .cirra-member-usage-table .cirra-member-usage-plan-picker.comp-cirra-schedule-header-select-trigger,.cirra-org-billing-overview-page .cirra-member-usage-table .cirra-member-usage-plan-picker.comp-cirra-schedule-header-select-trigger{height:25px;min-height:25px;margin-left:-11px;margin-top:-3px}.cirra-settings-usage-page .cirra-member-usage-plan-text,.cirra-settings-data-table-page .cirra-member-usage-plan-text,.cirra-settings-members-page .cirra-member-usage-plan-text,.cirra-settings-overview-page .cirra-member-usage-plan-text,.cirra-org-billing-usage-page .cirra-member-usage-plan-text,.cirra-org-billing-member-usage-page .cirra-member-usage-plan-text,.cirra-org-billing-overview-page .cirra-member-usage-plan-text{width:auto;min-width:0;max-width:190px;color:var(--cirra-neutral-800, #81828a);white-space:nowrap}.cirra-settings-usage-page .cirra-member-usage-cell-stack,.cirra-settings-data-table-page .cirra-member-usage-cell-stack,.cirra-settings-members-page .cirra-member-usage-cell-stack,.cirra-settings-overview-page .cirra-member-usage-cell-stack,.cirra-org-billing-usage-page .cirra-member-usage-cell-stack,.cirra-org-billing-member-usage-page .cirra-member-usage-cell-stack,.cirra-org-billing-overview-page .cirra-member-usage-cell-stack{display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.cirra-settings-usage-page .cirra-member-usage-subtext,.cirra-settings-usage-page .cirra-member-usage-empty-text,.cirra-settings-data-table-page .cirra-member-usage-subtext,.cirra-settings-data-table-page .cirra-member-usage-empty-text,.cirra-settings-members-page .cirra-member-usage-subtext,.cirra-settings-members-page .cirra-member-usage-empty-text,.cirra-settings-overview-page .cirra-member-usage-subtext,.cirra-settings-overview-page .cirra-member-usage-empty-text,.cirra-org-billing-usage-page .cirra-member-usage-subtext,.cirra-org-billing-usage-page .cirra-member-usage-empty-text,.cirra-org-billing-member-usage-page .cirra-member-usage-subtext,.cirra-org-billing-member-usage-page .cirra-member-usage-empty-text,.cirra-org-billing-overview-page .cirra-member-usage-subtext,.cirra-org-billing-overview-page .cirra-member-usage-empty-text{color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:16px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.cirra-settings-usage-page .cirra-member-usage-subtext,.cirra-settings-data-table-page .cirra-member-usage-subtext,.cirra-settings-members-page .cirra-member-usage-subtext,.cirra-settings-overview-page .cirra-member-usage-subtext,.cirra-org-billing-usage-page .cirra-member-usage-subtext,.cirra-org-billing-member-usage-page .cirra-member-usage-subtext,.cirra-org-billing-overview-page .cirra-member-usage-subtext{margin-left:4px;margin-top:2px}.cirra-settings-usage-page .cirra-member-usage-empty-text,.cirra-settings-data-table-page .cirra-member-usage-empty-text,.cirra-settings-members-page .cirra-member-usage-empty-text,.cirra-settings-overview-page .cirra-member-usage-empty-text,.cirra-org-billing-usage-page .cirra-member-usage-empty-text,.cirra-org-billing-member-usage-page .cirra-member-usage-empty-text,.cirra-org-billing-overview-page .cirra-member-usage-empty-text{min-height:26px;display:inline-flex;align-items:center;color:var(--cirra-neutral-600, #55565c)}.cirra-settings-usage-page .cirra-member-usage-credits-cell-inner,.cirra-settings-data-table-page .cirra-member-usage-credits-cell-inner,.cirra-settings-members-page .cirra-member-usage-credits-cell-inner,.cirra-settings-overview-page .cirra-member-usage-credits-cell-inner,.cirra-org-billing-usage-page .cirra-member-usage-credits-cell-inner,.cirra-org-billing-member-usage-page .cirra-member-usage-credits-cell-inner,.cirra-org-billing-overview-page .cirra-member-usage-credits-cell-inner{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0}.cirra-settings-usage-page .cirra-member-usage-credit-menu-button.comp-button,.cirra-settings-data-table-page .cirra-member-usage-credit-menu-button.comp-button,.cirra-settings-members-page .cirra-member-usage-credit-menu-button.comp-button,.cirra-settings-overview-page .cirra-member-usage-credit-menu-button.comp-button,.cirra-org-billing-usage-page .cirra-member-usage-credit-menu-button.comp-button,.cirra-org-billing-member-usage-page .cirra-member-usage-credit-menu-button.comp-button,.cirra-org-billing-overview-page .cirra-member-usage-credit-menu-button.comp-button{flex:0 0 auto}.cirra-settings-usage-page .cirra-member-usage-rate-header,.cirra-settings-usage-page .cirra-member-usage-rate-cell,.cirra-settings-data-table-page .cirra-member-usage-rate-header,.cirra-settings-data-table-page .cirra-member-usage-rate-cell,.cirra-settings-members-page .cirra-member-usage-rate-header,.cirra-settings-members-page .cirra-member-usage-rate-cell,.cirra-settings-overview-page .cirra-member-usage-rate-header,.cirra-settings-overview-page .cirra-member-usage-rate-cell,.cirra-org-billing-usage-page .cirra-member-usage-rate-header,.cirra-org-billing-usage-page .cirra-member-usage-rate-cell,.cirra-org-billing-member-usage-page .cirra-member-usage-rate-header,.cirra-org-billing-member-usage-page .cirra-member-usage-rate-cell,.cirra-org-billing-overview-page .cirra-member-usage-rate-header,.cirra-org-billing-overview-page .cirra-member-usage-rate-cell{padding-right:20px}.cirra-settings-usage-page .cirra-member-usage-rate-cell .compound-usage-plan-progress,.cirra-settings-data-table-page .cirra-member-usage-rate-cell .compound-usage-plan-progress,.cirra-settings-members-page .cirra-member-usage-rate-cell .compound-usage-plan-progress,.cirra-settings-overview-page .cirra-member-usage-rate-cell .compound-usage-plan-progress,.cirra-org-billing-usage-page .cirra-member-usage-rate-cell .compound-usage-plan-progress,.cirra-org-billing-member-usage-page .cirra-member-usage-rate-cell .compound-usage-plan-progress,.cirra-org-billing-overview-page .cirra-member-usage-rate-cell .compound-usage-plan-progress{width:100%;max-width:100%;min-width:0;--usage-plan-progress-track-height: 8px}.cirra-settings-usage-page .cirra-member-usage-credits-cell,.cirra-settings-data-table-page .cirra-member-usage-credits-cell,.cirra-settings-members-page .cirra-member-usage-credits-cell,.cirra-settings-overview-page .cirra-member-usage-credits-cell,.cirra-org-billing-usage-page .cirra-member-usage-credits-cell,.cirra-org-billing-member-usage-page .cirra-member-usage-credits-cell,.cirra-org-billing-overview-page .cirra-member-usage-credits-cell{justify-content:flex-start;text-align:left}.cirra-settings-usage-page .cirra-member-usage-credits-cell .cirra-member-usage-credit-limit,.cirra-settings-data-table-page .cirra-member-usage-credits-cell .cirra-member-usage-credit-limit,.cirra-settings-members-page .cirra-member-usage-credits-cell .cirra-member-usage-credit-limit,.cirra-settings-overview-page .cirra-member-usage-credits-cell .cirra-member-usage-credit-limit,.cirra-org-billing-usage-page .cirra-member-usage-credits-cell .cirra-member-usage-credit-limit,.cirra-org-billing-member-usage-page .cirra-member-usage-credits-cell .cirra-member-usage-credit-limit,.cirra-org-billing-overview-page .cirra-member-usage-credits-cell .cirra-member-usage-credit-limit{align-items:flex-start}html[data-cirra-theme=light] .cirra-settings-usage-page .cirra-member-usage-credits-cell .cirra-member-usage-metric-text,html[data-cirra-theme=light] .cirra-settings-data-table-page .cirra-member-usage-credits-cell .cirra-member-usage-metric-text,html[data-cirra-theme=light] .cirra-settings-members-page .cirra-member-usage-credits-cell .cirra-member-usage-metric-text,html[data-cirra-theme=light] .cirra-settings-overview-page .cirra-member-usage-credits-cell .cirra-member-usage-metric-text,html[data-cirra-theme=light] .cirra-org-billing-usage-page .cirra-member-usage-credits-cell .cirra-member-usage-metric-text,html[data-cirra-theme=light] .cirra-org-billing-member-usage-page .cirra-member-usage-credits-cell .cirra-member-usage-metric-text,html[data-cirra-theme=light] .cirra-org-billing-overview-page .cirra-member-usage-credits-cell .cirra-member-usage-metric-text{color:var(--cirra-neutral-800, #81828a)}.cirra-settings-usage-page .cirra-member-usage-table .cirra-member-usage-credits-cell,.cirra-settings-usage-page .cirra-member-usage-table .cirra-member-usage-metric-text,.cirra-settings-data-table-page .cirra-member-usage-table .cirra-member-usage-credits-cell,.cirra-settings-data-table-page .cirra-member-usage-table .cirra-member-usage-metric-text,.cirra-settings-members-page .cirra-member-usage-table .cirra-member-usage-credits-cell,.cirra-settings-members-page .cirra-member-usage-table .cirra-member-usage-metric-text,.cirra-settings-overview-page .cirra-member-usage-table .cirra-member-usage-credits-cell,.cirra-settings-overview-page .cirra-member-usage-table .cirra-member-usage-metric-text,.cirra-org-billing-usage-page .cirra-member-usage-table .cirra-member-usage-credits-cell,.cirra-org-billing-usage-page .cirra-member-usage-table .cirra-member-usage-metric-text,.cirra-org-billing-member-usage-page .cirra-member-usage-table .cirra-member-usage-credits-cell,.cirra-org-billing-member-usage-page .cirra-member-usage-table .cirra-member-usage-metric-text,.cirra-org-billing-overview-page .cirra-member-usage-table .cirra-member-usage-credits-cell,.cirra-org-billing-overview-page .cirra-member-usage-table .cirra-member-usage-metric-text{white-space:nowrap}.cirra-settings-usage-page .cirra-billing-usage-data-table-shell,.cirra-settings-data-table-page .cirra-billing-usage-data-table-shell,.cirra-settings-members-page .cirra-billing-usage-data-table-shell,.cirra-settings-overview-page .cirra-billing-usage-data-table-shell,.cirra-org-billing-usage-page .cirra-billing-usage-data-table-shell,.cirra-org-billing-member-usage-page .cirra-billing-usage-data-table-shell,.cirra-org-billing-overview-page .cirra-billing-usage-data-table-shell{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-settings-overview-page .cirra-billing-usage-expanded-row td,.cirra-org-billing-usage-page .cirra-billing-usage-expanded-row td,.cirra-org-billing-member-usage-page .cirra-billing-usage-expanded-row td,.cirra-org-billing-overview-page .cirra-billing-usage-expanded-row td{padding:0}.cirra-settings-usage-page .cirra-billing-usage-table-pagination,.cirra-settings-data-table-page .cirra-billing-usage-table-pagination,.cirra-settings-members-page .cirra-billing-usage-table-pagination,.cirra-settings-overview-page .cirra-billing-usage-table-pagination,.cirra-org-billing-usage-page .cirra-billing-usage-table-pagination,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-pagination,.cirra-org-billing-overview-page .cirra-billing-usage-table-pagination{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-settings-overview-page .cirra-billing-usage-table-page-indicator,.cirra-org-billing-usage-page .cirra-billing-usage-table-page-indicator,.cirra-org-billing-member-usage-page .cirra-billing-usage-table-page-indicator,.cirra-org-billing-overview-page .cirra-billing-usage-table-page-indicator{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-settings-overview-page .cirra-billing-usage-split-bar,.cirra-org-billing-usage-page .cirra-billing-usage-split-bar,.cirra-org-billing-member-usage-page .cirra-billing-usage-split-bar,.cirra-org-billing-overview-page .cirra-billing-usage-split-bar{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-settings-overview-page .cirra-billing-usage-split-bar-track,.cirra-org-billing-usage-page .cirra-billing-usage-split-bar-track,.cirra-org-billing-member-usage-page .cirra-billing-usage-split-bar-track,.cirra-org-billing-overview-page .cirra-billing-usage-split-bar-track{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-settings-overview-page .cirra-billing-usage-split-bar-task,.cirra-org-billing-usage-page .cirra-billing-usage-split-bar-task,.cirra-org-billing-member-usage-page .cirra-billing-usage-split-bar-task,.cirra-org-billing-overview-page .cirra-billing-usage-split-bar-task{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-settings-overview-page .cirra-billing-usage-split-bar-workflow,.cirra-org-billing-usage-page .cirra-billing-usage-split-bar-workflow,.cirra-org-billing-member-usage-page .cirra-billing-usage-split-bar-workflow,.cirra-org-billing-overview-page .cirra-billing-usage-split-bar-workflow{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-settings-overview-page .cirra-billing-usage-expanded-detail,.cirra-org-billing-usage-page .cirra-billing-usage-expanded-detail,.cirra-org-billing-member-usage-page .cirra-billing-usage-expanded-detail,.cirra-org-billing-overview-page .cirra-billing-usage-expanded-detail{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-settings-overview-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table th,.cirra-org-billing-usage-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table th,.cirra-org-billing-member-usage-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table th,.cirra-org-billing-overview-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table th{padding:8px 0 10px}.cirra-settings-usage-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table td,.cirra-settings-data-table-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table td,.cirra-settings-members-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table td,.cirra-settings-overview-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table td,.cirra-org-billing-usage-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table td,.cirra-org-billing-member-usage-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table td,.cirra-org-billing-overview-page .cirra-billing-usage-expanded-detail .cirra-billing-usage-activity-table td{padding:11px 0}.cirra-settings-usage-page .cirra-billing-usage-expanded-detail-empty,.cirra-settings-data-table-page .cirra-billing-usage-expanded-detail-empty,.cirra-settings-members-page .cirra-billing-usage-expanded-detail-empty,.cirra-settings-overview-page .cirra-billing-usage-expanded-detail-empty,.cirra-org-billing-usage-page .cirra-billing-usage-expanded-detail-empty,.cirra-org-billing-member-usage-page .cirra-billing-usage-expanded-detail-empty,.cirra-org-billing-overview-page .cirra-billing-usage-expanded-detail-empty{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-settings-overview-page .cirra-billing-usage-tab-content,.cirra-org-billing-usage-page .cirra-billing-usage-tab-content,.cirra-org-billing-member-usage-page .cirra-billing-usage-tab-content,.cirra-org-billing-overview-page .cirra-billing-usage-tab-content{min-height:200px}.cirra-settings-usage-page .cirra-billing-usage-notifications-card,.cirra-settings-data-table-page .cirra-billing-usage-notifications-card,.cirra-settings-members-page .cirra-billing-usage-notifications-card,.cirra-settings-overview-page .cirra-billing-usage-notifications-card,.cirra-org-billing-usage-page .cirra-billing-usage-notifications-card,.cirra-org-billing-member-usage-page .cirra-billing-usage-notifications-card,.cirra-org-billing-overview-page .cirra-billing-usage-notifications-card{margin-top:24px}.cirra-settings-usage-page .cirra-billing-usage-notifications-list,.cirra-settings-data-table-page .cirra-billing-usage-notifications-list,.cirra-settings-members-page .cirra-billing-usage-notifications-list,.cirra-settings-overview-page .cirra-billing-usage-notifications-list,.cirra-org-billing-usage-page .cirra-billing-usage-notifications-list,.cirra-org-billing-member-usage-page .cirra-billing-usage-notifications-list,.cirra-org-billing-overview-page .cirra-billing-usage-notifications-list{margin-top:12px}.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row{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-settings-overview-page .cirra-billing-usage-notification-row,.cirra-settings-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-settings-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-settings-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-overview-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row+.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row+.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row+.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row+.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row+.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row+.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-settings-data-table-page .cirra-billing-usage-notification-row+.cirra-org-billing-overview-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row+.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row+.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row+.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row+.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row+.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row+.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-settings-members-page .cirra-billing-usage-notification-row+.cirra-org-billing-overview-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row+.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row+.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row+.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row+.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row+.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row+.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-settings-overview-page .cirra-billing-usage-notification-row+.cirra-org-billing-overview-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row+.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row+.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row+.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row+.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-overview-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row+.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row+.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row+.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row+.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row+.cirra-org-billing-overview-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row+.cirra-settings-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row+.cirra-settings-data-table-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row+.cirra-settings-members-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row+.cirra-settings-overview-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row+.cirra-org-billing-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row+.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-row,.cirra-org-billing-overview-page .cirra-billing-usage-notification-row+.cirra-org-billing-overview-page .cirra-billing-usage-notification-row{border-top:1px solid var(--cirra-neutral-400, #343538)}.cirra-settings-usage-page .cirra-billing-usage-notification-label,.cirra-settings-data-table-page .cirra-billing-usage-notification-label,.cirra-settings-members-page .cirra-billing-usage-notification-label,.cirra-settings-overview-page .cirra-billing-usage-notification-label,.cirra-org-billing-usage-page .cirra-billing-usage-notification-label,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-label,.cirra-org-billing-overview-page .cirra-billing-usage-notification-label{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-settings-overview-page .cirra-billing-usage-notification-description,.cirra-org-billing-usage-page .cirra-billing-usage-notification-description,.cirra-org-billing-member-usage-page .cirra-billing-usage-notification-description,.cirra-org-billing-overview-page .cirra-billing-usage-notification-description{font-size:12px;color:var(--cirra-neutral-700, #6f7078);margin:0;line-height:1.4}.cirra-settings-plans-page .compound-page-body{gap:12px}.cirra-billing-topup-modal{border-radius:16px}.cirra-billing-topup-modal .comp-modal-v2-header-content{gap:0}.cirra-billing-topup-modal .comp-modal-v2-title{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-add-method{width:100%;text-align:left;cursor:pointer;color:var(--cirra-accent-blue);font-weight:500}.cirra-billing-topup-modal .cirra-billing-topup-add-method:hover:not(:disabled),.cirra-billing-topup-modal .cirra-billing-topup-add-method:focus-visible:not(:disabled){border-color:var(--cirra-accent-blue);outline:none}.cirra-billing-topup-modal .cirra-billing-topup-add-method:disabled{cursor:default;opacity:.55}.cirra-billing-topup-modal .cirra-billing-topup-field{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-manage-seats-scheduled-notice{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-radius:12px;background:color-mix(in srgb,var(--cirra-accent-blue) 8%,transparent);border:1px solid color-mix(in srgb,var(--cirra-accent-blue) 22%,transparent)}.cirra-manage-seats-modal .cirra-manage-seats-scheduled-notice-icon{flex-shrink:0;display:inline-flex;margin-top:1px;color:var(--cirra-accent-blue)}.cirra-manage-seats-modal .cirra-manage-seats-scheduled-notice-text{font-size:12.5px;line-height:1.5;color:var(--cirra-neutral-800, #81828a)}.cirra-manage-seats-modal .cirra-manage-seats-scheduled-notice-text strong{color:var(--cirra-neutral-950, #ceced6);font-weight:600}.cirra-manage-seats-modal .cirra-settings-card-message-inline-action{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-manage-seats-modal .cirra-manage-seats-table{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) 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-input-cell{min-width:0;display:flex;align-items:center;justify-content:flex-start;text-align:left}.cirra-manage-seats-modal .cirra-manage-seats-plan-cell{flex-direction:column;align-items:flex-start;gap:2px}.cirra-manage-seats-modal .cirra-manage-seats-input-cell{justify-content:flex-end}.cirra-manage-seats-modal .cirra-manage-seats-plan-name{margin:0;font-size:13px;line-height:18px;letter-spacing:-.01em;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-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}.cirra-request-credits-modal .cirra-request-credits-content{display:flex;flex-direction:column;gap:16px;padding:16px 0}.cirra-request-credits-modal .cirra-request-credits-explainer,.cirra-request-credits-modal .cirra-request-credits-submitted{margin:0;font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a)}.cirra-request-credits-modal .cirra-request-credits-field{display:flex;flex-direction:column;gap:8px}.cirra-request-credits-modal .cirra-request-credits-hint{margin:0;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.cirra-request-credits-modal .cirra-request-credits-manager-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.cirra-request-credits-modal .cirra-request-credits-manager-label{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;cursor:pointer}.cirra-request-credits-modal .cirra-request-credits-manager-label:hover{background:var(--cirra-neutral-100, #151617)}.cirra-request-credits-modal .cirra-request-credits-manager-checkbox{flex:0 0 auto;margin:0;cursor:pointer}.cirra-request-credits-modal .cirra-request-credits-textarea{width:100%;min-height:72px;padding:10px 12px;border:1px solid var(--cirra-neutral-500, #3f3f45);border-radius:10px;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);resize:vertical;font-family:inherit;font-size:13px;line-height:19px;letter-spacing:-.01em;scrollbar-color:rgba(132,145,171,.42) transparent}.cirra-request-credits-modal .cirra-request-credits-textarea::-webkit-scrollbar{width:10px;height:10px}.cirra-request-credits-modal .cirra-request-credits-textarea::-webkit-scrollbar-track{background:transparent}.cirra-request-credits-modal .cirra-request-credits-textarea::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:content-box;background:#8491ab6b}.cirra-request-credits-modal .cirra-request-credits-textarea::-webkit-scrollbar-thumb:hover{background:#a1adc69e}.cirra-request-credits-modal .cirra-request-credits-textarea::placeholder{color:var(--cirra-neutral-800, #81828a)}.cirra-request-credits-modal .cirra-request-credits-textarea:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.cirra-request-credits-modal .cirra-request-credits-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.cirra-member-overview-card{display:flex;flex-direction:column;gap:18px;padding:16px}.cirra-member-overview-facts{display:flex;align-items:flex-start;gap:32px;flex-wrap:wrap}.cirra-member-overview-fact{display:flex;flex-direction:column;gap:2px;min-width:0}.cirra-member-overview-fact-organization{max-width:220px;overflow-wrap:anywhere}.cirra-member-overview-fact-label{margin:0;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.cirra-member-overview-fact-value{margin:0;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.cirra-member-overview-fact-meta{margin:0;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.cirra-member-overview-limits{display:flex;flex-direction:column;gap:14px}.cirra-member-overview-limit{display:flex;flex-direction:column;gap:8px}.cirra-member-overview-limit-label{margin:0;font-size:13px;line-height:19px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a)}.cirra-member-overview-legacy-credits{display:flex;align-items:baseline;gap:8px;margin-top:2px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--cirra-neutral-500, #3f3f45) 30%,transparent)}.cirra-member-overview-legacy-credits-value{margin:0;font-size:15px;line-height:20px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.cirra-member-overview-legacy-credits-label{margin:0;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.cirra-member-usage-credit-limit{display:inline-flex;flex-direction:column;align-items:flex-start}.cirra-member-usage-metric-meta{display:block;margin-top:2px;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.cirra-billing-auto-reload-card{display:flex;flex-direction:column;gap:14px;padding:16px}.cirra-billing-auto-reload-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.cirra-billing-auto-reload-row+.cirra-billing-auto-reload-row{padding-top:14px;border-top:.5px solid var(--cirra-neutral-500, #3f3f45)}.cirra-billing-auto-reload-manage-button{flex-shrink:0;white-space:nowrap}.cirra-billing-auto-reload-modal-body{display:flex;flex-direction:column;gap:14px}.cirra-billing-auto-reload-modal-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.cirra-billing-auto-reload-modal-row-label{margin:0;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.cirra-billing-auto-reload-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.cirra-billing-auto-reload-title{margin:0;font-size:13px;line-height:19px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.cirra-billing-auto-reload-subtitle{margin:0;font-size:12px;line-height:16px;font-weight:400;letter-spacing:-.01em;color:var(--cirra-neutral-700, #6f7078)}.cirra-billing-auto-reload-toggle{flex:0 0 auto;padding:0;border:none;background:transparent;cursor:pointer}.cirra-billing-auto-reload-fields{display:flex;gap:12px;flex-wrap:wrap}.cirra-billing-auto-reload-field{display:flex;flex-direction:column;gap:6px;min-width:0}.cirra-billing-auto-reload-fields>.cirra-billing-auto-reload-field{flex:1 1 140px}.cirra-billing-auto-reload-actions{display:flex;justify-content:flex-end}.cirra-billing-auto-reload-error{margin:0}.cirra-billing-auto-reload-skeleton{height:96px;border-radius:12px}.cirra-billing-credits-card-skeleton{height:76px;border-radius:12px}.cirra-member-usage-own-credits{font-weight:400;color:var(--cirra-neutral-700, #6f7078)}.cirra-confirm-pay-body{display:flex;flex-direction:column;gap:18px}.cirra-confirm-pay-loading{padding:24px 4px;font-size:13px;color:var(--cirra-neutral-700, #6f7078)}.cirra-confirm-pay-content{display:flex;flex-direction:column;gap:18px}.cirra-confirm-pay-section{display:flex;flex-direction:column;gap:8px}.cirra-confirm-pay-block-label{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cirra-neutral-800, #81828a)}.cirra-confirm-pay-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cirra-confirm-pay-section-head .cirra-confirm-pay-link{padding:0}.cirra-confirm-pay-order-note{font-size:12px;line-height:16px;color:var(--cirra-neutral-600, #55565c)}.cirra-confirm-pay-order{display:flex;flex-direction:column;gap:8px}.cirra-confirm-pay-order-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;font-size:13px;line-height:18px;color:var(--cirra-neutral-800, #81828a)}.cirra-confirm-pay-order-row.is-total{margin-top:4px;padding-top:10px;border-top:1px solid var(--cirra-neutral-200, #202124);font-weight:600;color:var(--cirra-neutral-950, #ceced6)}.cirra-confirm-pay-order-lbl{min-width:0}.cirra-confirm-pay-order-lbl small{display:block;margin-top:1px;font-size:12px;color:var(--cirra-neutral-600, #55565c)}.cirra-confirm-pay-callout{padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.5;color:var(--cirra-neutral-800, #81828a)}.cirra-confirm-pay-callout.is-good{background:color-mix(in srgb,var(--cirra-success) 12%,transparent)}.cirra-confirm-pay-banner{display:flex;gap:10px;border-radius:12px;background:color-mix(in srgb,#c8452f 8%,transparent);border:1px solid color-mix(in srgb,#c8452f 26%,transparent);padding:12px 14px}.cirra-confirm-pay-banner-ico{flex-shrink:0;font-weight:700;color:#c8452f}.cirra-confirm-pay-banner-body{font-size:12.5px;line-height:1.5;color:var(--cirra-neutral-800, #81828a)}.cirra-confirm-pay-banner-body .cirra-confirm-pay-link{padding:0;font-size:12.5px}.cirra-confirm-pay-order-val{flex-shrink:0;font-variant-numeric:tabular-nums}.cirra-confirm-pay-plan-switch{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--cirra-neutral-200, #202124);border-radius:12px}.cirra-confirm-pay-ps-side{display:flex;flex-direction:column;gap:2px}.cirra-confirm-pay-ps-side.is-right{text-align:right;margin-left:auto}.cirra-confirm-pay-ps-cap{font-size:11px;color:var(--cirra-neutral-600, #55565c)}.cirra-confirm-pay-ps-plan{font-size:14px;font-weight:600;color:var(--cirra-neutral-950, #ceced6)}.cirra-confirm-pay-ps-arrow{color:var(--cirra-neutral-500, #3f3f45)}.cirra-confirm-pay-note{font-size:12px;line-height:17px;color:var(--cirra-neutral-700, #6f7078)}.cirra-confirm-pay-card{padding:10px 14px;border:1px solid var(--cirra-neutral-200, #202124);border-radius:12px;font-size:13px;color:var(--cirra-neutral-900, #aeb0b8)}.cirra-confirm-pay-foot{display:flex;flex-direction:column;gap:10px}.cirra-confirm-pay-confirm{width:100%}.cirra-cancel-plan-actions{display:flex;gap:10px}.cirra-cancel-plan-actions>.comp-button{flex:1}.cirra-cancel-plan-confirm.comp-button-primary,.cirra-cancel-plan-confirm.comp-button-primary:hover:not(:disabled),.cirra-cancel-plan-confirm.comp-button-primary:focus-visible:not(:disabled),.cirra-cancel-plan-confirm.comp-button-primary:active:not(:disabled){background:radial-gradient(83.68% 100% at 50% 0%,#ffffff38,#fff0 75%),var(--cirra-danger-strong, #df1d37);color:#fff}.cirra-confirm-pay-success{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 8px 8px;text-align:center}.cirra-confirm-pay-check{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:22px;color:#fff}.cirra-confirm-pay-check.is-paid{background:var(--cirra-success, #39d98a)}.cirra-confirm-pay-check.is-scheduled{background:var(--cirra-accent-blue)}.cirra-confirm-pay-success-title{margin:0;font-size:16px;font-weight:600;color:var(--cirra-neutral-950, #ceced6)}.cirra-confirm-pay-success-body{margin:0;font-size:13px;line-height:18px;color:var(--cirra-neutral-700, #6f7078)}.cirra-confirm-pay-link{padding:4px 2px;border:none;background:transparent;color:var(--cirra-accent-blue);font-size:13px;font-weight:500;cursor:pointer}.cirra-confirm-pay-link:hover,.cirra-confirm-pay-link:focus-visible{text-decoration:underline}.cirra-change-pm-modal .cirra-change-pm-body,.cirra-change-pm-modal .cirra-change-pm-form{display:flex;flex-direction:column;gap:16px}.cirra-change-pm-modal .cirra-change-pm-loading{min-height:280px}.cirra-change-pm-modal .cirra-change-pm-submit{width:100%}.cirra-subscribe-modal .cirra-subscribe-body,.cirra-subscribe-modal .cirra-subscribe-form{display:flex;flex-direction:column;gap:16px}.cirra-subscribe-modal .cirra-subscribe-loading{min-height:320px}.cirra-subscribe-modal .cirra-subscribe-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--cirra-neutral-200, #202124);border-radius:12px}.cirra-subscribe-modal .cirra-subscribe-summary-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.cirra-subscribe-modal .cirra-subscribe-summary-plan{font-size:14px;line-height:20px;font-weight:600;color:var(--cirra-neutral-950, #ceced6)}.cirra-subscribe-modal .cirra-subscribe-summary-sub{font-size:12px;line-height:16px;color:var(--cirra-neutral-700, #6f7078)}.cirra-subscribe-modal .cirra-subscribe-summary-price{display:flex;align-items:baseline;gap:4px;flex-shrink:0}.cirra-subscribe-modal .cirra-subscribe-summary-amount{font-size:14px;line-height:20px;font-weight:600;color:var(--cirra-neutral-950, #ceced6)}.cirra-subscribe-modal .cirra-subscribe-summary-meta{font-size:12px;line-height:16px;color:var(--cirra-neutral-700, #6f7078)}.cirra-subscribe-modal .cirra-subscribe-tax-note{margin:-4px 0 0;font-size:12px;line-height:16px;color:var(--cirra-neutral-700, #6f7078)}.cirra-subscribe-modal .cirra-subscribe-submit{width:100%}.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-outline{display:block;height:auto;max-width:100%;overflow:visible}.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-thread-surface--compact .comp-cirra-activity-feed{padding-top:20px;--activity-font-size-body: 13px;--activity-line-height-body: 19px;--activity-font-size-support: 13px;--activity-line-height-support: 18px;--activity-font-size-meta: 11px;--activity-line-height-meta: 16px;--activity-font-size-micro: 10px;--activity-line-height-micro: 15px;--activity-stack-space-compact: 6px;--activity-stack-space-base: 8px;--activity-stack-space-relaxed: 12px;--activity-stack-space-user-bubble-offset: 14px;--activity-stack-space-assistant-actions: 24px}.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: 16px;--activity-stack-space-assistant-actions: 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;transform:translate3d(0,-16px,0)}.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%);min-height:50px;display:flex;align-items:center;padding:4px 0 24px;box-sizing:border-box}.activity-virtual-item+.activity-virtual-item .activity-thread-logo-slot{margin-top:-7px}.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-error: #d64545;--thread-logo-indicator-waiting: #a96d16;--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-status-suffix{margin-left:.25em}.activity-thread-logo-indicator .activity-thread-logo-indicator-thinking-hard-suffix{color:var(--cirra-neutral-700, #6f7078)}.activity-thread-logo-indicator .activity-thread-logo-indicator-working-label-entrance{animation: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-phase-waiting .activity-thread-logo-indicator-chip,.activity-thread-logo-indicator.is-phase-waiting .activity-thread-logo-indicator-working-label{color:var(--thread-logo-indicator-waiting)}.activity-thread-logo-indicator.is-phase-error .activity-thread-logo-indicator-chip,.activity-thread-logo-indicator.is-phase-error .activity-thread-logo-indicator-working-label{color:var(--thread-logo-indicator-error)}.activity-thread-logo-indicator.is-settling .activity-thread-logo-indicator-chip{opacity:1;color:var(--thread-logo-indicator-done);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))}@media(prefers-reduced-motion:reduce){.activity-thread-logo-indicator .activity-thread-logo-indicator-chip,.activity-thread-logo-indicator .activity-thread-logo-indicator-working-label{animation:none;transform:none;transition-property:opacity,color}}.comp-cirra-thread-surface--compact .activity-thread-logo-indicator{gap:6px;min-height:24px}.comp-cirra-thread-surface--compact .activity-thread-logo-indicator .activity-thread-logo-indicator-chip{width:16px;height:16px}.comp-cirra-thread-surface--compact .activity-thread-logo-indicator .activity-thread-logo-indicator-symbol{width:13px}.comp-cirra-thread-surface--compact .activity-thread-logo-indicator .activity-thread-logo-indicator-working-label{font-size:var(--activity-font-size-body);line-height:var(--activity-line-height-body);min-height:0;letter-spacing:normal}.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-virtual-item[data-stack-kind=reasoning]+.activity-virtual-item:is([data-stack-kind=tool],[data-stack-kind=tool-group],[data-stack-kind=tool-note]),.activity-virtual-item:is([data-stack-kind=tool],[data-stack-kind=tool-group],[data-stack-kind=tool-note])+.activity-virtual-item[data-stack-kind=reasoning]{--activity-stack-gap-size: var(--activity-stack-space-compact)}.activity-virtual-item[data-stack-kind=assistant-bubble]+.activity-virtual-item[data-stack-kind=tool],.activity-virtual-item[data-stack-kind=assistant-bubble]+.activity-virtual-item[data-stack-kind=tool-group],.activity-virtual-item[data-stack-kind=assistant-bubble]+.activity-virtual-item[data-stack-kind=tool-note],.activity-virtual-item+.activity-virtual-item[data-stack-kind=divider],.activity-virtual-item[data-stack-kind=divider]+.activity-virtual-item{--activity-stack-gap-size: var(--activity-stack-space-relaxed)}.activity-virtual-item[data-stack-kind=user-bubble]+.activity-virtual-item{margin-top:calc(var(--activity-stack-gap-size) + var(--activity-stack-space-user-bubble-offset))}.activity-virtual-item[data-stack-kind=assistant-bubble][data-run-final-answer=true]+.activity-virtual-item{margin-top:calc(var(--activity-stack-gap-size) + var(--activity-stack-space-assistant-actions))}.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-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;position:relative}.activity-bubble-stack.is-assistant{align-items:stretch}.activity-bubble-stack.is-assistant .activity-bubble-actions{right:auto;left:-4px;justify-content:flex-start}.activity-bubble-actions{position:absolute;top:100%;right:0;padding-top:4px;display:flex;justify-content:flex-end;gap:4px;opacity:0;pointer-events:auto;transition:opacity .12s ease;z-index:1}.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}.activity-bubble-action.comp-button svg{width:12px;height:12px}.activity-bubble-cost,.activity-bubble-age{display:inline-flex;align-items:center;color:var(--cirra-neutral-700, #6f7078);font-size:11px;line-height:1;white-space:nowrap;user-select:none}.activity-bubble-age+.activity-bubble-cost:before{content:"·";margin-right:4px}.activity-bubble.user{margin-left:auto}.activity-bubble.is-run-timeline-trigger{cursor:pointer}.activity-bubble.is-run-timeline-trigger:hover{background:var(--cirra-neutral-300, #27282b)}.activity-bubble.is-run-timeline-trigger:active{background:var(--cirra-neutral-400, #343538)}.activity-bubble.is-run-timeline-trigger:focus-visible{outline: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-keyword-highlight{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-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:24px}.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);white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden;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-assistant-text.activity-reasoning-event.is-entering{animation:compound-feed-tool-call-enter .35s cubic-bezier(.19,1,.22,1) both}@media(prefers-reduced-motion:reduce){.activity-assistant-text.activity-reasoning-event.is-entering{animation:none}}.activity-assistant-text .activity-assistant-thought-disclosure{margin:0}.activity-assistant-text .activity-assistant-thought-disclosure>.activity-assistant-thought-summary{display:inline-flex;align-items:center;gap:4px;margin:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer;user-select:none;color:var(--cirra-neutral-700, #6f7078);font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-size:var(--activity-font-size-support);line-height:var(--activity-line-height-support);transition:color .12s ease}.activity-assistant-text .activity-assistant-thought-disclosure .activity-assistant-thought-caret{flex-shrink:0;color:var(--cirra-neutral-700, #6f7078);opacity:0;transform:rotate(-90deg);transition:transform .14s ease,opacity .12s ease,color .12s ease}.activity-assistant-text .activity-assistant-thought-disclosure:hover>.activity-assistant-thought-summary,.activity-assistant-text .activity-assistant-thought-disclosure>.activity-assistant-thought-summary:focus-visible{color:var(--cirra-neutral-900, #aeb0b8)}.activity-assistant-text .activity-assistant-thought-disclosure:hover .activity-assistant-thought-caret,.activity-assistant-text .activity-assistant-thought-disclosure>.activity-assistant-thought-summary:focus-visible .activity-assistant-thought-caret{opacity:1;color:var(--cirra-neutral-900, #aeb0b8)}.activity-assistant-text .activity-assistant-thought-disclosure.is-open .activity-assistant-thought-caret{transform:rotate(0)}.activity-assistant-text .activity-assistant-thought-disclosure .activity-assistant-thought-body{position:relative;margin:0 0 0 2px;padding:6px 0 2px 20px;white-space:pre-wrap;word-break:break-word;font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-style:italic;font-size:var(--activity-font-size-body);line-height:var(--activity-line-height-body);color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 55%,transparent)}.activity-assistant-text .activity-assistant-thought-disclosure .activity-assistant-thought-body:before{content:"";position:absolute;left:6px;top:6px;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-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-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 .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-cartesian-shell.is-point-clickable .recharts-wrapper,.activity-result-display-card .result-display-pie-shell.is-slice-clickable .recharts-sector{cursor:pointer}.activity-result-display-card .result-display-chart-stage{position:relative}.activity-result-display-card .result-display-cartesian-shell .recharts-cartesian-axis-tick-value,.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 .result-display-chart-legend-label{color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 68%,transparent);font-size:12px;font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-weight:400}.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) .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)}.activity-approval-card.is-thread-mode-conversion .compound-activity-prompt-icon-shell{color:var(--activity-approval-icon-color);background:var(--activity-approval-icon-background);box-shadow:none}.activity-approval-card.is-thread-mode-conversion .activity-approval-card-icon{color:currentColor}.activity-approval-card.is-thread-mode-conversion .compound-activity-prompt-description{overflow:visible;white-space:normal;text-overflow:clip}.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;border-radius:4px;object-fit:contain}.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-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-backdrop{position:fixed;inset:0;z-index:2100;background:#000000c7;animation:image-lightbox-backdrop-in .2s ease-out}.comp-cirra-image-lightbox{position:fixed;inset:0;z-index:2101;display:flex;align-items:center;justify-content:center;padding:24px}.comp-cirra-image-lightbox .image-lightbox-panel{animation:image-lightbox-panel-in .2s cubic-bezier(.19,1,.22,1)}.comp-cirra-image-lightbox .image-lightbox-panel{position:relative;max-width:min(94vw,1120px);display:flex;align-items:center;justify-content:center;gap:12px}.comp-cirra-image-lightbox .image-lightbox-body{max-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-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-nav:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-image-lightbox .image-lightbox-close{position:absolute;top:20px;right:20px;border:0;border-radius:999px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-900, #aeb0b8);cursor:pointer}.comp-cirra-image-lightbox .image-lightbox-close:hover{background:var(--cirra-neutral-400, #343538);color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-image-lightbox .image-lightbox-close:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.comp-cirra-image-lightbox .image-lightbox-nav{flex-shrink:0}.comp-cirra-image-lightbox .image-lightbox-nav.nav-left{order:1}.comp-cirra-image-lightbox .image-lightbox-nav.nav-right{order:3}.comp-cirra-image-lightbox .image-lightbox-body{order:2}@media(prefers-reduced-motion:reduce){.comp-cirra-image-lightbox .image-lightbox-panel{animation-name:image-lightbox-backdrop-in}}@keyframes image-lightbox-backdrop-in{0%{opacity:0}}@keyframes image-lightbox-panel-in{0%{opacity:0;transform:scale(.96)}}@keyframes attachment-skeleton-shimmer{0%{background-position:100% 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-shell{border-radius:12px}.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 16px 4px;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}@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-composer-model-picker-popover-option-provider-logo,.composer-runtime .comp-cirra-composer-model-picker-popover-option-cirra-symbol{display:none}.composer-runtime .comp-cirra-composer-model-picker-popover-trigger{padding-left:8px}.composer-runtime .composer-branch-switcher{display:none}}@media(max-width:767px){.composer-runtime-cost{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{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:1px 0 8px;padding:8px 14px;border-radius:12px;background:color-mix(in srgb,var(--cirra-warning, #e7a641) 7%,var(--cirra-neutral-100, #151617));font-size:12px;line-height:16px;color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 82%,var(--cirra-warning, #e7a641) 18%);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,0 0 0 .5px color-mix(in srgb,var(--cirra-warning, #e7a641) 42%,transparent),inset 0 8px 16px 4px #00000001,inset 0 -.5px #0000000d,inset 0 0 0 .5px #0000000d}html[data-cirra-theme=dark] .comp-cirra-composer-model-warning{background:color-mix(in srgb,var(--cirra-warning, #e7a641) 9%,color-mix(in srgb,var(--cirra-neutral-200, #202124) 88%,var(--cirra-neutral-50, #0e0e0f) 12%));box-shadow:0 16px 32px -12px #00000024,0 12px 12px -6px #00000014,0 4px 4px -4px #00000024,0 1px 4px #0000001f,0 0 0 .5px color-mix(in srgb,var(--cirra-warning, #e7a641) 46%,transparent),inset 0 8px 16px 4px #00000001,inset 0 -.5px #0000000d,inset 0 0 0 .5px #0000000d}.comp-cirra-composer-model-warning.is-billing-limit{padding-right:8px}.comp-cirra-composer-model-warning-action.comp-button{flex:0 0 auto;min-height:30px;padding-inline:14px}.comp-cirra-composer-model-warning-dismiss{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:22px;height:22px;margin-left:2px;padding:0;border:none;border-radius:6px;background:transparent;color:inherit;opacity:.6;cursor:pointer}.comp-cirra-composer-model-warning-dismiss:hover,.comp-cirra-composer-model-warning-dismiss:focus-visible{opacity:1;background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 8%,transparent)}.comp-cirra-composer-model-warning-copy{display:inline-flex;flex:1;min-width:0;align-items:center;gap:8px}.comp-cirra-composer-model-warning-icon{flex:0 0 auto;color:var(--cirra-warning, #e7a641)}.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;font-variant-numeric:tabular-nums;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;height:12px;color:var(--cirra-neutral-800, #81828a);display:inline-flex;align-items:center;justify-content:center}.composer-checklist-step .composer-checklist-step-status>svg,.composer-checklist-step .composer-checklist-step-status>.comp-spinner{display:block;flex:0 0 12px;width:12px!important;height:12px!important}.composer-checklist-step .composer-checklist-step-status>.composer-checklist-step-completed-icon{transform:scale(1.116279)}.composer-checklist-step .composer-checklist-step-text{position:relative;min-width:0;color:var(--cirra-neutral-800, #81828a);transition:color .12s ease}.composer-checklist-step .composer-checklist-step-text:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .18s cubic-bezier(.19,1,.22,1)}.composer-checklist-step.is-completed .composer-checklist-step-status,.composer-checklist-step.is-completed .composer-checklist-step-text{color:var(--cirra-neutral-700, #6f7078)}.composer-checklist-step.is-completed .composer-checklist-step-text:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.composer-checklist-step .composer-checklist-step-text,.composer-checklist-step .composer-checklist-step-text:after{transition-duration:0ms}}.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:var(--cirra-ui-surface-control-active)}.composer-attachment-pill-retry:hover,.composer-attachment-pill-retry:focus-visible{background:var(--cirra-ui-surface-selected)}.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),var(--cirra-ui-overlay-surface);box-shadow:0 2px 2px -1px #0000000a,0 0 0 2px var(--cirra-neutral-100),inset 0 -.5px 0 var(--cirra-border-soft),inset 0 0 0 .5px var(--cirra-border-strong),inset 0 -1px 3px .5px var(--cirra-ui-overlay-surface);opacity:0;pointer-events:none;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:linear-gradient(var(--cirra-ui-surface-hover),var(--cirra-ui-surface-hover)),var(--cirra-ui-overlay-surface)}.comp-file-card:hover .composer-attachment-pill-remove,.comp-file-card:focus-within .composer-attachment-pill-remove{opacity:1;pointer-events:auto}@media(hover:none){.composer-attachment-pill-remove{opacity:1;pointer-events:auto}}.composer-follow-up-queue{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-collapse-clip{overflow:visible!important;clip-path:inset(0 -8px)}.composer-follow-up-queue-animated-content{contain:layout style;will-change:transform,opacity}.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{min-width:0;flex:1;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:fit-content;min-width:0;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:22px;height:22px;min-height:22px;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.error .composer-queue-item-number{color:var(--cirra-warning, #e7a641);background:color-mix(in srgb,var(--cirra-warning, #e7a641) 12%,var(--cirra-neutral-100, #151617));box-shadow:0 2px 2px -1px #0000000a,inset 0 0 0 .5px color-mix(in srgb,var(--cirra-warning, #e7a641) 55%,transparent)}.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}.comp-cirra-thread-surface--compact .composer-input-shell{flex-direction:row;align-items:center;gap:8px}.comp-cirra-thread-surface--compact .composer-editor-shell{flex:1;min-width:0}.comp-cirra-thread-surface--compact .composer-editor{min-height:1.4em}.comp-cirra-thread-surface--compact .composer-controls{margin-top:0;width:auto;flex:0 0 auto}.comp-cirra-thread-surface--compact .composer-controls .control-left{display:none}.comp-cirra-thread-surface--compact .composer-bottom-panel-content{padding:8px 8px 8px 12px}.composer-editor{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}.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-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}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-limits{display:flex;flex-direction:column;gap:10px;padding:12px 16px;border-top:.5px solid var(--cirra-neutral-500, #3f3f45)}.comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-limit{display:flex;flex-direction:column;gap:6px}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,html[data-cirra-theme=dark] .comp-tooltip.composer-context-usage-tooltip .composer-context-usage-tooltip-limits{border-top-color:var(--cirra-neutral-400, #343538)}html[data-cirra-theme=dark] .composer-context-usage-trigger-wrap:hover{background:linear-gradient(180deg,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}.comp-cirra-launcher-composer{position:relative;align-self:stretch;margin-top:4px;border-radius:12px;background:var(--cirra-bg-card);box-shadow:0 0 0 1px #00000014,0 4px 12px -6px #0000001a;transition:box-shadow .16s ease-out}.comp-cirra-launcher-composer:focus-within{box-shadow:0 0 0 1px #0000001c,0 5px 14px -6px #0000001c}html[data-cirra-theme=dark] .comp-cirra-launcher-composer{box-shadow:0 0 0 1px #ffffff1a,0 4px 12px -6px #00000080}html[data-cirra-theme=dark] .comp-cirra-launcher-composer:focus-within{box-shadow:0 0 0 1px #ffffff24,0 5px 14px -6px #00000080}.comp-cirra-launcher-composer .composer-bottom-panel-content{padding:4px 4px 4px 10px}.comp-cirra-launcher-composer .cirra-launcher-composer-input-row{display:flex;align-items:center;gap:4px}.comp-cirra-launcher-composer .composer-editor-shell{flex:1;min-width:0}.comp-cirra-launcher-composer .composer-editor{min-height:1.4em;padding:6px 4px;color:var(--cirra-neutral-950, #ceced6);caret-color:var(--cirra-neutral-950, #ceced6)}.comp-cirra-launcher-composer .composer-controls{margin-top:0;flex:0 0 auto;gap:4px}.comp-cirra-launcher-composer .composer-attachments-scroll{padding:6px 4px 2px}.cirra-file-drop-zone-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--cirra-neutral-200) 60%,transparent);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:var(--cirra-neutral-600);mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Crect x='0.5' y='0.5' width='99.9%25' height='99.9%25' rx='10' ry='10' fill='none' stroke='%23000' stroke-width='1' stroke-dasharray='5 6'/%3E%3C/svg%3E") 0 0/100% 100%}.cirra-file-drop-zone-overlay--desktop:after{inset:40px 20px 20px}.cirra-file-drop-zone-content{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:var(--cirra-bg-card);box-shadow:0 1px 3px #00000014,0 0 0 1px var(--cirra-border-soft)}.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(--cirra-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:26px;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;transition:color .12s ease}.comp-cirra-composer-model-picker-popover-advanced-toggle:hover,.comp-cirra-composer-model-picker-popover-advanced-toggle:active,.comp-cirra-composer-model-picker-popover-advanced-toggle:focus-visible{color:var(--cirra-neutral-800, #81828a)}.comp-cirra-composer-model-picker-popover-heading{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-item-cirra-symbol{color:#fff}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-model-item-cirra-symbol{color:#000}.comp-cirra-composer-model-picker-popover-model-check{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-cirra-symbol{color:#fff;opacity:.55}html[data-cirra-theme=light] .comp-cirra-composer-model-picker-popover-option-cirra-symbol{color:#000;opacity:.5}.comp-cirra-composer-model-picker-popover-option-label{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;flex:0 0 auto;cursor:default}.model-attribute-bar{position:relative;width:3px;background:transparent}@keyframes model-attribute-bar-grow{0%{height:0}}.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:26px;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-primary);--context-inspector-text-body: var(--cirra-neutral-950);--context-inspector-text-muted: var(--cirra-neutral-900);--context-inspector-text-subtle: var(--cirra-neutral-900);--context-inspector-text-control: var(--cirra-primary);--context-inspector-border-card: var(--cirra-ui-border-card);--context-inspector-border-row: var(--cirra-ui-border-row);--context-inspector-border-control: var(--cirra-ui-border-control);--context-inspector-surface-card: var(--cirra-ui-surface-card);--context-inspector-surface-hover: var(--cirra-ui-surface-hover);--context-inspector-surface-control: var(--cirra-ui-surface-control);--context-inspector-surface-selected: var(--cirra-ui-surface-selected);--context-inspector-overlay-surface: var(--cirra-ui-overlay-surface);--context-inspector-overlay-border: var(--cirra-ui-overlay-border);--context-inspector-shadow-overlay: var(--cirra-ui-shadow-overlay);--context-inspector-color-error: var(--cirra-ui-error);--context-inspector-color-highlight: var(--cirra-warning)}.comp-modal.cirra-context-inspector-modal .modal-panel{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-token-totals{flex:0 0 auto;display:flex;gap:16px;padding:0 40px 12px;font-size:var(--context-inspector-font-size-meta);color:var(--context-inspector-text-muted)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-token-totals-item{font-variant-numeric:tabular-nums}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup{flex:0 0 auto;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin:0 40px 12px;padding-top:12px;border-top:1px solid var(--context-inspector-border-row);font-size:var(--context-inspector-font-size-meta);color:var(--context-inspector-text-muted)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup-eyebrow{color:var(--context-inspector-text-subtle);font-size:10px;line-height:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup-parts{display:flex;align-items:baseline;flex-wrap:wrap;gap:16px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup-part{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;color:var(--context-inspector-text-muted)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup-part-value{color:var(--context-inspector-text-body);font-variant-numeric:tabular-nums}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup-hit{display:inline-flex;align-items:baseline;gap:6px;margin-left:auto;color:var(--context-inspector-text-muted)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup-hit-value{color:var(--context-inspector-text-body);font-variant-numeric:tabular-nums}.comp-modal.cirra-context-inspector-modal .context-inspector-token-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;background:var(--context-inspector-surface-control);color:var(--context-inspector-text-muted);font-size:11px;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.comp-modal.cirra-context-inspector-modal .context-inspector-cache-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;background:color-mix(in srgb,var(--cirra-accent-blue) 14%,transparent);color:var(--cirra-accent-blue);font-size:11px;line-height:1;white-space:nowrap}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed{display:flex;flex-direction:column;gap:14px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-bubble-stack{display:flex;flex-direction:column;gap:4px;max-width:70%;min-width:0}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-bubble-label{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 4px;font-size:11px;color:var(--context-inspector-text-muted)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-bubble-label-kind{font-weight:600;color:var(--context-inspector-text-primary);text-transform:none}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-bubble-label-title{font-family:monospace;color:var(--context-inspector-text-body)}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-object-card{border:1px solid var(--context-inspector-border-card);border-radius:10px;background:var(--context-inspector-surface-card);padding:12px 14px;box-sizing:border-box}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-entry{width:100%;display:flex}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-entry.is-left{justify-content:flex-start}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-thread-feed .context-inspector-entry.is-right{justify-content:flex-end}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-item{margin:0}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-toggle{border-radius:6px;background:var(--context-inspector-surface-card)}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-summary{display:flex;align-items:center;gap:8px;padding:8px 10px;cursor:pointer;list-style:none}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-summary::-webkit-details-marker{display:none}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-summary:before{content:">";font-family:monospace;color:var(--context-inspector-text-muted);width:12px;flex:0 0 12px;transition:transform .15s ease}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-toggle[open] .context-inspector-tool-call-summary:before{content:"v"}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-name{font-family:monospace;font-size:12px;color:var(--context-inspector-text-primary)}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-kicker{font-size:11px;color:var(--context-inspector-text-muted);margin-left:auto}.comp-modal.cirra-context-inspector-modal .context-inspector-tool-call-body{padding:8px 12px 12px 30px;border-top: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-cache-rollup{margin:0 12px 12px}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-cache-rollup-hit{margin-left:0}.comp-modal.cirra-context-inspector-modal .cirra-context-inspector-page-tabs{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-sidebar-resize-handle{position:relative;z-index:2;width:.5px;flex:0 0 .5px;background:#e0e0e0;cursor:col-resize;outline:none;touch-action:none}.comp-cirra-sidebar-resize-handle:before{content:"";position:absolute;inset:0 -5px}.comp-cirra-sidebar-resize-handle:hover,.comp-cirra-sidebar-resize-handle[data-resize-handle-active]{background:silver}html[data-cirra-theme=dark] .comp-cirra-sidebar-resize-handle{background:#2f2f2f}html[data-cirra-theme=dark] .comp-cirra-sidebar-resize-handle:hover,html[data-cirra-theme=dark] .comp-cirra-sidebar-resize-handle[data-resize-handle-active]{background:#4a4a4a}.comp-cirra-sidebar-resize-handle[data-resize-static]{cursor:default}.comp-cirra-sidebar-resize-handle[data-resize-static]:before{display:none}.comp-cirra-sidebar-resize-handle[data-resize-static]:hover{background:#e0e0e0}html[data-cirra-theme=dark] .comp-cirra-sidebar-resize-handle[data-resize-static]:hover{background:#2f2f2f}.comp-cirra-terminal-panel{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%}.cirra-home-page{width:min(100%,800px);margin:0 auto;padding:0 20px 64px}.cirra-home-center-column{padding-right:0;padding-bottom:0;padding-left:0}.cirra-home-content{width:100%}.cirra-home-intro{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:64px;text-align:left}.cirra-home-intro>.comp-cirra-symbol-mark{margin-bottom:2px}.cirra-home-welcome-title{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:24px;font-weight:460;line-height:1.2;letter-spacing:-.025em}.cirra-home-welcome-title span{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-home-description{max-width:66ch;margin:0;color:var(--cirra-neutral-800, #81828a);font-size:14px;font-weight:400;line-height:1.5}.cirra-home-activation-card{--cirra-home-activation-accent: #0f67e8;--cirra-home-activation-grid-line: rgba(255, 255, 255, .16);--cirra-home-activation-grid-marker: color-mix( in srgb, var(--cirra-home-activation-accent) 84%, white 16% );--cirra-home-activation-accent-hover: color-mix( in oklch, var(--cirra-home-activation-accent) 90%, black );position:relative;container-type:inline-size;margin-top:32px;padding:8px;border-radius:20px;background:var(--cirra-home-activation-accent);box-shadow:0 14px 28px -18px #052b60b8,0 3px 8px -5px #0006}html[data-cirra-theme=light] .cirra-home-activation-card ::selection{color:#fff;background:oklch(25% .1 258deg / .38)}.cirra-home-activation-inner{position:relative;min-height:156px;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:12px}.cirra-home-activation-copy{position:relative;z-index:2;width:100%;padding:32px}.cirra-home-activation-copy h2{max-width:80%;margin:0;color:#fff;font-size:18px;font-weight:480;line-height:1.4;letter-spacing:-.012em}.cirra-home-activation-copy p{max-width:80%;margin:10px 0 0;color:#ffffffc7;font-size:15px;line-height:1.5}.cirra-home-activation-actions{display:flex;align-items:center;gap:8px;margin-top:24px}.cirra-home-activation-action.comp-button,.cirra-home-activation-dismiss.comp-button{font-weight:560;transition-property:color,background-color;transition-duration:.14s;transition-timing-function:ease-out}.cirra-home-activation-action.comp-button:focus-visible,.cirra-home-activation-dismiss.comp-button:focus-visible{outline:2px solid #fff;outline-offset:2px}.cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default{color:var(--cirra-home-activation-accent);background:#fff;box-shadow:0 1px 2px #04275a2e}.cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default:hover:not(:disabled),.cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default:focus-visible:not(:disabled),.cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default:active:not(:disabled){color:var(--cirra-home-activation-accent-hover);background:#eaf3ff}.cirra-home-activation-dismiss.comp-button{color:#ffffffdb;background:transparent}.cirra-home-activation-dismiss.comp-button:hover:not(:disabled),.cirra-home-activation-dismiss.comp-button:focus-visible:not(:disabled),.cirra-home-activation-dismiss.comp-button:active:not(:disabled){color:#fff;background:#ffffff1f!important}.cirra-home-activation-visual{position:absolute;inset:0 0 0 auto;width:36%;background:linear-gradient(to bottom,transparent 0 calc(50% - .5px),var(--cirra-home-activation-grid-line) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),repeating-linear-gradient(to right,var(--cirra-home-activation-grid-line) 0 1px,transparent 1px 33.333%);pointer-events:none}.cirra-home-activation-visual:before{position:absolute;top:calc(50% - 3px);left:-3px;width:6px;height:6px;background:var(--cirra-home-activation-grid-marker);content:""}.cirra-home-activation-grid-symbol{position:absolute;right:-1px;bottom:-1px}.cirra-home-activation-grid-symbol .comp-cirra-symbol-mark-segment-rest,.cirra-home-activation-grid-symbol .comp-cirra-symbol-mark-segment-active{fill:none;stroke:#ffffff29;stroke-width:1;vector-effect:non-scaling-stroke}html[data-cirra-theme=dark] .cirra-home-activation-card{--cirra-home-activation-accent: oklch(.554 .149 257.751);--cirra-home-activation-grid-line: oklch(1 0 0 / .16);--cirra-home-activation-grid-marker: color-mix( in oklch, var(--cirra-home-activation-accent) 84%, oklch(1 0 0) 16% );box-shadow:0 14px 28px -18px #0000008c,0 3px 8px -5px #00000073}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-inner{border-color:#ffffff38}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-copy h2{color:#fff}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-copy p{color:#e2e2e2}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-action.comp-button:focus-visible,html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-dismiss.comp-button:focus-visible{outline-color:#080e16}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default{color:var(--cirra-home-activation-accent);background:#fff;box-shadow:none}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default:hover:not(:disabled),html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default:focus-visible:not(:disabled),html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-action.comp-button.comp-button-default:active:not(:disabled){color:var(--cirra-home-activation-accent-hover);background:#eaf3ff}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-dismiss.comp-button{color:#e2e2e2}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-dismiss.comp-button:hover:not(:disabled),html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-dismiss.comp-button:focus-visible:not(:disabled),html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-dismiss.comp-button:active:not(:disabled){color:#fff;background:#080e1614!important}html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-grid-symbol .comp-cirra-symbol-mark-segment-rest,html[data-cirra-theme=dark] .cirra-home-activation-card .cirra-home-activation-grid-symbol .comp-cirra-symbol-mark-segment-active{stroke:#ffffff29}.cirra-home-capabilities{margin-top:32px}.cirra-home-capabilities-title{margin:0 0 12px;color:var(--cirra-neutral-950, #ceced6);font-size:14px;font-weight:450;line-height:1.4;letter-spacing:-.01em;text-wrap:balance}.cirra-home-capabilities-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cirra-home-capability-card{--cirra-home-capability-color: #2f6df0;--cirra-home-capability-art-rest: color-mix(in oklab, var(--cirra-home-capability-color) 45%, var(--cirra-neutral-500, #3f3f45));--cirra-home-capability-wash: 8%;--cirra-home-capability-tone-ink: color-mix(in oklab, var(--cirra-home-capability-color) 42%, #000);--cirra-home-capability-drop: color-mix(in srgb, var(--cirra-home-capability-tone-ink) 8%, transparent);--cirra-home-capability-frame: color-mix(in srgb, var(--cirra-home-capability-tone-ink) 19%, transparent);--cirra-home-capability-edge: color-mix(in srgb, var(--cirra-home-capability-tone-ink) 9%, transparent);appearance:none;position:relative;display:block;width:100%;min-height:132px;padding:0;overflow:hidden;border:0;border-radius:12px;color:inherit;background:var(--cirra-bg-card);box-shadow:0 2px 2px -1px var(--cirra-home-capability-drop),inset 0 0 0 .5px var(--cirra-home-capability-frame),inset 0 -.5px 0 0 var(--cirra-home-capability-edge);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.cirra-home-capability-card:before{position:absolute;z-index:0;inset:0 0 0 4%;background:linear-gradient(to right,transparent,color-mix(in oklab,var(--cirra-home-capability-color) var(--cirra-home-capability-wash),transparent));opacity:0;content:"";pointer-events:none;transition:opacity .3s ease}.cirra-home-capability-card:focus-visible{outline:2px solid var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));outline-offset:3px}@media(hover:hover)and (pointer:fine){.cirra-home-capability-card:hover:before,.cirra-home-capability-card:focus-visible:before{opacity:1}.cirra-home-capability-card:hover .cirra-home-capability-visual,.cirra-home-capability-card:focus-visible .cirra-home-capability-visual{color:var(--cirra-home-capability-color)}}html[data-cirra-theme=dark] .cirra-home-capability-card{--cirra-home-capability-art-rest: color-mix(in oklab, var(--cirra-home-capability-color) 40%, var(--cirra-neutral-500, #3f3f45));--cirra-home-capability-wash: 12%;--cirra-home-capability-tone-ink: color-mix(in oklab, var(--cirra-home-capability-color) 62%, #fff);--cirra-home-capability-drop: #00000066;--cirra-home-capability-frame: color-mix(in srgb, var(--cirra-home-capability-tone-ink) 15%, transparent);--cirra-home-capability-edge: #00000029}.cirra-home-capability-card--chat{--cirra-home-capability-color: #2f6df0}html[data-cirra-theme=dark] .cirra-home-capability-card--chat{--cirra-home-capability-color: #6f9bff}.cirra-home-capability-card--automate{--cirra-home-capability-color: #7a5cd8}html[data-cirra-theme=dark] .cirra-home-capability-card--automate{--cirra-home-capability-color: #a68cf5}.cirra-home-capability-card--analytics{--cirra-home-capability-color: #1c8b83}html[data-cirra-theme=dark] .cirra-home-capability-card--analytics{--cirra-home-capability-color: #4fb8ae}.cirra-home-capability-card--connections{--cirra-home-capability-color: #c96a3c}html[data-cirra-theme=dark] .cirra-home-capability-card--connections{--cirra-home-capability-color: #e5946a}.cirra-home-capability-visual{position:absolute;inset:0 0 0 auto;z-index:0;display:flex;align-items:center;justify-content:flex-end;width:46%;color:var(--cirra-home-capability-art-rest);pointer-events:none;transition:color .26s ease}.cirra-home-capability-visual svg{flex:none;width:132px;height:auto;margin-right:-18px}.cirra-home-capability-copy{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;width:60%;min-width:0;min-height:132px;padding:20px 20px 20px 22px}.cirra-home-capability-copy h3{margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:14px;font-weight:500;line-height:1.35;letter-spacing:-.01em}.cirra-home-capability-copy p{margin:6px 0 0;color:var(--cirra-neutral-800, #81828a);font-size:12px;line-height:1.5}@container (max-width: 620px){.cirra-home-activation-copy h2,.cirra-home-activation-copy p{max-width:100%}}@media(max-width:767px){.cirra-home-intro{margin-top:24px}}@media(max-width:540px){.cirra-home-capabilities-grid{grid-template-columns:1fr}.cirra-home-capability-card{min-height:124px}.cirra-home-capability-copy{width:62%;min-height:124px}.cirra-home-capability-visual svg{width:112px;margin-right:-14px}.cirra-home-activation-inner{min-height:180px}.cirra-home-activation-copy{padding:32px 24px}.cirra-home-activation-visual{width:42%;opacity:.7}}.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}.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-content{z-index:1;width:100%;min-height:100svh;display:flex;flex-direction:column;align-items:center}.cirra-auth-screen .cirra-auth-main{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;display:flex;flex-direction:column;align-items:stretch;gap:8px}.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{height:38px;overflow:hidden;display:flex;align-items:center;justify-content: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;text-align:center;letter-spacing:-.01em;color:#757575}.cirra-auth-screen .cirra-auth-intro-subtitle-text{width:100%;will-change:filter,opacity}.cirra-auth-screen .cirra-auth-intro-subtitle-skeleton{width:100%;height:38px}.cirra-auth-screen .cirra-auth-intro-subtitle-skeleton .comp-skeleton{height:38px;display:grid;grid-template-rows:repeat(2,19px);place-items:center}.cirra-auth-screen .cirra-auth-intro-subtitle-skeleton .comp-skeleton .item{margin:0}.cirra-auth-screen .cirra-auth-intro-subtitle-skeleton .comp-skeleton .item:first-child{width:97%}.cirra-auth-screen .cirra-auth-intro-subtitle-skeleton .comp-skeleton .item:last-child{width:48%}@media(prefers-reduced-motion:reduce){.cirra-auth-screen .cirra-auth-intro-subtitle-skeleton .comp-skeleton .item{animation:none}}.cirra-auth-screen .cirra-auth-social{width:100%}.cirra-auth-screen .cirra-auth-google-button{z-index:1;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,.analytics-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,.analytics-screen>:first-child,.settings-screen>:first-child,.org-settings-screen>:first-child{flex:1 1 auto;min-width:0;min-height:0}.skills-breadcrumb-row{box-sizing:border-box;height:56px;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px}.skills-center-column{padding-right:0;padding-left:0}@media(max-width:767px){.skills-breadcrumb-row{display:none}}.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:0 20px 24px;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:0}.skills-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:16px 0}.skills-section-body{margin-top:0;display:flex;flex-direction:column;gap:16px}.skills-section-count{color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:1.2}.skills-section-tabs{align-self:flex-start}.skills-empty-panel{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:24px;padding-right:24px;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-shared-by{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:13px;line-height:1.2;flex:0 0 auto}.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:-24px;margin-right:-24px;padding:0 24px 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-actions-right{gap:2px}.comp-modal-v2.cirra-skill-details-modal .skill-details-edit-button{margin-right:4px}.comp-modal-v2.skill-details-delete-confirmation-modal{z-index:1501}.comp-modal-v2-backdrop.skill-details-delete-confirmation-modal-backdrop{z-index:1500}.comp-modal-v2.skill-share-modal{z-index:1501}.comp-modal-v2-backdrop.skill-share-modal-backdrop{z-index:1500}.skill-share-modal-form{display:flex;flex-direction:column;gap:20px}.skill-share-modal-field{display:flex;flex-direction:column;gap:4px}.skill-share-modal-field .comp-input-shell-modal-field{width:100%}.skill-share-modal-error{margin:0;font-size:12px;color:var(--cirra-danger, #ff5c5c)}.skill-share-modal-actions{display:flex;justify-content:flex-end;gap:6px}@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{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px}.comp-modal-v2.cirra-skill-details-modal .skill-details-actions-left,.comp-modal-v2.cirra-skill-details-modal .skill-details-actions-right{display:contents}.comp-modal-v2.cirra-skill-details-modal .skill-details-actions .comp-button{width:100%}.comp-modal-v2.cirra-skill-details-modal .skill-details-edit-button{margin-right:0}}@media(max-width:360px){.comp-modal-v2.cirra-skill-details-modal .skill-details-actions{grid-auto-columns:auto;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.comp-cirra-skills-page{width:100%;padding:16px 0}.comp-cirra-skills-page>.comp-center-column{padding-inline:16px}.skills-section-heading .compound-page-header-title{display:none}}.cirra-analytics-header-row{box-sizing:border-box;height:56px;min-height:56px;display:flex;align-items:center;margin:0 -20px;padding:0 20px 0 max(20px,var(--cirra-shell-controls-clearance, 0px))}.cirra-analytics-header-row-inner{flex:1;min-width:0;max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.cirra-analytics-header-row-inner.is-full-width{max-width:none}.comp-cirra-analytics-page.compound-page.has-breadcrumb{padding-top:0;gap:12px}.comp-cirra-analytics-page .compound-page-body{margin-top:0}.cirra-analytics-header-actions{display:inline-flex;align-items:center;gap:4px}.cirra-analytics-header-actions .comp-button-outlined{transition:background .12s ease}.cirra-analytics-header-actions .comp-button-outlined:hover:not(:disabled),.cirra-analytics-header-actions .comp-button-outlined:focus-visible:not(:disabled){background:linear-gradient(180deg,#ffffff05,#fff0),var(--cirra-neutral-300, #27282b)}.cirra-analytics-header-actions .comp-button-outlined:active:not(:disabled){background:linear-gradient(180deg,#ffffff05,#fff0),var(--cirra-neutral-400, #343538)}html[data-cirra-theme=light] .cirra-analytics-header-actions .comp-button-outlined:hover:not(:disabled),html[data-cirra-theme=light] .cirra-analytics-header-actions .comp-button-outlined:focus-visible:not(:disabled){background:linear-gradient(180deg,#0000,#0000000a),var(--cirra-neutral-200, #202124)}html[data-cirra-theme=light] .cirra-analytics-header-actions .comp-button-outlined:active:not(:disabled){background:linear-gradient(180deg,#0000,#0000000a),var(--cirra-neutral-300, #27282b)}.cirra-analytics-edit-status-pill.comp-pill{min-height:22px;margin-top:1px;margin-left:8px;gap:4px;padding:0 6px 0 5px;border-radius:12px;background:color-mix(in srgb,var(--cirra-accent-blue-soft) 50%,transparent);box-shadow:none;color:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 72%,var(--cirra-neutral-950, #ceced6));cursor:default}.cirra-analytics-edit-status-pill.comp-pill .comp-pill-icon{width:13px;height:13px;color:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 68%,var(--cirra-neutral-950, #ceced6))}.cirra-analytics-edit-status-pill.comp-pill .comp-pill-icon svg{width:13px;height:13px}.cirra-analytics-edit-status-pill.comp-pill .comp-pill-label{font-size:11px;line-height:14px}html[data-cirra-theme=dark] .cirra-analytics-edit-status-pill.comp-pill{background:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 12%,transparent);box-shadow:none;color:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 76%,var(--cirra-neutral-950, #ceced6))}html[data-cirra-theme=dark] .cirra-analytics-edit-status-pill.comp-pill .comp-pill-icon{color:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 72%,var(--cirra-neutral-950, #ceced6))}.cirra-analytics-mobile-actions{gap:2px}.cirra-data-sources-breadcrumb-row{box-sizing:border-box;height:56px;min-height:56px;display:flex;align-items:center;gap:12px}.comp-cirra-data-sources-page{padding-top:0}.cirra-data-sources-center-column,.cirra-data-source-table-center-column{padding-right:0;padding-left:0}@media(max-width:767px){.cirra-analytics-header-row,.cirra-data-sources-breadcrumb-row{display:none}}.comp-cirra-analytics-page{background:var(--cirra-neutral-100, #151617)}.cirra-analytics-grid{--cirra-analytics-panel-gap: 12px;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:48px;margin:calc(var(--cirra-analytics-panel-gap) / -2)}.cirra-analytics-panel{--cirra-analytics-panel-radius: 14px;margin:calc(var(--cirra-analytics-panel-gap) / 2);min-width:0;min-height:0;border-radius:var(--cirra-analytics-panel-radius)}.cirra-analytics-panel.is-drag-ghost{z-index:30;will-change:transform;box-shadow:0 16px 40px -12px #00000059,0 0 0 .5px var(--cirra-analytics-panel-ring)}.cirra-analytics-drag-placeholder{margin:calc(var(--cirra-analytics-panel-gap) / 2);border:1.5px dashed var(--cirra-neutral-400, #343538);border-radius:14px;background:#0000000a;pointer-events:none}.cirra-analytics-page-header-block{display:flex;align-items:flex-start;gap:8px;margin:4px 0 0}.cirra-analytics-page-composer{margin-bottom:-4px}.cirra-analytics-page-header-block+.cirra-analytics-page-composer,.cirra-analytics-page-header-block+.cirra-analytics-page-filter-chips{margin-top:-4px}.cirra-analytics-page-filter-chips{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;width:100%;margin-bottom:-16px}.cirra-analytics-page-filters-ask,.cirra-analytics-page-title-edit{display:inline-flex;align-self:center;opacity:0;transition:opacity .12s ease}.cirra-analytics-page-filters-ask .cirra-analytics-panel-header-control.comp-button,.cirra-analytics-page-title-edit .cirra-analytics-panel-header-control.comp-button{width:28px;height:28px;min-width:28px;min-height:28px;border-radius:8px;color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-page-filters-ask .cirra-analytics-panel-header-control.comp-button svg,.cirra-analytics-page-title-edit .cirra-analytics-panel-header-control.comp-button svg{width:16px;height:16px}.cirra-analytics-page-filter-chips:hover .cirra-analytics-page-filters-ask,.cirra-analytics-page-filter-chips:focus-within .cirra-analytics-page-filters-ask,.cirra-analytics-page-filters-ask.is-open{opacity:1}.cirra-analytics-page-header-block:hover .cirra-analytics-page-title-edit,.cirra-analytics-page-header-block:focus-within .cirra-analytics-page-title-edit{opacity:1}.cirra-analytics-filter-chip{cursor:pointer;width:auto}.cirra-analytics-filter-chip .cirra-analytics-filter-chip-icon{color:var(--cirra-neutral-600, #55565c);flex:none}.cirra-analytics-filter-chip .comp-cirra-schedule-header-select-trigger-chevron-wrap-outlined{padding:0}.cirra-analytics-filter-chip span{white-space:nowrap}.cirra-analytics-filter-popover{display:flex;flex-direction:column;background:var(--cirra-neutral-50, #0e0e0f);border:1px solid var(--cirra-neutral-400, #343538);border-radius:14px;box-shadow:0 16px 32px -12px #0000003d;overflow:hidden}.cirra-analytics-filter-popover-body{display:flex;align-items:stretch}.cirra-analytics-filter-footer{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border-top:1px solid var(--cirra-neutral-300, #27282b);font-size:12px;color:var(--cirra-neutral-600, #55565c)}.cirra-analytics-filter-footer-summary{margin-left:auto;color:var(--cirra-neutral-700, #6f7078);white-space:nowrap}.cirra-analytics-filter-timezone{appearance:none;min-width:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;outline:none}.cirra-analytics-filter-timezone.is-editable{cursor:pointer;transition:color .12s ease}.cirra-analytics-filter-timezone.is-editable:hover,.cirra-analytics-filter-timezone.is-editable:focus-visible{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-analytics-filter-presets{display:flex;flex-direction:column;gap:2px;padding:8px;min-width:168px}.cirra-analytics-filter-presets:not(:only-child){border-right:1px solid var(--cirra-neutral-300, #27282b)}.cirra-analytics-filter-preset{appearance:none;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:8px;padding:7px 10px;background:transparent;font-size:13px;color:var(--cirra-neutral-900, #aeb0b8);cursor:pointer;text-align:left}.cirra-analytics-filter-preset:hover{background:var(--cirra-neutral-200, #202124)}.cirra-analytics-filter-preset.is-active{background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-filter-custom{display:flex;flex-direction:column;padding:12px;gap:10px}.cirra-analytics-calendar-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.cirra-analytics-calendar-month-label{font-size:13px;font-weight:550;color:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-calendar-grid{display:grid;grid-template-columns:repeat(7,34px);column-gap:0;row-gap:2px;margin-top:8px}.cirra-analytics-calendar-weekday{font-size:11px;color:var(--cirra-neutral-600, #55565c);text-align:center;line-height:24px}.cirra-analytics-calendar-day{appearance:none;border:0;border-radius:8px;width:34px;height:30px;padding:0;background:transparent;font-size:12.5px;color:var(--cirra-neutral-900, #aeb0b8);cursor:pointer}.cirra-analytics-calendar-day:hover{background:var(--cirra-neutral-200, #202124)}.cirra-analytics-calendar-day.is-outside{color:var(--cirra-neutral-500, #3f3f45)}.cirra-analytics-calendar-day.is-in-range{background:var(--cirra-neutral-200, #202124);border-radius:0}.cirra-analytics-calendar-day.is-endpoint{background:var(--cirra-neutral-950, #ceced6);color:var(--cirra-neutral-50, #0e0e0f);font-weight:550}.cirra-analytics-filter-times{display:flex;align-items:center;gap:8px}.cirra-analytics-filter-times-separator{color:var(--cirra-neutral-600, #55565c)}.cirra-analytics-filter-time-input{flex:1;min-width:0;border:1px solid var(--cirra-neutral-400, #343538);border-radius:8px;padding:5px 8px;font-size:12.5px;background:var(--cirra-neutral-50, #0e0e0f);color:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-filter-custom-summary{font-size:12px;color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-filter-editor-card{display:flex;flex-direction:column;gap:10px;border:1px solid var(--cirra-neutral-300, #27282b);border-radius:12px;padding:12px}.cirra-analytics-filter-editor-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.cirra-analytics-filter-editor-row.is-presets{align-items:flex-start}.cirra-analytics-filter-editor-row-label{font-size:13px;color:var(--cirra-neutral-800, #81828a);flex:none}.cirra-analytics-filter-editor-presets{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.cirra-analytics-filter-editor-preset{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--cirra-neutral-400, #343538);border-radius:999px;padding:3px 10px;font-size:12px;color:var(--cirra-neutral-800, #81828a);cursor:pointer}.cirra-analytics-filter-editor-preset input{display:none}.cirra-analytics-filter-editor-preset.is-on{background:var(--cirra-neutral-950, #ceced6);border-color:var(--cirra-neutral-950, #ceced6);color:var(--cirra-neutral-50, #0e0e0f)}.cirra-analytics-page-icon{--cirra-analytics-page-icon-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);width:48px;height:48px;flex:0 0 48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--cirra-bg-card);box-shadow:var(--cirra-analytics-page-icon-shadow);color:var(--cirra-neutral-800, #81828a);transition:color .12s ease,box-shadow .12s ease}html[data-cirra-theme=light] .cirra-analytics-page-icon{--cirra-analytics-page-icon-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)}.cirra-analytics-page-icon-picker{display:inline-flex}.cirra-analytics-page-icon-picker .skill-icon-picker-trigger{padding:0;border:0;background:transparent;border-radius:14px;cursor:pointer}.cirra-analytics-page-icon-picker .skill-icon-picker-trigger:hover .cirra-analytics-page-icon,.cirra-analytics-page-icon-picker .skill-icon-picker-trigger:focus-visible .cirra-analytics-page-icon{color:var(--cirra-neutral-950, #ceced6);box-shadow:var(--cirra-analytics-page-icon-shadow),0 3px 8px #0000000a}.cirra-analytics-sidebar-usage-count{flex:0 0 auto;min-width:18px;padding:1px 5px;border-radius:6px;text-align:center;font-size:10.5px;line-height:14px;color:var(--cirra-neutral-600, #55565c);background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 5%,transparent)}.cirra-analytics-sidebar-working-age{flex:0 0 auto;padding:1px 5px;border-radius:6px;font-size:10.5px;line-height:14px;font-variant-numeric:tabular-nums;color:var(--cirra-neutral-600, #55565c);background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 5%,transparent)}.cirra-analytics-sidebar-row-list{display:flex;flex-direction:column;gap:2px;isolation:isolate}.cirra-analytics-sidebar-row-item.is-dragging{position:relative;z-index:1}.cirra-analytics-sidebar-row-list.is-reordering .cirra-analytics-sidebar-row-item:not(.is-dragging){pointer-events:none}.cirra-analytics-sidebar-folder-row.is-drop-target{background:var(--cirra-neutral-250, #242528);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 12%,transparent)}.cirra-analytics-sidebar-folder-row .row-right{min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:flex-end;gap:2px}.cirra-analytics-sidebar-app-icon{width:14px;height:14px;border-radius:3px;object-fit:contain}.cirra-analytics-sidebar-source-dot{width:7px;height:7px;border-radius:99px;flex:0 0 7px;box-shadow:inset 0 0 0 .5px #00000029}.cirra-analytics-sidebar-source-dot.tone-success{background:var(--cirra-success, #39d98a)}.cirra-analytics-sidebar-source-dot.tone-warning{background:var(--cirra-warning, #e7a641)}.cirra-analytics-sidebar-source-dot.tone-danger{background:var(--cirra-danger, #ff5c5c)}.cirra-analytics-sidebar-source-dot.tone-neutral{background:var(--cirra-neutral-500, #3f3f45)}.cirra-analytics-sidebar-app-icon-fallback{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:4px;background:#fff;box-shadow:0 0 0 1px #1616161a;font-size:9px;font-weight:600;color:var(--cirra-neutral-700, #6f7078)}.cirra-data-source-table-card{flex:1;min-height:240px;border-radius:14px}.cirra-data-source-table-card .cirra-analytics-table th{border-top:0}.cirra-data-source-table-empty{align-items:center;justify-content:center;padding:16px}.cirra-data-source-table-scroll{display:flex;flex-direction:column}.cirra-data-source-table-scroll .comp-cirra-page{flex:1;min-height:0;padding-bottom:0}.cirra-data-source-table-scroll .comp-center-column{flex:1;min-height:0;display:flex;flex-direction:column}.cirra-data-source-table-scroll .connections-section{flex:1;min-height:0}.cirra-data-source-table-loading{display:inline-flex;align-items:center;gap:8px}.cirra-analytics-page-title-block{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0}.cirra-analytics-editable{display:block;padding:2px 0;border-radius:8px;border:0;background:transparent;text-align:left;max-width:100%}.cirra-analytics-editable-trigger,.cirra-analytics-editable-input{padding-left:4px;padding-right:4px;margin-left:-4px}.cirra-analytics-editable-trigger{appearance:none;cursor:text;transition:background .12s ease}.cirra-analytics-editable-trigger:hover,.cirra-analytics-editable-trigger:focus-visible{background:#1616160a;outline:none}.cirra-analytics-editable-trigger.is-placeholder{color:var(--cirra-neutral-600, #55565c)}.cirra-analytics-editable-input{outline:none;min-width:320px;background:#1616160a}.cirra-analytics-editable-input::placeholder{color:var(--cirra-neutral-600, #55565c)}.cirra-analytics-page-title-row{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%;margin-top:-2.5px}.cirra-analytics-page-title-row .cirra-analytics-page-title{min-width:0}.cirra-analytics-page-working{flex:none}.cirra-analytics-page-title+.cirra-analytics-page-title-edit{margin-left:-6px}.cirra-analytics-page-title-block .cirra-analytics-editable-trigger,.cirra-analytics-page-title-block .cirra-analytics-editable-input{margin-left:-4px;max-width:calc(100% + 8px)}.cirra-analytics-panel-card{--cirra-analytics-table-row-height: 40px;--cirra-analytics-table-hairline: rgba(22, 22, 22, .08);--cirra-analytics-table-row-hairline: var(--cirra-neutral-200, #202124);--cirra-analytics-panel-ring: rgba(255, 255, 255, .08);--cirra-analytics-panel-shadow: 0 4px 6px -1px rgba(0, 0, 0, .25), 0 2px 4px -1px rgba(0, 0, 0, .15), 0 0 0 .5px var(--cirra-analytics-panel-ring);position:relative;display:flex;flex-direction:column;padding:0;overflow:hidden;background:var(--cirra-bg-card);box-shadow:var(--cirra-analytics-panel-shadow)}html[data-cirra-theme=light] .cirra-analytics-panel-card{--cirra-analytics-panel-ring: rgba(0, 0, 0, .1);--cirra-analytics-panel-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 var(--cirra-analytics-panel-ring)}.cirra-analytics-panel-header{display:flex;align-items:center;justify-content:space-between;gap:8px;height:52px;min-height:52px;padding:0 12px;position:relative}.cirra-analytics-panel-header:has(.cirra-analytics-panel-header-controls>*:nth-child(1)),.cirra-analytics-group-header:has(.cirra-analytics-panel-header-controls>*:nth-child(1)){--cirra-analytics-header-controls-reserve: 36px}.cirra-analytics-panel-header:has(.cirra-analytics-panel-header-controls>*:nth-child(2)),.cirra-analytics-group-header:has(.cirra-analytics-panel-header-controls>*:nth-child(2)){--cirra-analytics-header-controls-reserve: 68px}.cirra-analytics-panel-header:has(.cirra-analytics-panel-header-controls>*:nth-child(3)),.cirra-analytics-group-header:has(.cirra-analytics-panel-header-controls>*:nth-child(3)){--cirra-analytics-header-controls-reserve: 100px}.cirra-analytics-panel-header:has(.cirra-analytics-panel-header-controls>*:nth-child(4)),.cirra-analytics-group-header:has(.cirra-analytics-panel-header-controls>*:nth-child(4)){--cirra-analytics-header-controls-reserve: 132px}.cirra-analytics-panel-header-title{flex:1;min-width:0;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-analytics-panel-header-title-text{position:relative;display:inline-block;max-width:100%;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:6px}.cirra-analytics-panel-header-title.is-working{display:inline-flex;align-items:center;gap:6px}.cirra-analytics-panel-header-title.is-working .cirra-analytics-panel-header-title-text{min-width:0}.cirra-analytics-panel-header-title.is-working .cirra-analytics-panel-working{flex:0 999 auto}.cirra-analytics-panel-header-title.is-working:has(.cirra-analytics-panel-header-title-text) .cirra-analytics-panel-working{margin-bottom:6px}.cirra-analytics-panel-header-title.is-working .comp-thinking-dots{flex:0 0 auto}.cirra-analytics-panel-header-title.is-working .cirra-analytics-panel-working-for{flex:0 999 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-analytics-panel-header-title:has(.cirra-analytics-panel-header-title-text){margin-bottom:-6px}.cirra-analytics-panel-header-apps{display:inline-flex;align-items:center;flex:0 0 auto;margin-right:4px}.cirra-analytics-source-activity{position:absolute;inset:-1px;width:28px;height:28px;pointer-events:none;overflow:visible}.cirra-analytics-source-activity rect{fill:none;stroke:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));stroke-width:1;stroke-linecap:round;transition:stroke-dasharray .45s ease,opacity .35s ease}.cirra-analytics-source-activity.is-queued rect{animation:cirra-source-breathe 1.9s ease-in-out infinite}.cirra-analytics-source-activity.is-travelling rect{animation:cirra-source-travel 1.5s linear infinite}.cirra-analytics-source-activity.is-held rect{transform:rotate(-90deg);transform-origin:50% 50%}.cirra-analytics-source-activity.is-done rect{transform:rotate(-90deg);transform-origin:50% 50%;animation:cirra-source-done .7s ease-out forwards}@keyframes cirra-source-breathe{0%,to{opacity:.25}50%{opacity:.85}}@keyframes cirra-source-travel{0%{stroke-dashoffset:88}to{stroke-dashoffset:0}}@keyframes cirra-source-done{0%{opacity:1}55%{opacity:1}to{opacity:0}}.cirra-analytics-panel-source-badge{appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 10%,transparent);border-radius:8px;background:#fff;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.cirra-analytics-panel-source-badge:hover,.cirra-analytics-panel-source-badge:focus-visible{border-color:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 22%,transparent);outline:none}.cirra-analytics-panel-source-badge+.cirra-analytics-panel-source-badge{margin-left:-10px;box-shadow:0 0 0 2px var(--cirra-bg-card)}.cirra-analytics-panel-source-badge .cirra-analytics-panel-header-app-icon{width:18px;height:18px;border-radius:4px;object-fit:contain}.cirra-analytics-panel-source-badge-fallback{font-size:11px;font-weight:600;color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-panel-source-dot{position:absolute;bottom:-1px;right:-1px;width:8px;height:8px;border-radius:10px;box-shadow:0 0 0 2px var(--cirra-bg-card),inset 0 0 0 .5px #00000029;z-index:1}.cirra-analytics-panel-source-dot.tone-warning{background:var(--cirra-warning, #e7a641)}.cirra-analytics-panel-source-dot.tone-danger{background:var(--cirra-danger, #ff5c5c)}.cirra-analytics-panel-header-menu{display:inline-flex}.cirra-analytics-panel-card.is-map{--cirra-analytics-map-scrim: rgba(20, 20, 22, .62)}.cirra-analytics-panel-card.is-map .cirra-analytics-panel-header{position:absolute;top:0;left:0;right:0;z-index:2;border-top-left-radius:var(--cirra-analytics-panel-radius);border-top-right-radius:var(--cirra-analytics-panel-radius);background:var(--cirra-analytics-map-scrim);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.cirra-analytics-panel-card.is-map .cirra-analytics-map-panel{border-radius:var(--cirra-analytics-panel-radius);overflow:hidden}.cirra-analytics-panel-card.is-map .mapboxgl-ctrl-top-right{top:52px}html[data-cirra-theme=light] .cirra-analytics-panel-card.is-map{--cirra-analytics-map-scrim: rgba(255, 255, 255, .7)}.cirra-analytics-map-panel{overflow:hidden}.cirra-analytics-map-canvas{flex:1;min-height:0;width:100%}.cirra-analytics-map-canvas .mapboxgl-ctrl-group{border-radius:8px;box-shadow:0 1px 2px #0000001f}.cirra-analytics-map-canvas .mapboxgl-popup-content{padding:6px 10px;border-radius:8px;font-size:12.5px;color:var(--cirra-neutral-950, #ceced6);background:var(--cirra-bg-card)}.cirra-analytics-map-canvas .mapboxgl-popup-tip{border-top-color:var(--cirra-bg-card);border-bottom-color:var(--cirra-bg-card)}.cirra-analytics-map-footer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px;font-size:11.5px;color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-map-legend-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cirra-analytics-map-legend-dot{width:8px;height:8px;border-radius:50%}.cirra-analytics-map-skipped{margin-left:auto;color:var(--cirra-warning, #e7a641)}.cirra-panel-group-row-size{display:inline-flex;align-items:center;gap:8px}.cirra-panel-group-size-field{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:var(--cirra-neutral-700, #6f7078);font-size:10.5px}.cirra-panel-group-size-input{width:28px;min-width:28px;max-width:28px;height:26px;padding:0;border:1px solid var(--cirra-neutral-400, #343538);border-radius:6px;background:transparent;font:inherit;font-size:12px;color:var(--cirra-neutral-950, #ceced6);text-align:center;appearance:textfield}.cirra-panel-group-size-input::-webkit-inner-spin-button,.cirra-panel-group-size-input::-webkit-outer-spin-button{margin:0;appearance:none}.cirra-panel-group-size-input:focus{outline:none;border-color:var(--cirra-neutral-400, #343538)}.cirra-analytics-group-body{flex:1;min-height:0;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:48px}.cirra-analytics-group-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;height:48px;min-height:48px;padding:0 12px}.cirra-analytics-group-cell{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:var(--cirra-bg-card);box-shadow:0 -.5px 0 var(--cirra-analytics-panel-ring),-.5px 0 0 var(--cirra-analytics-panel-ring)}.cirra-analytics-group-cell-floating-controls{position:absolute;top:6px;right:8px;z-index:1}.cirra-analytics-group-cell-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cirra-analytics-tabs-header{position:relative;gap:4px}.cirra-analytics-tabs-child{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.cirra-analytics-tabs-bar{flex:1;min-width:0;align-self:stretch;display:flex;align-items:stretch;gap:2px;overflow-x:auto;scrollbar-width:none}.cirra-analytics-tab{appearance:none;border:0;background:transparent;position:relative;display:inline-flex;align-items:center;padding:0 10px;font:inherit;font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-600, #55565c);white-space:nowrap;cursor:pointer;transition:color .12s ease}.cirra-analytics-tab:hover,.cirra-analytics-tab:focus-visible{color:var(--cirra-neutral-800, #81828a);outline:none}.cirra-analytics-tab.is-active{color:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-tab.is-active:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:2px;border-radius:2px 2px 0 0;background:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-tab:first-child{padding-left:2px}.cirra-analytics-tab:first-child.is-active:after{left:2px}.cirra-analytics-panel-header-controls{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:1;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;opacity:0;transition:opacity .12s ease}.cirra-analytics-panel-header-controls:before{content:"";position:absolute;inset:-12px -12px -12px -24px;background:linear-gradient(90deg,color-mix(in srgb,var(--cirra-bg-card) 0%,transparent) 0%,var(--cirra-bg-card) 40%);pointer-events:none;z-index:-1}.cirra-analytics-panel-header-controls:has(.cirra-analytics-panel-search.is-open),.cirra-analytics-panel-header-controls:has(.cirra-analytics-panel-header-menu.is-open),.cirra-analytics-panel-header-controls:has(.cirra-analytics-panel-ask.is-open){opacity:1}.cirra-analytics-panel-header-controls .cirra-analytics-panel-header-control.comp-button{width:28px;height:28px;min-width:28px;min-height:28px;border-radius:8px;color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-panel-header-controls .cirra-analytics-panel-header-control.comp-button svg{width:16px;height:16px}.cirra-analytics-panel-header-controls .cirra-analytics-panel-header-control.is-loading svg{animation:cirra-dsc-lookup-spin .9s linear infinite}.cirra-analytics-panel-card:hover .cirra-analytics-panel-header-controls,.cirra-analytics-panel-card:focus-within .cirra-analytics-panel-header-controls{opacity:1}.cirra-analytics-panel-card:hover .cirra-analytics-panel-header-title,.cirra-analytics-panel-card:focus-within .cirra-analytics-panel-header-title,.cirra-analytics-panel-header:has(.cirra-analytics-panel-search.is-open) .cirra-analytics-panel-header-title,.cirra-analytics-panel-header:has(.cirra-analytics-panel-header-menu.is-open) .cirra-analytics-panel-header-title,.cirra-analytics-panel-header:has(.cirra-analytics-panel-ask.is-open) .cirra-analytics-panel-header-title{padding-right:var(--cirra-analytics-header-controls-reserve, 68px)}.cirra-analytics-panel-card .cirra-analytics-group-cell .cirra-analytics-panel-header-title{padding-right:0}.cirra-analytics-group-cell:hover .cirra-analytics-panel-header-title,.cirra-analytics-group-cell:focus-within .cirra-analytics-panel-header-title{padding-right:var(--cirra-analytics-header-controls-reserve, 68px)}.cirra-analytics-panel-card .cirra-analytics-group-cell .cirra-analytics-panel-header-controls{opacity:0}.cirra-analytics-group-cell:hover .cirra-analytics-panel-header-controls,.cirra-analytics-group-cell:focus-within .cirra-analytics-panel-header-controls,.cirra-analytics-group-cell .cirra-analytics-panel-header-controls:has(.cirra-analytics-panel-header-menu.is-open),.cirra-analytics-group-cell .cirra-analytics-panel-header-controls:has(.cirra-analytics-panel-ask.is-open){opacity:1}.cirra-analytics-panel-ask{display:inline-flex}.cirra-analytics-ask-popup{padding:4px;border-radius:19px;background:var(--cirra-bg-card);box-shadow:0 0 0 1px #00000014,0 8px 24px #0000001f}.cirra-analytics-source-glance-popup{width:304px;border-radius:18px;background:var(--cirra-bg-card);box-shadow:0 0 0 1px #00000014,0 8px 24px #0000001f}.cirra-analytics-source-glance{display:flex;flex-direction:column}.cirra-analytics-source-glance-head{display:flex;flex-direction:column;gap:3px;padding:18px 20px 16px}.cirra-analytics-source-glance-name{font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:var(--cirra-neutral-600, #55565c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-source-glance-position{color:var(--cirra-neutral-500, #3f3f45)}.cirra-analytics-source-glance-status{font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:26px;color:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-source-glance-status.tone-danger{color:var(--cirra-danger, #ff5c5c)}.cirra-analytics-source-glance-lines{display:flex;flex-direction:column;gap:2px;margin-top:8px;font-size:12.5px;line-height:19px;color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-source-glance-setup{display:flex;flex-direction:column;gap:10px;padding:0 20px 18px;color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-source-glance-setup-row{display:flex;align-items:center;gap:10px;min-width:0;font-size:13px}.cirra-analytics-source-glance-setup-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-source-glance-setup-value.is-empty{color:var(--cirra-neutral-600, #55565c)}.cirra-analytics-source-glance-coverage{display:flex;flex-direction:column;gap:8px;padding:0 20px 18px}.cirra-analytics-source-glance-coverage-axis{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--cirra-neutral-600, #55565c);white-space:nowrap}.cirra-analytics-source-glance-coverage-span{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.cirra-analytics-source-glance-coverage-span:before,.cirra-analytics-source-glance-coverage-span:after{content:"";flex:1;height:1px;background:var(--cirra-neutral-400, #343538)}.cirra-analytics-source-glance-foot{display:flex;padding:10px;border-top:1px solid var(--cirra-neutral-300, #27282b)}.cirra-analytics-source-glance-details.comp-button{width:100%;justify-content:center;border-radius:10px;background:transparent;box-shadow:none}.cirra-analytics-ask-form{display:flex;align-items:center;gap:4px;width:356px}.cirra-analytics-ask-input{flex:1;min-width:0;padding:8px 10px;border:0;background:transparent;font:inherit;font-size:13px;color:var(--cirra-neutral-900, #aeb0b8);outline:none}.cirra-analytics-ask-input::placeholder{color:var(--cirra-neutral-500, #3f3f45)}.cirra-analytics-ask-dictation{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:8px 10px;outline:none}.cirra-analytics-ask-dictation-wave{position:relative;flex:1;min-width:0;height:20px}.cirra-analytics-ask-dictation-wave .soundwave-visualizer{display:block;width:100%;height:100%;color:var(--cirra-neutral-600, #55565c)}.cirra-analytics-ask-dictation-duration{flex:none;font-size:12px;font-variant-numeric:tabular-nums;color:var(--cirra-neutral-600, #55565c)}.cirra-analytics-panel-search{display:inline-flex;align-items:center;gap:2px}.cirra-analytics-panel-search-input{width:0;height:26px;padding:0;border:0;border-radius:8px;background:#1616160a;font:inherit;font-size:12px;color:var(--cirra-neutral-950, #ceced6);opacity:0;outline:none;transition:width .18s ease,opacity .14s ease,padding .18s ease}.cirra-analytics-panel-search-input::placeholder{color:var(--cirra-neutral-600, #55565c)}.cirra-analytics-panel-search.is-open .cirra-analytics-panel-search-input{width:168px;padding:0 10px;opacity:1}.cirra-analytics-panel-body{flex:1;min-height:0;display:flex;flex-direction:column;transition:opacity .4s ease}.cirra-analytics-panel-body.is-reloading{opacity:.5}.cirra-analytics-panel-notice{flex:1;min-height:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:12px}.cirra-analytics-panel-notice-stack{display:inline-flex;flex-direction:column;align-items:stretch;gap:8px;max-width:100%;min-width:0}.cirra-analytics-panel-notice-frame{position:relative;max-width:100%;min-width:0;display:inline-flex;align-items:center;gap:10px;padding:6px 10px;border-radius:9px;background:var(--cirra-bg-card);box-shadow:0 6px 12px -6px #0000002e,0 2px 4px -2px #0000001a,0 0 0 .5px var(--cirra-analytics-panel-ring);animation:cirra-analytics-floater-in .2s ease-out;transition:background .12s ease}.cirra-analytics-panel-notice-frame:hover{background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 4%,var(--cirra-bg-card))}.cirra-analytics-panel-notice-frame:hover .cirra-analytics-panel-notice-title{color:var(--cirra-primary, #fff)}.cirra-analytics-panel-notice-open{appearance:none;position:absolute;inset:0;z-index:0;padding:0;border:none;border-radius:9px;background:transparent;cursor:pointer}.cirra-analytics-panel-notice-mark{position:relative;z-index:1;pointer-events:none;width:24px;height:24px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:7px;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-850, #9899a1)}.cirra-analytics-panel-notice-mark.tone-accent{background:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 10%,transparent);color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-analytics-panel-notice-mark.tone-warning{background:color-mix(in srgb,var(--cirra-warning, #e7a641) 10%,transparent);color:var(--cirra-warning, #e7a641)}.cirra-analytics-panel-notice-mark.tone-danger{background:color-mix(in srgb,var(--cirra-danger, #ff5c5c) 10%,transparent);color:var(--cirra-danger, #ff5c5c)}.cirra-analytics-panel-notice-text{position:relative;z-index:1;pointer-events:none;flex:1;min-width:0;display:flex;flex-direction:column}.cirra-analytics-panel-notice-title{font-size:13px;color:var(--cirra-neutral-950, #ceced6);transition:color .12s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-analytics-panel-notice-sub{margin-top:1px;font-size:12px;color:var(--cirra-neutral-800, #81828a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-analytics-panel-notice-action{position:relative;z-index:1;flex:none}.cirra-analytics-panel-notice-popup{width:min(440px,100vw - 24px);max-height:60vh;overflow-y:auto;color:var(--text-primary);background:var(--cirra-neutral-100, #151617);border:1px solid var(--cirra-neutral-400, #343538);border-radius:12px;box-shadow:0 14px 36px #0000002e;transform-origin:var(--transform-origin)}.cirra-analytics-panel-notice-popup[data-open]{animation:select-fade-in .12s ease-out}.cirra-analytics-panel-notice-detail-head{padding:11px 13px;border-bottom:.5px solid var(--cirra-neutral-300, #27282b)}.cirra-analytics-panel-notice-detail-title{font-size:13px;color:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-panel-notice-detail-section{padding:10px 13px;border-bottom:.5px solid var(--cirra-neutral-300, #27282b)}.cirra-analytics-panel-notice-detail-label{display:block;margin-bottom:5px;font-size:11px;color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-panel-notice-detail-text{margin:0;font-size:12px;line-height:1.5;color:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-panel-notice-detail-code{margin:0;padding:8px 10px;border-radius:8px;background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-950, #ceced6);font-family:var(--cirra-code-font-family, "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:11px;line-height:1.55;white-space:pre-wrap;word-break:break-word}.cirra-analytics-notice-pipeline{display:flex;align-items:center;gap:8px}.cirra-analytics-notice-column{flex:1;min-width:0;display:flex;flex-direction:column;padding:9px 10px;border-radius:9px;background:var(--cirra-neutral-200, #202124);transition:opacity .12s ease}.cirra-analytics-notice-column.is-unreached{opacity:.5}.cirra-analytics-notice-column-label{font-size:11px;color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-notice-column-switch{appearance:none;align-self:flex-start;display:inline-flex;align-items:center;gap:2px;padding:0;border:none;background:transparent;font-size:11px;color:var(--cirra-neutral-800, #81828a);cursor:pointer;transition:color .12s ease}.cirra-analytics-notice-column-switch:hover{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-analytics-notice-column-name{margin:1px 0 8px;font-size:12px;color:var(--cirra-neutral-950, #ceced6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-analytics-notice-source-menu-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-notice-step{display:flex;align-items:center;gap:7px;padding:2px 0;font-size:12px;min-width:0}.cirra-analytics-notice-step-mark{display:flex;align-items:center;justify-content:center;width:16px;height:16px;flex:none;color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-notice-step-dot{width:9px;height:9px;border:1px solid var(--cirra-neutral-500, #3f3f45);border-radius:50%}.cirra-analytics-notice-step-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-notice-step-detail{flex:none;font-size:11px;color:var(--cirra-neutral-700, #6f7078);font-variant-numeric:tabular-nums}.cirra-analytics-notice-step.is-done .cirra-analytics-notice-step-mark{color:var(--cirra-success, #39d98a)}.cirra-analytics-notice-step.is-pending .cirra-analytics-notice-step-label{color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-notice-step.is-current .cirra-analytics-notice-step-label{color:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-notice-step.is-current.tone-danger .cirra-analytics-notice-step-mark,.cirra-analytics-notice-step.is-current.tone-danger .cirra-analytics-notice-step-label{color:var(--cirra-danger, #ff5c5c)}.cirra-analytics-notice-step.is-current.tone-warning .cirra-analytics-notice-step-mark,.cirra-analytics-notice-step.is-current.tone-warning .cirra-analytics-notice-step-label{color:var(--cirra-warning, #e7a641)}.cirra-analytics-notice-step.is-current.tone-accent .cirra-analytics-notice-step-mark,.cirra-analytics-notice-step.is-current.tone-accent .cirra-analytics-notice-step-label{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-analytics-notice-arrow{flex:none;display:flex;color:var(--cirra-neutral-600, #55565c)}.cirra-analytics-notice-arrow.is-reached{color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-panel-notice-detail-foot{display:flex;padding:11px 13px}.cirra-analytics-panel-activity-floater{position:absolute;bottom:12px;left:12px;z-index:1;display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:9px;pointer-events:none;background:var(--cirra-bg-card);box-shadow:0 6px 12px -6px #0000002e,0 2px 4px -2px #0000001a,0 0 0 .5px var(--cirra-analytics-panel-ring);font-size:12px;line-height:16px;animation:cirra-analytics-floater-in .2s ease-out}.cirra-analytics-panel-activity-floater.is-stacked{position:static}.cirra-analytics-panel-activity-floater-label{color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-panel-activity-floater-elapsed{color:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 72%,var(--cirra-neutral-950, #ceced6));font-variant-numeric:tabular-nums}@keyframes cirra-analytics-floater-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cirra-analytics-panel-tool-overlay{appearance:none;position:absolute;inset:0;z-index:2;border:0;padding:0;background:transparent;border-radius:var(--cirra-analytics-panel-radius);transition:background .12s ease}.cirra-analytics-panel-tool-overlay:hover,.cirra-analytics-panel-tool-overlay:focus-visible{background:#00000024}.cirra-analytics-panel-tool-overlay.is-edit,.cirra-analytics-panel-tool-overlay.is-delete{cursor:pointer}.cirra-analytics-panel-tool-overlay.is-delete:hover,.cirra-analytics-panel-tool-overlay.is-delete:focus-visible{background:var(--cirra-ui-surface-danger)}.cirra-analytics-panel-tool-overlay.is-move{cursor:grab;touch-action:none}.cirra-analytics-panel-tool-overlay.is-move.is-dragging{cursor:grabbing;background:#00000024}.cirra-analytics-panel-tool-overlay.is-child{border-radius:0}.cirra-analytics-panel-card:has(.cirra-analytics-panel-tool-overlay){overflow:hidden}.cirra-analytics-edit-toolbar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:1200;display:flex;align-items:center;gap:2px;padding:6px;border-radius:14px;background:#1c1d20;box-shadow:0 12px 24px -8px #0006,0 0 0 .5px #ffffff1f}.cirra-analytics-edit-tool{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;border-radius:10px;padding:0;background:transparent;color:#ffffff9e;cursor:pointer;transition:background .12s ease,color .12s ease}.cirra-analytics-edit-tool:hover,.cirra-analytics-edit-tool:focus-visible{background:#ffffff14;color:#ffffffd9}.cirra-analytics-edit-tool.is-active{background:#ffffff29;color:#fff}.cirra-analytics-panel-resize{position:absolute;z-index:3;touch-action:none}.cirra-analytics-panel-resize.is-left,.cirra-analytics-panel-resize.is-right{top:14px;bottom:14px;width:10px;cursor:col-resize}.cirra-analytics-panel-resize.is-left{left:0}.cirra-analytics-panel-resize.is-right{right:0}.cirra-analytics-panel-resize.is-bottom{left:14px;right:14px;bottom:0;height:10px;cursor:row-resize}.cirra-analytics-panel-resize-bar{position:absolute;border-radius:999px;background:#1111114d;opacity:0;transition:opacity .12s ease;pointer-events:none}.cirra-analytics-panel-resize.is-left .cirra-analytics-panel-resize-bar,.cirra-analytics-panel-resize.is-right .cirra-analytics-panel-resize-bar{top:0;bottom:0;width:2px}.cirra-analytics-panel-resize.is-left .cirra-analytics-panel-resize-bar{left:3px}.cirra-analytics-panel-resize.is-right .cirra-analytics-panel-resize-bar{right:3px}.cirra-analytics-panel-resize.is-bottom .cirra-analytics-panel-resize-bar{left:0;right:0;height:2px;bottom:3px}.cirra-analytics-panel-resize:hover .cirra-analytics-panel-resize-bar{opacity:1}.cirra-analytics-panel-resize.is-active .cirra-analytics-panel-resize-bar{opacity:1;background:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-data-source-header-block{flex:1;min-width:0;margin:0}.cirra-data-source-header-block .cirra-analytics-page-description{max-width:68ch}.cirra-field-path-trigger.comp-cirra-schedule-header-select-trigger{width:100%}.cirra-field-path-menu.comp-dropdown-content{min-width:200px;max-height:320px;overflow-y:auto}.cirra-field-path-menu.comp-dropdown-content .dropdown-item.is-selected{color:var(--cirra-neutral-950, #ceced6);background:#1616160a}.cirra-data-source-title-logo{width:26px;height:26px;border-radius:6px;object-fit:contain}.cirra-data-source-title-chip{position:relative;z-index:1;border:0;padding:0;cursor:pointer}.cirra-data-source-title-chip:hover,.cirra-data-source-title-chip:focus-visible{color:var(--cirra-neutral-950, #ceced6);box-shadow:var(--cirra-analytics-page-icon-shadow),0 3px 8px #0000000a;outline:none}.cirra-data-source-title-chip .cirra-data-source-title-dot{width:8px;height:8px;right:3px;bottom:3px;box-shadow:inset 0 0 0 .5px #00000029}.cirra-data-source-date-tags{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.cirra-data-source-date-tag{appearance:none;border:0;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;line-height:16px;color:var(--cirra-neutral-700, #6f7078);background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 5%,transparent);cursor:pointer;transition:background .12s ease}.cirra-data-source-date-tag:hover,.cirra-data-source-date-tag:focus-visible{background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 9%,transparent);outline:none}.cirra-data-source-date-tag.is-unassigned{color:color-mix(in srgb,var(--cirra-warning, #e7a641) 55%,var(--cirra-neutral-900, #aeb0b8));background:color-mix(in srgb,var(--cirra-warning, #e7a641) 10%,transparent)}.cirra-data-source-date-tag.is-unassigned:hover,.cirra-data-source-date-tag.is-unassigned:focus-visible{background:color-mix(in srgb,var(--cirra-warning, #e7a641) 16%,transparent)}.cirra-data-source-section-heading{margin:0;font-size:12.5px;font-weight:600;color:var(--cirra-neutral-700, #6f7078)}.cirra-data-source-data-heading{margin-bottom:10px}.cirra-data-source-coverage{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.cirra-data-source-coverage.is-unknown{flex-direction:row;align-items:center;gap:10px}.cirra-data-source-coverage-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;color:var(--cirra-neutral-700, #6f7078)}.cirra-data-source-coverage-head strong{font-weight:500;color:var(--cirra-neutral-950, #ceced6)}.cirra-data-source-coverage-range{font-size:12px;color:var(--cirra-neutral-600, #55565c)}.cirra-data-source-coverage-verdict{margin:0 0 8px;font-size:12.5px;line-height:18px;color:var(--cirra-neutral-700, #6f7078)}.cirra-data-source-coverage-verdict.tone-warn{color:var(--cirra-warning, #e7a641)}.cirra-data-source-coverage-bars{display:flex;align-items:flex-end;gap:3px;height:40px}.cirra-data-source-coverage-bar{appearance:none;border:0;padding:0;cursor:pointer}.cirra-data-source-coverage-bar:not(button){cursor:default}.cirra-data-source-coverage-bar{flex:1;min-width:2px;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 14%,transparent);transition:background .12s ease}.cirra-data-source-coverage-bar.is-selected,.cirra-data-source-coverage-bar.is-selected:hover{background:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-data-source-coverage-bar.is-empty.is-selected,.cirra-data-source-coverage-bar.is-empty.is-selected:hover{background:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 45%,transparent)}.cirra-data-source-coverage-bar:focus-visible{outline:2px solid color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 60%,transparent);outline-offset:1px}.cirra-data-source-coverage-bar.is-empty{background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 6%,transparent)}.cirra-data-source-coverage-bar:hover{background:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 55%,transparent)}.cirra-data-source-coverage-bar.is-empty:hover{background:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 22%,transparent)}.cirra-data-source-coverage-tail{flex:0 0 30px;align-self:stretch;border-radius:3px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 10%,transparent) 0 3px,transparent 3px 6px)}.cirra-data-source-coverage-foot{display:flex;justify-content:space-between;font-size:12px;color:var(--cirra-neutral-600, #55565c)}.cirra-data-source-coverage-unknown-text{font-size:13px;color:var(--cirra-neutral-600, #55565c)}.cirra-data-source-coverage-unknown-action{appearance:none;border:0;padding:0;background:transparent;font-size:13px;color:var(--cirra-neutral-950, #ceced6);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.cirra-data-source-coverage-unknown-action:hover,.cirra-data-source-coverage-unknown-action:focus-visible{color:var(--cirra-neutral-700, #6f7078);text-decoration-color:var(--cirra-neutral-700, #6f7078)}.cirra-data-source-configuration{display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.cirra-data-source-configuration-list{display:flex;flex-direction:column;border-radius:14px;overflow:hidden}.cirra-data-source-configuration-row{appearance:none;display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;border:0;background:transparent;text-align:left;cursor:pointer;transition:background .12s ease}.cirra-data-source-configuration-row+.cirra-data-source-configuration-row{box-shadow:inset 0 1px 0 0 var(--cirra-analytics-table-hairline, rgba(22, 22, 22, .08))}.cirra-data-source-configuration-row:hover,.cirra-data-source-configuration-row:focus-visible{background:#16161608;outline:none}.cirra-data-source-configuration-row-icon{flex:0 0 auto;color:var(--cirra-neutral-600, #55565c)}.cirra-data-source-configuration-row-label{flex:0 0 128px;font-size:13px;color:var(--cirra-neutral-950, #ceced6)}.cirra-data-source-configuration-row-summary{flex:1;min-width:0;font-size:13px;color:var(--cirra-neutral-700, #6f7078);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-data-source-configuration-row-summary.is-empty{color:var(--cirra-neutral-600, #55565c)}.cirra-data-source-configuration-row-chevron{flex:0 0 auto;color:var(--cirra-neutral-600, #55565c)}.cirra-data-source-status-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;margin-bottom:28px}.cirra-data-source-status-card,.cirra-data-source-status-card.comp-dropdown-trigger{appearance:none;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;padding:14px 16px 16px;border:0;border-radius:14px;background:var(--cirra-bg-card);text-align:left;min-width:0}.cirra-data-source-status-card.is-actionable,.cirra-data-source-status-card.comp-dropdown-trigger.is-actionable{cursor:pointer}.cirra-data-source-status-card.is-actionable:hover,.cirra-data-source-status-card.is-actionable:focus-visible,.cirra-data-source-status-card.comp-dropdown-trigger.is-actionable:hover,.cirra-data-source-status-card.comp-dropdown-trigger.is-actionable:focus-visible{background:linear-gradient(color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 3%,transparent),color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 3%,transparent)),var(--cirra-bg-card);outline:none}.cirra-data-source-status-card-eyebrow{margin-bottom:2px;font-size:12px;line-height:17px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-600, #55565c)}.cirra-data-source-status-card-value{max-width:100%;margin-bottom:12px;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-data-source-status-card-value.is-muted{color:var(--cirra-neutral-600, #55565c)}.cirra-data-source-status-card.tone-warning .cirra-data-source-status-card-value{color:var(--cirra-warning, #e7a641)}.cirra-data-source-status-card.tone-danger .cirra-data-source-status-card-value{color:var(--cirra-danger, #ff5c5c)}.cirra-data-source-status-card-detail-slot{display:flex;align-items:flex-end;width:100%;min-height:38px}.cirra-data-source-status-card-detail-lines{display:flex;flex-direction:column;width:100%;min-width:0}.cirra-data-source-status-card-detail-line{font-size:13px;line-height:19px;color:var(--cirra-neutral-700, #6f7078);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-data-source-status-card-detail{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:13px;line-height:19px;color:var(--cirra-neutral-700, #6f7078)}.cirra-data-source-status-card-surface{position:absolute;inset:0;z-index:1;appearance:none;border:0;padding:0;background:transparent;border-radius:inherit;cursor:pointer}.cirra-data-source-status-card-surface:focus-visible{outline:none}.cirra-data-source-status-card-action.comp-button{position:absolute;top:10px;right:10px;z-index:2}.cirra-data-source-usage-menu{min-width:260px}.cirra-data-source-usage-panel-item{display:flex;align-items:center;gap:8px}.cirra-data-source-usage-panel-item+.cirra-data-source-usage-panel-item{position:relative;margin-top:7px}.cirra-data-source-usage-panel-item+.cirra-data-source-usage-panel-item:before{content:"";position:absolute;top:-4px;left:0;right:0;height:1px;background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 7%,transparent)}.cirra-data-source-usage-panel-icon{flex:0 0 auto;color:var(--cirra-neutral-600, #55565c)}.cirra-data-source-usage-panel-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-data-source-usage-panel-arrow{flex:0 0 auto;color:var(--cirra-neutral-600, #55565c);opacity:0;transform:translate(-4px);transition:opacity .14s ease,transform .14s ease}.cirra-data-source-usage-panel-item:hover .cirra-data-source-usage-panel-arrow,.cirra-data-source-usage-panel-item[data-highlighted] .cirra-data-source-usage-panel-arrow{opacity:1;transform:translate(0)}.comp-cirra-data-sources-page .connections-category-title{display:flex;align-items:center;padding:0 8px 0 16px}.comp-cirra-data-sources-page .connections-section-heading{padding-bottom:32px}.cirra-data-source-card .connections-app-card-main:not(.is-static):after{content:"";position:absolute;inset:0}.cirra-data-source-card:has(.connections-app-card-main:not(.is-static)){cursor:pointer}.cirra-data-source-card.connections-app-card{height:132px;min-height:132px}.cirra-data-source-card-usage{font-size:12px;line-height:16px;color:var(--cirra-neutral-800, #81828a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-data-source-card-body{display:flex;flex-direction:column;gap:4px;min-width:0;margin-top:auto}.connections-app-card-name.cirra-data-source-card-title-label{font-size:13px;line-height:17px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cirra-data-source-card-meta{font-size:12px;line-height:16px;color:var(--cirra-neutral-600, #55565c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-data-source-card-meta.is-setup{color:var(--cirra-warning, #e7a641)}.cirra-data-source-card-meta-refreshing{display:inline-flex;align-items:center;gap:6px}.cirra-data-source-card-logo-shell{position:relative}.cirra-data-source-card-status-dot{position:absolute;right:-1px;bottom:-1px;width:6px;height:6px;border-radius:10px;background:var(--cirra-neutral-700, #6f7078);box-shadow:0 0 0 2px var(--cirra-neutral-50, #0e0e0f),inset 0 0 0 .5px #00000029;z-index:1}.cirra-data-source-card-status-dot.tone-success{background:var(--cirra-success, #39d98a)}.cirra-data-source-card-status-dot.tone-warning{background:var(--cirra-warning, #e7a641)}.cirra-data-source-card-status-dot.tone-danger{background:var(--cirra-danger, #ff5c5c)}.cirra-data-source-card-delete.comp-button{position:absolute;bottom:12px;right:12px;z-index:1;opacity:0;transition:opacity .12s ease}.cirra-data-source-card:hover .cirra-data-source-card-delete.comp-button,.cirra-data-source-card:focus-within .cirra-data-source-card-delete.comp-button{opacity:1}.cirra-dsc{display:flex;flex-direction:column;height:100%;min-height:0}.cirra-dsc-body{flex:1;min-width:0;min-height:0;overflow:hidden}.cirra-dsc-panel-viewport{position:relative;width:100%;max-width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.cirra-dsc-panel-scroll{position:absolute;inset:0;min-width:0;min-height:0;padding-block:12px;overflow:hidden auto;overscroll-behavior:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);-ms-overflow-style:none;scrollbar-width:none}.cirra-dsc-panel-scroll::-webkit-scrollbar{display:none}.cirra-dsc-pane{width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:4px 2px}.cirra-dsc-pane-status{justify-content:center;align-items:center;color:var(--cirra-neutral-600, #55565c);font-size:13px}.cirra-dsc-pane-hint{font-size:13px;color:var(--cirra-neutral-700, #6f7078)}.cirra-dsc-date-card{width:100%;border:1px solid var(--cirra-neutral-400, #343538);border-radius:12px;background:var(--cirra-neutral-100, #151617);overflow:hidden}.cirra-dsc-date-card-header{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px 8px 8px}.cirra-dsc-date-card-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--cirra-neutral-250, #242528);color:var(--cirra-neutral-800, #81828a)}.cirra-dsc-date-card-title{min-width:0;margin:0;color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:18px;font-weight:500}.cirra-dsc-date-card-fields{gap:12px;padding:12px;border-top:1px solid var(--cirra-neutral-300, #27282b)}.cirra-dsc-date-card-field{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,320px);align-items:center;gap:12px}.cirra-dsc-date-card-label{display:flex;align-items:center;gap:4px;min-width:0}.cirra-dsc-date-card-info{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px;border-radius:6px;color:var(--cirra-neutral-700, #6f7078);cursor:help}.cirra-dsc-date-card-info:hover,.cirra-dsc-date-card-info:focus-visible{background:var(--cirra-neutral-250, #242528);color:var(--cirra-neutral-950, #ceced6);outline:none}.cirra-dsc-date-card-info:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.cirra-dsc-option-list{display:flex;flex-direction:column;gap:8px;width:100%}.cirra-dsc-option{position:relative;border-radius:12px;box-shadow:0 0 0 1px var(--cirra-neutral-400, #343538);transition:box-shadow .12s ease,background .12s ease}.cirra-dsc-option .connections-add-modal-option-text{min-width:0}.cirra-dsc-option .connections-add-modal-option-label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-dsc-option:hover:not(:disabled){background:var(--cirra-neutral-250, #242528)}.cirra-dsc-option:hover:not(:disabled):not(.is-selected){box-shadow:0 0 0 1px var(--cirra-neutral-600, #55565c)}html[data-cirra-theme=light] .cirra-dsc-option:hover:not(:disabled):not(.is-selected){box-shadow:0 0 0 1px var(--cirra-neutral-500, #3f3f45)}.cirra-dsc-option.is-selected{box-shadow:0 0 0 1.5px var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-dsc-option-status{display:flex;align-items:center;gap:5px}.cirra-dsc-option-status-dot{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--cirra-neutral-700, #6f7078);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 16%,transparent)}.cirra-dsc-option-status-dot.tone-success{background:var(--cirra-success, #39d98a)}.cirra-dsc-option-status-dot.tone-warning{background:var(--cirra-warning, #e7a641)}.cirra-dsc-option-status-dot.tone-danger{background:var(--cirra-danger, #ff5c5c)}.cirra-dsc-option-main{appearance:none;border:0;background:none;margin:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:12px;flex:1;min-width:0}.cirra-dsc-option-main:after{content:"";position:absolute;inset:0;border-radius:12px}.cirra-dsc-option-main:focus-visible{outline:none}.cirra-dsc-option-main:focus-visible:after{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.cirra-dsc-option-edit{appearance:none;border:0;margin:0;padding:0;position:relative;z-index:1;width:28px;height:28px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:transparent;color:var(--cirra-neutral-600, #55565c);cursor:pointer;opacity:0;transition:opacity .12s ease,background .12s ease,color .12s ease}.cirra-dsc-option-edit:hover,.cirra-dsc-option-edit:focus-visible{background:var(--cirra-neutral-200, #202124);color:var(--cirra-neutral-900, #aeb0b8)}.cirra-dsc-option:hover .cirra-dsc-option-edit,.cirra-dsc-option:focus-within .cirra-dsc-option-edit{opacity:1}.cirra-dsc-pane.cirra-dsc-configure{gap:0}.cirra-dsc-pane.cirra-dsc-configure>.cirra-dsc-pane-hint{margin-bottom:0}.cirra-dsc-pane.cirra-dsc-configure .credential-field-list{width:100%;padding-top:0}.cirra-dsc-feature-sections{width:100%;margin-top:0}.cirra-dsc-feature-sections .credential-settings-card.open .credential-settings-card-trigger{border-bottom:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.cirra-dsc-feature-rows{display:flex;flex-direction:column;gap:10px;width:100%}.cirra-dsc-feature-row{display:flex;align-items:center;gap:8px;min-width:0}.cirra-dsc-feature-row .cirra-dsc-feature-row-field{flex:1.2;min-width:0}.cirra-dsc-feature-row .cirra-dsc-feature-row-operator{flex:0 0 104px;min-width:0}.cirra-dsc-feature-row .cirra-dsc-feature-row-value,.cirra-dsc-feature-row .cirra-dsc-feature-row-direction{flex:1;min-width:0}.cirra-dsc-feature-row .cirra-dsc-feature-row-remove{flex:0 0 auto}.cirra-dsc-feature-add{align-self:flex-start}.cirra-dsc-arg-fields{display:flex;flex-direction:column;gap:24px;width:100%;padding-top:8px}.cirra-dsc-arg-fields .credential-field-list{padding-top:0}.cirra-dsc-lookup-row{display:flex;align-items:center;gap:8px}.cirra-dsc-lookup-row .cirra-dsc-lookup-trigger,.cirra-dsc-lookup-row .cirra-dsc-lookup-input{flex:1;min-width:0}.cirra-dsc-lookup-row .cirra-dsc-lookup-action{flex:0 0 auto}.cirra-dsc-lookup-row .cirra-dsc-lookup-action.is-loading svg{animation:cirra-dsc-lookup-spin .9s linear infinite}@keyframes cirra-dsc-lookup-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cirra-dsc-preview{display:flex;flex-direction:column;gap:12px;width:100%;min-height:0;flex:1}.cirra-dsc-preview-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cirra-dsc-preview-hint{margin:0;font-size:13px;line-height:19px;color:var(--cirra-neutral-700, #6f7078)}.cirra-dsc-preview-body{flex:1;min-height:0;display:flex;flex-direction:column}.cirra-dsc-preview-status{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cirra-neutral-600, #55565c);padding:24px 0;justify-content:center}.cirra-dsc-preview-failure{display:flex;flex-direction:column;align-items:center;gap:4px;min-height:0;padding-top:32px}.cirra-dsc-preview-table{min-height:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-dsc-preview-table::-webkit-scrollbar{display:none}.cirra-dsc-preview-truncation{margin:8px 0 0;padding-bottom:8px;font-size:12px;color:var(--cirra-neutral-600, #55565c);text-align:center}.cirra-dsc-slide-out-header{display:flex;align-items:center;gap:10px}.cirra-dsc-slide-out-title-text{margin:0;font-size:14px;line-height:20px;letter-spacing:-.01em;font-weight:500;color:var(--cirra-neutral-950, #ceced6)}.cirra-dsc-slide-out-delete{margin-left:auto}.cirra-dsc-slide-out-description{margin:0;font-size:13px;line-height:19px;letter-spacing:-.02em;color:var(--cirra-neutral-700, #6f7078)}.cirra-dsc-slide-out-body{flex:1;min-height:0;overflow:auto;padding-top:4px;padding-bottom:16px;-ms-overflow-style:none;scrollbar-width:none}.cirra-dsc-slide-out-body::-webkit-scrollbar{display:none}.cirra-dsc-slide-out-body .credential-field-list{padding-top:0}.cirra-panel-editor-switcher{flex:0 0 264px;min-height:0;display:flex;flex-direction:column;gap:12px;padding:12px;border-right:1px solid var(--cirra-neutral-400, #343538)}.cirra-panel-switcher-list{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-panel-switcher-list::-webkit-scrollbar{display:none}.cirra-panel-switcher-row{appearance:none;border:0;background:transparent;display:flex;align-items:center;gap:8px;text-align:left;min-height:30px;padding:0 8px;border-radius:10px;font-size:13px;line-height:18px;color:var(--cirra-neutral-900, #aeb0b8);cursor:pointer;transition:background .12s ease}.cirra-panel-switcher-row:hover,.cirra-panel-switcher-row.is-hovered{background:var(--cirra-neutral-250, #242528)}.cirra-panel-switcher-row.is-active{background:var(--cirra-neutral-250, #242528);color:var(--cirra-neutral-950, #ceced6)}.cirra-panel-switcher-row-text{min-width:0;display:flex;flex-direction:column}.cirra-panel-switcher-row-icon{flex:0 0 auto;color:var(--cirra-neutral-600, #55565c)}.cirra-panel-switcher-page-chat-row .cirra-panel-switcher-row-icon,.cirra-panel-switcher-origin-row .cirra-panel-switcher-row-icon{display:inline-flex;align-items:center;justify-content:center}.cirra-panel-switcher-origin-row .cirra-panel-switcher-row-label{color:var(--cirra-neutral-800, #81828a)}.cirra-panel-switcher-divider{flex:0 0 auto;width:100%;height:1px;margin:4px auto;background:var(--cirra-neutral-300, #27282b)}.cirra-panel-switcher-row-thinking{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px}.cirra-panel-switcher-row-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-panel-switcher-add-row,.cirra-panel-switcher-add-row .cirra-panel-switcher-row-label{color:var(--cirra-neutral-700, #6f7078)}.cirra-panel-switcher-minimap{flex:0 0 auto;max-height:360px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-panel-switcher-minimap::-webkit-scrollbar{display:none}.cirra-panel-switcher-minimap{padding-top:12px;padding-bottom:16px;margin-bottom:-12px;border-top:1px solid var(--cirra-neutral-300, #27282b)}.cirra-panel-switcher-minimap-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:6px;gap:2px}.cirra-panel-switcher-minimap-box{position:relative;display:flex;align-items:center;justify-content:center;gap:2px;overflow:hidden;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 18%,transparent);border-radius:3px;cursor:pointer;transition:border-color .12s ease}.cirra-panel-switcher-minimap-box.is-hovered{border-color:color-mix(in srgb,var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 45%,transparent)}.cirra-panel-switcher-minimap-box.is-active{border-color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-panel-switcher-minimap-box.is-dragging{z-index:2;cursor:grabbing;border-color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-panel-switcher-minimap.is-reordering .cirra-panel-switcher-minimap-box:not(.is-dragging){pointer-events:none}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize{pointer-events:none}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-left,.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-right{top:2px;bottom:2px;width:5px}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-bottom{left:2px;right:2px;height:5px}.cirra-panel-switcher-minimap-box:hover .cirra-analytics-panel-resize{pointer-events:auto}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize-bar{background:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-left .cirra-analytics-panel-resize-bar,.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-right .cirra-analytics-panel-resize-bar{width:1px}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-left .cirra-analytics-panel-resize-bar{left:1px}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-right .cirra-analytics-panel-resize-bar{right:1px}.cirra-panel-switcher-minimap-box .cirra-analytics-panel-resize.is-bottom .cirra-analytics-panel-resize-bar{height:1px;bottom:1px}.cirra-panel-switcher-minimap-box-icon{width:12px;height:12px;border-radius:3px;object-fit:contain;flex:0 0 auto}.cirra-panel-switcher-minimap-subgrid{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:8px}.cirra-panel-switcher-minimap-subcell{--cirra-minimap-cell-line: color-mix(in srgb, var(--cirra-neutral-950, #ceced6) 14%, transparent);position:relative;background:var(--cirra-bg-card);cursor:pointer;transition:box-shadow .12s ease}.cirra-panel-switcher-minimap-subcell.is-hovered{--cirra-minimap-cell-line: color-mix(in srgb, var(--cirra-accent, var(--cirra-accent-blue, #2f87ff)) 45%, transparent);z-index:1}.cirra-panel-switcher-minimap-subcell.is-active{--cirra-minimap-cell-line: var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));z-index:1}.cirra-panel-switcher-minimap-tabbody{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:3px;border-top:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 14%,transparent)}.cirra-panel-editor-chat{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:8px;padding-top:12px;overflow:hidden}.cirra-panel-task-pane-body{flex:1;min-height:0;display:flex;flex-direction:column}.cirra-panel-task-pane-body .comp-cirra-main-thread-column{flex:1;min-height:0;height:100%}.cirra-panel-task-pane-body .comp-cirra-main-content-column{padding-bottom:8px}.cirra-panel-task-pane-body .comp-cirra-composer{background:transparent}.cirra-panel-task-pane-body .comp-cirra-composer:before{display:none}.cirra-panel-task-pane-status{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--cirra-neutral-600, #55565c)}.cirra-dsc-sort-sections{display:flex;flex-direction:column;gap:16px;width:100%}.cirra-dsc-sort-section{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;border-bottom:1px solid var(--cirra-neutral-300, #27282b)}.cirra-dsc-sort-section-header{display:flex;align-items:center;justify-content:space-between}.cirra-dsc-sort-section-title{font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--cirra-neutral-900, #aeb0b8)}.cirra-dsc-sort-section-field{display:flex;flex-direction:column;gap:6px}.cirra-dsc-sort-section-field .cirra-dsc-sort-section-field-trigger{width:100%}.cirra-dsc-option-create-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;box-sizing:border-box;border-radius:12px;border:1.5px dashed var(--cirra-neutral-400, #343538);color:var(--cirra-neutral-700, #6f7078)}.cirra-dsc-topbar{display:flex;align-items:center;gap:16px;padding-right:36px;padding-bottom:0}.cirra-dsc-topbar-logo.connections-list-row-logo-shell.connections-app-logo-shell--light-chip{width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;border-radius:9px}.cirra-dsc-topbar-logo.connections-list-row-logo-shell.connections-app-logo-shell--light-chip .connections-app-logo,.cirra-dsc-topbar-logo.connections-list-row-logo-shell.connections-app-logo-shell--light-chip .connections-app-logo-fallback{width:16px;height:16px}.cirra-dsc-topbar-logo.connections-list-row-logo-shell.connections-app-logo-shell--light-chip .connections-app-logo-fallback{font-size:11px}.cirra-dsc-crumbs{display:flex;align-items:center;gap:18px}.cirra-dsc-crumb{appearance:none;border:0;background:none;margin:0;padding:0;font:inherit;font-size:13px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-600, #55565c);cursor:pointer;transition:color .12s ease}.cirra-dsc-crumb:hover{color:var(--cirra-neutral-800, #81828a)}.cirra-dsc-crumb.is-active{color:var(--cirra-neutral-950, #ceced6)}.cirra-panel-editor-topbar-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--cirra-neutral-700, #6f7078)}.cirra-panel-editor-search{width:100%}.cirra-panel-editor-group{display:flex;flex-direction:column;gap:8px;width:100%}.cirra-panel-editor-group-header{font-size:12px;font-weight:500;letter-spacing:-.01em;color:var(--cirra-neutral-600, #55565c);padding:4px 2px 0}.cirra-dsc-option:disabled{opacity:.55;cursor:default}.cirra-dsc-configure .credential-field-segmented-option-label{display:inline-flex;align-items:center;gap:6px}.cirra-panel-columns{display:flex;flex-direction:column;width:100%;padding:12px}.cirra-panel-columns-show-all-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.cirra-panel-columns-divider{width:100%;height:1px;margin:12px 0 8px;border:0;background:var(--cirra-neutral-400, #343538)}.cirra-panel-columns-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.cirra-panel-columns-row{appearance:none;display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:32px;padding:4px 6px;border:0;border-radius:8px;background:transparent;color:var(--cirra-neutral-950, #ceced6);font:inherit;text-align:left}.cirra-panel-columns-row:hover{background:#7f7f7f14}.cirra-panel-columns-row:focus-visible{outline:2px solid rgba(63,154,255,.6);outline-offset:2px}.cirra-panel-columns-row-name{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-table-panel{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.cirra-analytics-table-scroll{flex:1;min-height:0;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-table-scroll::-webkit-scrollbar{display:none}.cirra-analytics-table{table-layout:fixed;min-width:100%;border-collapse:separate;border-spacing:0;font-size:13px}.cirra-analytics-table th,.cirra-analytics-table td{height:var(--cirra-analytics-table-row-height);padding:0 16px 0 14px;text-align:left;white-space:nowrap;max-width:420px;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--cirra-analytics-table-row-hairline)}.cirra-analytics-table th{position:sticky;top:0;z-index:1;background:var(--cirra-bg-card);color:var(--cirra-neutral-700, #6f7078);font-weight:500;border-top:1px solid var(--cirra-analytics-table-hairline);border-bottom-color:var(--cirra-analytics-table-hairline)}.cirra-analytics-table td{color:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-table td.is-type-number{color:color-mix(in srgb,var(--cirra-danger, #ff5c5c) 45%,var(--cirra-neutral-950, #ceced6));font-variant-numeric:tabular-nums}.cirra-analytics-table .cirra-analytics-table-link{color:inherit;text-decoration:none}.cirra-analytics-table .cirra-analytics-table-link:hover{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));text-decoration:underline;text-underline-offset:2px}.cirra-analytics-table tbody tr:last-child td{border-bottom:0}.cirra-analytics-table-sort{appearance:none;border:0;background:transparent;margin:0;padding:0;width:100%;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:4px;text-align:left}.cirra-analytics-table-sort-label{min-width:0;overflow:hidden;text-overflow:ellipsis}.cirra-analytics-table-sort-indicator{display:inline-flex;align-items:center;color:var(--cirra-neutral-600, #55565c);opacity:0;transition:opacity .12s ease}.cirra-analytics-table-sort-indicator[data-direction=asc],.cirra-analytics-table-sort-indicator[data-direction=desc],.cirra-analytics-table-sort:hover .cirra-analytics-table-sort-indicator{opacity:1}.cirra-analytics-table-footer{flex:0 0 auto;height:var(--cirra-analytics-table-row-height);display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 10px;background:var(--cirra-bg-card);border-top:1px solid var(--cirra-analytics-table-hairline)}.cirra-analytics-table-exports{display:inline-flex;align-items:center;gap:2px}.cirra-analytics-table-exports .comp-button{color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-table-exports .comp-button.is-loading svg{animation:cirra-dsc-lookup-spin .9s linear infinite}.cirra-analytics-table-exports .comp-dropdown-trigger{border:0;background:transparent;padding:0}.cirra-analytics-table-asof{font-size:12px;color:var(--cirra-neutral-600, #55565c);margin-left:4px;white-space:nowrap}.cirra-analytics-refresh-history-trigger{cursor:pointer}.cirra-analytics-refresh-history-trigger:hover,.cirra-analytics-refresh-history-trigger[data-popup-open]{color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-refresh-history{min-width:200px;padding:4px}.cirra-analytics-refresh-history-row{display:flex;align-items:center;gap:8px;padding:5px 8px;font-size:12px}.cirra-analytics-refresh-history-dot{flex:none;width:6px;height:6px;border-radius:50%}.cirra-analytics-refresh-history-dot.is-success{background:var(--cirra-success, #39d98a)}.cirra-analytics-refresh-history-dot.is-failed{background:var(--cirra-danger, #ff5c5c)}.cirra-analytics-refresh-history-time{color:var(--cirra-neutral-800, #81828a);white-space:nowrap}.cirra-analytics-refresh-history-count{color:var(--cirra-neutral-600, #55565c);white-space:nowrap}.cirra-analytics-refresh-history-empty{padding:5px 8px;font-size:12px;color:var(--cirra-neutral-600, #55565c)}.cirra-analytics-table-pagination{display:inline-flex;align-items:center;gap:4px}.cirra-analytics-table-pagination .comp-button{color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-table-pagination-range{font-size:12px;color:var(--cirra-neutral-600, #55565c);margin-right:6px;font-variant-numeric:tabular-nums}.cirra-analytics-table-panel-status{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--cirra-neutral-600, #55565c);padding:16px}.cirra-analytics-panel-build{padding:0;overflow:hidden}.cirra-analytics-panel-build-frame{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;margin:0 12px 12px;padding:12px;overflow:hidden;text-align:center;border:1px dashed var(--cirra-neutral-400, #343538);border-radius:12px;background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 3%,transparent)}html[data-cirra-theme=light] .cirra-analytics-panel-build-frame{background:var(--cirra-neutral-50, #0e0e0f)}.cirra-analytics-panel-build-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:34px;height:34px;border-radius:999px;color:var(--cirra-neutral-700, #6f7078);background:var(--cirra-neutral-200, #202124)}.cirra-analytics-panel-build-text{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.cirra-analytics-panel-build-line{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:8px;min-width:0}.cirra-analytics-panel-build-status{font-size:13px;line-height:18px;color:var(--cirra-neutral-900, #aeb0b8)}.cirra-analytics-panel-build-detail{font-size:12px;line-height:17px;color:var(--cirra-neutral-600, #55565c);min-width:0}.cirra-analytics-panel-build.is-failed .cirra-analytics-panel-build-detail{color:var(--cirra-danger, #ff5c5c)}.cirra-analytics-panel-build-source{font-size:12px;line-height:16px;color:var(--cirra-neutral-600, #55565c);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-panel-build-track{flex:none;margin-top:auto;height:2px;background:transparent}.cirra-analytics-panel-build-bar{display:block;height:100%;background:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));transition:width .3s ease}.cirra-analytics-panel-build.is-failed .cirra-analytics-panel-build-bar{background:var(--cirra-danger, #ff5c5c)}.cirra-analytics-preview-table{border:1px solid rgba(22,22,22,.08);border-radius:10px;font-size:13px;overflow:hidden}.cirra-analytics-preview-head,.cirra-analytics-preview-row{display:grid;gap:10px;padding:5px 10px}.cirra-analytics-preview-head span,.cirra-analytics-preview-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-preview-head{color:var(--cirra-neutral-600, #55565c);border-bottom:1px solid rgba(22,22,22,.08)}.cirra-analytics-preview-row+.cirra-analytics-preview-row{border-top:1px solid var(--cirra-neutral-200, #202124)}.cirra-analytics-preview-more{appearance:none;border:0;border-top:1px solid var(--cirra-neutral-200, #202124);background:transparent;display:block;width:100%;padding:5px 10px;font-size:13px;color:var(--cirra-neutral-600, #55565c);text-align:left;cursor:pointer;outline:none}.cirra-analytics-preview-more:hover,.cirra-analytics-preview-more:focus-visible{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 3%,transparent)}.cirra-analytics-preview-empty{margin:0;font-size:13px;color:var(--cirra-neutral-600, #55565c)}.cirra-transform-stage-label{font-size:12px;font-weight:500;color:var(--cirra-neutral-700, #6f7078)}.cirra-transform-stage-label:not(:first-child){margin-top:8px}.cirra-transform-editor-modal.comp-modal-v2{width:min(1160px,100vw - 48px);max-height:calc(100svh - 96px);padding:16px}.cirra-transform-editor-modal.comp-modal-v2 .comp-modal-v2-body{margin-top:8px}.cirra-transform-editor{display:flex;flex-direction:column;gap:12px;height:min(640px,100svh - 200px)}.cirra-transform-editor-body{display:flex;gap:12px;flex:1;min-height:0}.cirra-transform-editor-code{position:relative;display:flex;flex-direction:column;flex:1.5;min-width:0;border:1px solid var(--cirra-neutral-300, #27282b);border-radius:10px;overflow:hidden;background:#fff}.cirra-transform-editor-run{position:absolute;top:6px;right:6px;z-index:2}.cirra-transform-editor-pane.is-table .cirra-transform-editor-pane-scroll{flex:1;min-height:0;overflow:auto;padding:10px;-ms-overflow-style:none;scrollbar-width:none}.cirra-transform-editor-pane.is-table .cirra-transform-editor-pane-scroll::-webkit-scrollbar{display:none}.cirra-analytics-source-heading{display:inline-flex;align-items:center;gap:8px;min-width:0}.cirra-analytics-source-heading-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:24px;height:24px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 10%,transparent);border-radius:7px;background:#fff}.cirra-analytics-source-heading-badge img{width:15px;height:15px;border-radius:3px;object-fit:contain}.cirra-analytics-source-heading-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-source-card-logo{width:16px;height:16px;border-radius:4px;object-fit:contain}.cirra-transform-editor-fnwrap{flex:none;padding:8px 12px;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;background:var(--cirra-neutral-50, #0e0e0f);color:var(--cirra-neutral-600, #55565c);user-select:none}.cirra-transform-editor-fnwrap.top{border-bottom:1px solid var(--cirra-analytics-table-hairline)}.cirra-transform-editor-fnwrap.bottom{border-top:1px solid var(--cirra-analytics-table-hairline)}.cirra-transform-editor-fnwrap .tok-keyword{color:#af22db}.cirra-transform-editor-fnwrap .tok-param{color:#1855b0}.cirra-transform-editor-monaco{flex:1;min-height:0}.cirra-transform-editor-loading{display:flex;align-items:center;justify-content:center;height:100%;font-size:12.5px;color:var(--cirra-neutral-600, #55565c)}.cirra-transform-editor-side{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0;max-width:420px}.cirra-transform-editor-pane{display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid var(--cirra-neutral-300, #27282b);border-radius:10px;overflow:hidden;background:#fff}.cirra-transform-editor-pane header{display:flex;align-items:center;justify-content:space-between;gap:8px;flex:none;padding:8px 12px;border-bottom:1px solid var(--cirra-analytics-table-hairline);background:var(--cirra-neutral-50, #0e0e0f);font-size:11.5px;font-weight:600;color:var(--cirra-neutral-700, #6f7078)}.cirra-transform-editor-pane pre{flex:1;margin:0;padding:10px 12px;overflow:auto;font-family:var(--cirra-code-font-family, "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:11.5px;line-height:17px;color:var(--cirra-neutral-700, #6f7078);white-space:pre}.cirra-transform-editor-pane.is-error pre{color:#b42318;white-space:pre-wrap}.cirra-transform-editor-pane-note{font-weight:400;color:var(--cirra-neutral-600, #55565c)}.cirra-transform-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.cirra-transform-editor-hint{font-size:12px;color:var(--cirra-neutral-600, #55565c)}.cirra-transform-editor-footer-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.cirra-panel-display-visual-settings>.cirra-dsc-feature-sections{margin-top:8px}.comp-cirra-schedule-header-select-item.is-with-description .comp-cirra-schedule-header-select-item-label{align-items:center}.cirra-dsc-display-note{margin:10px 0 0;padding:8px 12px;border:1px solid var(--cirra-neutral-200, #202124);border-radius:8px;background:var(--cirra-neutral-50, #0e0e0f);font-size:12px;line-height:17px;color:var(--cirra-neutral-600, #55565c)}.cirra-dsc-display-note strong{font-weight:600;color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-table-footer .comp-button.is-loading svg,.cirra-dsc .comp-button.is-loading svg{animation:cirra-dsc-lookup-spin .9s linear infinite}.cirra-analytics-chart-body.activity-result-display-card{flex:1;min-height:0;width:100%;padding:6px 10px}.cirra-analytics-chart-body.activity-result-display-card .result-display-cartesian-shell,.cirra-analytics-chart-body.activity-result-display-card .result-display-pie-shell{height:100%}.cirra-analytics-chart-body.activity-result-display-card .recharts-wrapper :focus,.cirra-analytics-chart-body.activity-result-display-card .recharts-wrapper:focus{outline:none}.cirra-analytics-pie-footer{flex:0 0 auto;padding:4px 12px 8px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-pareto-footer{flex:0 0 auto;padding:4px 12px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-chart-body.cirra-analytics-scatter-body{padding-bottom:18px}.cirra-analytics-scatter-dots .recharts-symbols{fill:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));fill-opacity:.72}.cirra-analytics-scatter-footer{flex:0 0 auto;padding:4px 12px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-chart-body.cirra-analytics-bubble-body{padding-bottom:18px}.cirra-analytics-bubble-legend{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:4px 14px 0;overflow:hidden}.cirra-analytics-bubble-legend-series{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding-top:6px;font-size:11.5px;color:var(--cirra-neutral-900, #aeb0b8)}.cirra-analytics-bubble-legend-entry{display:flex;align-items:center;gap:6px}.cirra-analytics-bubble-legend-swatch{width:10px;height:10px;border-radius:50%;opacity:.72}.cirra-analytics-bubble-legend-swatch.is-other{background:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-bubble-legend-scale{display:flex;align-items:center;gap:8px;margin-left:auto}.cirra-analytics-bubble-legend-scale-label{font-size:11.5px;color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-bubble-legend-circle{fill:none;stroke:var(--cirra-neutral-800, #81828a);stroke-width:1}.cirra-analytics-bubble-legend-value{font-size:11px;fill:var(--cirra-neutral-800, #81828a)}.cirra-analytics-bubble-mark{fill-opacity:.62;stroke:var(--cirra-bg-card);stroke-width:2}.cirra-analytics-bubble-mark.is-plain{fill:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-analytics-bubble-mark.is-other{fill:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-bubble-footer{flex:0 0 auto;padding:4px 12px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-quadrant-zone .recharts-reference-area-rect{fill:var(--cirra-neutral-500, #3f3f45);fill-opacity:.14}.cirra-analytics-quadrant-zone.is-deep .recharts-reference-area-rect{fill-opacity:.28}.cirra-analytics-quadrant-zone-name{fill:var(--cirra-neutral-850, #9899a1);font-size:11px;font-weight:600}.cirra-analytics-quadrant-divider .recharts-reference-line-line{stroke:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-quadrant-dots.is-single .recharts-symbols{fill:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));fill-opacity:.72}.cirra-analytics-quadrant-dot-name{fill:var(--cirra-neutral-950, #ceced6);font-size:11px}.cirra-analytics-chart-body.cirra-analytics-treemap-body{padding-bottom:18px}.cirra-analytics-treemap-footer{flex:0 0 auto;padding:4px 12px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-cell-grid-body{flex:1;min-height:0;padding:12px 16px 20px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-cell-grid-body::-webkit-scrollbar{display:none}.cirra-analytics-cell-grid{display:grid;gap:2px;font-size:12px;line-height:16px}.cirra-analytics-cell-grid-column-label,.cirra-analytics-cell-grid-row-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-cell-grid-column-label{padding:0 4px 4px;text-align:center;color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-cell-grid-row-label{align-self:center;padding-right:8px;color:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-cell-grid-cell{position:relative;display:flex;align-items:center;justify-content:center;min-height:28px;border-radius:3px;background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-950, #ceced6);font-variant-numeric:tabular-nums}.cirra-analytics-cell-grid-cell.is-absent{background:none;border:1px dashed var(--cirra-neutral-400, #343538)}.cirra-analytics-cell-grid-cell-fill{position:absolute;inset:0;border-radius:3px;background:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-analytics-cell-grid-cell-value{position:relative;padding:0 6px}.cirra-analytics-cell-grid-footer{flex:0 0 auto;padding:4px 16px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-chart-body.cirra-analytics-sankey-body{padding-bottom:18px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-chart-body.cirra-analytics-sankey-body::-webkit-scrollbar{display:none}.cirra-analytics-sankey-footer{flex:0 0 auto;padding:4px 12px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-sankey-node-label{fill:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-sankey-link{stroke-opacity:.32}.cirra-analytics-funnel-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:12px 16px 20px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-funnel-body::-webkit-scrollbar{display:none}.cirra-analytics-funnel-footer{flex:0 0 auto;padding:4px 16px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-funnel-step{display:flex;flex-direction:column;gap:4px}.cirra-analytics-funnel-step-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12.5px;line-height:16px}.cirra-analytics-funnel-step-category{min-width:0;color:var(--cirra-neutral-950, #ceced6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-funnel-step-meta{flex:0 0 auto;color:var(--cirra-neutral-600, #55565c);font-variant-numeric:tabular-nums}.cirra-analytics-funnel-track{display:flex;justify-content:center;height:20px}.cirra-analytics-funnel-bar{height:100%;border-radius:3px;background:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-analytics-state-timeline-panel{--cirra-analytics-state-timeline-label: 116px}.cirra-analytics-state-timeline-legend{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 16px 6px;font-size:11.5px;color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-state-timeline-legend-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cirra-analytics-state-timeline-legend-swatch{width:8px;height:8px;border-radius:2px}.cirra-analytics-state-timeline-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:6px;padding:2px 16px 6px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-state-timeline-body::-webkit-scrollbar{display:none}.cirra-analytics-state-timeline-row{display:flex;align-items:center;gap:8px}.cirra-analytics-state-timeline-row-label{flex:0 0 var(--cirra-analytics-state-timeline-label);min-width:0;font-size:12.5px;line-height:16px;color:var(--cirra-neutral-950, #ceced6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-state-timeline-track{position:relative;flex:1;min-width:0;height:18px;border-radius:3px;background:var(--cirra-neutral-300, #27282b);overflow:hidden}.cirra-analytics-state-timeline-span{position:absolute;top:0;bottom:0;min-width:2px;border-radius:3px}.cirra-analytics-state-timeline-axis{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 16px 20px;font-size:11px;color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-state-timeline-axis-gutter{flex:0 0 var(--cirra-analytics-state-timeline-label)}.cirra-analytics-state-timeline-axis-scale{flex:1;min-width:0;display:flex;justify-content:space-between;gap:8px;font-variant-numeric:tabular-nums}.cirra-analytics-state-timeline-footer{flex:0 0 auto;padding:0 16px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-target-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px;padding:12px 16px 20px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-target-body::-webkit-scrollbar{display:none}.cirra-analytics-target-panel.is-gauge .cirra-analytics-target-body{align-items:center;justify-content:center;overflow:hidden}.cirra-analytics-target-footer{flex:0 0 auto;padding:4px 16px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-target-rail{position:relative;height:8px;border-radius:4px;background:var(--cirra-neutral-300, #27282b);overflow:hidden}.cirra-analytics-target-rail-fill{height:100%;border-radius:4px}.cirra-analytics-target-rail-fill.is-danger{background:var(--cirra-danger, #ff5c5c)}.cirra-analytics-target-rail-fill.is-warning{background:var(--cirra-warning, #e7a641)}.cirra-analytics-target-rail-fill.is-success{background:var(--cirra-success, #39d98a)}.cirra-analytics-target-rail-fill.is-exceeded{border-top-right-radius:0;border-bottom-right-radius:0}.cirra-analytics-target-rail-mark{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-target-lead{display:flex;flex-direction:column;gap:6px}.cirra-analytics-target-lead-value{font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-target-lead-caption,.cirra-analytics-target-lead-note,.cirra-analytics-target-row-meta{font-size:12px;line-height:16px;color:var(--cirra-neutral-600, #55565c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-analytics-target-row{display:flex;flex-direction:column;gap:4px}.cirra-analytics-target-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12.5px;line-height:16px}.cirra-analytics-target-row-category{min-width:0;color:var(--cirra-neutral-950, #ceced6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-target-row-percent{flex:0 0 auto;font-variant-numeric:tabular-nums}.cirra-analytics-target-row-percent.is-danger{color:var(--cirra-danger, #ff5c5c)}.cirra-analytics-target-row-percent.is-warning{color:var(--cirra-warning, #e7a641)}.cirra-analytics-target-row-percent.is-success{color:var(--cirra-success, #39d98a)}.cirra-analytics-target-gauge{width:100%;height:100%;max-height:100%}.cirra-analytics-target-gauge-track,.cirra-analytics-target-gauge-value{fill:none;stroke-width:15;stroke-linecap:round}.cirra-analytics-target-gauge-track{stroke:var(--cirra-neutral-300, #27282b)}.cirra-analytics-target-gauge-value.is-danger{stroke:var(--cirra-danger, #ff5c5c)}.cirra-analytics-target-gauge-value.is-warning{stroke:var(--cirra-warning, #e7a641)}.cirra-analytics-target-gauge-value.is-success{stroke:var(--cirra-success, #39d98a)}.cirra-analytics-target-gauge-mark{stroke:var(--cirra-neutral-950, #ceced6);stroke-width:2}.cirra-analytics-target-gauge-number{fill:var(--cirra-neutral-950, #ceced6);font-size:28px;font-weight:600;letter-spacing:-.02em}.cirra-analytics-target-gauge-caption{fill:var(--cirra-neutral-600, #55565c);font-size:12px}.cirra-analytics-stat-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px;padding:16px 16px 8px}.cirra-analytics-html-panel-body{flex:1;min-height:0;overflow:auto;padding:0 12px 12px;-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-html-panel-body::-webkit-scrollbar{display:none}.cirra-analytics-report-panel-body{flex:1;min-height:0;overflow:auto;padding:0 12px 12px;font-size:13px;line-height:20px;color:var(--cirra-neutral-950, #ceced6);overflow-wrap:anywhere;-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-report-panel-body::-webkit-scrollbar{display:none}.cirra-analytics-report-panel-body>:first-child{margin-top:0}.cirra-analytics-report-panel-body>:last-child{margin-bottom:0}.cirra-analytics-report-panel-body h1,.cirra-analytics-report-panel-body h2,.cirra-analytics-report-panel-body h3,.cirra-analytics-report-panel-body h4,.cirra-analytics-report-panel-body h5,.cirra-analytics-report-panel-body h6{margin:16px 0 8px;font-weight:600;letter-spacing:-.01em;color:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-report-panel-body h1{font-size:18px;line-height:24px}.cirra-analytics-report-panel-body h2{font-size:15px;line-height:20px}.cirra-analytics-report-panel-body h3,.cirra-analytics-report-panel-body h4,.cirra-analytics-report-panel-body h5,.cirra-analytics-report-panel-body h6{font-size:13px;line-height:18px}.cirra-analytics-report-panel-body p{margin:0 0 12px}.cirra-analytics-report-panel-body ul,.cirra-analytics-report-panel-body ol{margin:0 0 12px;padding-left:20px}.cirra-analytics-report-panel-body li{margin-bottom:4px}.cirra-analytics-report-panel-body li>ul,.cirra-analytics-report-panel-body li>ol{margin:4px 0 0}.cirra-analytics-report-panel-body strong{font-weight:600}.cirra-analytics-report-panel-body a{color:var(--cirra-neutral-950, #ceced6);text-decoration:underline}.cirra-analytics-report-panel-body blockquote{margin:0 0 12px;padding-left:12px;border-left:3px solid var(--cirra-neutral-400, #343538);color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-report-panel-body code{padding:1px 4px;border-radius:4px;background:var(--cirra-neutral-300, #27282b);font-family:var(--cirra-code-font-family, "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:12px}.cirra-analytics-report-panel-body pre{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:var(--cirra-neutral-300, #27282b);overflow-x:auto}.cirra-analytics-report-panel-body pre code{padding:0;border-radius:0;background:none}.cirra-analytics-report-panel-body hr{margin:16px 0;border:0;border-top:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09))}.cirra-analytics-report-panel-body table{width:100%;margin:0 0 12px;border-collapse:collapse;font-size:12px}.cirra-analytics-report-panel-body th,.cirra-analytics-report-panel-body td{padding:6px 8px;border-bottom:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));text-align:left}.cirra-analytics-report-panel-body th{font-weight:600;color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-stat-value{font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-stat-note{font-size:12px;line-height:16px;color:var(--cirra-neutral-600, #55565c);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-analytics-stat-panel.is-control{appearance:none;border:0;padding:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.cirra-analytics-stat-panel.is-control:not(.is-pressed) .cirra-analytics-stat-value{color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-stat-surface .cirra-analytics-panel-header-title-text:after{content:"";position:absolute;left:0;bottom:2px;height:1px;width:0;background:currentColor;transition:width .2s ease}.cirra-analytics-stat-surface:has(.cirra-analytics-stat-panel.is-control):hover .cirra-analytics-panel-header-title-text:after,.cirra-analytics-stat-surface:has(.cirra-analytics-stat-panel.is-control:focus-visible) .cirra-analytics-panel-header-title-text:after{width:12px}.cirra-analytics-stat-surface:has(.cirra-analytics-stat-panel.is-control.is-pressed) .cirra-analytics-panel-header-title-text:after{width:100%}.cirra-panel-tabs-editor{display:flex;flex-direction:column;gap:12px;padding:12px}.cirra-panel-tabs-add-button.comp-button{width:100%;border:0;background:transparent}.cirra-panel-group-editor{padding:12px}.cirra-panel-group-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.cirra-panel-group-section-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.cirra-panel-group-section-copy .cirra-panel-chart-hint{max-width:100%}.cirra-panel-group-section-title{color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;font-weight:600}.cirra-panel-group-add-trigger.comp-button.comp-dropdown-trigger{width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:8px;background:transparent}.cirra-panel-group-drag-icon{flex:0 0 auto;color:var(--cirra-neutral-600, #55565c)}.cirra-panel-group-remove-button{margin-left:-4px}.cirra-panel-group-editor .cirra-panel-tabs-row{flex-wrap:nowrap;border-color:var(--cirra-neutral-400, #343538)}.cirra-panel-group-empty{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:8px;background:var(--cirra-neutral-200, #202124);text-align:center}.cirra-panel-group-empty-title{color:var(--cirra-neutral-900, #aeb0b8);font-size:12.5px;font-weight:500}.cirra-panel-group-empty-description{color:var(--cirra-neutral-600, #55565c);font-size:11.5px;line-height:16px}.cirra-panel-group-editor .cirra-panel-config-mode{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--cirra-neutral-200, #202124)}.cirra-panel-group-editor .cirra-panel-config-mode-text{display:flex;min-width:0;flex-direction:column;gap:2px}.cirra-panel-group-editor .cirra-panel-config-mode-label{color:var(--cirra-neutral-900, #aeb0b8);font-size:12px;font-weight:500}.cirra-panel-group-editor .cirra-panel-config-mode-hint{color:var(--cirra-neutral-600, #55565c);font-size:11.5px;line-height:16px}.cirra-panel-tabs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.cirra-panel-tabs-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--cirra-neutral-200, #202124);border-radius:8px;background:var(--cirra-neutral-100, #151617);cursor:grab}.cirra-panel-tabs-row:active{cursor:grabbing}.cirra-panel-tabs-row .comp-button{flex:0 0 auto;color:var(--cirra-neutral-600, #55565c)}.cirra-panel-tabs-row-name{flex:1;min-width:0;font-size:12.5px;color:var(--cirra-neutral-900, #aeb0b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-panel-tabs-row-label{flex:0 0 128px;height:26px;padding:0 8px;border:1px solid var(--cirra-neutral-200, #202124);border-radius:6px;background:transparent;font:inherit;font-size:12px;color:var(--cirra-neutral-950, #ceced6);outline:none}.cirra-panel-tabs-row-label::placeholder{color:var(--cirra-neutral-600, #55565c)}.cirra-panel-tabs-row-label:focus{border-color:var(--cirra-neutral-400, #343538)}.cirra-panel-chart-editor{display:flex;flex-direction:column;gap:12px;padding:4px 16px 16px}.cirra-panel-chart-field{display:flex;flex-direction:column;gap:4px}.cirra-panel-chart-field-input{appearance:textfield;height:32px;padding:0 10px;border:1px solid var(--cirra-neutral-200, #202124);border-radius:8px;background:transparent;font:inherit;font-size:12.5px;color:var(--cirra-neutral-950, #ceced6);outline:none}.cirra-panel-chart-field-input::-webkit-inner-spin-button,.cirra-panel-chart-field-input::-webkit-outer-spin-button{appearance:none;margin:0}.cirra-panel-chart-field-input::placeholder{color:var(--cirra-neutral-600, #55565c)}.cirra-panel-chart-field-input:focus{border-color:var(--cirra-neutral-400, #343538)}.cirra-analytics-variables-editor{display:flex;flex-direction:column;gap:10px;padding:4px 0 0}.cirra-analytics-variable-row{display:flex;flex-direction:column;gap:4px}.cirra-analytics-variable-fields{display:flex;align-items:center;gap:10px}.cirra-analytics-variable-fields .comp-input-shell{flex:1;min-width:0}.cirra-analytics-variable-default{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cirra-analytics-variable-default-label{font-size:11.5px;font-weight:600;color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-variables-note,.cirra-analytics-variable-warning{margin:0;font-size:11.5px;line-height:16px;color:var(--cirra-neutral-600, #55565c)}.cirra-analytics-variable-warning{color:var(--cirra-warning, #e7a641)}.cirra-analytics-variable-error{margin:0;font-size:11.5px;line-height:16px;color:var(--cirra-danger, #ff5c5c)}.cirra-analytics-variables-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.cirra-panel-chart-hint{margin:0;font-size:11.5px;line-height:16px;color:var(--cirra-neutral-600, #55565c)}.cirra-dsc-panel-scroll:has(>.cirra-panel-display-pane){padding-bottom:0;-webkit-mask-image:none;mask-image:none}.cirra-panel-display-pane{box-sizing:border-box;height:100%;padding-bottom:0;overflow:hidden}.cirra-panel-display-visual-settings{flex:1;min-width:0;min-inline-size:0;min-height:0;width:100%;max-width:100%;margin:0;padding:0 0 12px;border:0;overflow:hidden auto;overscroll-behavior:none;transition:opacity .16s ease;-ms-overflow-style:none;scrollbar-width:none}.cirra-panel-display-visual-settings::-webkit-scrollbar{display:none}.cirra-panel-display-visual-settings.has-scroll-end-fade{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 calc(100% - 20px),transparent 100%)}.cirra-panel-display-visual-settings>*,.cirra-panel-display-visual-settings .credential-field-list,.cirra-panel-display-visual-settings .credential-field-row{min-width:0;max-width:100%}.cirra-panel-display-visual-settings:disabled{opacity:.48}.cirra-panel-display-divider{width:100%;margin:16px 0;border:0;border-top:1px solid var(--cirra-neutral-200, #202124)}.cirra-panel-inline-settings-card{width:100%;min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--cirra-neutral-400, #343538);border-radius:12px;background:var(--cirra-neutral-100, #151617)}.cirra-panel-inline-settings-card+.cirra-panel-inline-settings-card{margin-top:12px}.cirra-panel-inline-settings-header{display:grid;width:100%;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px 8px 8px;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}.cirra-panel-inline-settings-header:focus-visible{outline:none;background:var(--cirra-neutral-200, #202124)}.cirra-panel-inline-settings-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;background:var(--cirra-neutral-250, #242528);color:var(--cirra-neutral-800, #81828a)}.cirra-panel-inline-settings-heading{display:flex;min-width:0;flex-direction:column;gap:1px}.cirra-panel-inline-settings-title{color:var(--cirra-neutral-950, #ceced6);font-size:13px;line-height:18px;font-weight:500}.cirra-panel-inline-settings-summary{color:var(--cirra-neutral-600, #55565c);font-size:12px;line-height:16px}.cirra-panel-inline-settings-chevron{color:var(--cirra-neutral-600, #55565c);transition:transform .2s cubic-bezier(.19,1,.22,1)}.cirra-panel-inline-settings-card.is-open .cirra-panel-inline-settings-chevron{transform:rotate(90deg)}.cirra-panel-inline-settings-body{border-top:1px solid var(--cirra-neutral-300, #27282b);contain:layout style;will-change:transform,opacity}.cirra-panel-bump-editor,.cirra-panel-scatter-editor,.cirra-panel-standard-editor,.cirra-panel-chart-editor-inline,.cirra-panel-pie-editor{padding:12px}.cirra-panel-bump-editor,.cirra-panel-scatter-editor,.cirra-panel-standard-editor,.cirra-panel-bump-fields,.cirra-panel-scatter-fields,.cirra-panel-standard-fields{display:flex;flex-direction:column;gap:12px}.cirra-panel-bump-fields>.cirra-panel-chart-field,.cirra-panel-scatter-fields>.cirra-panel-chart-field,.cirra-panel-standard-fields>.cirra-panel-chart-field{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,320px);align-items:center;gap:12px}.cirra-panel-toggle-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.cirra-panel-toggle-field .field-label{white-space:nowrap}.cirra-panel-toggle-field .comp-cirra-toggle{justify-self:end}.cirra-panel-scatter-divider{width:100%;height:1px;margin:0;border:0;background:var(--cirra-neutral-400, #343538)}.cirra-panel-chart-editor-inline>.cirra-panel-chart-field{display:grid;grid-template-columns:minmax(110px,1fr) minmax(0,320px);align-items:center;gap:12px}.cirra-panel-bump-editor .credential-field-segmented-option-label,.cirra-panel-standard-editor .credential-field-segmented-option-label,.cirra-panel-chart-editor-inline .credential-field-segmented-option-label{line-height:1.2}.cirra-panel-bump-editor .credential-field-segmented-option:first-child.is-selected,.cirra-panel-standard-editor .credential-field-segmented-option:first-child.is-selected,.cirra-panel-chart-editor-inline .credential-field-segmented-option:first-child.is-selected{color:var(--cirra-neutral-950, #ceced6)}.cirra-panel-pie-editor,.cirra-panel-pie-fields{display:flex;flex-direction:column;gap:12px}@media(prefers-reduced-motion:reduce){.cirra-panel-inline-settings-chevron{transition:none}}.cirra-panel-display-advanced-footer{flex:0 0 auto;width:100%;padding:10px 2px 0;border-top:1px solid var(--cirra-neutral-200, #202124)}.cirra-panel-display-advanced-row,.cirra-panel-display-advanced-edit{display:flex;align-items:center;justify-content:space-between;gap:12px}.cirra-panel-display-advanced-row{min-height:28px;font-size:12px;font-weight:500;color:var(--cirra-neutral-600, #55565c)}.cirra-panel-display-advanced-edit{width:100%;padding-top:10px}.cirra-panel-display-advanced-edit>.cirra-panel-display-advanced-button.comp-button{flex:1;width:100%}.cirra-analytics-share-popover{width:min(440px,100vw - 24px);overflow:hidden;color:var(--text-primary);background:var(--cirra-neutral-100, #151617);border:1px solid var(--cirra-neutral-400, #343538);border-radius:12px;box-shadow:0 14px 36px #0000002e;transform-origin:var(--transform-origin)}.cirra-analytics-share-popover[data-open]{animation:select-fade-in .12s ease-out}.cirra-analytics-share-tabs{padding:12px 16px 0}.cirra-analytics-share-popover-body,.cirra-analytics-share-views{max-height:min(520px,100dvh - 150px);overflow-y:auto;padding:16px}.cirra-analytics-share-content-viewport{overflow:hidden}.cirra-analytics-share-content-inner{width:100%}@media(prefers-reduced-motion:reduce){.cirra-analytics-share-popover[data-open]{animation:none}}.cirra-analytics-share-popover-body{padding-bottom:0}.cirra-analytics-share-invite{display:block}.cirra-analytics-share-search-wrap{position:relative}.cirra-analytics-share-search-wrap .comp-input-shell{width:100%}.cirra-analytics-share-email-input.comp-input-shell{padding-right:66px}.cirra-analytics-share-submit.comp-button{position:absolute;z-index:1;top:6px;right:6px;min-height:24px;padding-inline:10px}.cirra-analytics-share-suggestions{display:grid;width:var(--anchor-width);max-height:min(320px,var(--available-height, 320px));overflow-y:auto}.cirra-analytics-share-suggestion{display:grid;min-height:40px;gap:1px;padding-block:7px;text-align:left;transition:color .15s ease-out,background-color .15s ease-out}.cirra-analytics-share-suggestion small{color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-share-members{display:grid;margin-top:12px}.cirra-analytics-share-skeleton{padding-top:16px}.cirra-analytics-share-skeleton .comp-skeleton .item{margin-top:0}.cirra-analytics-share-skeleton-invite,.cirra-analytics-share-skeleton-members{padding:0 16px}.cirra-analytics-share-skeleton-copy{display:grid;min-height:36px;align-content:center;gap:5px}.cirra-analytics-share-skeleton-action{display:inline-flex;min-height:25px;align-items:center;justify-content:flex-end;gap:5px}.cirra-analytics-share-skeleton-action.is-copy-link{width:92px}.cirra-analytics-share-member-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px}.cirra-analytics-share-member-row time,.cirra-analytics-share-member-row .cirra-analytics-share-owner-label{color:var(--cirra-neutral-700, #6f7078);font-size:12px}.cirra-analytics-share-member-row .cirra-analytics-share-owner-label{margin-right:4px}.cirra-analytics-share-avatar,.cirra-analytics-share-organization-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;overflow:hidden;flex:0 0 32px;color:var(--cirra-neutral-800, #81828a);background:var(--cirra-neutral-300, #27282b);border-radius:50%;font-size:11px;font-weight:600;pointer-events:none;user-select:none}.cirra-analytics-share-avatar img,.cirra-analytics-share-organization-icon img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.cirra-analytics-share-trigger.comp-button-outlined svg{fill:none}.cirra-analytics-share-button-avatar-stack{display:inline-flex;align-items:center}.cirra-analytics-share-button-avatar{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;overflow:hidden;flex:0 0 18px;color:var(--cirra-neutral-800, #81828a);background:var(--cirra-neutral-300, #27282b);border-radius:50%;font-size:8px;font-weight:600;pointer-events:none;user-select:none}.cirra-analytics-share-button-avatar+.cirra-analytics-share-button-avatar{margin-left:-6px}.cirra-analytics-share-button-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.cirra-analytics-share-button-avatar-overflow{font-size:7px}.cirra-analytics-share-button-org-avatar{color:var(--cirra-neutral-700, #6f7078);background:var(--cirra-neutral-200, #202124)}.cirra-analytics-share-member-copy{display:grid;min-width:0}.cirra-analytics-share-member-copy strong,.cirra-analytics-share-member-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-share-member-copy strong{color:var(--cirra-neutral-950, #ceced6);font-size:13px;font-weight:500}.cirra-analytics-share-member-copy small{color:var(--cirra-neutral-700, #6f7078);font-size:12px}.cirra-analytics-share-permission-trigger{position:relative;display:inline-flex;align-items:center;gap:5px;padding:4px 6px 4px 8px;margin-right:-6px;color:var(--cirra-neutral-700, #6f7078);background:transparent;border:0;border-radius:999px;font-size:12px;cursor:pointer;transition:color .15s ease-out,background-color .15s ease-out,transform .15s ease-out}.cirra-analytics-share-permission-trigger:before{content:"";position:absolute;inset:-8px -4px}.cirra-analytics-share-permission-trigger svg{pointer-events:none;transition:transform .15s ease-out}.cirra-analytics-share-permission-trigger:hover,.cirra-analytics-share-permission-trigger[data-popup-open]{color:var(--cirra-neutral-950, #ceced6);background:var(--cirra-neutral-300, #27282b)}.cirra-analytics-share-permission-trigger[data-popup-open] svg{transform:rotate(180deg)}.cirra-analytics-share-permission-trigger:active{transform:scale(.96)}.cirra-analytics-share-popover strong{font-weight:500}.cirra-analytics-share-empty{display:flex;min-height:104px;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--cirra-neutral-700, #6f7078);text-align:center}.cirra-analytics-share-empty strong{color:var(--cirra-neutral-900, #aeb0b8);font-size:13px}.cirra-analytics-share-empty span{max-width:280px;font-size:12px;line-height:1.4;text-wrap:balance}.cirra-analytics-share-views .cirra-analytics-share-member-copy small{font-variant-numeric:tabular-nums}.cirra-analytics-share-footer{display:flex;justify-content:flex-end;margin:8px 16px 0;padding:10px 0;border-top:1px solid var(--cirra-neutral-400, #343538)}.cirra-analytics-exposure-ledger{border-block:1px solid var(--border-primary)}.cirra-analytics-exposure-row{display:flex;justify-content:space-between;gap:20px;padding:11px 2px;border-bottom:1px solid var(--border-primary)}.cirra-analytics-exposure-row:last-child{border-bottom:0}.cirra-analytics-exposure-row strong{color:var(--text-secondary);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.cirra-analytics-share-actions{display:flex;justify-content:flex-end;gap:8px}.cirra-analytics-panel-skeleton{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:14px 16px;overflow:hidden}.cirra-analytics-panel-skeleton .comp-skeleton{padding:0}.cirra-analytics-panel-skeleton.is-stat{gap:8px;justify-content:flex-start}.cirra-analytics-panel-skeleton.is-table{justify-content:flex-start}.cirra-analytics-panel-skeleton.is-report{flex:0 0 auto;gap:8px;padding:0 12px 12px}.cirra-analytics-panel-skeleton-bars{flex:1;min-height:0;display:flex;align-items:flex-end;gap:8px}.compound-page:has(>.cirra-drill-down-center-column){flex:1;min-height:0}.cirra-drill-down-center-column{flex:1;min-height:0;display:flex;flex-direction:column}.cirra-drill-down-page-body{flex:1;min-height:0}.cirra-drill-down-body{flex:1;min-height:0;display:flex;flex-direction:column}.cirra-analytics-report-surface{display:flex;flex-direction:column;flex:1;min-height:0}.cirra-analytics-report-surface>.cirra-analytics-panel{flex:1;min-height:0}.cirra-analytics-report-surface .cirra-analytics-report-panel-body,.cirra-analytics-report-surface .cirra-analytics-panel-skeleton.is-report{padding:0}.cirra-analytics-panel.is-full-surface{position:relative;background:none;border:0;border-radius:0;box-shadow:none}.cirra-analytics-panel.is-full-surface .cirra-analytics-panel-notice{min-height:320px}.cirra-analytics-panel.is-full-surface .cirra-analytics-panel-header{--cirra-analytics-header-controls-reserve: 0px;padding-inline:0}.cirra-analytics-panel.is-full-surface .cirra-analytics-panel-header-controls{position:static;transform:none;opacity:1}.cirra-analytics-panel.is-full-surface .cirra-analytics-panel-header-controls:before{content:none}.cirra-analytics-panel.is-full-surface .cirra-analytics-panel-build-track{border-radius:999px;overflow:hidden}.cirra-drill-down-panel{position:relative;flex:1;min-height:420px;display:flex;flex-direction:column}.cirra-drill-down-panel>.cirra-analytics-panel{flex:1;min-height:0;height:auto;align-self:stretch}.cirra-drill-down-filter-row{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:-16px}.cirra-drill-down-filter-row .cirra-analytics-page-filter-chips{flex:1;min-width:0;margin-bottom:0}.cirra-drill-param-popover{max-height:380px}.cirra-drill-param-options{display:flex;flex-direction:column;gap:2px;padding:8px;min-width:220px;max-width:320px;overflow-y:auto}.cirra-drill-param-search{appearance:none;border:1px solid var(--cirra-neutral-300, #27282b);border-radius:8px;background:transparent;padding:5px 8px;margin-bottom:4px;font-size:12.5px;color:var(--cirra-neutral-950, #ceced6);outline:none}.cirra-drill-param-search::placeholder{color:var(--cirra-neutral-600, #55565c)}.cirra-drill-param-search:focus{border-color:var(--cirra-neutral-500, #3f3f45)}.cirra-drill-param-status{font-size:12.5px;color:var(--cirra-neutral-600, #55565c);padding:6px 8px}.cirra-analytics-panel-working{display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:400;letter-spacing:0;color:var(--cirra-neutral-500, #3f3f45)}.cirra-drill-down-subhead{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;min-width:0}.cirra-drill-down-subhead .cirra-analytics-editable{min-width:0}.cirra-analytics-panel-working-link{appearance:none;border:0;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;align-items:center;min-width:0;flex:0 999 auto;transition:color .12s ease}.cirra-analytics-panel-working-link:hover,.cirra-analytics-panel-working-link:focus-visible{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));outline:none}.cirra-analytics-page-icon .cirra-drill-down-source-icon{width:28px;height:28px;border-radius:8px;object-fit:cover}.cirra-analytics-table-scroll tbody tr.is-drillable{cursor:pointer}.cirra-analytics-table-scroll tbody tr.is-drillable:hover td{background:color-mix(in srgb,var(--cirra-ui-surface-hover) 35%,transparent)}.cirra-panel-click-editor{display:flex;flex-direction:column;gap:12px;padding:12px}.cirra-panel-click-target-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.cirra-panel-click-target-row svg{color:var(--cirra-neutral-600, #55565c);flex:none}.cirra-panel-click-target-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-panel-click-warning{margin:0;color:var(--cirra-neutral-700, #6f7078);font-size:12px;line-height:1.45}.cirra-panel-click-carry-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.cirra-panel-click-carry-row{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.4;color:var(--cirra-neutral-700, #6f7078)}.cirra-panel-click-carry-row b{font-weight:570;color:var(--cirra-neutral-800, #81828a)}.cirra-panel-click-carry-mark{flex:none;width:16px;height:16px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;background:var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-700, #6f7078)}.cirra-panel-click-carry-row.is-filled .cirra-panel-click-carry-mark{background:#2e8b5724;color:#2e8b57}.cirra-panel-click-editor-footer{display:flex;justify-content:flex-start;padding-top:12px;border-top:1px solid var(--cirra-neutral-300, #27282b)}.cirra-analytics-filter-custom-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.cirra-analytics-region-panel{overflow:hidden}.cirra-analytics-region-canvas{flex:1;min-height:0;width:100%}.cirra-analytics-region-canvas .mapboxgl-ctrl-group{border-radius:8px;box-shadow:0 1px 2px #0000001f}.cirra-analytics-region-footer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 12px 20px;font-size:11.5px;color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-region-legend-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cirra-analytics-region-legend-swatch{width:10px;height:10px;border-radius:2px}.cirra-analytics-region-skipped{margin-left:auto;color:var(--cirra-warning, #e7a641)}.cirra-analytics-panel-placeholder{display:flex;align-items:center;justify-content:center;padding:0;appearance:none;background:transparent;font:inherit;border:1.5px dashed var(--cirra-neutral-300, #27282b);color:var(--cirra-neutral-700, #6f7078);font-size:14px;cursor:pointer;transition:border-color .12s ease,color .12s ease}.cirra-analytics-panel-placeholder:hover{border-color:var(--cirra-neutral-500, #3f3f45);color:var(--cirra-neutral-900, #aeb0b8)}.cirra-analytics-panel-placeholder-label{pointer-events:none}.cirra-panel-switcher-row-type{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:14px;font-weight:400;color:var(--cirra-neutral-600, #55565c)}.cirra-panel-editor-chat .cirra-dsc-slide-out-header{padding:0 16px}.cirra-analytics-cell-grid-beyond{min-height:28px}.cirra-analytics-activity-panel{--cirra-analytics-activity-square: 12px}.cirra-analytics-activity-body{flex:1;min-height:0;padding:12px 16px 20px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-activity-body::-webkit-scrollbar{display:none}.cirra-analytics-activity-calendar{display:grid;grid-template-rows:auto repeat(7,var(--cirra-analytics-activity-square));gap:3px;justify-content:start;font-size:11px;line-height:14px}.cirra-analytics-activity-month-label{white-space:nowrap;color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-activity-weekday-label{align-self:center;padding-right:8px;white-space:nowrap;color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-activity-square{position:relative;border-radius:2px;background:var(--cirra-neutral-300, #27282b)}.cirra-analytics-activity-square.is-absent{background:none;box-shadow:inset 0 0 0 1px var(--cirra-neutral-300, #27282b)}.cirra-analytics-activity-square-fill{position:absolute;inset:0;border-radius:2px;background:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-analytics-activity-footer{flex:0 0 auto;padding:4px 16px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-chart-body.cirra-analytics-chord-body{padding-bottom:18px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-chart-body.cirra-analytics-chord-body::-webkit-scrollbar{display:none}.cirra-analytics-chord-figure{width:100%;height:100%}.cirra-analytics-chord-footer{flex:0 0 auto;padding:4px 12px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-chord-arc-label{fill:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-chord-ribbon{fill-opacity:.32}.cirra-analytics-waterfall-panel{--cirra-analytics-waterfall-label: 116px;--cirra-analytics-waterfall-amount: 88px;--cirra-analytics-waterfall-join: 8px}.cirra-analytics-waterfall-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--cirra-analytics-waterfall-join);padding:12px 16px 20px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-waterfall-body::-webkit-scrollbar{display:none}.cirra-analytics-waterfall-footer{flex:0 0 auto;padding:4px 16px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-waterfall-step{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:16px}.cirra-analytics-waterfall-step-category{flex:0 0 var(--cirra-analytics-waterfall-label);min-width:0;color:var(--cirra-neutral-950, #ceced6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-waterfall-track{position:relative;flex:1;min-width:0;height:20px;border-radius:3px;background:var(--cirra-neutral-300, #27282b)}.cirra-analytics-waterfall-step-amount{flex:0 0 var(--cirra-analytics-waterfall-amount);text-align:right;color:var(--cirra-neutral-600, #55565c);font-variant-numeric:tabular-nums}.cirra-analytics-waterfall-bar{position:absolute;top:0;bottom:0;border-radius:3px}.cirra-analytics-waterfall-bar.is-increase{background:var(--cirra-success, #39d98a)}.cirra-analytics-waterfall-bar.is-decrease{background:var(--cirra-danger, #ff5c5c)}.cirra-analytics-waterfall-bar.is-neutral{background:var(--cirra-neutral-600, #55565c)}.cirra-analytics-waterfall-bar.is-total{background:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-waterfall-connector{position:absolute;top:calc(var(--cirra-analytics-waterfall-join) * -1);width:1px;height:var(--cirra-analytics-waterfall-join);background:var(--cirra-neutral-600, #55565c)}.cirra-analytics-waterfall-zero{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-state-timeline-body:first-child{padding-top:12px}.cirra-analytics-trend-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:2px;padding:16px 16px 20px;overflow:hidden}.cirra-analytics-trend-value{flex:0 0 auto;font-size:32px;line-height:38px;font-weight:600;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-trend-change{flex:0 0 auto;display:flex;align-items:center;gap:3px;min-width:0;font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;color:var(--cirra-neutral-600, #55565c)}.cirra-analytics-trend-change.is-success{color:var(--cirra-success, #39d98a)}.cirra-analytics-trend-change.is-danger{color:var(--cirra-danger, #ff5c5c)}.cirra-analytics-trend-change-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-trend-plot{flex:1;min-height:0;width:100%;margin-top:6px}.cirra-analytics-trend-plot-line{fill:none;stroke:var(--cirra-neutral-600, #55565c);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cirra-analytics-trend-plot-line.is-success{stroke:var(--cirra-success, #39d98a)}.cirra-analytics-trend-plot-line.is-danger{stroke:var(--cirra-danger, #ff5c5c)}.cirra-analytics-trend-plot-area{stroke:none;fill:var(--cirra-neutral-600, #55565c);opacity:.14}.cirra-analytics-trend-plot-area.is-success{fill:var(--cirra-success, #39d98a)}.cirra-analytics-trend-plot-area.is-danger{fill:var(--cirra-danger, #ff5c5c)}.cirra-analytics-trend-footer{flex:0 0 auto;padding:4px 16px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-status-grid-legend{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 16px 6px;font-size:11.5px;color:var(--cirra-neutral-700, #6f7078)}.cirra-analytics-status-grid-legend-item{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.cirra-analytics-status-grid-legend-swatch{width:8px;height:8px;border-radius:2px}.cirra-analytics-status-grid-body{flex:1;min-height:0;padding:2px 16px 20px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-status-grid-body::-webkit-scrollbar{display:none}.cirra-analytics-status-grid{display:grid;gap:2px;font-size:12px;line-height:16px}.cirra-analytics-status-grid-column-label,.cirra-analytics-status-grid-row-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-analytics-status-grid-column-label{padding:0 4px 4px;text-align:center;color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-status-grid-row-label{align-self:center;padding-right:8px;color:var(--cirra-neutral-950, #ceced6)}.cirra-analytics-status-grid-cell{min-height:28px;border-radius:3px}.cirra-analytics-status-grid-cell.is-absent{border:1px dashed var(--cirra-neutral-400, #343538)}.cirra-analytics-status-grid-footer{flex:0 0 auto;padding:0 16px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-chart-body.cirra-analytics-bump-body{padding-bottom:18px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-analytics-chart-body.cirra-analytics-bump-body::-webkit-scrollbar{display:none}.cirra-analytics-bump-figure{width:100%;height:100%}.cirra-analytics-bump-period{font-size:11.5px;fill:var(--cirra-neutral-800, #81828a)}.cirra-analytics-bump-rank{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;fill:#fff}.cirra-analytics-bump-name{font-weight:600}.cirra-analytics-bump-line{fill:none;stroke-width:3;stroke-linecap:round;opacity:.9}.cirra-analytics-bump-footer{flex:0 0 auto;padding:4px 12px 20px;font-size:11.5px;text-align:right;color:var(--cirra-warning, #e7a641)}.cirra-analytics-scatter-dots.is-point-clickable,.cirra-analytics-quadrant-dots.is-point-clickable,.cirra-analytics-treemap-body .is-slice-clickable .recharts-rectangle,.cirra-analytics-funnel-step.is-stage-clickable,.cirra-analytics-stat-panel.is-value-click,.cirra-analytics-target-panel.is-value-click,.cirra-analytics-target-row.is-value-click{cursor:pointer}button.cirra-analytics-stat-panel.is-value-click{appearance:none;border:0;padding:0;background:transparent;font:inherit;color:inherit;text-align:left}.cirra-panel-editor-modal.comp-modal-v2{width:min(1720px,100vw - 64px);padding:0;overflow:hidden}.cirra-panel-editor-modal.comp-modal-v2 .comp-modal-v2-body{margin:0}.cirra-panel-editor-modal.comp-modal-v2 .comp-modal-v2-close-button.comp-button:not(.destructive){position:absolute;top:10px;right:12px;z-index:6}.cirra-panel-editor-studio{position:relative;height:min(98svh,100vh - 32px);display:flex;flex-direction:column;min-width:0}html.is-cirra-desktop .cirra-panel-editor-studio{height:min(90svh,100vh - 32px)}.cirra-panel-editor-studio-body{flex:1;min-height:0;min-width:0;display:flex}.cirra-panel-editor-topbar{flex:0 0 auto;display:flex;align-items:center;gap:10px;height:48px;min-height:48px;padding:0 88px 0 16px;border-bottom:1px solid var(--cirra-neutral-400, #343538)}.cirra-panel-editor-topbar-icon{width:18px;height:18px;border-radius:6px;object-fit:contain}.cirra-panel-editor-topbar-crumb{display:flex;align-items:center;gap:4px;min-width:0}.cirra-panel-editor-topbar-crumb-root{flex:0 0 auto;font-weight:500;color:var(--cirra-neutral-600, #55565c)}.cirra-panel-editor-topbar-crumb-separator{flex:0 0 auto;display:inline-flex;color:var(--cirra-neutral-500, #3f3f45)}.cirra-panel-editor-topbar-crumb-subject{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-panel-editor-topbar-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;letter-spacing:-.01em;color:var(--cirra-neutral-600, #55565c)}.cirra-panel-editor-main{flex:1;min-width:0;min-height:0}.cirra-panel-editor-top{min-height:0;display:flex}.cirra-panel-editor-chat-only{display:flex}.cirra-panel-editor-top-split{flex:1;min-width:0}.cirra-panel-editor-slot{min-width:0;min-height:0;display:flex}.cirra-panel-editor-divider{flex:0 0 auto;background:var(--cirra-neutral-400, #343538);position:relative;z-index:2;transition:background .12s ease}.cirra-panel-editor-divider.is-column{width:1px;cursor:col-resize}.cirra-panel-editor-divider.is-row{height:1px;cursor:row-resize}.cirra-panel-editor-divider:hover,.cirra-panel-editor-divider[data-resize-handle-active]{background:var(--cirra-neutral-500, #3f3f45)}.cirra-panel-editor-config{position:relative;overflow:hidden;flex:1;min-width:0;display:flex;flex-direction:column}.cirra-panel-editor-config .cirra-dsc{height:100%;width:100%;max-width:100%;flex:1;min-width:0;min-height:0;padding:12px 16px 16px}.cirra-panel-config-drill-in{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;gap:8px;padding:12px 16px 0;background:var(--cirra-neutral-200, #202124)}html[data-cirra-theme=light] .cirra-panel-config-drill-in{background:#fff}.cirra-panel-config-drill-in .cirra-dsc-slide-out-body{flex:1;min-height:0;overflow-y:auto}.cirra-source-editor-results{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto}.cirra-source-editor-results .cirra-source-editor-results-header{justify-content:space-between;padding:12px 16px 0}.cirra-source-editor-results .cirra-dsc-preview-table.activity-result-display-card.is-plain-table{flex:1;width:100%;border:0;border-radius:0;background:transparent}.cirra-panel-editor-preview{flex:1;min-width:0;display:flex;flex-direction:column;padding:12px 16px 16px;overflow-y:auto}.cirra-panel-editor-preview-grid{flex:0 0 auto;display:flex;width:100%}.cirra-panel-editor-preview-card{flex:0 0 auto;display:flex}.cirra-panel-editor-preview-card .cirra-analytics-panel{flex:1;min-width:0;margin:0}.cirra-panel-editor-chat .comp-cirra-composer{background:transparent}.cirra-panel-editor-config-toggle.comp-button{position:absolute;top:10px;right:44px;z-index:6}.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active,.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active:hover:not(:disabled),.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active:focus-visible:not(:disabled),.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active:active:not(:disabled){background:var(--cirra-neutral-200, #202124)}.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active svg,.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active:hover:not(:disabled) svg,.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active:focus-visible:not(:disabled) svg,.cirra-panel-editor-config-toggle.comp-button.comp-button-icon-only.is-active:active:not(:disabled) svg{color:var(--cirra-neutral-950, #ceced6)}.cirra-markup{contain:layout paint style;isolation:isolate;min-width:0;max-width:100%;font-family:var(--cirra-sans-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif);font-size:var(--cirra-sans-font-size, 13px);line-height:1.45;color:var(--cirra-ui-text-body)}.cirra-markup p,.cirra-markup ul,.cirra-markup ol{margin:0}.cirra-markup ul,.cirra-markup ol{padding-left:16px}.cirra-markup hr{border:0;border-top:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09));margin:4px 0}.cirra-markup code{font-family:var(--cirra-code-font-family, "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:.92em;background:var(--cirra-ui-surface-control);border-radius:4px;padding:1px 4px}.cirra-markup .block{display:block}.cirra-markup .inline-block{display:inline-block}.cirra-markup .inline{display:inline}.cirra-markup .flex{display:flex}.cirra-markup .inline-flex{display:inline-flex}.cirra-markup .hidden{display:none}.cirra-markup .flex-row{flex-direction:row}.cirra-markup .flex-col{flex-direction:column}.cirra-markup .flex-wrap{flex-wrap:wrap}.cirra-markup .items-start{align-items:flex-start}.cirra-markup .items-center{align-items:center}.cirra-markup .items-end{align-items:flex-end}.cirra-markup .items-baseline{align-items:baseline}.cirra-markup .items-stretch{align-items:stretch}.cirra-markup .justify-start{justify-content:flex-start}.cirra-markup .justify-center{justify-content:center}.cirra-markup .justify-end{justify-content:flex-end}.cirra-markup .justify-between{justify-content:space-between}.cirra-markup .justify-around{justify-content:space-around}.cirra-markup .justify-evenly{justify-content:space-evenly}.cirra-markup .self-start{align-self:flex-start}.cirra-markup .self-center{align-self:center}.cirra-markup .self-end{align-self:flex-end}.cirra-markup .flex-1{flex:1 1 0%}.cirra-markup .grow{flex-grow:1}.cirra-markup .grow-0{flex-grow:0}.cirra-markup .shrink-0{flex-shrink:0}.cirra-markup .gap-0{gap:0}.cirra-markup .gap-1{gap:4px}.cirra-markup .gap-2{gap:8px}.cirra-markup .gap-3{gap:12px}.cirra-markup .gap-4{gap:16px}.cirra-markup .gap-6{gap:24px}.cirra-markup .gap-8{gap:32px}.cirra-markup .p-0{padding:0}.cirra-markup .px-0{padding-left:0;padding-right:0}.cirra-markup .py-0{padding-top:0;padding-bottom:0}.cirra-markup .pt-0{padding-top:0}.cirra-markup .pr-0{padding-right:0}.cirra-markup .pb-0{padding-bottom:0}.cirra-markup .pl-0{padding-left:0}.cirra-markup .m-0{margin:0}.cirra-markup .mx-0{margin-left:0;margin-right:0}.cirra-markup .my-0{margin-top:0;margin-bottom:0}.cirra-markup .mt-0{margin-top:0}.cirra-markup .mr-0{margin-right:0}.cirra-markup .mb-0{margin-bottom:0}.cirra-markup .ml-0{margin-left:0}.cirra-markup .p-1{padding:4px}.cirra-markup .px-1{padding-left:4px;padding-right:4px}.cirra-markup .py-1{padding-top:4px;padding-bottom:4px}.cirra-markup .pt-1{padding-top:4px}.cirra-markup .pr-1{padding-right:4px}.cirra-markup .pb-1{padding-bottom:4px}.cirra-markup .pl-1{padding-left:4px}.cirra-markup .m-1{margin:4px}.cirra-markup .mx-1{margin-left:4px;margin-right:4px}.cirra-markup .my-1{margin-top:4px;margin-bottom:4px}.cirra-markup .mt-1{margin-top:4px}.cirra-markup .mr-1{margin-right:4px}.cirra-markup .mb-1{margin-bottom:4px}.cirra-markup .ml-1{margin-left:4px}.cirra-markup .p-2{padding:8px}.cirra-markup .px-2{padding-left:8px;padding-right:8px}.cirra-markup .py-2{padding-top:8px;padding-bottom:8px}.cirra-markup .pt-2{padding-top:8px}.cirra-markup .pr-2{padding-right:8px}.cirra-markup .pb-2{padding-bottom:8px}.cirra-markup .pl-2{padding-left:8px}.cirra-markup .m-2{margin:8px}.cirra-markup .mx-2{margin-left:8px;margin-right:8px}.cirra-markup .my-2{margin-top:8px;margin-bottom:8px}.cirra-markup .mt-2{margin-top:8px}.cirra-markup .mr-2{margin-right:8px}.cirra-markup .mb-2{margin-bottom:8px}.cirra-markup .ml-2{margin-left:8px}.cirra-markup .p-3{padding:12px}.cirra-markup .px-3{padding-left:12px;padding-right:12px}.cirra-markup .py-3{padding-top:12px;padding-bottom:12px}.cirra-markup .pt-3{padding-top:12px}.cirra-markup .pr-3{padding-right:12px}.cirra-markup .pb-3{padding-bottom:12px}.cirra-markup .pl-3{padding-left:12px}.cirra-markup .m-3{margin:12px}.cirra-markup .mx-3{margin-left:12px;margin-right:12px}.cirra-markup .my-3{margin-top:12px;margin-bottom:12px}.cirra-markup .mt-3{margin-top:12px}.cirra-markup .mr-3{margin-right:12px}.cirra-markup .mb-3{margin-bottom:12px}.cirra-markup .ml-3{margin-left:12px}.cirra-markup .p-4{padding:16px}.cirra-markup .px-4{padding-left:16px;padding-right:16px}.cirra-markup .py-4{padding-top:16px;padding-bottom:16px}.cirra-markup .pt-4{padding-top:16px}.cirra-markup .pr-4{padding-right:16px}.cirra-markup .pb-4{padding-bottom:16px}.cirra-markup .pl-4{padding-left:16px}.cirra-markup .m-4{margin:16px}.cirra-markup .mx-4{margin-left:16px;margin-right:16px}.cirra-markup .my-4{margin-top:16px;margin-bottom:16px}.cirra-markup .mt-4{margin-top:16px}.cirra-markup .mr-4{margin-right:16px}.cirra-markup .mb-4{margin-bottom:16px}.cirra-markup .ml-4{margin-left:16px}.cirra-markup .p-6{padding:24px}.cirra-markup .px-6{padding-left:24px;padding-right:24px}.cirra-markup .py-6{padding-top:24px;padding-bottom:24px}.cirra-markup .pt-6{padding-top:24px}.cirra-markup .pr-6{padding-right:24px}.cirra-markup .pb-6{padding-bottom:24px}.cirra-markup .pl-6{padding-left:24px}.cirra-markup .m-6{margin:24px}.cirra-markup .mx-6{margin-left:24px;margin-right:24px}.cirra-markup .my-6{margin-top:24px;margin-bottom:24px}.cirra-markup .mt-6{margin-top:24px}.cirra-markup .mr-6{margin-right:24px}.cirra-markup .mb-6{margin-bottom:24px}.cirra-markup .ml-6{margin-left:24px}.cirra-markup .p-8{padding:32px}.cirra-markup .px-8{padding-left:32px;padding-right:32px}.cirra-markup .py-8{padding-top:32px;padding-bottom:32px}.cirra-markup .pt-8{padding-top:32px}.cirra-markup .pr-8{padding-right:32px}.cirra-markup .pb-8{padding-bottom:32px}.cirra-markup .pl-8{padding-left:32px}.cirra-markup .m-8{margin:32px}.cirra-markup .mx-8{margin-left:32px;margin-right:32px}.cirra-markup .my-8{margin-top:32px;margin-bottom:32px}.cirra-markup .mt-8{margin-top:32px}.cirra-markup .mr-8{margin-right:32px}.cirra-markup .mb-8{margin-bottom:32px}.cirra-markup .ml-8{margin-left:32px}.cirra-markup .mx-auto{margin-left:auto;margin-right:auto}.cirra-markup .ml-auto{margin-left:auto}.cirra-markup .mr-auto{margin-right:auto}.cirra-markup .w-full{width:100%}.cirra-markup .w-auto{width:auto}.cirra-markup .w-fit{width:fit-content}.cirra-markup .w-1\/4{width:25%}.cirra-markup .w-1\/3{width:33.3333%}.cirra-markup .w-1\/2{width:50%}.cirra-markup .w-2\/3{width:66.6667%}.cirra-markup .w-3\/4{width:75%}.cirra-markup .h-full{height:100%}.cirra-markup .h-auto{height:auto}.cirra-markup .w-1{width:4px}.cirra-markup .h-1{height:4px}.cirra-markup .w-2{width:8px}.cirra-markup .h-2{height:8px}.cirra-markup .w-3{width:12px}.cirra-markup .h-3{height:12px}.cirra-markup .w-4{width:16px}.cirra-markup .h-4{height:16px}.cirra-markup .w-5{width:20px}.cirra-markup .h-5{height:20px}.cirra-markup .w-6{width:24px}.cirra-markup .h-6{height:24px}.cirra-markup .w-8{width:32px}.cirra-markup .h-8{height:32px}.cirra-markup .w-10{width:40px}.cirra-markup .h-10{height:40px}.cirra-markup .w-12{width:48px}.cirra-markup .h-12{height:48px}.cirra-markup .w-16{width:64px}.cirra-markup .h-16{height:64px}.cirra-markup .w-20{width:80px}.cirra-markup .h-20{height:80px}.cirra-markup .w-24{width:96px}.cirra-markup .h-24{height:96px}.cirra-markup .w-32{width:128px}.cirra-markup .h-32{height:128px}.cirra-markup .min-w-0{min-width:0}.cirra-markup .max-w-full{max-width:100%}.cirra-markup .text-xs{font-size:11px}.cirra-markup .text-sm{font-size:12px}.cirra-markup .text-base{font-size:13px}.cirra-markup .text-lg{font-size:15px}.cirra-markup .text-xl{font-size:18px}.cirra-markup .text-2xl{font-size:22px}.cirra-markup .text-3xl{font-size:28px}.cirra-markup .font-normal{font-weight:400}.cirra-markup .font-medium{font-weight:500}.cirra-markup .font-semibold{font-weight:600}.cirra-markup .font-bold{font-weight:700}.cirra-markup .font-mono{font-family:var(--cirra-code-font-family, "JetBrains Mono", "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace)}.cirra-markup .text-left{text-align:left}.cirra-markup .text-center{text-align:center}.cirra-markup .text-right{text-align:right}.cirra-markup .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-markup .break-words{overflow-wrap:break-word}.cirra-markup .whitespace-nowrap{white-space:nowrap}.cirra-markup .uppercase{text-transform:uppercase}.cirra-markup .capitalize{text-transform:capitalize}.cirra-markup .tracking-wide{letter-spacing:.04em}.cirra-markup .italic{font-style:italic}.cirra-markup .underline{text-decoration-line:underline}.cirra-markup .line-through{text-decoration-line:line-through}.cirra-markup .tabular-nums{font-variant-numeric:tabular-nums}.cirra-markup .leading-none{line-height:1}.cirra-markup .leading-tight{line-height:1.2}.cirra-markup .leading-normal{line-height:1.45}.cirra-markup .text-default{color:var(--cirra-ui-text-body)}.cirra-markup .text-strong{color:var(--cirra-ui-text-strong)}.cirra-markup .text-muted{color:var(--cirra-ui-text-body-muted)}.cirra-markup .text-subtle{color:var(--cirra-ui-text-subtle)}.cirra-markup .text-accent{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-markup .text-success{color:var(--cirra-success, #39d98a)}.cirra-markup .text-danger{color:var(--cirra-danger, #ff5c5c)}.cirra-markup .text-warning{color:var(--cirra-warning, #e7a641)}.cirra-markup .text-info{color:var(--cirra-info, #5ba8ff)}.cirra-markup .text-inverse{color:#fff}.cirra-markup .bg-transparent{background-color:transparent}.cirra-markup .bg-card{background-color:var(--cirra-ui-surface-card)}.cirra-markup .bg-subtle{background-color:var(--cirra-ui-surface-control)}.cirra-markup .bg-muted{background-color:var(--cirra-ui-surface-selected)}.cirra-markup .bg-accent{background-color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-markup .bg-accent-subtle{background-color:var(--cirra-accent-blue-soft)}.cirra-markup .bg-success{background-color:var(--cirra-success, #39d98a)}.cirra-markup .bg-success-subtle{background-color:color-mix(in srgb,var(--cirra-success, #39d98a) 14%,transparent)}.cirra-markup .bg-danger{background-color:var(--cirra-danger, #ff5c5c)}.cirra-markup .bg-danger-subtle{background-color:color-mix(in srgb,var(--cirra-danger, #ff5c5c) 14%,transparent)}.cirra-markup .bg-warning{background-color:var(--cirra-warning, #e7a641)}.cirra-markup .bg-warning-subtle{background-color:color-mix(in srgb,var(--cirra-warning, #e7a641) 14%,transparent)}.cirra-markup .bg-info{background-color:var(--cirra-info, #5ba8ff)}.cirra-markup .bg-info-subtle{background-color:color-mix(in srgb,var(--cirra-info, #5ba8ff) 14%,transparent)}.cirra-markup .border{border:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09))}.cirra-markup .border-t{border-top:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09))}.cirra-markup .border-r{border-right:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09))}.cirra-markup .border-b{border-bottom:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09))}.cirra-markup .border-l{border-left:1px solid var(--cirra-border-soft, rgba(255, 255, 255, .09))}.cirra-markup .border-0{border:0}.cirra-markup .border-strong{border-color:var(--cirra-border-strong)}.cirra-markup .border-accent{border-color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-markup .border-success{border-color:var(--cirra-success, #39d98a)}.cirra-markup .border-danger{border-color:var(--cirra-danger, #ff5c5c)}.cirra-markup .border-warning{border-color:var(--cirra-warning, #e7a641)}.cirra-markup .rounded-none{border-radius:0}.cirra-markup .rounded-sm{border-radius:4px}.cirra-markup .rounded{border-radius:6px}.cirra-markup .rounded-md{border-radius:8px}.cirra-markup .rounded-lg{border-radius:12px}.cirra-markup .rounded-full{border-radius:9999px}.cirra-markup .opacity-25{opacity:.25}.cirra-markup .opacity-50{opacity:.5}.cirra-markup .opacity-75{opacity:.75}.cirra-markup .overflow-hidden{overflow:hidden}.cirra-inspector-modal.comp-modal-v2{padding:0;overflow:hidden}.cirra-inspector-modal.comp-modal-v2 .comp-modal-v2-header{min-height:0;padding:0}.cirra-inspector-modal.comp-modal-v2 .comp-modal-v2-header-content{display:none}.cirra-inspector-modal.comp-modal-v2 .comp-modal-v2-header-actions{top:12px;right:16px;z-index:2}.cirra-inspector-modal.comp-modal-v2 .comp-modal-v2-body{margin-top:0}.cirra-inspector{display:flex;flex-direction:column;height:min(920px,100svh - 96px)}.cirra-inspector-verdict{display:flex;align-items:center;gap:10px;padding:14px 48px 14px 20px;border-bottom:1px solid rgba(22,22,22,.08);flex:0 0 auto}.cirra-inspector-verdict-title{font-size:15px;line-height:24px;font-weight:500;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6)}.cirra-inspector-verdict-spacer{flex:1;min-width:0}.cirra-inspector-verdict-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;letter-spacing:-.01em}.cirra-inspector-verdict-badge.tone-success{background:color-mix(in srgb,var(--cirra-success, #39d98a) 12%,transparent);color:color-mix(in srgb,var(--cirra-success, #39d98a) 70%,var(--cirra-neutral-950, #ceced6))}.cirra-inspector-verdict-badge.tone-warning{background:color-mix(in srgb,var(--cirra-warning, #e7a641) 14%,transparent);color:color-mix(in srgb,var(--cirra-warning, #e7a641) 60%,var(--cirra-neutral-950, #ceced6))}.cirra-inspector-verdict-badge.tone-danger{background:color-mix(in srgb,var(--cirra-danger, #ff5c5c) 10%,transparent);color:var(--cirra-danger, #ff5c5c)}.cirra-inspector-verdict-summary{font-size:12px;color:var(--cirra-neutral-600, #55565c);flex:0 0 auto;white-space:nowrap}.cirra-inspector-verdict-actions{display:inline-flex;flex:0 0 auto}.cirra-inspector-layout{display:grid;grid-template-columns:268px minmax(0,1fr);flex:1;min-height:0}.cirra-inspector-rail{display:flex;flex-direction:column;padding:12px;border-right:1px solid rgba(22,22,22,.08);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-inspector-rail::-webkit-scrollbar{display:none}.cirra-inspector-rail-label{font-size:11.5px;font-weight:600;color:var(--cirra-neutral-700, #6f7078);margin:0 0 8px 4px}.cirra-inspector-node{appearance:none;text-align:left;width:100%;border:0;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #16161612;padding:9px 10px;cursor:pointer;outline:none;transition:box-shadow .12s ease,background .12s ease}.cirra-inspector-node:hover:not(.is-selected){background:#fcfcfc;box-shadow:0 0 0 1px #1616162e}.cirra-inspector-node:focus-visible:not(.is-selected){box-shadow:0 0 0 1px #1616162e}.cirra-inspector-node.is-selected{box-shadow:0 0 0 1.5px var(--cirra-accent, var(--cirra-accent-blue, #2f87ff))}.cirra-inspector-node+.cirra-inspector-node{margin-top:8px}.cirra-inspector-node-title{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--cirra-neutral-950, #ceced6);min-width:0}.cirra-inspector-node-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-inspector-node-lead{position:relative;width:20px;height:20px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}.cirra-inspector-node-logo{width:18px;height:18px;border-radius:4px;object-fit:contain}.cirra-inspector-node-logo-fallback{font-size:11px;font-weight:600;color:var(--cirra-neutral-700, #6f7078)}.cirra-inspector-node-icon{color:var(--cirra-neutral-700, #6f7078)}.cirra-inspector-node-dot{position:absolute;bottom:-2px;right:-2px;width:7px;height:7px;border-radius:99px;box-shadow:0 0 0 2px #fff}.cirra-inspector-node-dot.tone-warning{background:var(--cirra-warning, #e7a641)}.cirra-inspector-node-dot.tone-danger{background:var(--cirra-danger, #ff5c5c)}.cirra-inspector-node-vitals{display:block;font-size:12px;color:var(--cirra-neutral-600, #55565c);margin:2px 0 0 28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-inspector-node-vitals.is-failed{color:var(--cirra-danger, #ff5c5c)}.cirra-inspector-rail-connector{width:1px;height:12px;margin:0 auto;background:#16161624}.cirra-inspector-detail{min-width:0;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.cirra-inspector-detail::-webkit-scrollbar{display:none}.cirra-inspector-pane{padding:16px 20px 20px;display:flex;flex-direction:column;gap:20px}.cirra-inspector-source-page{padding:16px 24px 24px}.cirra-inspector-pane-kicker{display:block;font-size:11.5px;font-weight:600;color:var(--cirra-neutral-700, #6f7078);margin-bottom:2px}.cirra-inspector-pane-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cirra-inspector-pane-title{margin:0;font-size:15px;line-height:24px;font-weight:500;letter-spacing:-.02em;color:var(--cirra-neutral-950, #ceced6)}.cirra-inspector-pane-subtitle{margin:2px 0 0;font-size:13px;line-height:19px;color:var(--cirra-neutral-700, #6f7078)}.cirra-inspector-qualification{border-radius:10px;padding:10px 12px}.cirra-inspector-qualification.tone-danger{background:color-mix(in srgb,var(--cirra-danger, #ff5c5c) 8%,transparent)}.cirra-inspector-qualification.tone-danger .cirra-inspector-qualification-message{color:var(--cirra-danger, #ff5c5c)}.cirra-inspector-qualification.tone-danger .cirra-inspector-qualification-note,.cirra-inspector-qualification.tone-danger .cirra-inspector-qualification-facts{color:color-mix(in srgb,var(--cirra-danger, #ff5c5c) 70%,var(--cirra-neutral-950, #ceced6))}.cirra-inspector-qualification.tone-warning{background:color-mix(in srgb,var(--cirra-warning, #e7a641) 12%,transparent)}.cirra-inspector-qualification.tone-warning .cirra-inspector-qualification-message{color:color-mix(in srgb,var(--cirra-warning, #e7a641) 55%,var(--cirra-neutral-950, #ceced6))}.cirra-inspector-qualification.tone-warning .cirra-inspector-qualification-note,.cirra-inspector-qualification.tone-warning .cirra-inspector-qualification-facts{color:color-mix(in srgb,var(--cirra-warning, #e7a641) 40%,var(--cirra-neutral-800, #81828a))}.cirra-inspector-qualification-message{margin:0;font-size:13px;font-weight:500}.cirra-inspector-qualification-note{margin:3px 0 0;font-size:12px}.cirra-inspector-qualification-facts{display:flex;gap:14px;margin-top:6px;font-size:12px}.cirra-inspector-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cirra-inspector-card{display:flex;flex-direction:column;gap:2px;background:var(--cirra-neutral-200, #202124);border:0;border-radius:10px;padding:8px 10px;text-align:left;min-width:0}.cirra-inspector-card.is-clickable{appearance:none;cursor:pointer;transition:background .12s ease}.cirra-inspector-card.is-clickable:hover{background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 7%,transparent)}.cirra-inspector-card-label{font-size:11.5px;font-weight:600;color:var(--cirra-neutral-700, #6f7078)}.cirra-inspector-card-value{font-size:13px;color:var(--cirra-neutral-950, #ceced6);overflow:hidden;text-overflow:ellipsis}.cirra-inspector-card-value.is-metric{font-size:15px;font-weight:600;letter-spacing:-.01em}.cirra-inspector-card-status.tone-success{color:color-mix(in srgb,var(--cirra-success, #39d98a) 75%,var(--cirra-neutral-950, #ceced6))}.cirra-inspector-card-status.tone-warning{color:color-mix(in srgb,var(--cirra-warning, #e7a641) 60%,var(--cirra-neutral-950, #ceced6))}.cirra-inspector-card-status.tone-danger{color:var(--cirra-danger, #ff5c5c)}.cirra-inspector-section{display:flex;flex-direction:column;gap:8px}.cirra-inspector-section-label{font-size:11.5px;font-weight:600;color:var(--cirra-neutral-700, #6f7078)}.cirra-inspector-run-row{appearance:none;border:0;background:transparent;width:calc(100% + 16px);margin:0 -8px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 8px;font-size:12px;cursor:pointer;border-radius:6px;outline:none}.cirra-inspector-run-row:hover,.cirra-inspector-run-row:focus-visible{background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 3%,transparent)}.cirra-inspector-run-when{display:inline-flex;align-items:center;gap:6px;color:var(--cirra-neutral-950, #ceced6);font-size:13px}.cirra-inspector-run-dot{width:6px;height:6px;border-radius:99px}.cirra-inspector-run-dot.is-success{background:var(--cirra-success, #39d98a)}.cirra-inspector-run-dot.is-failed{background:var(--cirra-danger, #ff5c5c)}.cirra-inspector-run-outcome{color:var(--cirra-neutral-600, #55565c)}.cirra-inspector-run-outcome.is-failed{color:var(--cirra-danger, #ff5c5c)}.cirra-inspector-run-detail{margin:2px 0 6px 14px;font-size:12px;color:var(--cirra-neutral-600, #55565c);overflow-wrap:anywhere}.cirra-inspector-more-row{appearance:none;border:0;background:transparent;width:calc(100% + 16px);margin:0 -8px;display:flex;padding:4px 8px;font-size:13px;color:var(--cirra-neutral-600, #55565c);text-align:left;cursor:pointer;border-radius:6px;outline:none}.cirra-inspector-more-row:hover,.cirra-inspector-more-row:focus-visible{color:var(--cirra-accent, var(--cirra-accent-blue, #2f87ff));background:color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 3%,transparent)}.cirra-inspector-empty{margin:0;font-size:13px;color:var(--cirra-neutral-600, #55565c)}.cirra-inspector-inputs{display:flex;flex-direction:column}.cirra-inspector-input-row{display:flex;align-items:center;gap:10px;font-size:12px;padding:5px 0}.cirra-inspector-input-row code{font-size:12px;color:var(--cirra-neutral-900, #aeb0b8);background:var(--cirra-neutral-200, #202124);border-radius:5px;padding:1px 6px}.cirra-inspector-input-row+.cirra-inspector-input-row{border-top:1px solid var(--cirra-neutral-200, #202124)}.cirra-inspector-input-name{flex:1;min-width:0;color:var(--cirra-neutral-900, #aeb0b8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cirra-inspector-input-count{color:var(--cirra-neutral-600, #55565c);flex:0 0 auto}.cirra-inspector-code{margin:0;background:var(--cirra-neutral-200, #202124);border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.6;color:var(--cirra-neutral-900, #aeb0b8);overflow:auto;max-height:220px;-ms-overflow-style:none;scrollbar-width:none}.cirra-inspector-code::-webkit-scrollbar{display:none}.cirra-inspector-rows-modal.comp-modal-v2{padding:0;overflow:hidden}.cirra-inspector-rows-modal.comp-modal-v2 .comp-modal-v2-header{display:flex;align-items:center;height:52px;min-height:52px;padding:0 48px 0 12px}.cirra-inspector-rows-modal.comp-modal-v2 .comp-modal-v2-header-actions{top:12px;right:12px}.cirra-inspector-rows-modal.comp-modal-v2 .comp-modal-v2-body{margin-top:0}.cirra-inspector-rows-title{display:inline-flex;align-items:center;gap:8px;min-width:0}.cirra-inspector-rows-title-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--cirra-neutral-950, #ceced6) 10%,transparent);border-radius:8px;background:#fff}.cirra-inspector-rows-title-badge img{width:18px;height:18px;border-radius:4px;object-fit:contain}.cirra-inspector-rows-title-text{min-width:0;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--cirra-neutral-800, #81828a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cirra-inspector-rows-body{height:min(560px,100svh - 200px);display:flex;flex-direction:column}.cirra-analytics-share-recipient-overlay{position:fixed;inset:0;z-index:1300;display:flex;align-items:center;justify-content:center;padding:24px;background:color-mix(in srgb,var(--cirra-neutral-50, #0e0e0f) 55%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.cirra-analytics-share-recipient-pending{display:flex;align-items:center;gap:10px;padding:16px 20px;border:1px solid var(--cirra-neutral-400, #343538);border-radius:16px;background:var(--cirra-neutral-200, #202124);box-shadow:0 12px 32px -12px #00000040}.cirra-analytics-share-recipient-pending p{margin:0;font-size:14px;line-height:21px;color:var(--cirra-neutral-800, #81828a)}.cirra-analytics-share-recipient-backdrop{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.cirra-analytics-share-recipient-modal{max-width:360px;padding:24px}.cirra-analytics-share-recipient-modal .comp-modal-v2-header-icon{background:var(--cirra-neutral-400, #343538)}html[data-cirra-theme=light] .cirra-analytics-share-recipient-modal .comp-modal-v2-header-icon{background:var(--cirra-neutral-200, #202124)}.cirra-analytics-share-recipient-modal .comp-modal-v2-title{font-size:16px;font-weight:600;line-height:22px;text-wrap:balance}.cirra-analytics-share-recipient-modal .comp-modal-v2-body{margin-top:12px}.cirra-analytics-share-recipient-description{margin:0;color:var(--cirra-neutral-800, #81828a);font-size:13px;line-height:19px;text-align:center}.cirra-analytics-share-recipient-footer{display:flex;flex-direction:column;gap:8px;margin-top:24px}.cirra-analytics-share-recipient-footer .comp-button{width:100%}
