.agent-build-handoff-module__MDatGW__useAction{flex-shrink:0;min-width:0;margin-inline-start:auto}.agent-build-handoff-module__MDatGW__useAction button{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--text-primary);min-height:2.75rem;color:var(--surface-canvas);font:650 var(--text-sm)/1.2 var(--font-working);cursor:pointer;padding:.65rem .8rem}.agent-build-handoff-module__MDatGW__useAction button:disabled{opacity:.6;cursor:default}.agent-build-handoff-module__MDatGW__useAction button:focus-visible{outline:2px solid var(--text-primary);outline-offset:3px}.agent-build-handoff-module__MDatGW__useAction p{max-width:18rem;color:var(--text-secondary);font-size:var(--text-sm)}
.iridescent-foil-module__Q3XE_q__surface{--film-opacity:.29;--foil-filter:saturate(1.12) contrast(1.16) brightness(.88);--highlight-filter:brightness(.78) saturate(.9);--glare-opacity:.2;--pearl-opacity:.48;--shine-opacity-scale:.48;isolation:isolate;background:color-mix(in srgb, var(--surface-raised) 90%, transparent);contain:paint style;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff14,0 1.25rem 3.5rem #00000029}.iridescent-foil-module__Q3XE_q__film,.iridescent-foil-module__Q3XE_q__foil,.iridescent-foil-module__Q3XE_q__glare,.iridescent-foil-module__Q3XE_q__pearl,.iridescent-foil-module__Q3XE_q__shine{pointer-events:none;position:absolute}.iridescent-foil-module__Q3XE_q__film,.iridescent-foil-module__Q3XE_q__foil,.iridescent-foil-module__Q3XE_q__pearl,.iridescent-foil-module__Q3XE_q__shine{inset:-48%}.iridescent-foil-module__Q3XE_q__glare{inset:0}.iridescent-foil-module__Q3XE_q__foil{z-index:0;background:linear-gradient(112deg,#0000 0 27%,#00dcff2b 33%,#50ffbe1a 38%,#0000 46%,#ffe64617 51%,#ff46b42e 58%,#965aff26 66%,#3c78ff1c 72%,#0000 80% 100%),linear-gradient(135deg,#ffffff12,#090a082e 55%,#ffffff0a);background-position:var(--foil-shift) center, center;filter:var(--foil-filter);will-change:background-position;background-size:320% 100%,100% 100%}.iridescent-foil-module__Q3XE_q__film{z-index:1;background:radial-gradient(at 16% 28%,#ff46b424,#0000 48%),radial-gradient(at 66% 18%,#00dcff26,#0000 52%),radial-gradient(at 78% 70%,#50ffbe1f,#0000 56%),radial-gradient(at 38% 82%,#965aff21,#0000 52%);background-position:calc(100% - var(--foil-shift)) var(--foil-y-shift), var(--foil-shift) calc(100% - var(--foil-y-shift)), calc(100% - var(--foil-shift)) calc(100% - var(--foil-y-shift)), var(--foil-shift) var(--foil-y-shift);filter:blur(.4px)saturate(1.25);mix-blend-mode:screen;opacity:var(--film-opacity);will-change:background-position;background-size:150% 150%,160% 160%,145% 145%,155% 155%}.iridescent-foil-module__Q3XE_q__pearl{z-index:2;background:radial-gradient(ellipse at var(--glare-x) var(--glare-y), #e0e9f061, transparent 54%), linear-gradient(112deg, #dce6ee33, transparent 28%, #546c8029 48%, #d7e2eb33 72%, transparent);background-position:center, var(--foil-shift) center;filter:var(--highlight-filter);mix-blend-mode:soft-light;opacity:var(--pearl-opacity);will-change:background-position;background-size:100% 100%,180% 100%}.iridescent-foil-module__Q3XE_q__content{z-index:3;position:relative}.iridescent-foil-module__Q3XE_q__shine{z-index:4;background:linear-gradient(var(--shine-angle), transparent, #e2ebf252 31%, #25344229 52%, #007cff12 64%, #ff009314 74%, #dfe8ef2e 88%, transparent);background-position:var(--pointer-x) var(--pointer-y);filter:blur(.25px) var(--highlight-filter);mix-blend-mode:screen;opacity:calc(var(--shine-opacity) * var(--shine-opacity-scale));will-change:background-position, opacity;background-size:220% 100%}.iridescent-foil-module__Q3XE_q__glare{z-index:5;background:radial-gradient(circle at var(--glare-x) var(--glare-y), #ebf2f747, #cddae41a 10%, transparent 35%);filter:var(--highlight-filter);mix-blend-mode:screen;opacity:var(--glare-opacity);will-change:background}html[data-theme=light] .iridescent-foil-module__Q3XE_q__surface{--film-opacity:.4;--foil-filter:saturate(1.08) contrast(1.08) brightness(1.08);--highlight-filter:brightness(1) saturate(1);--glare-opacity:.3;--pearl-opacity:.76;--shine-opacity-scale:.72;background:#fffffcbd;box-shadow:inset 0 1px #ffffffdb,inset 0 0 0 1px #17181314,0 1.25rem 3.5rem #17181317}@media (prefers-reduced-motion:reduce){.iridescent-foil-module__Q3XE_q__film,.iridescent-foil-module__Q3XE_q__foil,.iridescent-foil-module__Q3XE_q__pearl,.iridescent-foil-module__Q3XE_q__shine{will-change:auto}}@media (max-width:48rem),(pointer:coarse){.iridescent-foil-module__Q3XE_q__surface{--film-opacity:.12;--glare-opacity:0;--pearl-opacity:0;--shine-opacity-scale:0}.iridescent-foil-module__Q3XE_q__film,.iridescent-foil-module__Q3XE_q__foil{filter:none;mix-blend-mode:normal;will-change:auto;background-position:50%;background-size:100% 100%;inset:0}.iridescent-foil-module__Q3XE_q__foil{opacity:.2}.iridescent-foil-module__Q3XE_q__glare,.iridescent-foil-module__Q3XE_q__pearl,.iridescent-foil-module__Q3XE_q__shine{display:none}}@media (forced-colors:active){.iridescent-foil-module__Q3XE_q__film,.iridescent-foil-module__Q3XE_q__foil,.iridescent-foil-module__Q3XE_q__glare,.iridescent-foil-module__Q3XE_q__pearl,.iridescent-foil-module__Q3XE_q__shine{display:none}.iridescent-foil-module__Q3XE_q__surface{box-shadow:none;background:canvas;border:1px solid canvastext}}
.tooltip-module__ZlDb7a__positioner{z-index:120;pointer-events:none}.tooltip-module__ZlDb7a__popup{max-width:min(16rem, calc(100vw - var(--space-4)));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--night) 94%, var(--light));color:var(--light);font:620 var(--text-xs)/1.35 var(--font-working);letter-spacing:0;text-align:center;text-wrap:balance;box-shadow:var(--edge-shadow);transform-origin:var(--transform-origin);transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);border:0;padding:.4rem .6rem}.tooltip-module__ZlDb7a__popup[data-starting-style]{opacity:0;transform:translateY(.125rem)scale(.97)}.tooltip-module__ZlDb7a__popup[data-variant=message]{max-width:min(22rem, var(--available-width), calc(100vw - 1rem));text-align:start;text-wrap:pretty;font-weight:450;font-family:var(--font-reading);overflow-wrap:anywhere;padding:.65rem .8rem;font-size:.8125rem;line-height:1.5}.tooltip-module__ZlDb7a__positioner[data-variant=message]{pointer-events:auto}.tooltip-module__ZlDb7a__popup[data-ending-style]{opacity:0;transform:scale(.995)}.tooltip-module__ZlDb7a__popup[data-instant]{transition-duration:0s}@media (prefers-reduced-motion:reduce){.tooltip-module__ZlDb7a__popup{transition:opacity 80ms linear}.tooltip-module__ZlDb7a__popup[data-starting-style],.tooltip-module__ZlDb7a__popup[data-ending-style]{transform:none}}@media (forced-colors:active){.tooltip-module__ZlDb7a__popup{color:canvastext;box-shadow:none;background:canvas;border:1px solid canvastext}}
.agent-foil-card-module__iqMpXW__card{border-radius:var(--radius-lg);min-height:10rem}.agent-foil-card-module__iqMpXW__card>div:last-of-type{min-height:10rem;padding:var(--space-4);align-items:center;gap:var(--space-4);grid-template-columns:5.5rem minmax(0,1fr) auto;display:grid}.agent-foil-card-module__iqMpXW__previewCard>div:last-of-type{min-height:var(--agent-foil-preview-min-height,10rem);grid-template-columns:var(--agent-foil-preview-avatar-size,6.5rem) minmax(0, 1fr)}.agent-foil-card-module__iqMpXW__actionCard{width:100%;min-height:8.5rem;container-type:inline-size}.agent-foil-card-module__iqMpXW__actionCard>div:last-of-type{column-gap:var(--space-4);row-gap:var(--space-3);grid-template-columns:5rem minmax(0,1fr) auto;grid-template-areas:"avatar copy share""avatar actions actions";min-height:8.5rem}.agent-foil-card-module__iqMpXW__actionCard .agent-foil-card-module__iqMpXW__avatar{grid-area:avatar}.agent-foil-card-module__iqMpXW__actionCard .agent-foil-card-module__iqMpXW__copy{grid-area:copy}.agent-foil-card-module__iqMpXW__actionCard .agent-foil-card-module__iqMpXW__copy h3{white-space:normal;overflow-wrap:anywhere}.agent-foil-card-module__iqMpXW__actionCard .agent-foil-card-module__iqMpXW__shareButton{grid-area:share;align-self:start}.agent-foil-card-module__iqMpXW__avatar{place-items:center;width:5.5rem;height:5.5rem;display:grid}.agent-foil-card-module__iqMpXW__avatar>span{width:100%;height:100%}.agent-foil-card-module__iqMpXW__previewCard .agent-foil-card-module__iqMpXW__avatar{width:var(--agent-foil-preview-avatar-size,6.5rem);height:var(--agent-foil-preview-avatar-size,6.5rem)}.agent-foil-card-module__iqMpXW__actionCard .agent-foil-card-module__iqMpXW__avatar{width:5rem;height:5rem}.agent-foil-card-module__iqMpXW__copy{align-content:center;gap:.375rem;min-width:0;display:grid}.agent-foil-card-module__iqMpXW__status{width:fit-content;color:var(--text-secondary);font:650 var(--text-2xs)/1 var(--font-working);letter-spacing:.08em;text-transform:uppercase}.agent-foil-card-module__iqMpXW__copy h3{color:var(--text-primary);font:740 clamp(1.05rem, 1.6vw, 1.25rem)/1.1 var(--font-display);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.agent-foil-card-module__iqMpXW__copy p{color:var(--text-secondary);font-size:var(--text-md);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.agent-foil-card-module__iqMpXW__actions{align-items:center;gap:var(--space-2);grid-area:actions;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.agent-foil-card-module__iqMpXW__detailsButton:disabled{cursor:progress;opacity:.65}.agent-foil-card-module__iqMpXW__detailsButton,.agent-foil-card-module__iqMpXW__shareButton{border-radius:var(--radius-md);min-height:2.75rem;font:680 var(--text-sm)/1 var(--font-working);transition:background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);border:0}.agent-foil-card-module__iqMpXW__detailsButton{min-width:0;padding-inline:var(--space-4);background:var(--text-primary);color:var(--surface-canvas)}.agent-foil-card-module__iqMpXW__detailsButton.agent-foil-card-module__iqMpXW__secondaryButton{background:color-mix(in srgb, var(--text-primary) 9%, transparent);color:var(--text-primary)}.agent-foil-card-module__iqMpXW__shareButton{background:color-mix(in srgb, var(--text-primary) 9%, transparent);width:2.75rem;color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 10%, transparent);place-items:center;display:grid}.agent-foil-card-module__iqMpXW__shareButton svg{width:var(--icon-md);height:var(--icon-md);fill:currentColor}.agent-foil-card-module__iqMpXW__detailsButton:hover,.agent-foil-card-module__iqMpXW__shareButton:not(:disabled):hover{transform:translateY(-.1rem)}.agent-foil-card-module__iqMpXW__shareButton:not(:disabled):hover{background:color-mix(in srgb, var(--text-primary) 15%, transparent)}.agent-foil-card-module__iqMpXW__detailsButton:active,.agent-foil-card-module__iqMpXW__shareButton:not(:disabled):active{transform:scale(.97)}.agent-foil-card-module__iqMpXW__detailsButton:focus-visible,.agent-foil-card-module__iqMpXW__shareButton:focus-visible{box-shadow:0 0 0 .15rem var(--surface-canvas), 0 0 0 .3rem color-mix(in srgb, var(--text-primary) 82%, transparent);outline:0}.agent-foil-card-module__iqMpXW__shareButton:disabled{cursor:not-allowed;opacity:.42}@media (max-width:42rem){.agent-foil-card-module__iqMpXW__card,.agent-foil-card-module__iqMpXW__card>div:last-of-type{min-height:9.5rem}.agent-foil-card-module__iqMpXW__card>div:last-of-type{gap:var(--space-3);grid-template-columns:5rem minmax(0,1fr) auto}.agent-foil-card-module__iqMpXW__card .agent-foil-card-module__iqMpXW__avatar{width:5rem;height:5rem}.agent-foil-card-module__iqMpXW__previewCard>div:last-of-type{grid-template-columns:var(--agent-foil-preview-avatar-size-mobile,5.75rem) minmax(0, 1fr)}.agent-foil-card-module__iqMpXW__previewCard .agent-foil-card-module__iqMpXW__avatar{width:var(--agent-foil-preview-avatar-size-mobile,5.75rem);height:var(--agent-foil-preview-avatar-size-mobile,5.75rem)}.agent-foil-card-module__iqMpXW__actionCard,.agent-foil-card-module__iqMpXW__actionCard>div:last-of-type{min-height:8.5rem}}@media (max-width:28rem){.agent-foil-card-module__iqMpXW__card>div:last-of-type{grid-template-columns:4.5rem minmax(0,1fr)}.agent-foil-card-module__iqMpXW__card .agent-foil-card-module__iqMpXW__avatar{width:4.5rem;height:4.5rem}.agent-foil-card-module__iqMpXW__actions .agent-foil-card-module__iqMpXW__detailsButton{min-width:0;padding-inline:var(--space-2)}}@container (max-width:26rem){.agent-foil-card-module__iqMpXW__actionCard>div:last-of-type{gap:var(--space-3);grid-template-columns:3.25rem minmax(0,1fr) 2.75rem;grid-template-areas:"avatar copy share""actions actions actions"}.agent-foil-card-module__iqMpXW__actionCard .agent-foil-card-module__iqMpXW__avatar{width:3.25rem;height:3.25rem}.agent-foil-card-module__iqMpXW__actions .agent-foil-card-module__iqMpXW__detailsButton{padding-inline:var(--space-2)}}@media (prefers-reduced-motion:reduce){.agent-foil-card-module__iqMpXW__detailsButton,.agent-foil-card-module__iqMpXW__shareButton{transition:none}.agent-foil-card-module__iqMpXW__detailsButton:hover,.agent-foil-card-module__iqMpXW__shareButton:not(:disabled):hover{transform:none}}@media (forced-colors:active){.agent-foil-card-module__iqMpXW__detailsButton,.agent-foil-card-module__iqMpXW__shareButton{border:1px solid canvastext}.agent-foil-card-module__iqMpXW__detailsButton:focus-visible,.agent-foil-card-module__iqMpXW__shareButton:focus-visible{box-shadow:none;outline:2px solid highlight}}
.agent-autonomy-settings-module__59smiq__settings{overscroll-behavior:contain;flex:1;width:min(100%,38rem);min-width:0;min-height:0;margin:0 auto;padding:clamp(1rem,3vw,1.75rem);overflow-y:auto}.agent-autonomy-settings-module__59smiq__settings h2{color:var(--text-primary);margin:0;font-size:1.1rem}.agent-autonomy-settings-module__59smiq__settings header p,.agent-autonomy-settings-module__59smiq__scope{color:var(--text-muted);font-size:.82rem;line-height:1.5}.agent-autonomy-settings-module__59smiq__settings fieldset{border:0;gap:.5rem;min-width:0;margin:1.25rem 0 0;padding:0;display:grid}.agent-autonomy-settings-module__59smiq__option{border-radius:var(--radius-md);background:var(--surface-raised);cursor:pointer;border:1px solid #0000;grid-template-columns:1.15rem minmax(0,1fr) 1rem;align-items:start;gap:.8rem;min-height:44px;padding:1rem;display:grid;position:relative}.agent-autonomy-settings-module__59smiq__option[data-selected=true]{border-color:var(--text-muted);background:var(--surface-soft)}.agent-autonomy-settings-module__59smiq__option:has(input:focus-visible){outline:2px solid var(--text-primary);outline-offset:3px}.agent-autonomy-settings-module__59smiq__option input{opacity:0;width:1px;height:1px;position:absolute}.agent-autonomy-settings-module__59smiq__option>svg{width:1.15rem;height:1.15rem;color:var(--text-secondary);margin-top:.1rem}.agent-autonomy-settings-module__59smiq__option span{overflow-wrap:anywhere;gap:.25rem;display:grid}.agent-autonomy-settings-module__59smiq__option strong{color:var(--text-primary);font-size:.88rem;font-weight:600}.agent-autonomy-settings-module__59smiq__option small{color:var(--text-muted);font-size:.78rem;line-height:1.5}.agent-autonomy-settings-module__59smiq__option .agent-autonomy-settings-module__59smiq__check{visibility:hidden}.agent-autonomy-settings-module__59smiq__option[data-selected=true] .agent-autonomy-settings-module__59smiq__check{visibility:visible}.agent-autonomy-settings-module__59smiq__settings fieldset:disabled .agent-autonomy-settings-module__59smiq__option{cursor:default}.agent-autonomy-settings-module__59smiq__scope{margin:1rem 0 .5rem}.agent-autonomy-settings-module__59smiq__status{min-height:1.5rem;color:var(--text-muted);font-size:.8rem;line-height:1.5}.agent-autonomy-settings-module__59smiq__status button{border-radius:var(--radius-sm);background:var(--surface-soft);color:var(--text-primary);font:inherit;cursor:pointer;border:0;min-height:44px;margin-inline-start:.3rem;padding:.5rem}@media (forced-colors:active){.agent-autonomy-settings-module__59smiq__option[data-selected=true]{border-color:highlight}}
.routines-module__2PzUCq__panel{height:100%;padding:var(--space-4);color:var(--text-primary);overflow:auto}.routines-module__2PzUCq__list,.routines-module__2PzUCq__history ul{margin:0;padding:0;list-style:none}.routines-module__2PzUCq__row{padding-block:var(--space-4);border-bottom:1px solid var(--line-soft)}.routines-module__2PzUCq__rowTop{align-items:center;gap:var(--space-2);display:flex}.routines-module__2PzUCq__rowTop>:first-child{flex:1}.routines-module__2PzUCq__expand{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-2) 0;text-align:left;color:var(--text-secondary);font:500 var(--text-sm)/var(--leading-copy) var(--font-reading);cursor:pointer;background:0 0;border:0;display:flex}.routines-module__2PzUCq__expand span{overflow-wrap:anywhere;min-width:0}.routines-module__2PzUCq__expand svg{width:1rem;transition:transform var(--motion-fast) var(--ease-standard);flex-shrink:0}.routines-module__2PzUCq__expand svg[data-expanded]{transform:rotate(180deg)}.routines-module__2PzUCq__expand:focus-visible,.routines-module__2PzUCq__more:focus-visible,.routines-module__2PzUCq__run a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.routines-module__2PzUCq__history{font-size:var(--text-xs);color:var(--text-tertiary)}.routines-module__2PzUCq__history[hidden]{display:none}.routines-module__2PzUCq__next{gap:var(--space-1);margin:0 0 var(--space-3);display:grid}.routines-module__2PzUCq__eventTiming{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.routines-module__2PzUCq__eventTiming>span:last-child{overflow-wrap:anywhere;min-width:0}.routines-module__2PzUCq__creditLimit{gap:var(--space-2);margin-bottom:var(--space-4);padding-block:var(--space-3);color:var(--text-secondary);display:grid}.routines-module__2PzUCq__creditLimit>span{align-items:center;gap:var(--space-2);display:flex}.routines-module__2PzUCq__creditLimit input{width:6rem;min-height:44px;padding-inline:var(--space-3);border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-control);color:var(--text-primary);font:inherit}.routines-module__2PzUCq__creditLimit button{min-height:44px;padding-inline:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-control);color:var(--text-primary);cursor:pointer;border:0}.routines-module__2PzUCq__creditLimit button:disabled{opacity:.5;cursor:default}.routines-module__2PzUCq__creditLimit :is(input,button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.routines-module__2PzUCq__run{padding:var(--space-3) 0;border-top:1px solid var(--line-soft)}.routines-module__2PzUCq__runTop{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.routines-module__2PzUCq__runTop time{min-width:0}.routines-module__2PzUCq__run a{padding-block:var(--space-2);color:var(--text-primary);text-underline-offset:.2em;flex-shrink:0;font-weight:650}.routines-module__2PzUCq__run p{margin:var(--space-2) 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.routines-module__2PzUCq__more{min-height:44px;padding:var(--space-2) 0;color:var(--text-primary);font:inherit;cursor:pointer;background:0 0;border:0}.routines-module__2PzUCq__empty{margin-block:var(--space-5);color:var(--text-tertiary);font-size:var(--text-sm);line-height:var(--leading-copy)}.routines-module__2PzUCq__error{color:var(--text-primary);font-size:var(--text-xs)}.routines-module__2PzUCq__confirmation{border-radius:var(--radius-md);background:var(--surface-raised);width:min(100% - 2rem,27rem);color:var(--text-primary);box-shadow:var(--overlay-shadow);border:0;padding:0}.routines-module__2PzUCq__confirmation::backdrop{-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background:#030403b3}.routines-module__2PzUCq__confirmation>div{padding:var(--space-6);gap:var(--space-3);display:grid}.routines-module__2PzUCq__confirmation h2{font:750 1.25rem/1.2 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0}.routines-module__2PzUCq__confirmation p{color:var(--text-secondary);font-size:var(--text-sm);text-wrap:pretty;margin:0;line-height:1.55}.routines-module__2PzUCq__confirmation .routines-module__2PzUCq__dialogError{color:var(--signal-error);font-size:var(--text-xs)}.routines-module__2PzUCq__confirmation footer{margin-top:var(--space-2);justify-content:flex-end;gap:var(--space-2);display:flex}.routines-module__2PzUCq__confirmation button{min-height:var(--control-height);padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--surface-control);color:var(--text-secondary);transition:color var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);border:0;font-weight:700}.routines-module__2PzUCq__confirmation button:hover{color:var(--text-primary)}.routines-module__2PzUCq__confirmation button:active{transform:scale(.97)}.routines-module__2PzUCq__confirmation button[data-danger=true]{background:var(--signal-error);color:var(--surface-canvas)}.routines-module__2PzUCq__confirmation button:disabled{opacity:.5;cursor:wait}.routines-module__2PzUCq__confirmation button:focus-visible{box-shadow:0 0 0 2px var(--focus-guard), 0 0 0 4px var(--focus-ring);outline:0}@media (max-width:52rem){.routines-module__2PzUCq__confirmation{width:calc(100% - 1rem)}.routines-module__2PzUCq__confirmation>div{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.routines-module__2PzUCq__expand svg,.routines-module__2PzUCq__confirmation button{transition:none}}.routines-module__2PzUCq__template{gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.routines-module__2PzUCq__templateHeading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.routines-module__2PzUCq__templateHeading svg{width:1.1rem;height:1.1rem;color:var(--text-muted);flex-shrink:0}.routines-module__2PzUCq__templateHeading strong{overflow-wrap:anywhere;flex:1;min-width:0}.routines-module__2PzUCq__template p{font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;line-height:1.5}.routines-module__2PzUCq__template small,.routines-module__2PzUCq__template li{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.5}.routines-module__2PzUCq__template ul{padding-left:1rem}.routines-module__2PzUCq__template button{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-control);color:var(--text-primary);justify-self:start;font-weight:650}.routines-module__2PzUCq__template button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
.chat-agent-event-module__LhQBiG__event{width:min(100%, var(--chat-column,48rem));align-items:center;gap:var(--space-2);max-width:100%;color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-copy);margin-inline:auto;display:flex}.chat-agent-event-module__LhQBiG__line{background:var(--line-soft);flex:auto;min-width:.75rem;height:1px}.chat-agent-event-module__LhQBiG__statement{text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.32rem;min-width:0;display:inline-flex}.chat-agent-event-module__LhQBiG__statement [class*=inlineMention]{--inline-mention-avatar-size:1.5em}.chat-agent-event-module__LhQBiG__action{min-width:0;min-height:0;line-height:inherit;color:inherit;cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:650;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.chat-agent-event-module__LhQBiG__action:hover,.chat-agent-event-module__LhQBiG__action:focus-visible{color:var(--text-primary);-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.chat-agent-event-module__LhQBiG__action:focus-visible{outline:2px solid var(--focus-ring);outline-offset:.2rem;border-radius:var(--radius-xs)}.chat-agent-event-module__LhQBiG__positioner{z-index:2400;max-width:calc(100vw - var(--space-8))}.chat-agent-event-module__LhQBiG__detail{box-sizing:border-box;gap:var(--space-2);width:max-content;max-width:min(24rem, calc(100vw - var(--space-8)), var(--available-width));max-height:min(60dvh, var(--available-height));overscroll-behavior:contain;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-canvas);color:var(--text-secondary);box-shadow:var(--overlay-shadow);font:500 var(--text-sm)/var(--leading-copy) var(--font-reading);white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;text-wrap:pretty;display:grid;overflow:auto}.chat-agent-event-module__LhQBiG__event[data-muted]{opacity:.55}.chat-agent-event-module__LhQBiG__event[data-deleted] .chat-agent-event-module__LhQBiG__statement{text-decoration:line-through}
.chat-composer-module__GH9-AW__root{--chat-composer-edge:#f5f3ea3d;--chat-composer-inset:inset 0 1px 0 #ffffff0e;--chat-composer-elevation:0 .75rem 2rem #00000052;--chat-composer-surface:#141512f5;z-index:1;isolation:isolate;touch-action:manipulation;block-size:auto;width:min(100%, var(--chat-composer-column,var(--chat-column,48rem)));box-shadow:none;background:0 0;border:1px solid #0000;border-radius:1.5rem;gap:.15rem;margin-inline:auto;padding:.7rem;transition:border-color .16s,transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:relative;container:chat-composer/inline-size}.chat-composer-module__GH9-AW__root:before,.chat-composer-module__GH9-AW__root:after{content:"";pointer-events:none;position:absolute}.chat-composer-module__GH9-AW__root:before{z-index:0;border:1px solid var(--chat-composer-edge);border-radius:inherit;background:var(--chat-composer-surface);transform-origin:bottom;box-shadow:var(--chat-composer-inset), var(--chat-composer-elevation);transition:border-color .16s,box-shadow .18s;inset:-1px}.chat-composer-module__GH9-AW__root:after{z-index:-1;inset:50% -1px calc(-1 * var(--chat-composer-bottom-space) - 1px);background:var(--surface-canvas)}.chat-composer-module__GH9-AW__root>*{z-index:1}.chat-composer-module__GH9-AW__root:focus-within{--chat-composer-edge:#f5f3ea70;--chat-composer-inset:inset 0 1px 0 #fff1;--chat-composer-elevation:0 0 0 1px #f5f3ea14, 0 .9rem 2.4rem #0006}.chat-composer-module__GH9-AW__input{appearance:none;width:100%;min-width:0;min-height:2.75rem;max-height:var(--chat-composer-input-max-height);padding:.65rem var(--space-3) var(--space-2);overscroll-behavior:contain;scroll-padding-block:var(--space-2);resize:none;box-shadow:none;color:var(--light);background:0 0;border:0;border-radius:0;outline:0;font-size:1rem;line-height:1.5;overflow-y:auto}.chat-composer-module__GH9-AW__input:focus,.chat-composer-module__GH9-AW__input:focus-visible{box-shadow:none;border:0;outline:0}@supports (field-sizing:content){textarea.chat-composer-module__GH9-AW__input{field-sizing:content}}.chat-composer-module__GH9-AW__input::placeholder{color:var(--light-muted)}.chat-composer-module__GH9-AW__inlineInput{white-space:pre-wrap;overflow-wrap:anywhere;height:auto}.chat-composer-module__GH9-AW__inlineInput:empty:before{color:var(--light-muted);content:attr(data-placeholder);pointer-events:none}.chat-composer-module__GH9-AW__inlineInput[data-disabled=true]{cursor:not-allowed;opacity:.68}.chat-composer-module__GH9-AW__inlineMention{--inline-mention-avatar-size:1.25em;color:var(--composer-mention-color,currentColor);font:inherit;font-weight:650;line-height:inherit;vertical-align:baseline;white-space:nowrap;-webkit-user-select:all;user-select:all;display:inline}.chat-composer-module__GH9-AW__inlineMentionAvatar{--agent-avatar-size:100%;width:var(--inline-mention-avatar-size);height:var(--inline-mention-avatar-size);vertical-align:-.24em;margin-inline-end:.25em;display:inline-block;position:relative;overflow:visible}.chat-composer-module__GH9-AW__inlineMentionAvatar>*{width:100%;height:100%}.chat-composer-module__GH9-AW__inlineMentionLabel{line-height:inherit;vertical-align:baseline;display:inline}.chat-composer-module__GH9-AW__toolbar{align-items:center;gap:var(--space-2);padding:0 var(--space-1) var(--space-1);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.chat-composer-module__GH9-AW__root[data-voice-active=true] .chat-composer-module__GH9-AW__toolbar{grid-template-columns:minmax(0,1fr) auto}.chat-composer-module__GH9-AW__root[data-voice-active=true] .chat-composer-module__GH9-AW__toolbar>.chat-composer-module__GH9-AW__group:first-child{display:none}.chat-composer-module__GH9-AW__root[data-voice-active=true] .chat-composer-module__GH9-AW__toolbar>.chat-composer-module__GH9-AW__group:nth-child(2){grid-column:1;justify-self:stretch;width:100%;min-width:0}.chat-composer-module__GH9-AW__root[data-voice-active=true] .chat-composer-module__GH9-AW__toolbar>.chat-composer-module__GH9-AW__submit{grid-column:2}.chat-composer-module__GH9-AW__group{align-items:center;gap:var(--space-2);min-width:0;display:flex}.chat-composer-module__GH9-AW__action{min-height:var(--control-height);padding:0 var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);color:var(--text-secondary);font:700 var(--text-xs)/1 var(--font-working);transition:border-color var(--motion-fast) var(--ease-out), background-color var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out), transform .12s var(--ease-out);background:0 0;border:1px solid #0000;display:inline-flex}.chat-composer-module__GH9-AW__iconAction{width:var(--control-height);min-width:var(--control-height);padding:0}.chat-composer-module__GH9-AW__action svg{width:var(--icon-md);height:var(--icon-md);fill:currentColor;flex:none}.chat-composer-module__GH9-AW__action:hover:not(:disabled){border-color:var(--line-soft);background:var(--surface-control);color:var(--text-primary)}.chat-composer-module__GH9-AW__action:active:not(:disabled){transform:scale(.985)}.chat-composer-module__GH9-AW__action:focus-visible{box-shadow:0 0 0 2px var(--focus-guard), 0 0 0 4px var(--focus-ring);outline:0}.chat-composer-module__GH9-AW__action:disabled{cursor:not-allowed;opacity:.42}.chat-composer-module__GH9-AW__submit{border:1px solid var(--light);background:var(--light);width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--night);border-radius:50%;place-items:center;padding:0;transition:border-color .14s,background-color .14s,color .14s,opacity .14s,transform .12s;display:grid}.chat-composer-module__GH9-AW__submit svg{fill:currentColor;width:1.125rem;height:1.125rem}.chat-composer-module__GH9-AW__submit:not(:disabled):hover{transform:translateY(-.0625rem)}.chat-composer-module__GH9-AW__submit:not(:disabled):active{transform:scale(.985)}.chat-composer-module__GH9-AW__submit:disabled{border-color:var(--line-strong);color:var(--light-muted);opacity:.55;background:#f5f3ea1f}.chat-composer-module__GH9-AW__submit[data-running=true] svg{animation:.72s linear infinite chat-composer-module__GH9-AW__composer-spin}@keyframes chat-composer-module__GH9-AW__composer-spin{to{transform:rotate(1turn)}}html[data-theme=light] .chat-composer-module__GH9-AW__root{--chat-composer-edge:#17181333;--chat-composer-inset:inset 0 1px 0 #fff;--chat-composer-elevation:0 .75rem 2rem #22231d1f;--chat-composer-surface:#fffffcfa}html[data-theme=light] .chat-composer-module__GH9-AW__root:focus-within{--chat-composer-edge:#17181357;--chat-composer-inset:inset 0 1px 0 #fff;--chat-composer-elevation:0 0 0 1px #1718130f, 0 .9rem 2.4rem #22231d24}html[data-theme=light] .chat-composer-module__GH9-AW__input{color:var(--text-primary)}html[data-theme=light] .chat-composer-module__GH9-AW__input::placeholder{color:var(--text-muted)}html[data-theme=light] .chat-composer-module__GH9-AW__inlineInput:empty:before{color:var(--text-muted)}html[data-theme=light] .chat-composer-module__GH9-AW__submit{color:#fffef8;background:#111210;border-color:#111210}html[data-theme=light] .chat-composer-module__GH9-AW__submit:disabled{border-color:var(--line-strong);color:var(--text-muted);background:#17181314}@media (prefers-reduced-motion:reduce){.chat-composer-module__GH9-AW__root,.chat-composer-module__GH9-AW__action,.chat-composer-module__GH9-AW__submit{transition:none}.chat-composer-module__GH9-AW__submit[data-running=true] svg{animation:none}}@media (forced-colors:active){.chat-composer-module__GH9-AW__root,.chat-composer-module__GH9-AW__action,.chat-composer-module__GH9-AW__submit{color:canvastext;background:canvas;border-color:canvastext}.chat-composer-module__GH9-AW__root:before{background:canvas;border-color:canvastext}.chat-composer-module__GH9-AW__root:after{background:canvas}.chat-composer-module__GH9-AW__inlineMention{color:canvastext}}@media (max-width:52rem){.chat-composer-module__GH9-AW__root,.chat-composer-module__GH9-AW__root:before{transition:none}.chat-composer-module__GH9-AW__root.chat-composer-module__GH9-AW__mobileCompact{block-size:var(--control-height-lg);min-height:3.25rem;padding:var(--space-1);border-radius:var(--radius-pill);grid-template-rows:2.75rem;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:0}.chat-composer-module__GH9-AW__mobileCompact>:not(.chat-composer-module__GH9-AW__input):not(.chat-composer-module__GH9-AW__toolbar){display:none}.chat-composer-module__GH9-AW__mobileCompact>.chat-composer-module__GH9-AW__input{min-height:2.75rem;max-height:2.75rem;padding:.625rem var(--space-2);grid-area:1/2;overflow:hidden;height:2.75rem!important}.chat-composer-module__GH9-AW__mobileCompact>.chat-composer-module__GH9-AW__toolbar{z-index:1;pointer-events:none;grid-area:1/1/auto/-1;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;gap:0;padding:0}.chat-composer-module__GH9-AW__mobileCompact>.chat-composer-module__GH9-AW__toolbar>.chat-composer-module__GH9-AW__group{pointer-events:auto;justify-content:center;gap:0;width:2.75rem;height:2.75rem}.chat-composer-module__GH9-AW__mobileCompact>.chat-composer-module__GH9-AW__toolbar>.chat-composer-module__GH9-AW__group:nth-child(2){grid-column:3}.chat-composer-module__GH9-AW__mobileCompact>.chat-composer-module__GH9-AW__toolbar>.chat-composer-module__GH9-AW__group:nth-child(2)>:not([data-chat-composer-voice=true]),.chat-composer-module__GH9-AW__mobileCompact>.chat-composer-module__GH9-AW__toolbar>.chat-composer-module__GH9-AW__submit,.chat-composer-module__GH9-AW__root.chat-composer-module__GH9-AW__mobileCompact[data-voice-active=true]>.chat-composer-module__GH9-AW__input{display:none}.chat-composer-module__GH9-AW__root.chat-composer-module__GH9-AW__mobileCompact[data-voice-active=true]>.chat-composer-module__GH9-AW__toolbar{grid-template-columns:minmax(0,1fr)}.chat-composer-module__GH9-AW__root.chat-composer-module__GH9-AW__mobileCompact[data-voice-active=true]>.chat-composer-module__GH9-AW__toolbar>.chat-composer-module__GH9-AW__group:nth-child(2){grid-column:1/-1;width:100%}.chat-composer-module__GH9-AW__labeledAction{width:var(--control-height);min-width:var(--control-height);padding:0}.chat-composer-module__GH9-AW__labeledAction>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}
.chat-options-menu-module__39TEeq__trigger{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:var(--text-primary);background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.chat-options-menu-module__39TEeq__trigger svg{width:var(--icon-md);height:var(--icon-md)}.chat-options-menu-module__39TEeq__trigger:hover,.chat-options-menu-module__39TEeq__trigger[data-popup-open]{background:var(--surface-control)}.chat-options-menu-module__39TEeq__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chat-options-menu-module__39TEeq__positioner{z-index:240;outline:none}.chat-options-menu-module__39TEeq__popup{width:15rem;max-width:calc(100vw - var(--space-6));max-height:min(var(--available-height), 32rem);overscroll-behavior:contain;padding:var(--space-2);border-radius:var(--radius-lg);background:var(--surface-canvas);color:var(--text-primary);box-shadow:var(--overlay-shadow);transform-origin:var(--transform-origin);transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);outline:none;overflow-y:auto}.chat-options-menu-module__39TEeq__popup[data-starting-style],.chat-options-menu-module__39TEeq__popup[data-ending-style]{opacity:0;transform:scale(.97)}.chat-options-menu-module__39TEeq__item{min-width:0;min-height:var(--control-height);padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-3);border-radius:var(--radius-sm);color:var(--text-primary);font:500 var(--text-ui)/1.4 var(--font-reading);cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;border:0;outline:none;display:flex}.chat-options-menu-module__39TEeq__item>svg,.chat-options-menu-module__39TEeq__indicator{width:var(--icon-md);height:var(--icon-md);flex:none}.chat-options-menu-module__39TEeq__item{--agent-avatar-size:1.5rem}.chat-options-menu-module__39TEeq__item[data-highlighted],.chat-options-menu-module__39TEeq__item[data-popup-open]{background:var(--surface-control)}.chat-options-menu-module__39TEeq__item[data-disabled]{opacity:.45;cursor:not-allowed}.chat-options-menu-module__39TEeq__danger{color:var(--signal-error)}.chat-options-menu-module__39TEeq__item .chat-options-menu-module__39TEeq__trailing{margin-left:auto}.chat-options-menu-module__39TEeq__indicator svg{width:100%;height:100%}.chat-options-menu-module__39TEeq__label{padding:var(--space-2) var(--space-3);color:var(--text-secondary);font-size:var(--text-xs)}.chat-options-menu-module__39TEeq__separator{height:1px;margin:var(--space-2) var(--space-3);background:var(--line)}@media (max-width:52rem){.chat-options-menu-module__39TEeq__trigger{border-color:var(--line-soft);border-radius:var(--radius-pill);background:var(--surface-canvas)}}@media (prefers-reduced-motion:reduce){.chat-options-menu-module__39TEeq__popup{transition:none}}@media (forced-colors:active){.chat-options-menu-module__39TEeq__popup{color:canvastext;background:canvas;border:1px solid canvastext}.chat-options-menu-module__39TEeq__item[data-highlighted]{outline:1px solid highlight}}
.info-tip-module__Zi0q1a__trigger{border-radius:var(--radius-pill);width:1.75rem;min-width:1.75rem;height:1.75rem;min-height:1.75rem;color:var(--text-tertiary);background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.info-tip-module__Zi0q1a__trigger svg{width:var(--icon-sm);height:var(--icon-sm)}.info-tip-module__Zi0q1a__trigger:hover,.info-tip-module__Zi0q1a__trigger[data-popup-open]{background:var(--surface-control);color:var(--text-primary)}.info-tip-module__Zi0q1a__trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.info-tip-module__Zi0q1a__positioner{z-index:2400;max-width:calc(100vw - var(--space-8))}.info-tip-module__Zi0q1a__popup{width:max-content;max-width:min(18rem, var(--available-width));padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-canvas);color:var(--text-secondary);box-shadow:var(--overlay-shadow);font-size:var(--text-sm);line-height:var(--leading-copy)}@media (pointer:coarse){.info-tip-module__Zi0q1a__trigger{width:var(--control-height);height:var(--control-height)}}@media (forced-colors:active){.info-tip-module__Zi0q1a__popup{color:canvastext;background:canvas;border-color:canvastext}}
.evaluations-module__ybV9ea__root{--evaluation-positive:#8cc6a6;--evaluation-negative:#cb8585;min-width:0;height:100%;min-height:0;color:var(--light);flex-direction:column;display:flex;overflow:hidden}.evaluations-module__ybV9ea__body button,.evaluations-module__ybV9ea__body input,.evaluations-module__ybV9ea__body select,.evaluations-module__ybV9ea__body textarea{font:inherit}.evaluations-module__ybV9ea__body button{min-height:44px;color:inherit;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem .85rem;display:inline-flex}.evaluations-module__ybV9ea__body button:disabled{opacity:.45;cursor:default}.evaluations-module__ybV9ea__body button:focus-visible,.evaluations-module__ybV9ea__body input:focus-visible,.evaluations-module__ybV9ea__body textarea:focus-visible,.evaluations-module__ybV9ea__body select:focus-visible,.evaluations-module__ybV9ea__body summary:focus-visible{outline-offset:3px;outline:2px solid #8796ee}.evaluations-module__ybV9ea__navigation{flex:none;align-items:center;gap:.25rem;display:flex}.evaluations-module__ybV9ea__tabs{flex:1;gap:.25rem;min-width:0;display:flex}.evaluations-module__ybV9ea__tabs button{min-height:44px;font:inherit;cursor:pointer;color:var(--light-secondary);background:0 0;border:0;border-radius:.35rem;flex:1;justify-content:center;align-items:center;gap:.45rem;padding:.5rem;font-weight:650;display:inline-flex}.evaluations-module__ybV9ea__tabs button[aria-selected=true]{color:var(--light);background:color-mix(in srgb, var(--light) 8%, transparent)}.evaluations-module__ybV9ea__trial{flex:1;min-height:0;padding-top:.75rem}.evaluations-module__ybV9ea__trial[hidden]{display:none}.evaluations-module__ybV9ea__body{overscroll-behavior:contain;min-height:0;padding:1rem .25rem max(1rem, var(--safe-area-inset-bottom));scrollbar-gutter:stable;flex:1;overflow:auto}.evaluations-module__ybV9ea__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.evaluations-module__ybV9ea__root .evaluations-module__ybV9ea__primary{background:var(--light);color:var(--background,#10110e);border-color:#0000;font-weight:700}.evaluations-module__ybV9ea__empty{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.evaluations-module__ybV9ea__empty svg{color:#8796ee}.evaluations-module__ybV9ea__empty h3,.evaluations-module__ybV9ea__empty p,.evaluations-module__ybV9ea__soon p{margin:0}.evaluations-module__ybV9ea__empty h3{letter-spacing:-.025em;font-size:1.2rem}.evaluations-module__ybV9ea__empty p,.evaluations-module__ybV9ea__muted,.evaluations-module__ybV9ea__soon p{color:var(--light-secondary);font-size:.9rem;line-height:1.6}.evaluations-module__ybV9ea__cases,.evaluations-module__ybV9ea__checkResults,.evaluations-module__ybV9ea__tools{margin:0;padding:0;list-style:none}.evaluations-module__ybV9ea__cases{gap:.75rem;display:grid}.evaluations-module__ybV9ea__cases>li{border:1px solid var(--line);border-radius:.65rem;align-items:flex-start;min-width:0;padding:.25rem;display:flex}.evaluations-module__ybV9ea__cases>li[data-disabled=true]{opacity:.55}.evaluations-module__ybV9ea__root .evaluations-module__ybV9ea__caseButton{text-align:left;border:0;flex:1;justify-content:stretch;gap:.5rem;min-width:0;display:grid}.evaluations-module__ybV9ea__caseButton strong{font-size:1rem}.evaluations-module__ybV9ea__caseButton>span:not(.evaluations-module__ybV9ea__category){color:var(--light-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.evaluations-module__ybV9ea__caseButton small{color:var(--light-secondary)}.evaluations-module__ybV9ea__category{letter-spacing:.04em;color:#a8b4ed;background:#7286d91a;border-radius:.25rem;width:fit-content;padding:.25rem .4rem;font-size:.68rem}.evaluations-module__ybV9ea__root .evaluations-module__ybV9ea__iconButton{border:none;flex:none;width:44px;padding:.5rem}.evaluations-module__ybV9ea__soon{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}.evaluations-module__ybV9ea__soon>div{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.evaluations-module__ybV9ea__soon>div>span{color:var(--light-secondary);border:1px solid var(--line);border-radius:.3rem;margin-left:auto;padding:.25rem .4rem;font-size:.7rem}.evaluations-module__ybV9ea__editor{gap:1rem;display:grid}.evaluations-module__ybV9ea__editor label{gap:.5rem;min-width:0;font-size:.85rem;font-weight:600;display:grid}.evaluations-module__ybV9ea__body input,.evaluations-module__ybV9ea__body textarea,.evaluations-module__ybV9ea__body select{box-sizing:border-box;border:1px solid var(--line);width:100%;min-width:0;min-height:44px;color:var(--light);background:var(--surface,#151610);border-radius:.4rem;padding:.65rem}.evaluations-module__ybV9ea__body textarea{resize:vertical}.evaluations-module__ybV9ea__editor fieldset{border:0;min-width:0;margin:0;padding:0}.evaluations-module__ybV9ea__editor legend{margin-bottom:.5rem;font-size:.85rem;font-weight:600}.evaluations-module__ybV9ea__checkEditor{grid-template-columns:minmax(0,1fr) 44px;gap:.5rem;margin-bottom:.75rem;display:grid}.evaluations-module__ybV9ea__checkEditor select{grid-column:1}.evaluations-module__ybV9ea__checkEditor input{grid-area:2/1}.evaluations-module__ybV9ea__checkEditor button{grid-area:1/2/3;align-self:center}.evaluations-module__ybV9ea__editor .evaluations-module__ybV9ea__checkbox{align-items:center;display:flex}.evaluations-module__ybV9ea__checkbox input{accent-color:#7d90da;width:20px;min-height:20px}.evaluations-module__ybV9ea__checkDetails{grid-column:1/-1;font-size:.8rem}.evaluations-module__ybV9ea__testData{gap:.5rem;min-width:0;margin-block:.75rem;display:grid}.evaluations-module__ybV9ea__dataHeader{align-items:center;gap:.5rem;display:flex}.evaluations-module__ybV9ea__dataHeader strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.8rem}.evaluations-module__ybV9ea__dataHeader select{width:auto;max-width:45%;font-size:.75rem}.evaluations-module__ybV9ea__dataItem{border-left:1px solid var(--line);grid-template-columns:minmax(0,1fr) 44px;gap:.25rem;padding-left:.5rem;display:grid}.evaluations-module__ybV9ea__dataItem>button{align-self:start}.evaluations-module__ybV9ea__editor .evaluations-module__ybV9ea__fixture{border-bottom:1px solid var(--line);padding-block:.75rem}.evaluations-module__ybV9ea__error{color:var(--evaluation-negative);font-size:.85rem}.evaluations-module__ybV9ea__runPicker{gap:.5rem;display:grid}.evaluations-module__ybV9ea__runPicker>span{color:var(--light-secondary);font-size:.75rem}.evaluations-module__ybV9ea__score{flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:1.5rem 0 .75rem;display:flex}.evaluations-module__ybV9ea__score>strong{color:var(--light);letter-spacing:-.06em;font-size:2.5rem;line-height:1}.evaluations-module__ybV9ea__score[data-passed=true]>strong{color:var(--evaluation-positive)}.evaluations-module__ybV9ea__score strong span{color:var(--light-secondary);font-size:1.2rem}.evaluations-module__ybV9ea__score small{color:var(--light-secondary);margin-left:auto}.evaluations-module__ybV9ea__progress{gap:4px;margin-bottom:1.25rem;display:flex}.evaluations-module__ybV9ea__progress span{background:var(--line);border-radius:3px;flex:1;height:6px}.evaluations-module__ybV9ea__progress [data-status=passed]{background:#79b694}.evaluations-module__ybV9ea__progress [data-status=failed],.evaluations-module__ybV9ea__progress [data-status=error]{background:#cb8585}.evaluations-module__ybV9ea__result{border:1px solid var(--line);border-radius:.5rem;margin-top:.75rem}.evaluations-module__ybV9ea__result>summary{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:.3rem .5rem;padding:.85rem;list-style:none;display:grid}.evaluations-module__ybV9ea__result>summary::-webkit-details-marker{display:none}.evaluations-module__ybV9ea__result>summary strong{overflow-wrap:anywhere;font-size:.9rem}.evaluations-module__ybV9ea__result>summary>span:last-child{color:var(--light-secondary);grid-column:2;font-size:.75rem}.evaluations-module__ybV9ea__resultIcon{color:var(--evaluation-negative);justify-content:center;align-items:center;display:flex}.evaluations-module__ybV9ea__result[data-status=passed] .evaluations-module__ybV9ea__resultIcon{color:var(--evaluation-positive)}.evaluations-module__ybV9ea__resultBody{padding:0 .85rem 1rem}.evaluations-module__ybV9ea__checkResults li{border-top:1px solid var(--line);gap:.5rem;padding:.75rem 0;display:flex}.evaluations-module__ybV9ea__checkResults li>svg{color:var(--evaluation-negative);flex:none;margin-top:2px}.evaluations-module__ybV9ea__checkResults li[data-passed=true]>svg{color:var(--evaluation-positive)}.evaluations-module__ybV9ea__checkResults li>div{overflow-wrap:anywhere;gap:.25rem;min-width:0;font-size:.8rem;display:grid}.evaluations-module__ybV9ea__checkResults small{color:var(--light-secondary);white-space:pre-wrap}.evaluations-module__ybV9ea__resultBody details{margin-top:.75rem}.evaluations-module__ybV9ea__output{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.85rem;line-height:1.6}.evaluations-module__ybV9ea__tools li{justify-content:space-between;gap:.5rem;padding:.5rem 0;font-size:.75rem;display:flex}.evaluations-module__ybV9ea__tools code{overflow-wrap:anywhere;min-width:0}html[data-theme=light] .evaluations-module__ybV9ea__root{--evaluation-positive:#28714b;--evaluation-negative:#a24c4c;--surface:#fff}html[data-theme=light] .evaluations-module__ybV9ea__primary{color:#fff}html[data-theme=light] .evaluations-module__ybV9ea__category{color:#425590}html[data-theme=light] .evaluations-module__ybV9ea__result[data-status=passed] .evaluations-module__ybV9ea__resultIcon{color:#28714b}@media (max-width:440px){.evaluations-module__ybV9ea__tabs button{gap:.3rem;padding-inline:.3rem;font-size:.8rem}.evaluations-module__ybV9ea__tabs button svg{flex:none;width:16px;height:16px}.evaluations-module__ybV9ea__actions{gap:.5rem}.evaluations-module__ybV9ea__actions>button{flex:1;padding-inline:.5rem;font-size:.8rem}.evaluations-module__ybV9ea__body input,.evaluations-module__ybV9ea__body textarea,.evaluations-module__ybV9ea__body select{font-size:16px}.evaluations-module__ybV9ea__body{padding-inline:0}}@media (prefers-reduced-motion:no-preference){.evaluations-module__ybV9ea__tabs button{transition:color .14s,background-color .14s}}
.chat-secret-request-module__nSxVxa__request{border-top:1px solid var(--line-soft);gap:.625rem;margin-top:.5rem;padding:.75rem 0;display:grid}.chat-secret-request-module__nSxVxa__heading{grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.625rem;display:grid}.chat-secret-request-module__nSxVxa__heading>span{border:1px solid var(--line);width:1.75rem;height:1.75rem;color:var(--light-secondary);border-radius:50%;place-items:center;display:grid}.chat-secret-request-module__nSxVxa__heading>span svg{fill:currentColor;width:.875rem;height:.875rem}.chat-secret-request-module__nSxVxa__heading strong{font-size:.875rem;line-height:1.25;display:block}.chat-secret-request-module__nSxVxa__request p,.chat-secret-request-module__nSxVxa__request small{color:var(--light-secondary);margin:0;line-height:1.45}.chat-secret-request-module__nSxVxa__heading p{margin-top:.2rem;font-size:.75rem}.chat-secret-request-module__nSxVxa__request form{gap:.375rem;display:grid}.chat-secret-request-module__nSxVxa__controls{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.chat-secret-request-module__nSxVxa__fieldLabel{font:650 .625rem/1 var(--font-working);text-transform:uppercase}.chat-secret-request-module__nSxVxa__secretField{min-width:0;position:relative}.chat-secret-request-module__nSxVxa__secretField input{border:1px solid var(--control-edge,var(--line));background:color-mix(in srgb, var(--night-soft) 94%, transparent);width:100%;min-width:0;min-height:2.5rem;color:var(--light);border-radius:.375rem;outline:0;padding:0 2.75rem 0 .75rem;transition:border-color .14s,box-shadow .14s,background-color .14s}.chat-secret-request-module__nSxVxa__secretField input:hover{border-color:var(--line-strong)}.chat-secret-request-module__nSxVxa__secretField input:focus-visible{border-color:var(--light-secondary);box-shadow:0 0 0 2px color-mix(in srgb, var(--light) 16%, transparent)}.chat-secret-request-module__nSxVxa__request button[type=submit],.chat-secret-request-module__nSxVxa__configured button{border:1px solid var(--light);background:var(--light);min-height:2.5rem;color:var(--night);border-radius:.375rem;padding:0 .875rem;font-size:.75rem;font-weight:700;transition:opacity .14s,transform .12s}.chat-secret-request-module__nSxVxa__request button[type=submit]:hover,.chat-secret-request-module__nSxVxa__configured button:hover{opacity:.86}.chat-secret-request-module__nSxVxa__request button[type=submit]:active,.chat-secret-request-module__nSxVxa__configured button:active{transform:scale(.97)}.chat-secret-request-module__nSxVxa__request button:focus-visible{outline:2px solid var(--light);outline-offset:2px}.chat-secret-request-module__nSxVxa__request button:disabled{cursor:not-allowed;opacity:.48}.chat-secret-request-module__nSxVxa__visibilityToggle{width:2.5rem;min-height:2.5rem;color:var(--light-secondary);background:0 0;border:0;border-radius:.25rem;place-items:center;padding:0;display:grid;position:absolute;inset:0 0 0 auto}.chat-secret-request-module__nSxVxa__visibilityToggle:hover{color:var(--light)}.chat-secret-request-module__nSxVxa__visibilityToggle svg{fill:currentColor;width:1rem;height:1rem}.chat-secret-request-module__nSxVxa__configured{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.chat-secret-request-module__nSxVxa__configured button{flex:none}.chat-secret-request-module__nSxVxa__error{color:var(--signal-error)!important}@media (max-width:40rem){.chat-secret-request-module__nSxVxa__controls{grid-template-columns:minmax(0,1fr)}.chat-secret-request-module__nSxVxa__configured{flex-direction:column;align-items:stretch}}html[data-theme=light] .chat-secret-request-module__nSxVxa__secretField input{background:#fff}html[data-theme=light] .chat-secret-request-module__nSxVxa__request button[type=submit]{color:#fff;background:#11120f;border-color:#11120f}html[data-theme=light] .chat-secret-request-module__nSxVxa__configured button{color:#fff;background:#11120f;border-color:#11120f}html[data-theme=light] .chat-secret-request-module__nSxVxa__request button:focus-visible{outline-color:#11120f}html[data-theme=light] .chat-secret-request-module__nSxVxa__secretField input:focus-visible{border-color:#11120f;box-shadow:0 0 0 2px #11120f24}@media (prefers-reduced-motion:reduce){.chat-secret-request-module__nSxVxa__secretField input,.chat-secret-request-module__nSxVxa__request button[type=submit],.chat-secret-request-module__nSxVxa__configured button{transition:none}}
.chat-runtime-control-module__YyF7nW__cluster{align-items:center;gap:.3rem;min-width:0;display:flex}.chat-runtime-control-module__YyF7nW__contextButton{width:2.75rem;height:2.75rem;color:var(--light-secondary,var(--text-secondary));background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.chat-runtime-control-module__YyF7nW__contextButton:hover{background:#ffffff0f}.chat-runtime-control-module__YyF7nW__contextButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chat-runtime-control-module__YyF7nW__contextButton svg{width:1.25rem;height:1.25rem;transform:rotate(-90deg)}.chat-runtime-control-module__YyF7nW__contextTrack,.chat-runtime-control-module__YyF7nW__contextValue{fill:none;stroke-width:2.25px}.chat-runtime-control-module__YyF7nW__contextTrack{stroke:#ffffff2e}.chat-runtime-control-module__YyF7nW__contextValue{stroke:var(--text-primary);stroke-linecap:round;transition:stroke-dasharray .24s}.chat-runtime-control-module__YyF7nW__contextTooltip{gap:.18rem;min-width:10rem;display:grid}.chat-runtime-control-module__YyF7nW__contextTooltip strong{color:inherit;font-size:.72rem}.chat-runtime-control-module__YyF7nW__contextTooltip span{color:color-mix(in srgb, currentColor 76%, transparent);font-size:.68rem}.chat-runtime-control-module__YyF7nW__control{min-width:0;position:relative}.chat-runtime-control-module__YyF7nW__control>summary{max-width:14rem;min-height:2.75rem;color:var(--light,var(--text-primary));cursor:pointer;background:#ffffff0e;border:0;border-radius:999px;align-items:center;gap:.42rem;padding:0 .75rem;list-style:none;transition:background-color .15s,transform .12s;display:flex}.chat-runtime-control-module__YyF7nW__control>summary::-webkit-details-marker{display:none}.chat-runtime-control-module__YyF7nW__control>summary:hover,.chat-runtime-control-module__YyF7nW__control[open]>summary{background:#ffffff1a}.chat-runtime-control-module__YyF7nW__control>summary:active{transform:scale(.97)}.chat-runtime-control-module__YyF7nW__control>summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chat-runtime-control-module__YyF7nW__control>summary span{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:650;overflow:hidden}.chat-runtime-control-module__YyF7nW__control>summary svg{flex:none;width:1rem;height:1rem}.chat-runtime-control-module__YyF7nW__control[open]>summary>svg:last-child{transform:rotate(180deg)}.chat-runtime-control-module__YyF7nW__panel{z-index:80;border:1px solid var(--line);background:var(--surface-overlay);width:min(21rem,100vw - 2rem);color:var(--text-primary);box-shadow:var(--overlay-shadow);transform-origin:100% 100%;border-radius:1rem;gap:.75rem;padding:.9rem;animation:.17s cubic-bezier(.22,1,.36,1) both chat-runtime-control-module__YyF7nW__panel-in;display:grid;position:absolute;bottom:calc(100% + .65rem);right:0}.chat-runtime-control-module__YyF7nW__reasoningHeader label{color:var(--text-secondary);font-size:.68rem}.chat-runtime-control-module__YyF7nW__reasoningHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.chat-runtime-control-module__YyF7nW__reasoningHeader output{font-size:.72rem}.chat-runtime-control-module__YyF7nW__reasoningSlider{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.5rem;margin:0}.chat-runtime-control-module__YyF7nW__reasoningSlider::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--text-primary) 0 var(--reasoning-progress), var(--line-strong) var(--reasoning-progress) 100%);border-radius:999px;height:.34rem}.chat-runtime-control-module__YyF7nW__reasoningSlider::-moz-range-track{background:linear-gradient(90deg, var(--text-primary) 0 var(--reasoning-progress), var(--line-strong) var(--reasoning-progress) 100%);border-radius:999px;height:.34rem}.chat-runtime-control-module__YyF7nW__reasoningSlider[data-maximum=true]::-webkit-slider-runnable-track{background:#8b5cf6}.chat-runtime-control-module__YyF7nW__reasoningSlider[data-maximum=true]::-moz-range-track{background:#8b5cf6}.chat-runtime-control-module__YyF7nW__reasoningSlider::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #111;border-radius:50%;width:1.15rem;height:1.15rem;margin-top:-.405rem;box-shadow:0 .2rem .7rem #00000057}.chat-runtime-control-module__YyF7nW__reasoningSlider::-moz-range-thumb{background:#fff;border:2px solid #111;border-radius:50%;width:1.15rem;height:1.15rem;box-shadow:0 .2rem .7rem #00000057}.chat-runtime-control-module__YyF7nW__reasoningSlider:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:999px}.chat-runtime-control-module__YyF7nW__reasoningEnds{color:var(--text-secondary);justify-content:space-between;margin-top:-.55rem;font-size:.62rem;display:flex}.chat-runtime-control-module__YyF7nW__compactButton{border:1px solid var(--line);background:var(--surface-control);min-height:2.75rem;color:inherit;border-radius:.65rem;justify-self:end;padding:0 .75rem;font-size:.7rem;font-weight:650}.chat-runtime-control-module__YyF7nW__compactButton:hover:not(:disabled){background:color-mix(in srgb, var(--surface-control) 90%, var(--text-primary))}.chat-runtime-control-module__YyF7nW__compactButton:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chat-runtime-control-module__YyF7nW__compactButton:disabled{opacity:.45}.chat-runtime-control-module__YyF7nW__error{color:var(--signal-error);margin:0;font-size:.68rem;line-height:1.4}.chat-runtime-control-module__YyF7nW__spinner{animation:.75s linear infinite chat-runtime-control-module__YyF7nW__spin}.chat-runtime-control-module__YyF7nW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html[data-theme=light] .chat-runtime-control-module__YyF7nW__contextButton:hover{background:#11121012}html[data-theme=light] .chat-runtime-control-module__YyF7nW__control>summary:hover{background:#11121012}html[data-theme=light] .chat-runtime-control-module__YyF7nW__control[open]>summary{background:#11121012}html[data-theme=light] .chat-runtime-control-module__YyF7nW__contextTrack{stroke:#11121033}html[data-theme=light] .chat-runtime-control-module__YyF7nW__control>summary{background:#1112100b}@keyframes chat-runtime-control-module__YyF7nW__panel-in{0%{opacity:0;transform:translateY(.35rem)scale(.98)}}@keyframes chat-runtime-control-module__YyF7nW__spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.chat-runtime-control-module__YyF7nW__panel,.chat-runtime-control-module__YyF7nW__spinner{animation:none}.chat-runtime-control-module__YyF7nW__contextValue{transition:none}}@media (max-width:42rem){.chat-runtime-control-module__YyF7nW__control>summary{max-width:10rem}.chat-runtime-control-module__YyF7nW__panel{right:-3rem}}@media (max-width:30rem){.chat-runtime-control-module__YyF7nW__control>summary{max-width:7.5rem}}@container chat-composer (max-width:38rem){.chat-runtime-control-module__YyF7nW__cluster{display:none}}
.voice-dictation-module__2ERa2a__micButton,.voice-dictation-module__2ERa2a__recordingControl button{aspect-ratio:1;border-radius:var(--radius-pill);width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;color:var(--light-secondary,var(--text-secondary));background:0 0;border:0;flex:0 0 2.75rem;place-items:center;padding:0;display:grid}.voice-dictation-module__2ERa2a__micButton:hover:not(:disabled),.voice-dictation-module__2ERa2a__recordingControl button:hover:not(:disabled){color:var(--light,var(--text-primary));background:#ffffff12}.voice-dictation-module__2ERa2a__micButton:focus-visible,.voice-dictation-module__2ERa2a__recordingControl button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.voice-dictation-module__2ERa2a__micButton svg,.voice-dictation-module__2ERa2a__recordingControl button svg{width:1.15rem;height:1.15rem}.voice-dictation-module__2ERa2a__micButton:disabled,.voice-dictation-module__2ERa2a__recordingControl button:disabled{opacity:.42}.voice-dictation-module__2ERa2a__recordingControl{width:100%;min-width:0;min-height:2.75rem;color:var(--light-secondary,var(--text-secondary));align-items:center;gap:.45rem;animation:.18s cubic-bezier(.22,1,.36,1) both voice-dictation-module__2ERa2a__voice-in;display:flex}.voice-dictation-module__2ERa2a__waveform{flex:auto;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:1.6rem;display:flex;overflow:hidden}.voice-dictation-module__2ERa2a__waveform i{border-radius:var(--radius-pill);opacity:.56;transform-origin:50%;width:2px;min-width:1px;height:100%;transition:transform 64ms linear, opacity var(--motion-fast) var(--ease-out);background:currentColor;flex:2px;transform:scaleY(.14)}.voice-dictation-module__2ERa2a__recordingControl[data-processing=true] .voice-dictation-module__2ERa2a__waveform i{animation:1s ease-in-out infinite alternate voice-dictation-module__2ERa2a__processing-wave}.voice-dictation-module__2ERa2a__recordingControl time{font-variant-numeric:tabular-nums;text-align:right;min-width:2.25rem;font-size:.68rem}.voice-dictation-module__2ERa2a__recordingControl .voice-dictation-module__2ERa2a__stopButton{color:#171717;background:#f7f6f0}.voice-dictation-module__2ERa2a__recordingControl .voice-dictation-module__2ERa2a__stopButton:hover:not(:disabled){color:#111;background:#fff}.voice-dictation-module__2ERa2a__spinner{animation:.75s linear infinite voice-dictation-module__2ERa2a__spin}.voice-dictation-module__2ERa2a__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}html[data-theme=light] .voice-dictation-module__2ERa2a__micButton:hover:not(:disabled){background:#11121012}html[data-theme=light] .voice-dictation-module__2ERa2a__recordingControl button:hover:not(:disabled){background:#11121012}html[data-theme=light] .voice-dictation-module__2ERa2a__recordingControl .voice-dictation-module__2ERa2a__stopButton{color:#fffef8;background:#111210}@keyframes voice-dictation-module__2ERa2a__voice-in{0%{opacity:0;transform:translateY(.3rem)scale(.98)}}@keyframes voice-dictation-module__2ERa2a__processing-wave{to{opacity:.9;transform:scaleY(.8)}}@keyframes voice-dictation-module__2ERa2a__spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.voice-dictation-module__2ERa2a__recordingControl,.voice-dictation-module__2ERa2a__recordingControl[data-processing=true] .voice-dictation-module__2ERa2a__waveform i,.voice-dictation-module__2ERa2a__spinner{animation:none}.voice-dictation-module__2ERa2a__waveform i{transition:none}}
.integration-soon-badge-module__OdS5DW__badge{inline-size:fit-content;padding:var(--space-1) var(--space-2);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-control);color:var(--text-primary);font:650 var(--text-xs)/1 var(--font-working);white-space:nowrap;flex:none;align-items:center;display:inline-flex}@media (forced-colors:active){.integration-soon-badge-module__OdS5DW__badge{color:canvastext;background:canvas;border-color:canvastext}}
.integration-connect-action-module__U_NoZa__integrationConnectAction{box-sizing:border-box;width:min(100%,40rem);min-width:0;padding:var(--space-4);align-items:center;gap:var(--space-3);background:linear-gradient(color-mix(in srgb, var(--surface-raised) 92%, transparent), color-mix(in srgb, var(--surface-raised) 92%, transparent)) padding-box, linear-gradient(120deg, color-mix(in srgb, var(--line-strong) 76%, transparent), color-mix(in srgb, var(--signal) 18%, var(--line-soft)), color-mix(in srgb, var(--line-strong) 56%, transparent)) border-box;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--light) 5%, transparent);border:1px solid #0000;border-radius:.625rem;grid-template-columns:2.75rem minmax(0,1fr) auto;animation:.18s cubic-bezier(.22,1,.36,1) both integration-connect-action-module__U_NoZa__integration-card-enter;display:grid}.integration-connect-action-module__U_NoZa__integrationConnectBody{gap:.25rem;min-width:0;display:grid}.integration-connect-action-module__U_NoZa__integrationConnectHeading{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.integration-connect-action-module__U_NoZa__integrationConnectHeading strong{color:var(--light);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:650;line-height:1.3;overflow:hidden}.integration-connect-action-module__U_NoZa__integrationConnectBody p{color:var(--light-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.75rem;line-height:1.5;display:-webkit-box;overflow:hidden}.integration-connect-action-module__U_NoZa__integrationConnectAction button{min-height:2.5rem;padding:0 var(--space-3);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--light) 80%, transparent);background:var(--light);color:var(--night);border-radius:.5rem;font-size:.75rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .14s ease-out,border-color .14s ease-out,transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.integration-connect-action-module__U_NoZa__integrationConnectedState{min-width:0;min-height:2.5rem;padding:0 var(--space-3);border:1px solid var(--line);background:color-mix(in srgb, var(--signal-ready) 9%, transparent);color:var(--signal-ready);overflow-wrap:anywhere;border-radius:.5rem;justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:inline-flex}.integration-connect-action-module__U_NoZa__integrationConnectAction button:not(:disabled):hover{border-color:var(--line-strong);background:color-mix(in srgb, var(--light) 92%, var(--signal));transform:translateY(-1px)}.integration-connect-action-module__U_NoZa__integrationConnectAction button svg{width:1rem;height:1rem}.integration-connect-action-module__U_NoZa__integrationConnectAction button:disabled{cursor:wait;opacity:.62}.integration-connect-action-module__U_NoZa__integrationConnectAction small{max-width:28rem;color:var(--signal-error);grid-column:2/-1;font-size:.6875rem;line-height:1.4}.integration-connect-action-module__U_NoZa__integrationSpinner{animation:.8s linear infinite integration-connect-action-module__U_NoZa__integration-spinner}@keyframes integration-connect-action-module__U_NoZa__integration-card-enter{0%{opacity:0;transform:translateY(.25rem)}}@keyframes integration-connect-action-module__U_NoZa__integration-spinner{to{transform:rotate(360deg)}}@media (max-width:38rem){.integration-connect-action-module__U_NoZa__integrationConnectAction{padding:var(--space-3);grid-template-columns:2.5rem minmax(0,1fr)}.integration-connect-action-module__U_NoZa__integrationLogo{width:2.5rem;height:2.5rem}.integration-connect-action-module__U_NoZa__integrationConnectAction button,.integration-connect-action-module__U_NoZa__integrationConnectedState,.integration-connect-action-module__U_NoZa__integrationConnectAction small{grid-column:1/-1}.integration-connect-action-module__U_NoZa__integrationConnectAction button,.integration-connect-action-module__U_NoZa__integrationConnectedState{box-sizing:border-box;width:100%}}@media (prefers-reduced-motion:reduce){.integration-connect-action-module__U_NoZa__integrationConnectAction,.integration-connect-action-module__U_NoZa__integrationSpinner{animation:none}}
.rich-markdown-module__KGq56q__root{min-width:0;max-width:100%;color:inherit;font:inherit;line-height:inherit;overflow-wrap:anywhere;overflow-x:clip}.rich-markdown-module__KGq56q__root>:first-child{margin-block-start:0}.rich-markdown-module__KGq56q__root>:last-child{margin-block-end:0}:is(.rich-markdown-module__KGq56q__root p,.rich-markdown-module__KGq56q__root ul,.rich-markdown-module__KGq56q__root ol,.rich-markdown-module__KGq56q__root blockquote,.rich-markdown-module__KGq56q__root [data-streamdown=code-block],.rich-markdown-module__KGq56q__root [data-streamdown=mermaid-block],.rich-markdown-module__KGq56q__root [data-streamdown=table-wrapper]){margin-block:0 var(--space-4)}:is(.rich-markdown-module__KGq56q__root p,.rich-markdown-module__KGq56q__root li,.rich-markdown-module__KGq56q__root blockquote){min-width:0;max-width:100%}:is(.rich-markdown-module__KGq56q__root h1,.rich-markdown-module__KGq56q__root h2,.rich-markdown-module__KGq56q__root h3,.rich-markdown-module__KGq56q__root h4,.rich-markdown-module__KGq56q__root h5,.rich-markdown-module__KGq56q__root h6){margin:var(--space-6) 0 var(--space-3);color:var(--text-primary);font-family:var(--font-reading);letter-spacing:-.02em;text-wrap:balance;font-weight:650;line-height:1.25}.rich-markdown-module__KGq56q__root h1{font-size:1.35rem}.rich-markdown-module__KGq56q__root h2{font-size:1.2rem}.rich-markdown-module__KGq56q__root h3{font-size:1.075rem}:is(.rich-markdown-module__KGq56q__root h4,.rich-markdown-module__KGq56q__root h5,.rich-markdown-module__KGq56q__root h6){font-size:1rem}:is(.rich-markdown-module__KGq56q__root ul,.rich-markdown-module__KGq56q__root ol){padding-inline-start:var(--space-6)}.rich-markdown-module__KGq56q__root ul{list-style:outside}.rich-markdown-module__KGq56q__root ol{list-style:decimal}.rich-markdown-module__KGq56q__root li+li{margin-block-start:var(--space-1)}:is(.rich-markdown-module__KGq56q__root li>ul,.rich-markdown-module__KGq56q__root li>ol){margin-block:var(--space-1) 0}.rich-markdown-module__KGq56q__root blockquote{border-inline-start:2px solid var(--signal);color:var(--text-secondary);padding-inline-start:var(--space-4)}.rich-markdown-module__KGq56q__root [data-streamdown=horizontal-rule]{margin-block:var(--space-6);border:0;border-block-start:1px solid var(--line)}.rich-markdown-module__KGq56q__root .colver-rich-link{color:var(--signal-text);text-underline-offset:.2em;overflow-wrap:anywhere;text-decoration-line:underline;text-decoration-thickness:1px;display:inline}.rich-markdown-module__KGq56q__root .colver-rich-link:hover{text-decoration-thickness:2px}.rich-markdown-module__KGq56q__root .colver-rich-link:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--focus-ring);outline-offset:2px}.rich-markdown-module__KGq56q__root .colver-rich-favicon{background:var(--surface-raised);width:1em;height:1em;box-shadow:inset 0 0 0 1px var(--image-outline);object-fit:contain;vertical-align:-.14em;border-radius:.18em;margin-inline-end:.34em;display:inline-block}.rich-markdown-module__KGq56q__root [data-streamdown=inline-code]{border:1px solid var(--line);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--surface-control) 88%, transparent);font-family:var(--font-working);padding:.12rem .32rem;font-size:.88em}:is(.rich-markdown-module__KGq56q__root [data-streamdown=code-block],.rich-markdown-module__KGq56q__root [data-streamdown=mermaid-block]){width:100%;padding:var(--space-2);gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-raised) 86%, transparent);flex-direction:column;display:flex;position:relative;overflow:hidden}:is(.rich-markdown-module__KGq56q__root [data-streamdown=code-block-header],.rich-markdown-module__KGq56q__root [data-streamdown=mermaid-block]>div:first-child){min-height:var(--control-height-sm);padding-inline:var(--space-2);color:var(--text-muted);font:600 var(--text-xs)/1.4 var(--font-working);text-transform:lowercase;align-items:center;display:flex}:is(.rich-markdown-module__KGq56q__root [data-streamdown=code-block-actions],.rich-markdown-module__KGq56q__root [data-streamdown=mermaid-block-actions]){z-index:2;align-items:center;gap:var(--space-1);display:flex;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.rich-markdown-module__KGq56q__root [data-streamdown=table-wrapper]>div:first-child{min-height:var(--control-height-sm);justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}:is(.rich-markdown-module__KGq56q__root [data-streamdown=code-block-actions]>div,.rich-markdown-module__KGq56q__root [data-streamdown=mermaid-block-actions]>div,.rich-markdown-module__KGq56q__root [data-streamdown=table-wrapper]>div:first-child>div){position:relative}:is(.rich-markdown-module__KGq56q__root [data-streamdown=mermaid-block-actions]>div>div,.rich-markdown-module__KGq56q__root [data-streamdown=table-wrapper]>div:first-child>div>div){z-index:4;min-width:8.5rem;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-overlay);box-shadow:var(--edge-shadow);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-end:0}:is(.rich-markdown-module__KGq56q__root [data-streamdown=mermaid-block-actions]>div>div button,.rich-markdown-module__KGq56q__root [data-streamdown=table-wrapper]>div:first-child>div>div button){width:100%;min-height:var(--control-height-sm);padding-inline:var(--space-3);color:var(--text-primary);font:600 var(--text-sm)/1.4 var(--font-reading);white-space:nowrap;background:0 0;border-color:#0000;justify-content:flex-start;display:flex}:is(.rich-markdown-module__KGq56q__root [data-streamdown=code-block-actions] button,.rich-markdown-module__KGq56q__root [data-streamdown=mermaid-block-actions] button,.rich-markdown-module__KGq56q__root [data-streamdown=table-wrapper] button){width:var(--control-height-sm);height:var(--control-height-sm);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-control) 92%, transparent);color:var(--text-secondary);cursor:pointer;place-items:center;padding:0;display:inline-grid}:is(.rich-markdown-module__KGq56q__root [data-streamdown=code-block-actions] button:hover:not(:disabled),.rich-markdown-module__KGq56q__root [data-streamdown=mermaid-block-actions] button:hover:not(:disabled),.rich-markdown-module__KGq56q__root [data-streamdown=table-wrapper] button:hover:not(:disabled)){border-color:var(--line-strong);color:var(--text-primary)}:is(.rich-markdown-module__KGq56q__root [data-streamdown=code-block-actions] button:focus-visible,.rich-markdown-module__KGq56q__root [data-streamdown=mermaid-block-actions] button:focus-visible,.rich-markdown-module__KGq56q__root [data-streamdown=table-wrapper] button:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}:is(.rich-markdown-module__KGq56q__root [data-streamdown=code-block-actions] button:disabled,.rich-markdown-module__KGq56q__root [data-streamdown=mermaid-block-actions] button:disabled,.rich-markdown-module__KGq56q__root [data-streamdown=table-wrapper] button:disabled){cursor:default;opacity:.45}.rich-markdown-module__KGq56q__root [data-streamdown=code-block-body]{touch-action:pan-x pan-y;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-control);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;width:100%;min-width:0;max-width:100%;overflow:auto}.rich-markdown-module__KGq56q__root [data-streamdown=code-block-body] pre{min-width:max-content;padding:var(--space-4);color:var(--sdm-fg,var(--text-primary));font:var(--text-md)/1.65 var(--font-working);tab-size:2;background:0 0;margin:0}.rich-markdown-module__KGq56q__root [data-streamdown=code-block-body] code{font:inherit}.rich-markdown-module__KGq56q__root [data-streamdown=code-block-body] code[class]{counter-reset:code-line}.rich-markdown-module__KGq56q__root [data-streamdown=code-block-body] code[class]>span{counter-increment:code-line;display:block}.rich-markdown-module__KGq56q__root [data-streamdown=code-block-body] code[class]>span:before{content:counter(code-line);width:2.25rem;color:var(--text-muted);font-size:var(--text-xs);text-align:end;-webkit-user-select:none;user-select:none;margin-inline-end:var(--space-4);display:inline-block}.rich-markdown-module__KGq56q__root [data-streamdown=code-block-body] span[style]{color:var(--sdm-c,inherit);background:var(--sdm-tbg,transparent)}html[data-theme=dark] .rich-markdown-module__KGq56q__root [data-streamdown=code-block-body] pre{color:var(--shiki-dark,var(--sdm-fg,var(--text-primary)));background:var(--shiki-dark-bg,transparent)}html[data-theme=dark] .rich-markdown-module__KGq56q__root [data-streamdown=code-block-body] span[style]{color:var(--shiki-dark,var(--sdm-c,inherit));background:var(--shiki-dark-bg,var(--sdm-tbg,transparent))}.rich-markdown-module__KGq56q__root [data-streamdown=table-wrapper]{touch-action:pan-x pan-y;border:1px solid var(--line);border-radius:var(--radius-md);scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;width:100%;min-width:0;max-width:100%;position:relative;overflow:auto}.rich-markdown-module__KGq56q__root [data-streamdown=table-wrapper]>div:last-child{touch-action:pan-x pan-y;border:1px solid var(--line-soft);border-radius:var(--radius-sm);width:100%;min-width:0;max-width:100%;overflow:auto}.rich-markdown-module__KGq56q__root [data-streamdown=table]{border-collapse:collapse;background:color-mix(in srgb, var(--surface-raised) 76%, transparent);width:100%;min-width:30rem;font-size:var(--text-md)}.rich-markdown-module__KGq56q__root [data-streamdown=table-header]{background:var(--surface-soft)}:is(.rich-markdown-module__KGq56q__root [data-streamdown=table-header-cell],.rich-markdown-module__KGq56q__root [data-streamdown=table-cell]){padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--line);text-align:start;vertical-align:top}.rich-markdown-module__KGq56q__root [data-streamdown=table-header-cell]{color:var(--text-primary);white-space:nowrap;font-weight:650}.rich-markdown-module__KGq56q__root [data-streamdown=mermaid-block]>div:last-child{border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:#fffefa;min-height:12rem;overflow:hidden}.rich-markdown-module__KGq56q__root [data-streamdown=mermaid]{width:100%;min-height:12rem}.rich-markdown-module__KGq56q__root [data-streamdown=mermaid] svg{max-width:100%;height:auto;display:block}.rich-markdown-module__KGq56q__root .katex{touch-action:pan-x pan-y;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;vertical-align:-.12em;-webkit-overflow-scrolling:touch;max-width:100%;display:inline-block;overflow:auto hidden}.rich-markdown-module__KGq56q__root .katex-display{width:100%;max-width:100%;margin-block:var(--space-4);padding-block:var(--space-1);overflow:hidden}.rich-markdown-module__KGq56q__root .katex-display>.katex{vertical-align:baseline;max-width:100%;display:block}.rich-markdown-module__KGq56q__root .katex-error{white-space:normal;overflow-wrap:anywhere;max-width:100%;display:inline-block}.rich-markdown-module__KGq56q__root img:not(.rich-markdown-module__KGq56q__colver-rich-favicon){border-radius:var(--radius-md);max-width:100%;height:auto}@media (prefers-color-scheme:dark){html:not([data-theme]) .rich-markdown-module__KGq56q__root [data-streamdown=code-block-body] pre{color:var(--shiki-dark,var(--sdm-fg,var(--text-primary)));background:var(--shiki-dark-bg,transparent)}html:not([data-theme]) .rich-markdown-module__KGq56q__root [data-streamdown=code-block-body] span[style]{color:var(--shiki-dark,var(--sdm-c,inherit));background:var(--shiki-dark-bg,var(--sdm-tbg,transparent))}}@media (max-width:720px){:is(.rich-markdown-module__KGq56q__root [data-streamdown=code-block-actions] button,.rich-markdown-module__KGq56q__root [data-streamdown=mermaid-block-actions] button,.rich-markdown-module__KGq56q__root [data-streamdown=table-wrapper] button){width:var(--control-height);height:var(--control-height)}.rich-markdown-module__KGq56q__root [data-streamdown=table]{min-width:26rem}}@media (prefers-reduced-motion:reduce){.rich-markdown-module__KGq56q__root *,.rich-markdown-module__KGq56q__root :before,.rich-markdown-module__KGq56q__root :after{scroll-behavior:auto!important}}
.profile-avatar-module__3uQyYG__root{inline-size:var(--profile-avatar-size,2rem);block-size:var(--profile-avatar-size,2rem);min-inline-size:var(--profile-avatar-size,2rem);min-block-size:var(--profile-avatar-size,2rem);max-inline-size:var(--profile-avatar-size,2rem);max-block-size:var(--profile-avatar-size,2rem);flex:0 0 var(--profile-avatar-size,2rem);aspect-ratio:1;background:var(--profile-avatar-background,var(--surface-soft));color:var(--profile-avatar-color,var(--text-primary));box-shadow:inset 0 0 0 1px var(--profile-avatar-edge,var(--image-outline)), 0 1px 2px color-mix(in srgb, var(--surface-canvas) 38%, transparent);font-family:var(--font-working);font-size:calc(var(--profile-avatar-size,2rem) * .36);isolation:isolate;border-radius:50%;place-items:center;font-weight:800;line-height:1;display:grid;position:relative;overflow:hidden}.profile-avatar-module__3uQyYG__image{object-fit:cover;object-position:50% 50%;aspect-ratio:1;clip-path:circle(50%);border-radius:50%;block-size:100%;inline-size:100%;min-inline-size:100%;max-inline-size:none;display:block}.profile-avatar-module__3uQyYG__fallback{place-items:center;line-height:1;display:grid}
.inline-citation-module__5q15rq__citation{display:inline}.inline-citation-module__5q15rq__trigger{vertical-align:baseline;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-control);max-width:100%;min-height:1.5rem;color:var(--text-secondary);font:inherit;cursor:pointer;text-align:start;align-items:center;gap:.3rem;padding:0 .375rem;font-size:.75rem;line-height:1.5;display:inline-flex}.inline-citation-module__5q15rq__trigger>span{overflow-wrap:anywhere;min-width:0}.inline-citation-module__5q15rq__trigger>svg{flex:none;width:.75rem;height:.75rem}.inline-citation-module__5q15rq__favicon{object-fit:contain;flex:none;width:.875rem;height:.875rem;display:inline-block}.inline-citation-module__5q15rq__citation[data-variant=action] .inline-citation-module__5q15rq__trigger{border-radius:var(--radius-sm);background:0 0;border-color:#0000;min-height:2rem;padding:.25rem .375rem}.inline-citation-module__5q15rq__citation[data-variant=action] .inline-citation-module__5q15rq__trigger:hover,.inline-citation-module__5q15rq__citation[data-variant=action] .inline-citation-module__5q15rq__trigger[data-popup-open]{background:var(--surface-control)}.inline-citation-module__5q15rq__trigger small{color:var(--text-tertiary);font-size:.6875rem}.inline-citation-module__5q15rq__trigger:hover,.inline-citation-module__5q15rq__trigger[data-popup-open]{background:var(--surface-canvas);color:var(--text-primary)}.inline-citation-module__5q15rq__trigger:focus-visible,.inline-citation-module__5q15rq__source:focus-visible,.inline-citation-module__5q15rq__navigation button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:none}.inline-citation-module__5q15rq__positioner{z-index:2400;max-width:calc(100vw - 2rem)}.inline-citation-module__5q15rq__card{width:min(20rem, var(--available-width));max-height:min(22rem, var(--available-height));border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-canvas);color:var(--text-primary);box-shadow:var(--overlay-shadow);transform-origin:var(--transform-origin);transition:opacity .14s,transform .14s;overflow:auto}.inline-citation-module__5q15rq__card[data-starting-style],.inline-citation-module__5q15rq__card[data-ending-style]{opacity:0;transform:translateY(3px)}.inline-citation-module__5q15rq__source{color:inherit;gap:.375rem;padding:1rem 2.5rem 1rem 1rem;text-decoration:none;display:grid;position:relative}.inline-citation-module__5q15rq__source strong{overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.4}.inline-citation-module__5q15rq__source>span{color:var(--text-tertiary);overflow-wrap:anywhere;font-size:.75rem}.inline-citation-module__5q15rq__domain{align-items:center;gap:.375rem;display:flex}.inline-citation-module__5q15rq__domain>svg{flex:none;width:.875rem;height:.875rem}.inline-citation-module__5q15rq__source>svg{width:1rem;height:1rem;position:absolute;top:1rem;right:1rem}.inline-citation-module__5q15rq__navigation{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.25rem .5rem;display:flex}.inline-citation-module__5q15rq__navigation>span{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:.75rem}.inline-citation-module__5q15rq__navigation button{width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.inline-citation-module__5q15rq__navigation button:disabled{opacity:.35;cursor:default}.inline-citation-module__5q15rq__navigation svg{width:1rem;height:1rem}@media (pointer:coarse){.inline-citation-module__5q15rq__navigation button{width:var(--control-height);height:var(--control-height)}}@media (prefers-reduced-motion:reduce){.inline-citation-module__5q15rq__card{transition:none}}[data-reduce-motion=true] .inline-citation-module__5q15rq__card{transition:none}@media (forced-colors:active){.inline-citation-module__5q15rq__trigger,.inline-citation-module__5q15rq__card{color:canvastext;background:canvas;border-color:canvastext}}
.integration-picker-module__arIgJa__picker{gap:var(--space-3);min-width:0;display:grid}.integration-picker-module__arIgJa__selected{gap:var(--space-2);flex-wrap:wrap;display:flex}.integration-picker-module__arIgJa__selected button{max-width:100%;min-height:2.5rem;padding:var(--space-1) var(--space-2);align-items:center;gap:var(--space-2);border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--text-primary);display:inline-flex}.integration-picker-module__arIgJa__selected button>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.integration-picker-module__arIgJa__selected button>svg{width:1rem;height:1rem;color:var(--text-secondary);flex:none}.integration-picker-module__arIgJa__search{align-items:center;gap:var(--space-2);min-width:0;padding-inline:var(--space-3);border:1px solid var(--control-edge);border-radius:var(--radius-sm);background:var(--surface-control);display:flex}.integration-picker-module__arIgJa__search>svg{width:1rem;height:1rem;color:var(--text-secondary);flex:none}.integration-picker-module__arIgJa__search input{width:100%;min-width:0;min-height:var(--control-height);color:var(--text-primary);font:inherit;background:0 0;border:0;outline:0;padding:0}.integration-picker-module__arIgJa__search:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.integration-picker-module__arIgJa__results{align-content:start;gap:var(--space-1);overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;max-height:17rem;display:grid;overflow-y:auto}.integration-picker-module__arIgJa__option{min-width:0;min-height:2.75rem;padding:var(--space-2);align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.integration-picker-module__arIgJa__option:hover,.integration-picker-module__arIgJa__option[data-selected]{background:var(--surface-raised)}.integration-picker-module__arIgJa__option>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.integration-picker-module__arIgJa__option input{width:1rem;height:1rem;accent-color:var(--signal-ready);flex:none;margin-left:auto}.integration-picker-module__arIgJa__option:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:-2px}.integration-picker-module__arIgJa__picker p{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.integration-picker-module__arIgJa__more{min-height:var(--control-height);border:1px solid var(--line-soft);border-radius:var(--radius-sm);color:var(--text-primary);background:0 0}.integration-picker-module__arIgJa__search input{caret-color:var(--text-primary)}.integration-picker-module__arIgJa__search input:focus-visible{box-shadow:none;outline:0}@media (forced-colors:active){.integration-picker-module__arIgJa__search:focus-within{outline-color:highlight}}
.chat-response-module__3-7i2W__response{width:min(100%, var(--chat-column));gap:var(--space-5);min-width:0;max-width:100%;color:var(--text-primary);display:grid}.chat-response-module__3-7i2W__processingOrb{align-items:center;gap:var(--space-2);min-height:2.5rem;display:flex}.chat-response-module__3-7i2W__answer{min-width:0;max-width:var(--reading-width);position:relative}.chat-response-module__3-7i2W__responseActions{min-height:var(--control-height);margin-top:calc(-1 * var(--space-4));max-width:var(--reading-width);align-items:center;gap:.125rem;display:flex}.chat-response-module__3-7i2W__copyAction{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:var(--text-muted);transition:color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out), opacity var(--motion-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.chat-response-module__3-7i2W__copyAction:hover,.chat-response-module__3-7i2W__copyAction:focus-visible{background:var(--surface-control);color:var(--text-primary)}.chat-response-module__3-7i2W__copyAction[data-state=copied]{color:var(--signal-text)}.chat-response-module__3-7i2W__copyAction[data-state=failed]{color:var(--signal-error)}.chat-response-module__3-7i2W__copyAction svg{width:var(--icon-md);height:var(--icon-md)}@media (hover:hover) and (pointer:fine){.chat-response-module__3-7i2W__copyAction{opacity:0}.chat-response-module__3-7i2W__response:hover .chat-response-module__3-7i2W__copyAction,.chat-response-module__3-7i2W__copyAction:focus-visible,.chat-response-module__3-7i2W__copyAction[data-state]:not([data-state=idle]){opacity:1}}.chat-response-module__3-7i2W__markdown{min-width:0;max-width:100%;color:var(--text-primary);font-family:var(--font-reading);font-size:var(--text-ui);line-height:1.7}@media (prefers-reduced-motion:reduce){.chat-response-module__3-7i2W__markdown [data-sd-animate]{animation:none!important}.chat-response-module__3-7i2W__markdown [data-sd-animate-marker]::marker{animation:none!important}}.chat-response-module__3-7i2W__resultCard{width:min(100%,34rem);padding:var(--space-4);align-items:start;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface-raised) 84%, transparent);box-shadow:inset 0 1px 0 var(--control-edge-soft);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.chat-response-module__3-7i2W__approvalCard{box-sizing:border-box;width:min(100%,34rem);min-width:0;padding:var(--space-5);align-items:center;gap:var(--space-3);border:1px solid var(--line-strong);background:var(--surface-overlay);border-radius:1rem;grid-template-columns:2.25rem minmax(0,1fr);display:grid}.chat-response-module__3-7i2W__approvalIcon{aspect-ratio:1;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-control);width:2.25rem;color:var(--text-secondary);place-items:center;display:grid}.chat-response-module__3-7i2W__approvalIcon svg{width:var(--icon-md);height:var(--icon-md);fill:currentColor}.chat-response-module__3-7i2W__approvalContent{gap:var(--space-1);min-width:0;display:grid}.chat-response-module__3-7i2W__approvalContent small{color:var(--text-muted);font:500 var(--text-sm)/1.4 var(--font-reading)}.chat-response-module__3-7i2W__approvalContent strong{color:var(--text-primary);font-size:var(--text-ui);overflow-wrap:anywhere;font-weight:650}.chat-response-module__3-7i2W__approvalContent p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.chat-response-module__3-7i2W__approvalActions{padding-top:var(--space-3);grid-column:1/-1}.chat-response-module__3-7i2W__approvalActions>div{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.chat-response-module__3-7i2W__approvalCard .chat-response-module__3-7i2W__approvalActions button{min-width:6rem;min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);color:var(--text-secondary);font:600 var(--text-sm)/1.4 var(--font-reading);cursor:pointer;transition:background var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:0 0}.chat-response-module__3-7i2W__approvalCard .chat-response-module__3-7i2W__approvalActions button[data-primary=true]{border-color:var(--text-primary);background:var(--text-primary);color:var(--surface-canvas)}.chat-response-module__3-7i2W__approvalCard .chat-response-module__3-7i2W__approvalActions button:hover{background:var(--surface-soft);color:var(--text-primary)}.chat-response-module__3-7i2W__approvalCard .chat-response-module__3-7i2W__approvalActions button[data-primary=true]:hover{background:var(--text-secondary);color:var(--surface-canvas)}.chat-response-module__3-7i2W__approvalCard .chat-response-module__3-7i2W__approvalActions button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.chat-response-module__3-7i2W__approvalPreview{min-width:0;max-height:14rem;margin:var(--space-1) 0 0;padding:var(--space-3);overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-control);color:var(--text-secondary);font:400 var(--text-ui)/1.6 var(--font-reading);white-space:pre-wrap;overflow-wrap:anywhere;grid-column:1/-1;overflow:auto}@media (max-width:30rem){.chat-response-module__3-7i2W__approvalCard{padding:var(--space-4)}.chat-response-module__3-7i2W__approvalCard .chat-response-module__3-7i2W__approvalActions button{flex:6rem}}@media (prefers-reduced-motion:reduce){.chat-response-module__3-7i2W__approvalCard .chat-response-module__3-7i2W__approvalActions button{transition:none}}.chat-response-module__3-7i2W__resultCard>span:first-child{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--signal) 42%, var(--line));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--signal) 10%, transparent);width:2.25rem;color:var(--signal-text);place-items:center;display:grid}.chat-response-module__3-7i2W__resultCard svg{width:var(--icon-md);height:var(--icon-md);fill:currentColor}.chat-response-module__3-7i2W__resultCard>span:last-child{gap:var(--space-1);min-width:0;display:grid}.chat-response-module__3-7i2W__resultCard small,.chat-response-module__3-7i2W__resourceText small{color:var(--text-muted);font:500 var(--text-2xs)/1.4 var(--font-working)}.chat-response-module__3-7i2W__resultCard strong,.chat-response-module__3-7i2W__resourceText strong{color:var(--text-primary);font-size:var(--text-md);font-weight:650}.chat-response-module__3-7i2W__resultCard p{margin:var(--space-1) 0 0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.chat-response-module__3-7i2W__resources{width:min(100%,34rem)}.chat-response-module__3-7i2W__resources>summary{width:fit-content;min-height:var(--control-height);align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);font-weight:600;list-style:none;display:inline-flex}.chat-response-module__3-7i2W__resources>summary::-webkit-details-marker{display:none}.chat-response-module__3-7i2W__resources>summary svg{width:var(--icon-sm);height:var(--icon-sm);fill:currentColor}.chat-response-module__3-7i2W__resources>summary small{border:1px solid var(--line);border-radius:var(--radius-pill);min-width:1.2rem;color:var(--text-muted);font:600 var(--text-2xs)/1.45 var(--font-working);text-align:center;padding-inline:.3rem}.chat-response-module__3-7i2W__resourceList,.chat-response-module__3-7i2W__files{margin-top:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.chat-response-module__3-7i2W__resourceCard{min-width:0;min-height:3.5rem;padding:var(--space-3);align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface-raised) 72%, transparent);color:var(--text-primary);grid-template-columns:1.75rem minmax(0,1fr) auto;text-decoration:none;transition:border-color .15s,background .15s,transform .15s cubic-bezier(.22,1,.36,1);display:grid}a.chat-response-module__3-7i2W__resourceCard:hover{border-color:color-mix(in srgb, var(--signal) 38%, var(--line));background:color-mix(in srgb, var(--surface-raised) 90%, var(--signal) 2%);transform:translateY(-1px)}.chat-response-module__3-7i2W__resourceIcon{aspect-ratio:1;border-radius:var(--radius-xs);background:var(--surface-control);width:1.75rem;color:var(--text-secondary);place-items:center;display:grid}.chat-response-module__3-7i2W__resourceIcon svg,.chat-response-module__3-7i2W__resourceArrow{width:var(--icon-sm);height:var(--icon-sm);fill:currentColor}.chat-response-module__3-7i2W__resourceText{gap:.1rem;min-width:0;display:grid}.chat-response-module__3-7i2W__resourceText strong,.chat-response-module__3-7i2W__resourceText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-response-module__3-7i2W__resourceArrow{color:var(--text-muted)}@media (max-width:38rem){.chat-response-module__3-7i2W__resourceList,.chat-response-module__3-7i2W__files{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.chat-response-module__3-7i2W__resourceCard{transition:none;animation:none}.chat-response-module__3-7i2W__copyAction{transition:none}}@media (forced-colors:active){.chat-response-module__3-7i2W__resultCard,.chat-response-module__3-7i2W__approvalCard,.chat-response-module__3-7i2W__resourceCard{border-color:canvastext}.chat-response-module__3-7i2W__markdown pre{border-color:canvastext}.chat-response-module__3-7i2W__markdown :not(pre)>code{border-color:canvastext}}.chat-response-module__3-7i2W__segment{gap:var(--space-3);min-width:0;display:grid}.chat-response-module__3-7i2W__segment:empty{display:none}
.create-workspace-dialog-module__6w-4AG__dialog{overscroll-behavior:contain;width:min(100% - 2rem,31rem);max-height:calc(100svh - 2rem);scroll-padding-block:var(--space-4);scrollbar-gutter:stable;border:1px solid color-mix(in srgb, var(--light) 13%, transparent);background:color-mix(in srgb, var(--night) 97%, transparent);color:var(--light);box-shadow:var(--overlay-shadow);border-radius:.75rem;padding:0;overflow:auto}.create-workspace-dialog-module__6w-4AG__dialog[open]{animation:.18s cubic-bezier(.22,1,.36,1) both create-workspace-dialog-module__6w-4AG__dialog-enter}.create-workspace-dialog-module__6w-4AG__dialog::backdrop{-webkit-backdrop-filter:blur(.55rem);backdrop-filter:blur(.55rem);background:#030403c7}.create-workspace-dialog-module__6w-4AG__form{padding:var(--space-6);gap:var(--space-5);display:grid}.create-workspace-dialog-module__6w-4AG__header,.create-workspace-dialog-module__6w-4AG__footer{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.create-workspace-dialog-module__6w-4AG__header h2,.create-workspace-dialog-module__6w-4AG__error{margin:0}.create-workspace-dialog-module__6w-4AG__header h2{font-family:var(--font-display);letter-spacing:-.035em;font-size:1.4rem;line-height:1.1}.create-workspace-dialog-module__6w-4AG__closeButton,.create-workspace-dialog-module__6w-4AG__cancelButton,.create-workspace-dialog-module__6w-4AG__createButton{min-height:2.75rem;transition:background-color .14s ease, color .14s ease, transform var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-standard);border:0;border-radius:.45rem}.create-workspace-dialog-module__6w-4AG__closeButton{width:2.75rem;color:var(--light-tertiary);background:0 0;place-items:center;padding:0;display:grid}.create-workspace-dialog-module__6w-4AG__closeButton:hover{background:color-mix(in srgb, var(--light) 6%, transparent);color:var(--light)}.create-workspace-dialog-module__6w-4AG__closeButton svg{fill:currentColor;width:1.15rem;height:1.15rem}.create-workspace-dialog-module__6w-4AG__fields,.create-workspace-dialog-module__6w-4AG__field{min-width:0;display:grid}.create-workspace-dialog-module__6w-4AG__fields{gap:var(--space-4)}.create-workspace-dialog-module__6w-4AG__field{gap:var(--space-2)}.create-workspace-dialog-module__6w-4AG__field>span{color:var(--light-secondary);font:700 .7rem/1.2 var(--font-working)}.create-workspace-dialog-module__6w-4AG__field input,.create-workspace-dialog-module__6w-4AG__field textarea{border:1px solid color-mix(in srgb, var(--light) 15%, transparent);background:color-mix(in srgb, var(--night-inset) 94%, transparent);width:100%;color:var(--light);font:500 .88rem/1.45 var(--font-working);resize:vertical;scroll-margin-block:var(--space-4);border-radius:.5rem;outline:0;padding:.78rem .9rem;transition:border-color .14s,background-color .14s,box-shadow .14s;box-shadow:inset 0 1px #ffffff06}.create-workspace-dialog-module__6w-4AG__field input{min-height:3rem}.create-workspace-dialog-module__6w-4AG__field textarea{min-height:6.5rem;max-height:12rem}.create-workspace-dialog-module__6w-4AG__field input:hover,.create-workspace-dialog-module__6w-4AG__field textarea:hover{border-color:color-mix(in srgb, var(--light) 24%, transparent)}.create-workspace-dialog-module__6w-4AG__field input:focus-visible,.create-workspace-dialog-module__6w-4AG__field textarea:focus-visible{border-color:color-mix(in srgb, var(--light) 42%, transparent);box-shadow:0 0 0 .125rem color-mix(in srgb, var(--focus-ring) 48%, transparent)}.create-workspace-dialog-module__6w-4AG__connections{border-block:1px solid var(--line-soft);min-width:0}.create-workspace-dialog-module__6w-4AG__connections>summary{min-height:4.25rem;padding-block:var(--space-3);align-items:center;gap:var(--space-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto 1.25rem;list-style:none;display:grid}.create-workspace-dialog-module__6w-4AG__connections>summary::-webkit-details-marker{display:none}.create-workspace-dialog-module__6w-4AG__connections>summary>span:first-child{gap:var(--space-1);min-width:0;display:grid}.create-workspace-dialog-module__6w-4AG__connections>summary strong{color:var(--text-primary);font-size:var(--text-sm);line-height:1.2}.create-workspace-dialog-module__6w-4AG__connections>summary small{color:var(--text-tertiary);font:var(--text-2xs)/1.35 var(--font-working);text-wrap:pretty}.create-workspace-dialog-module__6w-4AG__connections>summary:focus-visible{box-shadow:0 0 0 .125rem var(--focus-ring);outline:0}.create-workspace-dialog-module__6w-4AG__connectionCount{color:var(--text-tertiary);font:650 var(--text-2xs)/1 var(--font-working);white-space:nowrap}.create-workspace-dialog-module__6w-4AG__connectionChevron{width:1.15rem;height:1.15rem;color:var(--text-tertiary);transition:transform var(--motion-fast) var(--ease-out)}.create-workspace-dialog-module__6w-4AG__connections[open] .create-workspace-dialog-module__6w-4AG__connectionChevron{transform:rotate(180deg)}.create-workspace-dialog-module__6w-4AG__connectionPanel{padding:0 0 var(--space-4);gap:var(--space-3);display:grid}.create-workspace-dialog-module__6w-4AG__error{color:var(--signal-error);font-size:.76rem}.create-workspace-dialog-module__6w-4AG__footer{justify-content:flex-end}.create-workspace-dialog-module__6w-4AG__cancelButton,.create-workspace-dialog-module__6w-4AG__createButton{padding:0 var(--space-4);font-size:.8rem;font-weight:750}.create-workspace-dialog-module__6w-4AG__cancelButton{color:var(--light-secondary);background:0 0}.create-workspace-dialog-module__6w-4AG__createButton{background:var(--light);color:var(--night);box-shadow:var(--edge-shadow)}.create-workspace-dialog-module__6w-4AG__createButton:hover{box-shadow:var(--edge-shadow-hover);transform:translateY(-1px)}.create-workspace-dialog-module__6w-4AG__closeButton:not(:disabled):active,.create-workspace-dialog-module__6w-4AG__cancelButton:not(:disabled):active,.create-workspace-dialog-module__6w-4AG__createButton:not(:disabled):active{transform:scale(.97)}.create-workspace-dialog-module__6w-4AG__closeButton:focus-visible,.create-workspace-dialog-module__6w-4AG__cancelButton:focus-visible,.create-workspace-dialog-module__6w-4AG__createButton:focus-visible{box-shadow:0 0 0 .125rem var(--focus-guard), 0 0 0 .25rem var(--focus-ring);outline:0}.create-workspace-dialog-module__6w-4AG__closeButton:disabled,.create-workspace-dialog-module__6w-4AG__cancelButton:disabled,.create-workspace-dialog-module__6w-4AG__createButton:disabled{opacity:.55}@keyframes create-workspace-dialog-module__6w-4AG__dialog-enter{0%{opacity:0;transform:translateY(.4rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}html[data-theme=light] .create-workspace-dialog-module__6w-4AG__dialog{background:#fffffcfc;border-color:#1214111f}html[data-theme=light] .create-workspace-dialog-module__6w-4AG__dialog::backdrop{background:#1f211d61}:is(html[data-theme=light] .create-workspace-dialog-module__6w-4AG__field input,html[data-theme=light] .create-workspace-dialog-module__6w-4AG__field textarea){background:#f4f4eff0;border-color:#12141129;box-shadow:inset 0 1px #fffc}:is(html[data-theme=light] .create-workspace-dialog-module__6w-4AG__field input:focus-visible,html[data-theme=light] .create-workspace-dialog-module__6w-4AG__field textarea:focus-visible){border-color:#1214117a;box-shadow:0 0 0 .125rem #1214111f}@supports (height:100dvh){.create-workspace-dialog-module__6w-4AG__dialog{max-height:calc(100dvh - 2rem)}}@media (max-width:34rem){.create-workspace-dialog-module__6w-4AG__dialog{width:calc(100% - 1rem);max-height:calc(100svh - 1rem - var(--safe-area-inset-top) - var(--safe-area-inset-bottom))}.create-workspace-dialog-module__6w-4AG__form{padding:var(--space-5)}.create-workspace-dialog-module__6w-4AG__field input,.create-workspace-dialog-module__6w-4AG__field textarea{font-size:1rem}}@media (max-width:34rem) and (max-height:36rem){.create-workspace-dialog-module__6w-4AG__form{gap:var(--space-3)}.create-workspace-dialog-module__6w-4AG__field textarea{min-height:5rem}}@supports (height:100dvh){@media (max-width:34rem){.create-workspace-dialog-module__6w-4AG__dialog{max-height:calc(100dvh - 1rem - var(--safe-area-inset-top) - var(--safe-area-inset-bottom))}}}@media (prefers-reduced-motion:reduce){.create-workspace-dialog-module__6w-4AG__dialog[open]{animation:none}.create-workspace-dialog-module__6w-4AG__closeButton,.create-workspace-dialog-module__6w-4AG__cancelButton,.create-workspace-dialog-module__6w-4AG__createButton,.create-workspace-dialog-module__6w-4AG__connectionChevron{transition:none}}@media (forced-colors:active){.create-workspace-dialog-module__6w-4AG__dialog,.create-workspace-dialog-module__6w-4AG__field input,.create-workspace-dialog-module__6w-4AG__field textarea{background:canvas;border:1px solid canvastext}}
.chat-jump-to-latest-module__5UgEfG__root{width:var(--control-height);min-width:var(--control-height);height:var(--control-height);min-height:var(--control-height);z-index:70;right:50%;bottom:calc(var(--chat-jump-bottom,var(--space-3)) + var(--space-2));border:1px solid var(--line-strong);background:color-mix(in srgb, var(--surface-raised) 96%, transparent);color:var(--text-secondary);box-shadow:var(--edge-shadow);opacity:1;transition:opacity .14s var(--ease-out), transform .18s var(--ease-out);will-change:opacity, transform;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translate(50%)translateY(0)scale(1)}.chat-jump-to-latest-module__5UgEfG__root svg{width:var(--icon-sm);height:var(--icon-sm);fill:currentColor}.chat-jump-to-latest-module__5UgEfG__root[data-active=false],.chat-jump-to-latest-module__5UgEfG__root[data-scrolling=true]{pointer-events:none;opacity:0;transform:translateX(50%) translateY(var(--space-1)) scale(.96)}.chat-jump-to-latest-module__5UgEfG__root:focus-visible{box-shadow:0 0 0 2px var(--focus-guard), 0 0 0 4px var(--focus-ring);outline:0}@media (prefers-reduced-motion:reduce){.chat-jump-to-latest-module__5UgEfG__root{transition:opacity .01ms linear}}html[data-reduce-motion=true] .chat-jump-to-latest-module__5UgEfG__root{transition:opacity .01ms linear}@media (forced-colors:active){.chat-jump-to-latest-module__5UgEfG__root{color:canvastext;background:canvas;border-color:canvastext}}
.chat-failure-notice-module__MThvKW__notice{width:min(100%, var(--chat-column));padding:var(--space-3);align-items:start;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-soft);color:var(--text-primary);border:0;grid-template-columns:2.75rem minmax(0,1fr) auto;margin-inline:auto;display:grid}.chat-failure-notice-module__MThvKW__avatar{--agent-avatar-size:2.75rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.chat-failure-notice-module__MThvKW__content{align-self:center;min-width:0}.chat-failure-notice-module__MThvKW__content p{font-size:var(--text-md);line-height:var(--leading-copy);overflow-wrap:anywhere;text-wrap:pretty;-webkit-user-select:text;user-select:text;margin:0}.chat-failure-notice-module__MThvKW__actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.chat-failure-notice-module__MThvKW__dismiss{width:var(--control-height-sm);height:var(--control-height-sm);border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.chat-failure-notice-module__MThvKW__dismiss:hover{background:var(--surface-raised);color:var(--text-primary)}.chat-failure-notice-module__MThvKW__dismiss:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.chat-failure-notice-module__MThvKW__dismiss svg{width:var(--icon-md);height:var(--icon-md)}@media (max-width:640px){.chat-failure-notice-module__MThvKW__notice{gap:var(--space-2);padding:var(--space-2)}.chat-failure-notice-module__MThvKW__dismiss{width:2.75rem;height:2.75rem}}
.skeleton-module__qMrpEa__skeleton{background:color-mix(in srgb, var(--text-primary) 8%, transparent);min-width:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 2%, transparent);animation:1.8s ease-in-out infinite skeleton-module__qMrpEa__skeleton-breathe;display:block}@keyframes skeleton-module__qMrpEa__skeleton-breathe{0%,to{opacity:.55}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.skeleton-module__qMrpEa__skeleton{opacity:.72;animation:none}}@media (forced-colors:active){.skeleton-module__qMrpEa__skeleton{box-shadow:none;background:canvas;border:1px solid graytext}}
.toast-module__EfniNW__viewport{z-index:2500;width:min(26rem, calc(100% - 2 * var(--space-4)));gap:var(--space-2);pointer-events:none;display:grid;position:fixed;inset-block-start:max(var(--space-4), var(--safe-area-inset-top));inset-inline-start:50%;transform:translate(-50%)}.toast-module__EfniNW__toast{grid-template-columns:1.125rem minmax(0, 1fr) var(--control-height);align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--surface-canvas);color:var(--text-primary);box-shadow:var(--overlay-shadow);pointer-events:auto;transition:opacity var(--motion-fast) var(--ease-out), transform var(--motion-fast) var(--ease-out);display:grid}.toast-module__EfniNW__toast[data-starting-style],.toast-module__EfniNW__toast[data-ending-style]{opacity:0;transform:translateY(-4px)}.toast-module__EfniNW__toast[data-limited]{display:none}.toast-module__EfniNW__toast>svg,.toast-module__EfniNW__close svg{width:1.125rem;height:1.125rem}.toast-module__EfniNW__toast[data-type=error]>svg{color:var(--signal-error)}.toast-module__EfniNW__title{font-size:var(--text-md);line-height:var(--leading-body);overflow-wrap:anywhere}.toast-module__EfniNW__close{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-sm);color:var(--text-secondary);background:0 0;border:0;place-items:center;display:grid}.toast-module__EfniNW__close:hover{background:var(--surface-control)}.toast-module__EfniNW__close:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){.toast-module__EfniNW__toast{transition:none}}
@font-face{font-family:geistSans;src:url(../media/Geist_Variable.p.0lgj6eykvd73r.woff2)format("woff2");font-display:block;font-weight:100 900;font-style:normal}.geistsans_fa735787-module__u8p3Ma__className{font-family:geistSans;font-style:normal}.geistsans_fa735787-module__u8p3Ma__variable{--font-geist-sans:"geistSans"}
