.AgentCalendarCard-module__lm0dzW__calendarCard{gap:var(--spacing-3);background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-4);flex-direction:column;display:flex}.AgentCalendarCard-module__lm0dzW__calendarHeader{justify-content:space-between;align-items:center;display:flex}.AgentCalendarCard-module__lm0dzW__calendarNav{align-items:center;gap:var(--spacing-1);display:flex}.AgentCalendarCard-module__lm0dzW__calendarNavBtn{width:var(--size-touch-target);height:var(--size-touch-target);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.AgentCalendarCard-module__lm0dzW__calendarNavBtn:hover{background:var(--color-surface-hover);color:var(--color-text-primary)}.AgentCalendarCard-module__lm0dzW__calendarNavBtn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.AgentCalendarCard-module__lm0dzW__calendarGrid{gap:var(--spacing-1);text-align:center;grid-template-columns:repeat(7,1fr);display:grid}.AgentCalendarCard-module__lm0dzW__calendarWeekday{padding:var(--spacing-1) 0;text-transform:uppercase;letter-spacing:.04em}.AgentCalendarCard-module__lm0dzW__calendarDay{aspect-ratio:1;border-radius:var(--radius-md);cursor:default;transition:background-color var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.AgentCalendarCard-module__lm0dzW__calendarDay:hover{background:var(--color-surface-hover-subtle)}.AgentCalendarCard-module__lm0dzW__calendarDayMuted{opacity:.35}.AgentCalendarCard-module__lm0dzW__calendarDayToday{background:var(--color-primary);color:var(--color-on-primary)}.AgentCalendarCard-module__lm0dzW__calendarDayToday:hover{background:var(--color-primary-hover)}.AgentCalendarCard-module__lm0dzW__calendarDot{bottom:var(--pill-py-md);width:var(--spacing-1);height:var(--spacing-1);border-radius:var(--radius-full);background:var(--color-accent-pink);position:absolute}
.DetailDrawer-module__ncUaeq__backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(var(--backdrop-blur));opacity:0;pointer-events:none;transition:opacity var(--transition-normal);z-index:90;position:fixed;inset:0}.DetailDrawer-module__ncUaeq__backdropOpen{opacity:1;pointer-events:auto}.DetailDrawer-module__ncUaeq__drawer{top:var(--spacing-3);right:var(--spacing-3);bottom:var(--spacing-3);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);transform:translateX(calc(100% + var(--spacing-7)));transition:var(--transition-drawer);z-index:100;flex-direction:column;display:flex;position:fixed;overflow:hidden}.DetailDrawer-module__ncUaeq__drawerOpen{transform:translate(0)}.DetailDrawer-module__ncUaeq__widthSm{width:var(--size-drawer-width-sm)}.DetailDrawer-module__ncUaeq__widthMd{width:var(--size-drawer-width-md)}.DetailDrawer-module__ncUaeq__widthLg{width:var(--size-drawer-width-lg)}.DetailDrawer-module__ncUaeq__head{padding:var(--spacing-4) var(--spacing-5) var(--spacing-5);border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;position:relative}.DetailDrawer-module__ncUaeq__closeBtn{width:var(--size-icon-btn-md);height:var(--size-icon-btn-md);min-width:var(--size-touch-target);min-height:var(--size-touch-target);border-radius:var(--radius-full);background:var(--color-surface-elevated);border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;margin-bottom:var(--spacing-8);transition:color var(--transition-fast);justify-content:center;align-items:center;padding:0;display:flex}.DetailDrawer-module__ncUaeq__closeBtn:hover{color:var(--color-text-primary)}.DetailDrawer-module__ncUaeq__closeBtn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.DetailDrawer-module__ncUaeq__headTitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-display);margin:0 0 var(--spacing-1)}.DetailDrawer-module__ncUaeq__headSubtitle{margin:0}.DetailDrawer-module__ncUaeq__body{padding:var(--spacing-5) var(--spacing-5) var(--spacing-4);flex:1;overflow-y:auto}.DetailDrawer-module__ncUaeq__tabs{border-top:1px solid var(--color-border-subtle);padding:var(--spacing-3) 0;background:var(--color-background);flex-shrink:0;display:grid}.DetailDrawer-module__ncUaeq__tabsCols2{grid-template-columns:repeat(2,1fr)}.DetailDrawer-module__ncUaeq__tabsCols3{grid-template-columns:repeat(3,1fr)}.DetailDrawer-module__ncUaeq__tabsCols4{grid-template-columns:repeat(4,1fr)}.DetailDrawer-module__ncUaeq__tabsCols5{grid-template-columns:repeat(5,1fr)}.DetailDrawer-module__ncUaeq__tab{align-items:center;gap:var(--spacing-1);color:var(--color-text-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-medium);cursor:pointer;padding:var(--spacing-1) 0;transition:color var(--transition-fast);min-height:var(--size-touch-target);background:0 0;border:0;flex-direction:column;justify-content:center;font-family:inherit;display:flex}.DetailDrawer-module__ncUaeq__tab:hover{color:var(--color-text-secondary)}.DetailDrawer-module__ncUaeq__tab:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-radius:var(--radius-sm);outline:none}.DetailDrawer-module__ncUaeq__tabActive{color:var(--color-text-primary)}.DetailDrawer-module__ncUaeq__foot{padding:var(--spacing-4) var(--spacing-5);border-top:1px solid var(--color-border-subtle);background:var(--color-background);flex-shrink:0}.DetailDrawer-module__ncUaeq__poweredBy{padding:var(--spacing-2) 0 var(--spacing-3);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-2xs);flex-shrink:0}.DetailDrawer-module__ncUaeq__poweredByBrand{color:var(--color-text-secondary);cursor:default}.DetailDrawer-module__ncUaeq__loadingState{justify-content:center;align-items:center;gap:var(--spacing-3);min-height:var(--size-drawer-state-min-height);color:var(--color-text-muted);flex-direction:column;display:flex}.DetailDrawer-module__ncUaeq__errorState{justify-content:center;align-items:center;gap:var(--spacing-4);min-height:var(--size-drawer-state-min-height);text-align:center;padding:var(--spacing-6);flex-direction:column;display:flex}.DetailDrawer-module__ncUaeq__errorIcon{width:var(--size-drawer-error-icon);height:var(--size-drawer-error-icon);border-radius:var(--radius-full);background:var(--color-error-bg);color:var(--color-error);justify-content:center;align-items:center;display:flex}.DetailDrawer-module__ncUaeq__retryBtn{background:var(--color-primary);color:var(--color-text-on-primary);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;min-height:var(--size-touch-target);min-width:var(--size-touch-target);transition:opacity var(--transition-fast);border:0;font-family:inherit}.DetailDrawer-module__ncUaeq__retryBtn:hover{opacity:.9}.DetailDrawer-module__ncUaeq__retryBtn:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}@media (max-width:640px){.DetailDrawer-module__ncUaeq__drawer{border-radius:0;width:100%;top:0;bottom:0;right:0}}@media (prefers-reduced-motion:reduce){.DetailDrawer-module__ncUaeq__drawer,.DetailDrawer-module__ncUaeq__backdrop{transition:none}}
.ConfirmDialog-module__kSq5Qa__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2);flex-direction:row;display:flex}.ConfirmDialog-module__kSq5Qa__error{margin-top:var(--spacing-3);display:block}
.VersionBadge-module__s3WEba__base{bottom:var(--spacing-1);right:var(--spacing-1);z-index:var(--z-overlay-top);padding:var(--spacing-1) var(--spacing-0-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:.04em;color:var(--color-text-muted);writing-mode:vertical-rl;opacity:.8;pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1.6;display:inline-flex;position:fixed}
.Kbd-module__IXPHPW__base{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xs);font-family:var(--font-family-sans);color:var(--color-text-secondary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.Kbd-module__IXPHPW__sm{padding:0 var(--spacing-1);font-size:var(--font-size-2xs);min-width:var(--size-kbd-sm);height:var(--size-kbd-sm)}.Kbd-module__IXPHPW__md{padding:var(--spacing-0-5) var(--spacing-1-5);font-size:var(--font-size-xs);min-width:var(--size-kbd-md);height:var(--size-kbd-md)}
.BrandLogo-module__ytfxfq__logo{flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.BrandLogo-module__ytfxfq__genericCircle{fill:var(--color-surface-secondary,var(--color-surface));stroke:var(--color-border,currentColor);stroke-width:1px}.BrandLogo-module__ytfxfq__genericLetter{fill:var(--color-text-secondary,currentColor)}
.StarRating-module__qJQArq__base{align-items:center;gap:var(--spacing-0-5);display:inline-flex}.StarRating-module__qJQArq__filled{color:var(--color-accent-yellow);display:inline-flex}.StarRating-module__qJQArq__empty{color:var(--color-text-muted);display:inline-flex}.StarRating-module__qJQArq__label{margin-left:var(--spacing-1);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);font-family:var(--font-family-sans)}
.PresenceIndicator-module__o59vIa__base{border-radius:var(--radius-full);flex-shrink:0;display:inline-block}.PresenceIndicator-module__o59vIa__online{background-color:var(--color-success)}.PresenceIndicator-module__o59vIa__offline{background-color:var(--color-text-muted)}.PresenceIndicator-module__o59vIa__away{background-color:var(--color-warning)}.PresenceIndicator-module__o59vIa__sm{width:var(--spacing-2);height:var(--spacing-2);border:2px solid var(--color-card)}.PresenceIndicator-module__o59vIa__md{width:var(--spacing-3);height:var(--spacing-3);border:2px solid var(--color-card)}.PresenceIndicator-module__o59vIa__lg{width:var(--spacing-4-5);height:var(--spacing-4-5);border:3px solid var(--color-card)}
.ReactionBadge-module__kdFzyW__base{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-text-primary);font-size:var(--font-size-caption);line-height:var(--line-height-none);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--transition-fast);display:inline-flex}.ReactionBadge-module__kdFzyW__base:hover{background:var(--color-surface-hover)}
.DropdownMenu-module__nl9O8W__wrapper{display:inline-block;position:relative}.DropdownMenu-module__nl9O8W__trigger{cursor:pointer;align-items:center;display:inline-flex}.DropdownMenu-module__nl9O8W__trigger:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-radius:var(--radius-sm);outline:none}.DropdownMenu-module__nl9O8W__panel{z-index:50;top:calc(100% + var(--spacing-1));background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--spacing-1) 0;min-width:180px;animation:DropdownMenu-module__nl9O8W__fadeIn var(--transition-fast) forwards;position:absolute}.DropdownMenu-module__nl9O8W__alignLeft{left:0}.DropdownMenu-module__nl9O8W__alignRight{right:0}.DropdownMenu-module__nl9O8W__item{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-sm);font-family:var(--font-family-sans);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--transition-fast);-webkit-user-select:none;user-select:none;display:flex}.DropdownMenu-module__nl9O8W__item:hover{background:var(--color-surface-hover-subtle)}.DropdownMenu-module__nl9O8W__item:focus-visible{background:var(--color-surface-hover-subtle);box-shadow:inset 0 0 0 2px var(--color-primary);outline:none}.DropdownMenu-module__nl9O8W__itemIcon{color:var(--color-text-secondary);flex-shrink:0}.DropdownMenu-module__nl9O8W__itemDanger,.DropdownMenu-module__nl9O8W__itemDanger .DropdownMenu-module__nl9O8W__itemIcon{color:var(--color-error)}.DropdownMenu-module__nl9O8W__itemDisabled{opacity:.5;pointer-events:none}@keyframes DropdownMenu-module__nl9O8W__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}
.OwnerPill-module__cxwW1q__pill{align-items:center;gap:var(--spacing-2-5);padding:var(--spacing-1-75) var(--spacing-3-5) var(--spacing-1-75) var(--spacing-1-75);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;min-width:240px;transition:background-color var(--transition-fast);justify-content:flex-start;display:inline-flex}.OwnerPill-module__cxwW1q__pill:hover{background:var(--color-surface-hover)}.OwnerPill-module__cxwW1q__pill:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.OwnerPill-module__cxwW1q__info{text-align:left;flex-direction:column;min-width:0;line-height:1.2;display:flex}.OwnerPill-module__cxwW1q__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.OwnerPill-module__cxwW1q__email{font-size:var(--font-size-2xs)}.OwnerPill-module__cxwW1q__chevron{color:var(--color-text-muted);flex-shrink:0;margin-left:auto}
.PaginationDots-module__x4e4_G__container{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) 0;display:flex}.PaginationDots-module__x4e4_G__dot{border-radius:var(--radius-full);background:var(--color-text-muted);cursor:pointer;opacity:.35;width:8px;height:8px;transition:opacity var(--transition-fast), background-color var(--transition-fast);border:none;padding:0}.PaginationDots-module__x4e4_G__dot:hover{opacity:.6}.PaginationDots-module__x4e4_G__active{opacity:1;background:var(--color-text-primary)}.PaginationDots-module__x4e4_G__dot:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary);outline:none}
.ContentSkeleton-module__mxKPpq__container{width:100%;position:relative}.ContentSkeleton-module__mxKPpq__bone{background-color:var(--color-surface-inset);border-radius:var(--radius-sm)}
.ProgressBar-module__kkFYWq__root{align-items:center;gap:var(--spacing-2);width:100%;display:flex}.ProgressBar-module__kkFYWq__track{background:var(--color-progress-track,var(--color-surface-inset));border-radius:var(--radius-full);flex:1;display:flex;position:relative;overflow:hidden}.ProgressBar-module__kkFYWq__sm{height:6px}.ProgressBar-module__kkFYWq__md{height:8px}.ProgressBar-module__kkFYWq__fill{background:var(--color-progress-fill,var(--color-primary));border-radius:var(--radius-full);height:100%;transition:width var(--transition-normal)}.ProgressBar-module__kkFYWq__fillSecondary{background:var(--color-error);border-radius:var(--radius-full);height:100%;transition:width var(--transition-normal)}.ProgressBar-module__kkFYWq__indeterminate{width:40%;transition:none;animation:1.2s ease-in-out infinite ProgressBar-module__kkFYWq__progress-sweep;position:absolute}@keyframes ProgressBar-module__kkFYWq__progress-sweep{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.ProgressBar-module__kkFYWq__indeterminate{opacity:.6;width:100%;animation:none;position:static}}.ProgressBar-module__kkFYWq__label{text-align:right;font-variant-numeric:tabular-nums;min-width:36px;font-size:var(--font-size-xs);flex-shrink:0}
.ConversationListItem-module__b2D94G__row{border-radius:var(--radius-md);min-width:0;transition:background-color var(--transition-fast);background-color:#0000;align-items:center;display:flex;position:relative}.ConversationListItem-module__b2D94G__row:hover{background-color:var(--color-surface-hover)}.ConversationListItem-module__b2D94G__active,.ConversationListItem-module__b2D94G__active:hover{background-color:color-mix(in srgb, var(--color-accent-purple) 16%, transparent)}.ConversationListItem-module__b2D94G__main{align-items:center;gap:var(--spacing-2);min-width:0;min-height:var(--size-touch-target);padding:var(--spacing-2) var(--spacing-3);border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;grid-template-columns:auto minmax(0,1fr);display:grid}.ConversationListItem-module__b2D94G__main:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary);outline:none}.ConversationListItem-module__b2D94G__leadingIcon{color:var(--color-text-secondary);flex-shrink:0}.ConversationListItem-module__b2D94G__body{flex-direction:column;gap:2px;min-width:0;display:flex}.ConversationListItem-module__b2D94G__titleRow{align-items:center;gap:var(--spacing-1-5);min-width:0;display:flex}.ConversationListItem-module__b2D94G__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex:1;overflow:hidden}.ConversationListItem-module__b2D94G__titlePending{color:var(--color-text-secondary)}@media (prefers-reduced-motion:no-preference){.ConversationListItem-module__b2D94G__titlePending{background:linear-gradient(90deg, var(--color-text-secondary) 0%, var(--color-text-primary) 50%, var(--color-text-secondary) 100%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite ConversationListItem-module__b2D94G__conversationTitleShimmer}}@keyframes ConversationListItem-module__b2D94G__conversationTitleShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ConversationListItem-module__b2D94G__titleSourceIcon{color:var(--color-accent-purple);flex-shrink:0}.ConversationListItem-module__b2D94G__timestamp{color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.ConversationListItem-module__b2D94G__preview{-webkit-line-clamp:1;color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-snug);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ConversationListItem-module__b2D94G__meta{align-items:center;gap:var(--spacing-1) var(--spacing-2);color:var(--color-text-muted);font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.ConversationListItem-module__b2D94G__binding{align-items:center;gap:var(--spacing-1);max-width:100%;padding:var(--pill-py-sm) var(--pill-px-sm);border-radius:var(--radius-full);background-color:var(--color-surface-inset);color:var(--color-text-secondary);display:inline-flex}.ConversationListItem-module__b2D94G__bindingLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ConversationListItem-module__b2D94G__archivedBadge{padding:var(--pill-py-sm) var(--pill-px-sm);border-radius:var(--radius-full);background-color:var(--color-warning-bg);color:var(--color-warning);font-weight:var(--font-weight-semibold)}.ConversationListItem-module__b2D94G__count{align-items:center;gap:var(--spacing-1);display:inline-flex}.ConversationListItem-module__b2D94G__statusDot{border-radius:var(--radius-full);background-color:var(--color-text-muted);width:6px;height:6px;display:inline-block}.ConversationListItem-module__b2D94G__statusOpen .ConversationListItem-module__b2D94G__statusDot{background-color:var(--color-success)}.ConversationListItem-module__b2D94G__statusClosed .ConversationListItem-module__b2D94G__statusDot{background-color:var(--color-text-muted)}.ConversationListItem-module__b2D94G__statusArchived .ConversationListItem-module__b2D94G__statusDot{background-color:var(--color-warning)}.ConversationListItem-module__b2D94G__actions{inset-block:0;right:var(--spacing-1);padding-left:var(--spacing-4);border-radius:var(--radius-md);background:linear-gradient(90deg, transparent, var(--color-surface-hover) var(--spacing-4));opacity:0;pointer-events:none;transition:opacity var(--transition-fast);align-items:center;gap:0;display:flex;position:absolute}.ConversationListItem-module__b2D94G__active .ConversationListItem-module__b2D94G__actions{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-accent-purple) 16%, var(--color-surface)) var(--spacing-4))}.ConversationListItem-module__b2D94G__row:hover .ConversationListItem-module__b2D94G__actions,.ConversationListItem-module__b2D94G__row:focus-within .ConversationListItem-module__b2D94G__actions{opacity:1;pointer-events:auto}.ConversationListItem-module__b2D94G__actions button{color:var(--color-text-muted)}.ConversationListItem-module__b2D94G__actions button:hover{color:var(--color-text-primary)}.ConversationListItem-module__b2D94G__deleteButton:hover{color:var(--color-error)}@media (hover:none){.ConversationListItem-module__b2D94G__actions{opacity:1;pointer-events:auto;background:0 0;padding-left:0;position:static}}.ConversationListItem-module__b2D94G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ConversationListItem-module__b2D94G__row,.ConversationListItem-module__b2D94G__actions{transition:none}}
.SafeMarkdownParts-module__089WLq__link{color:var(--color-accent-purple);text-underline-offset:2px;border-radius:var(--radius-xs);text-decoration:underline}.SafeMarkdownParts-module__089WLq__link:hover{text-decoration-thickness:2px}.SafeMarkdownParts-module__089WLq__link:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary);outline:none}.SafeMarkdownParts-module__089WLq__externalIcon{margin-left:var(--spacing-0-5);vertical-align:middle}.SafeMarkdownParts-module__089WLq__plainLink{color:inherit}.SafeMarkdownParts-module__089WLq__blockedLink{color:var(--color-text-secondary);display:inline}.SafeMarkdownParts-module__089WLq__blockedText{text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.SafeMarkdownParts-module__089WLq__blockedHost{margin-left:var(--spacing-1);color:var(--color-text-muted);font-size:.9em}.SafeMarkdownParts-module__089WLq__inlineButton{width:var(--spacing-5);height:var(--spacing-5);margin-left:var(--spacing-0-5);border-radius:var(--radius-sm);color:var(--color-text-muted);vertical-align:middle;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.SafeMarkdownParts-module__089WLq__inlineButton:before{content:"";width:var(--size-touch-target);height:var(--size-touch-target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SafeMarkdownParts-module__089WLq__inlineButton:hover{color:var(--color-text-primary);background-color:var(--color-surface-hover)}.SafeMarkdownParts-module__089WLq__inlineButton:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary);outline:none}.SafeMarkdownParts-module__089WLq__citation{min-width:var(--spacing-4-5);height:var(--spacing-4-5);padding:0 var(--spacing-1);border:1px solid color-mix(in srgb, var(--color-accent-purple) 40%, transparent);border-radius:var(--radius-full);background-color:color-mix(in srgb, var(--color-accent-purple) 12%, transparent);color:var(--color-accent-purple);font-family:var(--font-family-sans);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--line-height-none);vertical-align:text-top;justify-content:center;align-items:center;margin:0 1px;font-style:normal;display:inline-flex;position:relative}.SafeMarkdownParts-module__089WLq__citationButton{cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast)}.SafeMarkdownParts-module__089WLq__citationButton:before{content:"";width:var(--size-touch-target);height:var(--size-touch-target);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SafeMarkdownParts-module__089WLq__citationButton:hover{background-color:var(--color-accent-purple);color:var(--color-on-primary)}.SafeMarkdownParts-module__089WLq__citationButton:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary);outline:none}.SafeMarkdownParts-module__089WLq__citationUnknown{color:var(--color-text-muted);font-size:.9em}.SafeMarkdownParts-module__089WLq__imageOmitted{align-items:center;gap:var(--spacing-1);color:var(--color-text-muted);font-size:var(--font-size-sm);font-style:italic;display:inline-flex}.SafeMarkdownParts-module__089WLq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.SafeMarkdownParts-module__089WLq__citationButton{transition:none}}
.SafeMarkdown-module__VIUwQq__markdown{min-width:0;font-family:var(--font-family-sans);color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);overflow-wrap:anywhere}.SafeMarkdown-module__VIUwQq__markdown>:first-child{margin-top:0}.SafeMarkdown-module__VIUwQq__markdown>:last-child{margin-bottom:0}.SafeMarkdown-module__VIUwQq__markdown p{margin:0 0 var(--spacing-3)}.SafeMarkdown-module__VIUwQq__markdown strong{font-weight:var(--font-weight-semibold)}.SafeMarkdown-module__VIUwQq__markdown em{font-style:italic}:is(.SafeMarkdown-module__VIUwQq__markdown ul,.SafeMarkdown-module__VIUwQq__markdown ol){margin:0 0 var(--spacing-3);padding-left:var(--spacing-5)}.SafeMarkdown-module__VIUwQq__markdown li{margin:var(--spacing-1) 0}.SafeMarkdown-module__VIUwQq__markdown li>input[type=checkbox]{margin-right:var(--spacing-1-5)}.SafeMarkdown-module__VIUwQq__markdown blockquote{margin:0 0 var(--spacing-3);padding-left:var(--spacing-3);border-left:3px solid var(--color-border-strong);color:var(--color-text-secondary)}:is(.SafeMarkdown-module__VIUwQq__markdown h1,.SafeMarkdown-module__VIUwQq__markdown h2,.SafeMarkdown-module__VIUwQq__markdown h3,.SafeMarkdown-module__VIUwQq__markdown h4,.SafeMarkdown-module__VIUwQq__markdown h5,.SafeMarkdown-module__VIUwQq__markdown h6){margin:var(--spacing-4) 0 var(--spacing-2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}.SafeMarkdown-module__VIUwQq__markdown h1{font-size:var(--font-size-xl)}.SafeMarkdown-module__VIUwQq__markdown h2{font-size:var(--font-size-lg)}:is(.SafeMarkdown-module__VIUwQq__markdown h3,.SafeMarkdown-module__VIUwQq__markdown h4,.SafeMarkdown-module__VIUwQq__markdown h5,.SafeMarkdown-module__VIUwQq__markdown h6){font-size:var(--font-size-base)}.SafeMarkdown-module__VIUwQq__markdown hr{border:0;border-top:1px solid var(--color-border-subtle);margin:var(--spacing-4) 0}.SafeMarkdown-module__VIUwQq__markdown :not(pre)>code{font-family:var(--font-family-mono);background-color:var(--color-surface-inset);color:var(--color-text-primary);border-radius:var(--radius-xs);padding:.1em .35em;font-size:.9em}.SafeMarkdown-module__VIUwQq__codeBlock{margin:0 0 var(--spacing-3)}.SafeMarkdown-module__VIUwQq__plainPre{margin:0 0 var(--spacing-3);padding:var(--spacing-2-5) var(--spacing-3);background-color:var(--color-surface-inset);border-radius:var(--radius-md);font-family:var(--font-family-mono);font-size:var(--font-size-sm);overflow-x:auto}.SafeMarkdown-module__VIUwQq__tableScroll{max-width:100%;margin:0 0 var(--spacing-3);border-radius:var(--radius-md);overflow-x:auto}.SafeMarkdown-module__VIUwQq__tableScroll:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary);outline:none}.SafeMarkdown-module__VIUwQq__tableScroll table{border-collapse:collapse;width:max-content;min-width:100%;font-size:var(--font-size-sm)}:is(.SafeMarkdown-module__VIUwQq__tableScroll th,.SafeMarkdown-module__VIUwQq__tableScroll td){padding:var(--spacing-1-5) var(--spacing-2);border:1px solid var(--color-border-subtle);text-align:left;vertical-align:top}.SafeMarkdown-module__VIUwQq__tableScroll th{background-color:var(--color-surface);font-weight:var(--font-weight-semibold)}.SafeMarkdown-module__VIUwQq__compact{font-size:var(--font-size-base);line-height:var(--line-height-normal)}:is(.SafeMarkdown-module__VIUwQq__compact p,.SafeMarkdown-module__VIUwQq__compact ul,.SafeMarkdown-module__VIUwQq__compact ol,.SafeMarkdown-module__VIUwQq__compact blockquote){margin-bottom:var(--spacing-2)}:is(.SafeMarkdown-module__VIUwQq__compact h1,.SafeMarkdown-module__VIUwQq__compact h2){font-size:var(--font-size-lg)}:is(.SafeMarkdown-module__VIUwQq__compact ul,.SafeMarkdown-module__VIUwQq__compact ol){padding-left:var(--spacing-4)}
.MentionTextarea-module__SXf8iq__field{--mention-textarea-padding-block:var(--spacing-2-5);--mention-textarea-padding-inline:var(--spacing-3);--mention-textarea-line:calc(var(--font-size-base) * var(--line-height-normal));width:100%;min-width:0;display:grid;position:relative}.MentionTextarea-module__SXf8iq__growSm{--mention-textarea-max:calc(var(--mention-textarea-line) * 4 + var(--mention-textarea-padding-block) * 2)}.MentionTextarea-module__SXf8iq__growMd{--mention-textarea-max:calc(var(--mention-textarea-line) * 8 + var(--mention-textarea-padding-block) * 2)}.MentionTextarea-module__SXf8iq__growLg{--mention-textarea-max:calc(var(--mention-textarea-line) * 12 + var(--mention-textarea-padding-block) * 2)}.MentionTextarea-module__SXf8iq__backdrop,.MentionTextarea-module__SXf8iq__input{box-sizing:border-box;padding:var(--mention-textarea-padding-block) var(--mention-textarea-padding-inline);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);letter-spacing:normal;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;tab-size:4;scrollbar-gutter:stable;border:1px solid #0000;grid-area:1/1;margin:0}.MentionTextarea-module__SXf8iq__backdrop{min-height:calc(var(--mention-textarea-line) + var(--mention-textarea-padding-block) * 2);max-height:var(--mention-textarea-max);color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.MentionTextarea-module__SXf8iq__token{border-radius:var(--radius-xs);background-color:color-mix(in srgb, var(--color-accent-purple) 18%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-accent-purple) 40%, transparent);color:#0000}.MentionTextarea-module__SXf8iq__marker{display:inline}.MentionTextarea-module__SXf8iq__input{border-radius:var(--radius-md);resize:none;width:100%;min-height:0;color:var(--color-text-primary);caret-color:var(--color-text-primary);background:0 0;outline:none;align-self:stretch;overflow-y:auto}.MentionTextarea-module__SXf8iq__input::placeholder{color:var(--color-text-muted)}.MentionTextarea-module__SXf8iq__input:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary)}.MentionTextarea-module__SXf8iq__input:disabled{cursor:not-allowed}.MentionTextarea-module__SXf8iq__disabled{opacity:.6}.MentionTextarea-module__SXf8iq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.MentionMenu-module__SO8rFa__menu{max-height:calc(var(--spacing-72) + var(--spacing-12));background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-overlay-top);flex-direction:column;display:flex;overflow:hidden}.MentionMenu-module__SO8rFa__placementTop{inset-inline:0;bottom:calc(100% + var(--spacing-2));position:absolute}.MentionMenu-module__SO8rFa__placementBottom{inset-inline:0;top:calc(100% + var(--spacing-2));position:absolute}.MentionMenu-module__SO8rFa__placementInline{position:relative}.MentionMenu-module__SO8rFa__progress{inset-inline:0;background:linear-gradient(90deg, transparent, var(--color-accent-purple), transparent);background-repeat:no-repeat;background-size:50% 100%;height:2px;position:absolute;top:0}@media (prefers-reduced-motion:no-preference){.MentionMenu-module__SO8rFa__progress{animation:1.1s ease-in-out infinite MentionMenu-module__SO8rFa__mentionMenuProgress}}@keyframes MentionMenu-module__SO8rFa__mentionMenuProgress{0%{background-position:-50% 0}to{background-position:150% 0}}.MentionMenu-module__SO8rFa__list{gap:var(--spacing-1);padding:var(--spacing-1-5);outline:none;flex-direction:column;display:flex;overflow-y:auto}.MentionMenu-module__SO8rFa__list:empty{display:none}.MentionMenu-module__SO8rFa__group{gap:var(--spacing-0-5);flex-direction:column;display:flex}.MentionMenu-module__SO8rFa__groupHeader{padding:var(--spacing-1) var(--spacing-2) var(--spacing-0-5);font-family:var(--font-family-sans);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted);justify-content:space-between;align-items:center;display:flex}.MentionMenu-module__SO8rFa__groupMore{font-variant-numeric:tabular-nums;text-transform:none}.MentionMenu-module__SO8rFa__row{align-items:center;gap:var(--spacing-2);min-height:var(--size-touch-target);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-family-sans);cursor:pointer;transition:background-color var(--transition-fast);display:flex}.MentionMenu-module__SO8rFa__row:hover,.MentionMenu-module__SO8rFa__active{background-color:var(--color-surface-hover)}.MentionMenu-module__SO8rFa__active{box-shadow:inset 2px 0 0 var(--color-accent-purple)}.MentionMenu-module__SO8rFa__typeRow{color:var(--color-text-secondary)}.MentionMenu-module__SO8rFa__rowText{flex-direction:column;flex:1;min-width:0;display:flex}.MentionMenu-module__SO8rFa__rowPrimary{align-items:baseline;gap:var(--spacing-1-5);min-width:0;display:flex}.MentionMenu-module__SO8rFa__humanKey{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex-shrink:0}.MentionMenu-module__SO8rFa__rowLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);overflow:hidden}.MentionMenu-module__SO8rFa__locator{color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs);flex-shrink:0}.MentionMenu-module__SO8rFa__rowSub{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:var(--font-size-xs);overflow:hidden}.MentionMenu-module__SO8rFa__recentBadge{padding:var(--pill-py-sm) var(--pill-px-sm);border-radius:var(--radius-full);background-color:var(--color-surface-inset);color:var(--color-text-secondary);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);flex-shrink:0}.MentionMenu-module__SO8rFa__count{color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.MentionMenu-module__SO8rFa__browseHint{color:var(--color-accent-purple);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);flex-shrink:0}.MentionMenu-module__SO8rFa__chevron{color:var(--color-text-muted);flex-shrink:0}.MentionMenu-module__SO8rFa__state{justify-content:center;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-3);color:var(--color-text-muted);font-family:var(--font-family-sans);font-size:var(--font-size-sm);text-align:center;display:flex}.MentionMenu-module__SO8rFa__stateIcon{color:var(--color-warning);flex-shrink:0}.MentionMenu-module__SO8rFa__stateText{gap:var(--spacing-0-5);text-align:left;flex-direction:column;display:flex}.MentionMenu-module__SO8rFa__stateDetail{color:var(--color-text-muted);font-size:var(--font-size-xs)}.MentionMenu-module__SO8rFa__retry{min-height:var(--size-touch-target);padding:0 var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.MentionMenu-module__SO8rFa__retry:hover{background-color:var(--color-surface-hover)}.MentionMenu-module__SO8rFa__retry:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary);outline:none}.MentionMenu-module__SO8rFa__hint{padding:var(--spacing-1-5) var(--spacing-3);border-top:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-family:var(--font-family-sans);font-size:var(--font-size-xs)}@media (prefers-reduced-motion:reduce){.MentionMenu-module__SO8rFa__row{transition:none}}
.DriveItemTile-module__HJpPmW__tile{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-card);transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;display:flex;position:relative}.DriveItemTile-module__HJpPmW__tile:hover{border-color:var(--color-border-strong);background:var(--color-card-elevated)}.DriveItemTile-module__HJpPmW__tileMain{align-items:center;gap:var(--spacing-2);padding:var(--spacing-4) var(--spacing-2);cursor:pointer;background:0 0;border:none;flex-direction:column;width:100%;min-height:44px;display:flex}.DriveItemTile-module__HJpPmW__tileName{text-align:center;-webkit-line-clamp:2;overflow-wrap:anywhere;width:100%;color:var(--color-text-primary);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.DriveItemTile-module__HJpPmW__hoverCard{left:50%;top:calc(100% + var(--spacing-1));z-index:var(--z-overlay-top);gap:var(--spacing-0-5);min-width:200px;max-width:280px;padding:var(--spacing-2) var(--spacing-3);background:var(--color-card-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast), visibility var(--transition-fast);flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}.DriveItemTile-module__HJpPmW__tile:hover .DriveItemTile-module__HJpPmW__hoverCard,.DriveItemTile-module__HJpPmW__tile:focus-within .DriveItemTile-module__HJpPmW__hoverCard{opacity:1;visibility:visible;transition-delay:.35s}.DriveItemTile-module__HJpPmW__hoverName{overflow-wrap:anywhere}.DriveItemTile-module__HJpPmW__tileActions{top:var(--spacing-1);right:var(--spacing-1);gap:var(--spacing-1);opacity:0;transition:opacity var(--transition-fast);display:flex;position:absolute}.DriveItemTile-module__HJpPmW__tile:hover .DriveItemTile-module__HJpPmW__tileActions,.DriveItemTile-module__HJpPmW__tile:focus-within .DriveItemTile-module__HJpPmW__tileActions{opacity:1}.DriveItemTile-module__HJpPmW__tileAction{background:var(--color-background-alt);width:44px;height:44px;color:var(--color-text-secondary);border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.DriveItemTile-module__HJpPmW__tileAction:hover{color:var(--color-text-primary);background:var(--color-card-elevated)}
.UptimeTile-module__hgoP3W__tile{gap:var(--spacing-3);width:100%;min-height:44px;padding:var(--spacing-4);text-align:left;background-color:var(--color-surface);border:var(--border-width-thin) solid var(--color-border);border-left-width:var(--spacing-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);cursor:pointer;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);flex-direction:column;display:flex}.UptimeTile-module__hgoP3W__tile:hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.UptimeTile-module__hgoP3W__tile:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.UptimeTile-module__hgoP3W__up{border-left-color:var(--color-success)}.UptimeTile-module__hgoP3W__down{border-left-color:var(--color-error)}.UptimeTile-module__hgoP3W__degraded{border-left-color:var(--color-warning)}.UptimeTile-module__hgoP3W__unknown{border-left-color:var(--color-border)}.UptimeTile-module__hgoP3W__header{align-items:flex-start;gap:var(--spacing-3);display:flex}.UptimeTile-module__hgoP3W__identity{gap:var(--spacing-1);flex-direction:column;flex:1;min-width:0;display:flex}.UptimeTile-module__hgoP3W__name,.UptimeTile-module__hgoP3W__target{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UptimeTile-module__hgoP3W__metrics{gap:var(--spacing-6);display:flex}.UptimeTile-module__hgoP3W__metric{gap:var(--spacing-1);flex-direction:column;display:flex}.UptimeTile-module__hgoP3W__metricValue{font-variant-numeric:tabular-nums}.UptimeTile-module__hgoP3W__ssl{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background-color:var(--color-warning-subtle,var(--color-surface-raised));border-radius:var(--radius-md);color:var(--color-warning);display:flex}.UptimeTile-module__hgoP3W__sslText{color:var(--color-warning)}
.UptimeTileActions-module__5WQg_a__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-1);padding:var(--spacing-1) var(--spacing-2);display:flex}
.LlmModelBreakdownTable-module__F-fqdW__wrapper{width:100%;overflow-x:auto}.LlmModelBreakdownTable-module__F-fqdW__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);color:var(--color-text-primary)}.LlmModelBreakdownTable-module__F-fqdW__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.LlmModelBreakdownTable-module__F-fqdW__thLeft,.LlmModelBreakdownTable-module__F-fqdW__thRight{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border)}.LlmModelBreakdownTable-module__F-fqdW__thLeft{text-align:left}.LlmModelBreakdownTable-module__F-fqdW__thRight{text-align:right}.LlmModelBreakdownTable-module__F-fqdW__tdModel{padding:var(--spacing-2) var(--spacing-3);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border)}.LlmModelBreakdownTable-module__F-fqdW__tdRight{padding:var(--spacing-2) var(--spacing-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary)}.LlmModelBreakdownTable-module__F-fqdW__tdCost{padding:var(--spacing-2) var(--spacing-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-border);position:relative}.LlmModelBreakdownTable-module__F-fqdW__costBar{inset:var(--spacing-1) auto var(--spacing-1) 0;width:var(--_fill,0%);border-radius:var(--radius-sm);background-color:var(--color-primary);opacity:.16;position:absolute}.LlmModelBreakdownTable-module__F-fqdW__costValue{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);position:relative}
.LlmProviderBreakdown-module__vHUgpW__list{gap:var(--spacing-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LlmProviderBreakdown-module__vHUgpW__row{gap:var(--spacing-2);flex-direction:column;display:flex}.LlmProviderBreakdown-module__vHUgpW__header{justify-content:space-between;align-items:baseline;gap:var(--spacing-2);display:flex}.LlmProviderBreakdown-module__vHUgpW__provider{font-family:var(--font-family-mono);color:var(--color-text-primary)}.LlmProviderBreakdown-module__vHUgpW__meta{white-space:nowrap}.LlmProviderBreakdown-module__vHUgpW__track{width:100%;height:var(--spacing-2);border-radius:var(--radius-full);background-color:var(--color-surface);overflow:hidden}.LlmProviderBreakdown-module__vHUgpW__fill{border-radius:var(--radius-full);background-color:var(--_bar-color,var(--color-primary));height:100%;transition:width var(--transition-normal);display:block}
.AnalyticsTopEventsTable-module___88JGW__wrapper{width:100%;overflow-x:auto}.AnalyticsTopEventsTable-module___88JGW__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);color:var(--color-text-primary)}.AnalyticsTopEventsTable-module___88JGW__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AnalyticsTopEventsTable-module___88JGW__thLeft,.AnalyticsTopEventsTable-module___88JGW__thRight{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border)}.AnalyticsTopEventsTable-module___88JGW__thLeft{text-align:left}.AnalyticsTopEventsTable-module___88JGW__thRight{text-align:right}.AnalyticsTopEventsTable-module___88JGW__tdEvent{padding:var(--spacing-2) var(--spacing-3);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border)}.AnalyticsTopEventsTable-module___88JGW__tdCount{padding:var(--spacing-2) var(--spacing-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-border);position:relative}.AnalyticsTopEventsTable-module___88JGW__countBar{inset:var(--spacing-1) auto var(--spacing-1) 0;width:var(--_fill,0%);border-radius:var(--radius-sm);background-color:var(--color-info);opacity:.16;position:absolute}.AnalyticsTopEventsTable-module___88JGW__countValue{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);position:relative}
.AnalyticsWebVitalsPanel-module__sSXe6W__panel{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AnalyticsWebVitalsPanel-module__sSXe6W__row{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-border);display:flex}.AnalyticsWebVitalsPanel-module__sSXe6W__row:last-child{border-bottom:0}.AnalyticsWebVitalsPanel-module__sSXe6W__left{align-items:center;gap:var(--spacing-2);display:flex}.AnalyticsWebVitalsPanel-module__sSXe6W__metric{font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.AnalyticsWebVitalsPanel-module__sSXe6W__badge{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.AnalyticsWebVitalsPanel-module__sSXe6W__value{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-variant-numeric:tabular-nums}.AnalyticsWebVitalsPanel-module__sSXe6W__toneGood{background-color:var(--color-success-bg);color:var(--color-success)}.AnalyticsWebVitalsPanel-module__sSXe6W__toneNeedsImprovement{background-color:var(--color-warning-bg);color:var(--color-warning)}.AnalyticsWebVitalsPanel-module__sSXe6W__tonePoor{background-color:var(--color-error-bg);color:var(--color-error)}
.DependencyStatusCard-module__a0aCLa__card{gap:var(--spacing-3);flex-direction:column;display:flex}.DependencyStatusCard-module__a0aCLa__header{justify-content:space-between;align-items:center;gap:var(--spacing-3);display:flex}.DependencyStatusCard-module__a0aCLa__identity{align-items:center;gap:var(--spacing-2);min-width:0;display:flex}.DependencyStatusCard-module__a0aCLa__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DependencyStatusCard-module__a0aCLa__pill{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:.02em;text-transform:uppercase;border:1px solid #0000;flex-shrink:0;align-items:center;display:inline-flex}.DependencyStatusCard-module__a0aCLa__pillUp{color:var(--color-success);background-color:var(--color-success-subtle,transparent);border-color:var(--color-success)}.DependencyStatusCard-module__a0aCLa__pillDegraded{color:var(--color-warning);background-color:var(--color-warning-subtle,transparent);border-color:var(--color-warning)}.DependencyStatusCard-module__a0aCLa__pillDown{color:var(--color-error);background-color:var(--color-error-subtle,transparent);border-color:var(--color-error)}.DependencyStatusCard-module__a0aCLa__pillUnknown{color:var(--color-text-muted);background-color:var(--color-surface);border-color:var(--color-border)}.DependencyStatusCard-module__a0aCLa__meta{gap:var(--spacing-1);flex-direction:column;margin:0;display:flex}.DependencyStatusCard-module__a0aCLa__metaRow{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.DependencyStatusCard-module__a0aCLa__metaValue{font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.DependencyStatusCard-module__a0aCLa__detail{padding-top:var(--spacing-2);border-top:1px solid var(--color-border);word-break:break-word;margin:0}
.SecuritySignalBadge-module__t6jlTW__badge{text-transform:uppercase;letter-spacing:.04em;font-size:var(--font-size-caption);font-weight:var(--font-weight-bold)}.SecuritySignalBadge-module__t6jlTW__critical{background-color:var(--color-error-bg);color:var(--color-error)}.SecuritySignalBadge-module__t6jlTW__high{background-color:var(--color-warning-bg);color:var(--color-warning)}.SecuritySignalBadge-module__t6jlTW__medium{background-color:var(--color-info-bg);color:var(--color-info)}.SecuritySignalBadge-module__t6jlTW__low{background-color:var(--color-surface-elevated);color:var(--color-text-secondary)}
.RumVitalsKpiStrip-module__QOL4fW__strip{gap:var(--spacing-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.RumVitalsKpiStrip-module__QOL4fW__card{gap:var(--spacing-2);padding:var(--spacing-4);border:1px solid var(--color-border);border-left:3px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-elevated);flex-direction:column;display:flex}.RumVitalsKpiStrip-module__QOL4fW__cardHead{align-items:center;gap:var(--spacing-2);display:flex}.RumVitalsKpiStrip-module__QOL4fW__iconWrap{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-text-secondary);background-color:var(--color-surface);justify-content:center;align-items:center;display:inline-flex}.RumVitalsKpiStrip-module__QOL4fW__metric{font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);flex:1}.RumVitalsKpiStrip-module__QOL4fW__badge{padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;align-items:center;display:inline-flex}.RumVitalsKpiStrip-module__QOL4fW__value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;line-height:var(--line-height-tight)}.RumVitalsKpiStrip-module__QOL4fW__toneGood{border-left-color:var(--color-success)}.RumVitalsKpiStrip-module__QOL4fW__toneGood.RumVitalsKpiStrip-module__QOL4fW__badge,.RumVitalsKpiStrip-module__QOL4fW__badge.RumVitalsKpiStrip-module__QOL4fW__toneGood{background-color:var(--color-success-bg);color:var(--color-success);border-left:0}.RumVitalsKpiStrip-module__QOL4fW__toneNeedsImprovement{border-left-color:var(--color-warning)}.RumVitalsKpiStrip-module__QOL4fW__toneNeedsImprovement.RumVitalsKpiStrip-module__QOL4fW__badge,.RumVitalsKpiStrip-module__QOL4fW__badge.RumVitalsKpiStrip-module__QOL4fW__toneNeedsImprovement{background-color:var(--color-warning-bg);color:var(--color-warning);border-left:0}.RumVitalsKpiStrip-module__QOL4fW__tonePoor{border-left-color:var(--color-error)}.RumVitalsKpiStrip-module__QOL4fW__tonePoor.RumVitalsKpiStrip-module__QOL4fW__badge,.RumVitalsKpiStrip-module__QOL4fW__badge.RumVitalsKpiStrip-module__QOL4fW__tonePoor{background-color:var(--color-error-bg);color:var(--color-error);border-left:0}
.RumRouteVitalsTable-module__Ov6QwG__wrapper{width:100%;overflow-x:auto}.RumRouteVitalsTable-module__Ov6QwG__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);color:var(--color-text-primary)}.RumRouteVitalsTable-module__Ov6QwG__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RumRouteVitalsTable-module__Ov6QwG__thLeft,.RumRouteVitalsTable-module__Ov6QwG__thRight{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);white-space:nowrap}.RumRouteVitalsTable-module__Ov6QwG__thLeft{text-align:left}.RumRouteVitalsTable-module__Ov6QwG__thRight{text-align:right}.RumRouteVitalsTable-module__Ov6QwG__tdRoute{padding:var(--spacing-2) var(--spacing-3);font-family:var(--font-family-mono);font-weight:var(--font-weight-medium);text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border)}.RumRouteVitalsTable-module__Ov6QwG__tdNum{padding:var(--spacing-2) var(--spacing-3);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--color-border)}.RumRouteVitalsTable-module__Ov6QwG__toneGood{color:var(--color-success);font-weight:var(--font-weight-semibold)}.RumRouteVitalsTable-module__Ov6QwG__toneNeedsImprovement{color:var(--color-warning);font-weight:var(--font-weight-semibold)}.RumRouteVitalsTable-module__Ov6QwG__tonePoor{color:var(--color-error);font-weight:var(--font-weight-semibold)}
.RumCohortTable-module__quTkHq__wrapper{width:100%;overflow-x:auto}.RumCohortTable-module__quTkHq__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);color:var(--color-text-primary)}.RumCohortTable-module__quTkHq__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.RumCohortTable-module__quTkHq__thLeft,.RumCohortTable-module__quTkHq__thRight{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border);white-space:nowrap}.RumCohortTable-module__quTkHq__thLeft{text-align:left}.RumCohortTable-module__quTkHq__thRight{text-align:right}.RumCohortTable-module__quTkHq__tdCohort{padding:var(--spacing-2) var(--spacing-3);font-weight:var(--font-weight-medium);text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border)}.RumCohortTable-module__quTkHq__tdSamples{padding:var(--spacing-2) var(--spacing-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-border);position:relative}.RumCohortTable-module__quTkHq__sampleBar{inset:var(--spacing-1) auto var(--spacing-1) 0;width:var(--_fill,0%);border-radius:var(--radius-sm);background-color:var(--color-info);opacity:.16;position:absolute}.RumCohortTable-module__quTkHq__sampleValue{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);font-variant-numeric:tabular-nums;position:relative}.RumCohortTable-module__quTkHq__tdNum{padding:var(--spacing-2) var(--spacing-3);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--color-border)}.RumCohortTable-module__quTkHq__toneGood{color:var(--color-success);font-weight:var(--font-weight-semibold)}.RumCohortTable-module__quTkHq__toneNeedsImprovement{color:var(--color-warning);font-weight:var(--font-weight-semibold)}.RumCohortTable-module__quTkHq__tonePoor{color:var(--color-error);font-weight:var(--font-weight-semibold)}
.RumSlowPageList-module__ivu9ba__list{gap:var(--spacing-3);counter-reset:slow-page;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RumSlowPageList-module__ivu9ba__row{gap:var(--spacing-1);flex-direction:column;display:flex}.RumSlowPageList-module__ivu9ba__top{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);display:flex}.RumSlowPageList-module__ivu9ba__route{font-family:var(--font-family-mono);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.RumSlowPageList-module__ivu9ba__value{font-size:var(--font-size-base);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap}.RumSlowPageList-module__ivu9ba__track{border-radius:var(--radius-full);background-color:var(--color-surface);width:100%;height:6px;position:relative;overflow:hidden}.RumSlowPageList-module__ivu9ba__fill{width:var(--_fill,0%);border-radius:var(--radius-full);position:absolute;inset:0 auto 0 0}.RumSlowPageList-module__ivu9ba__toneGood{color:var(--color-success)}.RumSlowPageList-module__ivu9ba__toneGood.RumSlowPageList-module__ivu9ba__fill,.RumSlowPageList-module__ivu9ba__fill.RumSlowPageList-module__ivu9ba__toneGood{background-color:var(--color-success)}.RumSlowPageList-module__ivu9ba__toneNeedsImprovement{color:var(--color-warning)}.RumSlowPageList-module__ivu9ba__toneNeedsImprovement.RumSlowPageList-module__ivu9ba__fill,.RumSlowPageList-module__ivu9ba__fill.RumSlowPageList-module__ivu9ba__toneNeedsImprovement{background-color:var(--color-warning)}.RumSlowPageList-module__ivu9ba__tonePoor{color:var(--color-error)}.RumSlowPageList-module__ivu9ba__tonePoor.RumSlowPageList-module__ivu9ba__fill,.RumSlowPageList-module__ivu9ba__fill.RumSlowPageList-module__ivu9ba__tonePoor{background-color:var(--color-error)}
.FinopsTopSpendersTable-module__A0giga__wrapper{width:100%;overflow-x:auto}.FinopsTopSpendersTable-module__A0giga__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);color:var(--color-text-primary)}.FinopsTopSpendersTable-module__A0giga__caption{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FinopsTopSpendersTable-module__A0giga__thLeft,.FinopsTopSpendersTable-module__A0giga__thRight{padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--color-border)}.FinopsTopSpendersTable-module__A0giga__thLeft{text-align:left}.FinopsTopSpendersTable-module__A0giga__thRight{text-align:right}.FinopsTopSpendersTable-module__A0giga__tdTenant{padding:var(--spacing-2) var(--spacing-3);font-weight:var(--font-weight-medium);text-align:left;white-space:nowrap;border-bottom:1px solid var(--color-border)}.FinopsTopSpendersTable-module__A0giga__tdRight{padding:var(--spacing-2) var(--spacing-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-border);color:var(--color-text-secondary)}.FinopsTopSpendersTable-module__A0giga__tdCost{padding:var(--spacing-2) var(--spacing-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--color-border);position:relative}.FinopsTopSpendersTable-module__A0giga__costBar{inset:var(--spacing-1) auto var(--spacing-1) 0;width:var(--_fill,0%);border-radius:var(--radius-sm);background-color:var(--color-success);opacity:.16;position:absolute}.FinopsTopSpendersTable-module__A0giga__costValue{font-weight:var(--font-weight-semibold);color:var(--color-text-primary);position:relative}
.TenantHealthDetailPanel-module__Nd-qVa__panel{gap:var(--spacing-5);flex-direction:column;display:flex}.TenantHealthDetailPanel-module__Nd-qVa__header{gap:var(--spacing-2);flex-direction:column;display:flex}.TenantHealthDetailPanel-module__Nd-qVa__chips{gap:var(--spacing-2);margin-top:var(--spacing-1);flex-wrap:wrap;display:flex}.TenantHealthDetailPanel-module__Nd-qVa__actions{align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.TenantHealthDetailPanel-module__Nd-qVa__actions:empty{display:none}.TenantHealthDetailPanel-module__Nd-qVa__grid{gap:var(--spacing-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (max-width:480px){.TenantHealthDetailPanel-module__Nd-qVa__grid{grid-template-columns:1fr}}
.ScreenshotGallery-module__IwzDCG__gallery{gap:var(--spacing-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));width:100%;display:grid}.ScreenshotGallery-module__IwzDCG__empty{justify-content:center;align-items:center;gap:var(--spacing-1);padding:var(--spacing-4);color:var(--color-text-tertiary);background-color:var(--color-surface-inset);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);text-align:center;flex-direction:column;display:flex}.ScreenshotGallery-module__IwzDCG__thumb{aspect-ratio:16/9;background-color:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.ScreenshotGallery-module__IwzDCG__image{object-fit:cover;width:100%;height:100%;display:block}.ScreenshotGallery-module__IwzDCG__placeholder{color:var(--color-text-tertiary);justify-content:center;align-items:center;display:inline-flex}
.VideoPlayer-module__1CWm8a__player{aspect-ratio:16/9;background-color:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.VideoPlayer-module__1CWm8a__video{background-color:var(--color-surface-inset);width:100%;height:100%;display:block}.VideoPlayer-module__1CWm8a__loading{justify-content:center;align-items:center;display:inline-flex}
.TestResultRow-module__Ellhfq__row{background-color:var(--color-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.TestResultRow-module__Ellhfq__header{align-items:center;gap:var(--spacing-2);min-height:var(--size-touch-target);width:100%;padding:var(--spacing-2) var(--spacing-3);text-align:left;font:inherit;color:inherit;cursor:default;transition:background-color var(--transition-fast);background:0 0;border:none;display:flex}.TestResultRow-module__Ellhfq__expandable{cursor:pointer}.TestResultRow-module__Ellhfq__expandable:hover{background-color:var(--color-surface-hover-subtle)}.TestResultRow-module__Ellhfq__header:focus-visible{box-shadow:inset 0 0 0 2px var(--color-primary);outline:none}.TestResultRow-module__Ellhfq__status{flex-shrink:0}.TestResultRow-module__Ellhfq__name{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;display:block;overflow:hidden}.TestResultRow-module__Ellhfq__duration{flex-shrink:0}.TestResultRow-module__Ellhfq__chevron{color:var(--color-text-tertiary);transition:transform var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TestResultRow-module__Ellhfq__chevronOpen{transform:rotate(180deg)}.TestResultRow-module__Ellhfq__details{gap:var(--spacing-3);padding:0 var(--spacing-3) var(--spacing-3);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.TestResultRow-module__Ellhfq__block{gap:var(--spacing-1);padding-top:var(--spacing-2);flex-direction:column;display:flex}.TestResultRow-module__Ellhfq__error{white-space:pre-wrap;word-break:break-word}.TestResultRow-module__Ellhfq__diff{gap:var(--spacing-1) var(--spacing-2);grid-template-columns:auto 1fr;align-items:start;display:grid}.TestResultRow-module__Ellhfq__diffValue{white-space:pre-wrap;word-break:break-word;font-family:var(--font-family-mono)}
.RunLogTail-module__4tL8ja__tail{padding:var(--spacing-2);max-height:var(--spacing-48);background-color:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font-family:var(--font-family-mono);font-size:var(--font-size-2xs);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0;list-style:none;display:block;overflow-y:auto}.RunLogTail-module__4tL8ja__tail:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary);outline:none}.RunLogTail-module__4tL8ja__empty{padding:var(--spacing-2);display:block}.RunLogTail-module__4tL8ja__line{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-0-5) var(--spacing-1);white-space:pre-wrap;word-break:break-word;display:flex}.RunLogTail-module__4tL8ja__gutter{width:var(--spacing-0-5);border-radius:var(--radius-full);background-color:var(--color-text-tertiary);flex-shrink:0;align-self:stretch}.RunLogTail-module__4tL8ja__text{flex:1;min-width:0}.RunLogTail-module__4tL8ja__info .RunLogTail-module__4tL8ja__gutter{background-color:var(--color-info)}.RunLogTail-module__4tL8ja__warn .RunLogTail-module__4tL8ja__gutter{background-color:var(--color-warning)}.RunLogTail-module__4tL8ja__error .RunLogTail-module__4tL8ja__gutter{background-color:var(--color-error)}.RunLogTail-module__4tL8ja__error .RunLogTail-module__4tL8ja__text{color:var(--color-error)}.RunLogTail-module__4tL8ja__srLevel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.RunnerKindSelector-module__ICXo8a__selector{align-items:stretch;gap:var(--spacing-0-5);padding:var(--spacing-0-5);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:inline-flex}.RunnerKindSelector-module__ICXo8a__segment{padding:var(--spacing-1-5) var(--spacing-3);min-height:var(--spacing-7);color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.005em;cursor:pointer;border-radius:var(--radius-md);transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:1px solid #0000}.RunnerKindSelector-module__ICXo8a__segment:hover:not(:disabled){color:var(--color-text-primary)}.RunnerKindSelector-module__ICXo8a__segment:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary);outline:none}.RunnerKindSelector-module__ICXo8a__segment.RunnerKindSelector-module__ICXo8a__active{background-color:var(--color-background);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);border-color:var(--color-border)}.RunnerKindSelector-module__ICXo8a__segment:disabled{cursor:not-allowed}.RunnerKindSelector-module__ICXo8a__disabled{opacity:.6}
.BrowserFrame-module__xm4H3q__frame{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.BrowserFrame-module__xm4H3q__chrome{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface-inset);border-bottom:1px solid var(--color-border-subtle);display:flex}.BrowserFrame-module__xm4H3q__dots{gap:var(--spacing-1);flex-shrink:0;display:inline-flex}.BrowserFrame-module__xm4H3q__dots i{border-radius:var(--radius-full);background:var(--color-border-strong);width:10px;height:10px;display:block}.BrowserFrame-module__xm4H3q__address{align-items:center;gap:var(--spacing-1-5);min-width:0;padding:var(--spacing-0-5) var(--spacing-2-5);background:var(--color-background);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-tertiary);flex:1;display:flex}.BrowserFrame-module__xm4H3q__url{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BrowserFrame-module__xm4H3q__viewport{background:var(--color-background);flex:1;justify-content:center;align-items:center;min-height:340px;display:flex;position:relative}
.CypressStepItem-module__5eD33a__row{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-2-5);border-radius:var(--radius-md);transition:background var(--transition-fast,.12s), border-color var(--transition-fast,.12s);border:1px solid #0000;display:flex}.CypressStepItem-module__5eD33a__active{background:var(--color-surface-inset);border-color:var(--color-primary)}.CypressStepItem-module__5eD33a__passed .CypressStepItem-module__5eD33a__label{color:var(--color-text-secondary)}.CypressStepItem-module__5eD33a__failed{background:var(--color-status-failed-bg)}.CypressStepItem-module__5eD33a__marker{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.CypressStepItem-module__5eD33a__dot{border-radius:var(--radius-full);border:1px solid var(--color-border-strong);background:var(--color-background);width:9px;height:9px}.CypressStepItem-module__5eD33a__pass{color:var(--color-success)}.CypressStepItem-module__5eD33a__fail{color:var(--color-error)}.CypressStepItem-module__5eD33a__index{min-width:1.25rem;font-size:var(--font-size-2xs);color:var(--color-text-tertiary);text-align:right;flex-shrink:0}.CypressStepItem-module__5eD33a__kind{color:var(--color-text-tertiary);flex-shrink:0}.CypressStepItem-module__5eD33a__body{flex:1;min-width:0}.CypressStepItem-module__5eD33a__label{text-overflow:ellipsis;display:block;overflow:hidden}.CypressStepItem-module__5eD33a__timestamp{font-family:var(--font-family-mono);font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-tabular);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.CypressStepItem-module__5eD33a__running .CypressStepItem-module__5eD33a__timestamp{color:var(--color-primary)}.CypressStepItem-module__5eD33a__passed .CypressStepItem-module__5eD33a__timestamp{color:var(--color-success)}.CypressStepItem-module__5eD33a__failed .CypressStepItem-module__5eD33a__timestamp{color:var(--color-error)}.CypressStepItem-module__5eD33a__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.LiveScreencastCanvas-module__1yBPYW__canvas{object-fit:contain;background:var(--color-surface-inset);width:100%;height:auto;max-height:520px;display:block}
.RunStatusBanner-module__2JdjEW__root{align-items:center;gap:var(--spacing-3);width:100%;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-panel);border:1px solid #0000;display:flex}.RunStatusBanner-module__2JdjEW__error{background:var(--color-status-failed-bg);border-color:var(--color-health-danger-border)}.RunStatusBanner-module__2JdjEW__error .RunStatusBanner-module__2JdjEW__icon,.RunStatusBanner-module__2JdjEW__error .RunStatusBanner-module__2JdjEW__status{color:var(--color-status-failed-text)}.RunStatusBanner-module__2JdjEW__success{background:var(--color-status-done-bg);border-color:var(--color-health-success-border)}.RunStatusBanner-module__2JdjEW__success .RunStatusBanner-module__2JdjEW__icon,.RunStatusBanner-module__2JdjEW__success .RunStatusBanner-module__2JdjEW__status{color:var(--color-status-done-text)}.RunStatusBanner-module__2JdjEW__info{background:var(--color-health-info-bg);border-color:var(--color-health-info-border)}.RunStatusBanner-module__2JdjEW__info .RunStatusBanner-module__2JdjEW__icon,.RunStatusBanner-module__2JdjEW__info .RunStatusBanner-module__2JdjEW__status{color:var(--color-info)}.RunStatusBanner-module__2JdjEW__icon{flex-shrink:0}.RunStatusBanner-module__2JdjEW__content{align-items:baseline;gap:var(--spacing-1) var(--spacing-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.RunStatusBanner-module__2JdjEW__status{flex-shrink:0}.RunStatusBanner-module__2JdjEW__message{color:var(--color-text-primary);word-break:break-word;min-width:0}.RunStatusBanner-module__2JdjEW__toggle{min-width:var(--size-touch-target);min-height:var(--size-touch-target);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.RunStatusBanner-module__2JdjEW__toggle:hover{color:var(--color-text-primary);background:var(--color-surface-hover)}.RunStatusBanner-module__2JdjEW__toggle:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.RunStatusBanner-module__2JdjEW__chevron{transition:transform var(--transition-fast);transform:rotate(-90deg)}.RunStatusBanner-module__2JdjEW__chevronOpen{transform:rotate(0)}
.TestCaseTitleBar-module__EIjP_a__root{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);width:100%;display:flex}.TestCaseTitleBar-module__EIjP_a__heading{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.TestCaseTitleBar-module__EIjP_a__title{font-size:var(--font-size-page-title);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.TestCaseTitleBar-module__EIjP_a__scenario{display:block}.TestCaseTitleBar-module__EIjP_a__actions{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}
.CypressRunActionBar-module__ZtlbvG__bar{align-items:center;gap:var(--spacing-2);flex-shrink:0;display:flex}
.PageStatePanel-module__Rs_qha__panel{padding:var(--spacing-2);background-color:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);display:block}.PageStatePanel-module__Rs_qha__empty{padding:var(--spacing-2);display:block}.PageStatePanel-module__Rs_qha__viewer{font-size:var(--font-size-2xs)}
.AgentReasoningPanel-module___YWwjW__panel{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);background-color:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);display:flex}.AgentReasoningPanel-module___YWwjW__marker{margin-top:var(--spacing-0-5);color:var(--color-primary);flex-shrink:0}.AgentReasoningPanel-module___YWwjW__body{min-width:0;font-size:var(--font-size-base);color:var(--color-text-secondary);flex:1}.AgentReasoningPanel-module___YWwjW__empty{padding:var(--spacing-2);display:block}
.ViewportToolbar-module__Gzlxoa__toolbar{align-items:center;gap:var(--spacing-3);width:100%;min-width:0;padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface-inset);border-bottom:1px solid var(--color-border-subtle);display:flex}.ViewportToolbar-module__Gzlxoa__modeToggle{flex:none;display:inline-flex}.ViewportToolbar-module__Gzlxoa__address{align-items:center;gap:var(--spacing-1-5);min-width:0;height:var(--spacing-8);padding:0 var(--spacing-3);background:var(--color-surface-inset);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);color:var(--color-text-secondary);flex:1;display:inline-flex}.ViewportToolbar-module__Gzlxoa__addressIcon{color:var(--color-text-tertiary);flex:none}.ViewportToolbar-module__Gzlxoa__addressText{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-family-mono);font-size:var(--font-size-xs);overflow:hidden}.ViewportToolbar-module__Gzlxoa__speed{align-items:center;gap:var(--spacing-2);flex:none;display:inline-flex}.ViewportToolbar-module__Gzlxoa__speedLabel{white-space:nowrap}.ViewportToolbar-module__Gzlxoa__speedSelect{flex:none}.ViewportToolbar-module__Gzlxoa__speedSelect select{min-height:var(--size-touch-target);min-width:var(--spacing-28);font-size:var(--font-size-sm)}@media (max-width:768px){.ViewportToolbar-module__Gzlxoa__toolbar{gap:var(--spacing-2);flex-wrap:wrap}.ViewportToolbar-module__Gzlxoa__urlBar{flex-basis:100%;order:3}}
.SessionCountdown-module__utkgsW__chip{align-items:center;gap:var(--spacing-1);padding:var(--spacing-0-5) var(--spacing-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full);background:var(--color-surface-inset);color:var(--color-text-secondary);font-size:var(--font-size-caption);font-weight:var(--font-weight-semibold);white-space:nowrap;line-height:1;display:inline-flex}.SessionCountdown-module__utkgsW__icon{color:var(--color-text-tertiary);flex-shrink:0}.SessionCountdown-module__utkgsW__value{font-family:var(--font-family-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em}.SessionCountdown-module__utkgsW__danger{border-color:var(--color-danger-border);background:var(--color-danger-subtle);color:var(--color-danger)}.SessionCountdown-module__utkgsW__danger .SessionCountdown-module__utkgsW__icon{color:var(--color-danger)}
.RunSummaryCard-module__dTNonG__card{gap:var(--spacing-1-5);min-width:0;padding:var(--spacing-3) var(--spacing-3-5);background:var(--color-card);border:1px solid var(--color-border-subtle);border-left-width:var(--spacing-0-5);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--color-text-primary);border-left-style:solid;flex-direction:column;display:flex}.RunSummaryCard-module__dTNonG__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.RunSummaryCard-module__dTNonG__value{align-items:center;gap:var(--spacing-1-5);min-width:0;min-height:var(--font-size-2xl);flex-wrap:wrap;display:flex}.RunSummaryCard-module__dTNonG__valueText{min-width:0}.RunSummaryCard-module__dTNonG__icon{color:currentColor;flex-shrink:0}.RunSummaryCard-module__dTNonG__neutral{border-left-color:var(--color-border-strong)}.RunSummaryCard-module__dTNonG__success{border-left-color:var(--color-success)}.RunSummaryCard-module__dTNonG__success .RunSummaryCard-module__dTNonG__icon,.RunSummaryCard-module__dTNonG__success .RunSummaryCard-module__dTNonG__valueText{color:var(--color-success)}.RunSummaryCard-module__dTNonG__error{border-left-color:var(--color-error)}.RunSummaryCard-module__dTNonG__error .RunSummaryCard-module__dTNonG__icon,.RunSummaryCard-module__dTNonG__error .RunSummaryCard-module__dTNonG__valueText{color:var(--color-error)}.RunSummaryCard-module__dTNonG__warning{border-left-color:var(--color-warning)}.RunSummaryCard-module__dTNonG__warning .RunSummaryCard-module__dTNonG__icon,.RunSummaryCard-module__dTNonG__warning .RunSummaryCard-module__dTNonG__valueText{color:var(--color-warning)}.RunSummaryCard-module__dTNonG__info{border-left-color:var(--color-info)}.RunSummaryCard-module__dTNonG__info .RunSummaryCard-module__dTNonG__icon,.RunSummaryCard-module__dTNonG__info .RunSummaryCard-module__dTNonG__valueText{color:var(--color-info)}
.SaveBar-module__qA0DYG__bar{justify-content:space-between;align-items:center;gap:var(--spacing-3);width:100%;min-width:0;padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface-inset);border-top:1px solid var(--color-border-subtle);display:flex}.SaveBar-module__qA0DYG__status{align-items:center;gap:var(--spacing-2);min-width:0;display:inline-flex}.SaveBar-module__qA0DYG__statusLabel{white-space:nowrap;font-size:var(--font-size-base)}.SaveBar-module__qA0DYG__dot{width:var(--spacing-2);height:var(--spacing-2);border-radius:var(--radius-full);transition:background-color var(--transition-fast);flex:none}.SaveBar-module__qA0DYG__dotClean{background-color:var(--color-success)}.SaveBar-module__qA0DYG__dotDirty{background-color:var(--color-warning)}.SaveBar-module__qA0DYG__actions{align-items:center;gap:var(--spacing-2);flex:none;display:inline-flex}.SaveBar-module__qA0DYG__advancedToggle{white-space:nowrap}@media (max-width:768px){.SaveBar-module__qA0DYG__bar{gap:var(--spacing-2);flex-wrap:wrap}.SaveBar-module__qA0DYG__actions{margin-left:auto}}
.CypressActionCard-module__qsVLHW__card{align-items:flex-start;gap:var(--spacing-3);width:100%;min-height:44px;padding:var(--spacing-3);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:left;cursor:pointer;font-family:var(--font-family-sans);transition:background-color var(--transition-fast), border-color var(--transition-fast), transform var(--transition-fast);margin:0;display:flex}.CypressActionCard-module__qsVLHW__card:hover{border-color:var(--color-accent-purple);background-color:var(--color-surface-hover);transform:translateY(-1px)}.CypressActionCard-module__qsVLHW__card:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-accent-purple);outline:none}.CypressActionCard-module__qsVLHW__iconBadge{border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--color-accent-purple) 16%, transparent);width:32px;height:32px;color:var(--color-accent-purple);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CypressActionCard-module__qsVLHW__body{gap:var(--spacing-0-5);flex-direction:column;min-width:0;display:flex}.CypressActionCard-module__qsVLHW__label{color:var(--color-text-primary);line-height:var(--line-height-tight)}.CypressActionCard-module__qsVLHW__hint{line-height:var(--line-height-snug)}
.CypressStepValueField-module__daaJua__fields{align-items:flex-end;gap:var(--spacing-2) var(--spacing-3);flex-wrap:wrap;width:100%;min-width:0;display:flex}.CypressStepValueField-module__daaJua__field{gap:var(--spacing-1);min-width:var(--spacing-40);flex-direction:column;flex:1 1 0;display:flex}.CypressStepValueField-module__daaJua__fieldSelector{gap:var(--spacing-1);min-width:var(--spacing-28);flex-direction:column;flex:none;display:flex}.CypressStepValueField-module__daaJua__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);line-height:var(--line-height-tight);-webkit-user-select:none;user-select:none}@media (max-width:768px){.CypressStepValueField-module__daaJua__field,.CypressStepValueField-module__daaJua__fieldSelector{flex:100%;min-width:0}}
.CypressStepRowMenu-module__fA2RAG__root{flex:none;display:inline-flex;position:relative}.CypressStepRowMenu-module__fA2RAG__trigger{color:var(--color-text-tertiary)}.CypressStepRowMenu-module__fA2RAG__menu{top:calc(100% + var(--spacing-1));z-index:110;min-width:var(--spacing-40);padding:var(--spacing-1);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;right:0}.CypressStepRowMenu-module__fA2RAG__item{align-items:center;gap:var(--spacing-2);width:100%;min-height:44px;padding:var(--spacing-1-5) var(--spacing-2);color:var(--color-text-primary);font-size:var(--font-size-base);text-align:left;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;display:inline-flex}.CypressStepRowMenu-module__fA2RAG__item:hover:not(:disabled){background-color:var(--color-surface-hover)}.CypressStepRowMenu-module__fA2RAG__item:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.CypressStepRowMenu-module__fA2RAG__item:disabled{opacity:.4;cursor:not-allowed}.CypressStepRowMenu-module__fA2RAG__itemDanger{color:var(--color-error)}.CypressStepRowMenu-module__fA2RAG__itemDanger:hover:not(:disabled){background-color:var(--color-surface-hover)}.CypressStepRowMenu-module__fA2RAG__itemLabel{white-space:nowrap;flex:auto}
.CypressStepRow-module__uHumAq__row{align-items:flex-start;gap:var(--spacing-2);width:100%;min-width:0;padding:var(--spacing-2) var(--spacing-3);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:border-color var(--transition-fast), background-color var(--transition-fast);display:flex}.CypressStepRow-module__uHumAq__row:hover{background-color:var(--color-surface-hover-subtle)}.CypressStepRow-module__uHumAq__row:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.CypressStepRow-module__uHumAq__selected{border-color:var(--color-primary);background-color:var(--color-surface-selected)}.CypressStepRow-module__uHumAq__menu{opacity:0;transition:opacity var(--transition-fast);flex:none;margin-left:auto}.CypressStepRow-module__uHumAq__row:hover .CypressStepRow-module__uHumAq__menu,.CypressStepRow-module__uHumAq__row:focus-within .CypressStepRow-module__uHumAq__menu{opacity:1}.CypressStepRow-module__uHumAq__handle{margin-top:var(--spacing-px);flex:none}.CypressStepRow-module__uHumAq__statusDot{width:var(--spacing-2);height:var(--spacing-2);margin-top:var(--spacing-2-5);border-radius:var(--radius-full);flex:none}.CypressStepRow-module__uHumAq__dotPending{background-color:var(--color-text-tertiary)}.CypressStepRow-module__uHumAq__dotRunning{background-color:var(--color-info);animation:1.4s ease-in-out infinite CypressStepRow-module__uHumAq__stepRowPulse}.CypressStepRow-module__uHumAq__dotPassed{background-color:var(--color-success)}.CypressStepRow-module__uHumAq__dotFailed{background-color:var(--color-error)}@keyframes CypressStepRow-module__uHumAq__stepRowPulse{0%,to{opacity:1}50%{opacity:.35}}.CypressStepRow-module__uHumAq__chip{align-items:center;gap:var(--spacing-0-5);margin-top:var(--spacing-5);flex:none;display:inline-flex}.CypressStepRow-module__uHumAq__chipBadge{align-items:center;gap:var(--spacing-1);display:inline-flex}.CypressStepRow-module__uHumAq__chipLabel{white-space:nowrap}.CypressStepRow-module__uHumAq__chipTrigger{color:var(--color-text-tertiary)}.CypressStepRow-module__uHumAq__fields{flex:auto}.CypressStepRow-module__uHumAq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){.CypressStepRow-module__uHumAq__row{flex-wrap:wrap}.CypressStepRow-module__uHumAq__menu{opacity:1}}
.CommandResultRow-module__0fiBNa__row{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);cursor:pointer;margin-bottom:var(--spacing-px);min-height:var(--size-touch-target);transition:background-color var(--transition-fast);border:1px solid #0000;display:flex}.CommandResultRow-module__0fiBNa__row:hover{background:var(--color-surface-hover-subtle)}.CommandResultRow-module__0fiBNa__row:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.CommandResultRow-module__0fiBNa__active{background:var(--color-surface-hover-subtle);border-color:var(--color-border-subtle)}.CommandResultRow-module__0fiBNa__icon{width:var(--spacing-5);height:var(--spacing-5);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CommandResultRow-module__0fiBNa__titleArea{gap:var(--spacing-px);flex-direction:column;min-width:0;display:flex}.CommandResultRow-module__0fiBNa__title,.CommandResultRow-module__0fiBNa__subtitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommandResultRow-module__0fiBNa__meta{align-items:center;gap:var(--spacing-2);flex-shrink:0;margin-left:auto;display:flex}.CommandResultRow-module__0fiBNa__kbdHint{align-items:center;gap:var(--spacing-1);display:inline-flex}
.CommandGroupHeader-module__W7MwqG__header{align-items:center;gap:var(--spacing-2);padding:var(--spacing-2) var(--spacing-3) var(--spacing-1);display:flex}.CommandGroupHeader-module__W7MwqG__titleArea{align-items:baseline;gap:var(--spacing-2);min-width:0;display:inline-flex}.CommandGroupHeader-module__W7MwqG__count{flex-shrink:0}.CommandGroupHeader-module__W7MwqG__more{min-height:var(--size-touch-target);padding:0 var(--spacing-2);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;align-items:center;margin-left:auto;display:inline-flex}.CommandGroupHeader-module__W7MwqG__more:hover{background:var(--color-surface-hover-subtle)}.CommandGroupHeader-module__W7MwqG__more:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}
.AskCipherRow-module__9l8klW__row{align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-md);cursor:pointer;margin-bottom:var(--spacing-px);min-height:var(--size-touch-target);transition:background-color var(--transition-fast);border:1px solid #0000;display:flex}.AskCipherRow-module__9l8klW__row:hover{background:var(--color-surface-hover-subtle)}.AskCipherRow-module__9l8klW__row:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}.AskCipherRow-module__9l8klW__active{background:var(--color-surface-hover-subtle);border-color:var(--color-border-subtle)}.AskCipherRow-module__9l8klW__icon{width:var(--spacing-5);height:var(--spacing-5);color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.AskCipherRow-module__9l8klW__titleArea{align-items:baseline;gap:var(--spacing-1-5);min-width:0;display:inline-flex}.AskCipherRow-module__9l8klW__label{flex-shrink:0}.AskCipherRow-module__9l8klW__query{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AskCipherRow-module__9l8klW__kbdHint{align-items:center;gap:var(--spacing-1);flex-shrink:0;margin-left:auto;display:inline-flex}
.AskCipherAnswer-module__MllcyW__answer{gap:var(--spacing-4);padding:var(--spacing-3);flex-direction:column;display:flex}.AskCipherAnswer-module__MllcyW__body{gap:var(--spacing-2);flex-direction:column;display:flex}.AskCipherAnswer-module__MllcyW__text{white-space:pre-wrap;word-break:break-word}.AskCipherAnswer-module__MllcyW__streaming{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);display:inline-flex}.AskCipherAnswer-module__MllcyW__sources{gap:var(--spacing-1);padding-top:var(--spacing-2);border-top:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.AskCipherAnswer-module__MllcyW__sourcesLabel{padding:0 var(--spacing-3)}.AskCipherAnswer-module__MllcyW__citationList{flex-direction:column;display:flex}
.AgentConversationsSidebar-module__Yku8CG__sidebar{gap:var(--spacing-3);width:280px;height:100%;padding:var(--spacing-4) var(--spacing-3);background-color:var(--color-surface);border-right:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.AgentConversationsSidebar-module__Yku8CG__headerRow{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.AgentConversationsSidebar-module__Yku8CG__title{text-transform:uppercase;letter-spacing:.06em}.AgentConversationsSidebar-module__Yku8CG__list{gap:var(--spacing-1);min-height:0;padding-right:var(--spacing-1);flex-direction:column;flex:1;display:flex;overflow-y:auto}.AgentConversationsSidebar-module__Yku8CG__emptyState{padding:var(--spacing-3) var(--spacing-2);line-height:var(--line-height-snug)}.AgentConversationsSidebar-module__Yku8CG__footer{margin-top:auto}@media (max-width:960px){.AgentConversationsSidebar-module__Yku8CG__sidebar{width:240px}}@media (max-width:720px){.AgentConversationsSidebar-module__Yku8CG__sidebar{border-right:none;border-bottom:1px solid var(--color-border-subtle);width:100%;height:auto}.AgentConversationsSidebar-module__Yku8CG__list{max-height:240px}}
.AgentNotesPanel-module__VEOIRG__panel{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-4);flex-direction:column;display:flex}.AgentNotesPanel-module__VEOIRG__panelHeader{margin-bottom:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.AgentNotesPanel-module__VEOIRG__panelBody{gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}.AgentNotesPanel-module__VEOIRG__noteItem{gap:var(--spacing-0-5);padding:var(--spacing-2);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}
.AgentSuggestionsPanel-module__X9BAyG__panel{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-4);flex-direction:column;display:flex}.AgentSuggestionsPanel-module__X9BAyG__panelHeader{margin-bottom:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.AgentSuggestionsPanel-module__X9BAyG__panelBody{gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}.AgentSuggestionsPanel-module__X9BAyG__suggestionItem{padding:var(--spacing-2);border-radius:var(--radius-md);background:var(--color-surface)}.AgentSuggestionsPanel-module__X9BAyG__reminderSection{margin-top:var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-border-subtle)}.AgentSuggestionsPanel-module__X9BAyG__reminderCard{padding:var(--spacing-2);border-radius:var(--radius-md);background:var(--color-warning-bg);margin-top:var(--spacing-2)}
.AgentTasksPanel-module__abXDjq__panel{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--spacing-4);flex-direction:column;display:flex}.AgentTasksPanel-module__abXDjq__panelHeader{margin-bottom:var(--spacing-3);justify-content:space-between;align-items:center;display:flex}.AgentTasksPanel-module__abXDjq__panelBody{gap:var(--spacing-2);flex-direction:column;flex:1;display:flex}.AgentTasksPanel-module__abXDjq__taskItem{align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) 0;display:flex}.AgentTasksPanel-module__abXDjq__taskDone{color:var(--color-text-muted);text-decoration:line-through}.AgentTasksPanel-module__abXDjq__panelFooter{margin-top:var(--spacing-3);padding-top:var(--spacing-2);border-top:1px solid var(--color-border-subtle)}
.ActivityLogDetailModal-module__OVeOaW__headingTitle{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-display);margin:0 0 var(--spacing-1);word-break:break-all;font-family:var(--font-family-mono)}.ActivityLogDetailModal-module__OVeOaW__headingSub{margin:0}.ActivityLogDetailModal-module__OVeOaW__tabPanel{padding:var(--spacing-4) var(--spacing-5);gap:var(--spacing-3);flex-direction:column;display:flex}.ActivityLogDetailModal-module__OVeOaW__sectionLabel{margin:var(--spacing-1) 0 0;padding-bottom:var(--spacing-1);border-bottom:1px solid var(--color-border-subtle)}.ActivityLogDetailModal-module__OVeOaW__summaryBadges{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.ActivityLogDetailModal-module__OVeOaW__summaryDuration{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);font-family:var(--font-family-mono);letter-spacing:var(--letter-spacing-tabular);margin-left:auto}.ActivityLogDetailModal-module__OVeOaW__summaryPath{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-text-primary);word-break:break-all;line-height:var(--line-height-relaxed);letter-spacing:var(--letter-spacing-slight)}.ActivityLogDetailModal-module__OVeOaW__kvGroup{flex-direction:column;display:flex}.ActivityLogDetailModal-module__OVeOaW__kvRow{align-items:baseline;gap:var(--spacing-4);padding:var(--spacing-2) 0;border-bottom:1px solid var(--color-border-subtle);display:flex}.ActivityLogDetailModal-module__OVeOaW__kvRow:last-child{border-bottom:none;padding-bottom:0}.ActivityLogDetailModal-module__OVeOaW__kvLabel{width:90px;color:var(--color-text-muted);font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);flex-shrink:0}.ActivityLogDetailModal-module__OVeOaW__kvValue{color:var(--color-text-primary);font-size:var(--font-size-sm);word-break:break-word;line-height:var(--line-height-normal);flex:1}.ActivityLogDetailModal-module__OVeOaW__kvValueMono{font-family:var(--font-family-mono);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.ActivityLogDetailModal-module__OVeOaW__codeBlock{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);overflow:hidden}.ActivityLogDetailModal-module__OVeOaW__emptyHint{color:var(--color-text-muted);font-size:var(--font-size-xs);font-style:italic}.ActivityLogDetailModal-module__OVeOaW__footBrand{color:var(--color-text-secondary);cursor:default}@media (max-width:640px){.ActivityLogDetailModal-module__OVeOaW__kvRow{gap:var(--spacing-1);flex-direction:column}.ActivityLogDetailModal-module__OVeOaW__kvLabel{width:auto}.ActivityLogDetailModal-module__OVeOaW__tabPanel{padding:var(--spacing-3) var(--spacing-4)}}
.AnalysisResultCard-module__TLcCIG__card{gap:var(--spacing-4);min-width:0;font-family:var(--font-family-sans);flex-direction:column;display:flex}.AnalysisResultCard-module__TLcCIG__drawer,.AnalysisResultCard-module__TLcCIG__dock{gap:var(--spacing-3)}.AnalysisResultCard-module__TLcCIG__page{padding:var(--spacing-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-elevated);box-shadow:var(--shadow-sm)}.AnalysisResultCard-module__TLcCIG__header{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.AnalysisResultCard-module__TLcCIG__headerTop{justify-content:space-between;align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.AnalysisResultCard-module__TLcCIG__kind{color:var(--color-accent-purple);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.AnalysisResultCard-module__TLcCIG__titleRow{align-items:flex-start;gap:var(--spacing-1);min-width:0;display:flex}.AnalysisResultCard-module__TLcCIG__title{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);overflow-wrap:anywhere;flex:1;margin:0}.AnalysisResultCard-module__TLcCIG__page .AnalysisResultCard-module__TLcCIG__title{font-size:var(--font-size-xl)}.AnalysisResultCard-module__TLcCIG__renameForm{align-items:center;gap:var(--spacing-1);min-width:0;display:flex}.AnalysisResultCard-module__TLcCIG__renameInput{min-width:0;font-size:var(--font-size-base);flex:1}.AnalysisResultCard-module__TLcCIG__subject{align-items:center;gap:var(--spacing-1-5);flex-wrap:wrap;min-width:0;display:flex}.AnalysisResultCard-module__TLcCIG__subjectCaption{color:var(--color-text-muted);font-size:var(--font-size-xs)}.AnalysisResultCard-module__TLcCIG__highlights{grid-template-columns:repeat(auto-fill, minmax(calc(var(--spacing-28) + var(--spacing-4)), 1fr));gap:var(--spacing-2);margin:0;display:grid}.AnalysisResultCard-module__TLcCIG__highlight{gap:var(--spacing-0-5);min-width:0;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface);flex-direction:column;display:flex}.AnalysisResultCard-module__TLcCIG__highlightLabel{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.AnalysisResultCard-module__TLcCIG__highlightValue{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.AnalysisResultCard-module__TLcCIG__toneInfo{border-color:color-mix(in srgb, var(--color-info) 40%, transparent);background-color:var(--color-info-bg)}.AnalysisResultCard-module__TLcCIG__toneSuccess{border-color:color-mix(in srgb, var(--color-success) 40%, transparent);background-color:var(--color-success-bg)}.AnalysisResultCard-module__TLcCIG__toneWarning{border-color:color-mix(in srgb, var(--color-warning) 40%, transparent);background-color:var(--color-warning-bg)}.AnalysisResultCard-module__TLcCIG__toneDanger{border-color:color-mix(in srgb, var(--color-error) 40%, transparent);background-color:var(--color-error-bg)}.AnalysisResultCard-module__TLcCIG__result{min-width:0}.AnalysisResultCard-module__TLcCIG__streaming{align-items:center;gap:var(--spacing-1-5);color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;display:inline-flex}.AnalysisResultCard-module__TLcCIG__empty{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}.AnalysisResultCard-module__TLcCIG__section{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.AnalysisResultCard-module__TLcCIG__sectionTitle{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;margin:0}.AnalysisResultCard-module__TLcCIG__limitations{gap:var(--spacing-1);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-direction:column;margin:0;padding-inline-start:var(--spacing-5);display:flex}.AnalysisResultCard-module__TLcCIG__sources{gap:var(--spacing-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AnalysisResultCard-module__TLcCIG__proposals{gap:var(--spacing-3);flex-direction:column;display:flex}.AnalysisResultCard-module__TLcCIG__footer{justify-content:space-between;align-items:center;gap:var(--spacing-2) var(--spacing-3);padding-top:var(--spacing-3);border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;display:flex}.AnalysisResultCard-module__TLcCIG__meta{align-items:center;gap:var(--spacing-1) var(--spacing-2);color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.AnalysisResultCard-module__TLcCIG__meta:empty{display:none}.AnalysisResultCard-module__TLcCIG__actions{align-items:center;gap:var(--spacing-1-5);flex-wrap:wrap;margin-inline-start:auto;display:flex}.AnalysisResultCard-module__TLcCIG__deleteAction:hover:not(:disabled){color:var(--color-error)}
.CipherAssistantMessage-module__oQ38YW__message{align-items:flex-start;gap:var(--spacing-2-5);width:100%;min-width:0;font-family:var(--font-family-sans);display:flex}.CipherAssistantMessage-module__oQ38YW__avatar{padding-top:var(--spacing-0-5);flex-shrink:0;display:inline-flex}.CipherAssistantMessage-module__oQ38YW__content{gap:var(--spacing-2);flex-direction:column;flex:1;min-width:0;display:flex}.CipherAssistantMessage-module__oQ38YW__compact{gap:var(--spacing-2)}.CipherAssistantMessage-module__oQ38YW__compact .CipherAssistantMessage-module__oQ38YW__content{gap:var(--spacing-1-5)}.CipherAssistantMessage-module__oQ38YW__body{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);overflow-wrap:anywhere}.CipherAssistantMessage-module__oQ38YW__caret{width:var(--spacing-1-5);height:var(--font-size-base);margin-top:var(--spacing-1);border-radius:var(--radius-xs);background-color:var(--color-accent-purple);animation:1s steps(2,start) infinite CipherAssistantMessage-module__oQ38YW__caretBlink;display:inline-block}.CipherAssistantMessage-module__oQ38YW__writing{align-items:center;gap:var(--spacing-2);color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0;font-style:italic;display:inline-flex}.CipherAssistantMessage-module__oQ38YW__dots{gap:var(--spacing-0-5);display:inline-flex}.CipherAssistantMessage-module__oQ38YW__dots span{width:var(--spacing-1-5);height:var(--spacing-1-5);border-radius:var(--radius-full);background-color:var(--color-text-muted);animation:1.2s ease-in-out infinite CipherAssistantMessage-module__oQ38YW__dotPulse}.CipherAssistantMessage-module__oQ38YW__dots span:nth-child(2){animation-delay:.15s}.CipherAssistantMessage-module__oQ38YW__dots span:nth-child(3){animation-delay:.3s}.CipherAssistantMessage-module__oQ38YW__navigations{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.CipherAssistantMessage-module__oQ38YW__navigation{align-items:center;gap:var(--spacing-1-5);max-width:100%;min-height:var(--size-touch-target);padding:0 var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background-color:var(--color-surface);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);display:inline-flex}.CipherAssistantMessage-module__oQ38YW__navigation:hover:not(:disabled){border-color:var(--color-primary);background-color:var(--color-surface-hover)}.CipherAssistantMessage-module__oQ38YW__navigation:disabled{cursor:not-allowed;opacity:.6}.CipherAssistantMessage-module__oQ38YW__navigationLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CipherAssistantMessage-module__oQ38YW__proposals{gap:var(--spacing-2);flex-direction:column;display:flex}.CipherAssistantMessage-module__oQ38YW__sources{gap:var(--spacing-1-5);flex-direction:column;display:flex}.CipherAssistantMessage-module__oQ38YW__sourcesTitle{align-items:center;gap:var(--spacing-1-5);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;margin:0;display:inline-flex}.CipherAssistantMessage-module__oQ38YW__sourcesCount{padding:0 var(--spacing-1-5);border-radius:var(--radius-full);background-color:var(--color-surface-active);font-variant-numeric:tabular-nums}.CipherAssistantMessage-module__oQ38YW__sourceList{gap:var(--spacing-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CipherAssistantMessage-module__oQ38YW__sourceItem{min-width:0}.CipherAssistantMessage-module__oQ38YW__textButton{min-height:var(--size-touch-target);padding:0 var(--spacing-2);border-radius:var(--radius-sm);color:var(--color-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none;align-self:flex-start}.CipherAssistantMessage-module__oQ38YW__textButton:hover{background-color:var(--color-surface-hover)}.CipherAssistantMessage-module__oQ38YW__navigation:focus-visible,.CipherAssistantMessage-module__oQ38YW__textButton:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary);outline:none}@keyframes CipherAssistantMessage-module__oQ38YW__caretBlink{to{visibility:hidden}}@keyframes CipherAssistantMessage-module__oQ38YW__dotPulse{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.CipherAssistantMessage-module__oQ38YW__caret,.CipherAssistantMessage-module__oQ38YW__dots span{animation:none}.CipherAssistantMessage-module__oQ38YW__navigation{transition:none}}
.CipherConversationSwitcher-module__epBqGa__root{display:inline-flex}.CipherConversationSwitcher-module__epBqGa__trigger{width:var(--size-touch-target);height:var(--size-touch-target);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.CipherConversationSwitcher-module__epBqGa__trigger:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}.CipherConversationSwitcher-module__epBqGa__triggerOpen{background-color:var(--color-surface-active);color:var(--color-text-primary)}.CipherConversationSwitcher-module__epBqGa__triggerOpen svg{transform:rotate(180deg)}.CipherConversationSwitcher-module__epBqGa__popover{top:calc(100% + var(--spacing-1));z-index:var(--z-overlay-top);max-height:min(calc(var(--spacing-72) + var(--spacing-40)), 70dvh);border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-elevated);box-shadow:var(--shadow-lg);font-family:var(--font-family-sans);flex-direction:column;display:flex;position:absolute;inset-inline:0;overflow:hidden}.CipherConversationSwitcher-module__epBqGa__search{padding:var(--spacing-2);border-bottom:1px solid var(--color-border-subtle);align-items:center;display:flex;position:relative}.CipherConversationSwitcher-module__epBqGa__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--spacing-4)}.CipherConversationSwitcher-module__epBqGa__searchInput{width:100%;min-height:var(--spacing-10);font-size:var(--font-size-base);padding-inline-start:var(--spacing-8)}.CipherConversationSwitcher-module__epBqGa__results{min-height:0;padding:var(--spacing-1);flex:1;overflow-y:auto}.CipherConversationSwitcher-module__epBqGa__list{gap:var(--spacing-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CipherConversationSwitcher-module__epBqGa__state{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;display:flex}.CipherConversationSwitcher-module__epBqGa__stateText{flex-direction:column;flex:1;min-width:0;display:flex}.CipherConversationSwitcher-module__epBqGa__stateDetail{color:var(--color-text-muted);font-size:var(--font-size-xs)}.CipherConversationSwitcher-module__epBqGa__textButton{min-height:var(--size-touch-target);padding:0 var(--spacing-2);border-radius:var(--radius-sm);color:var(--color-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none}.CipherConversationSwitcher-module__epBqGa__footer{justify-content:space-between;gap:var(--spacing-2);padding:var(--spacing-1);border-top:1px solid var(--color-border-subtle);display:flex}.CipherConversationSwitcher-module__epBqGa__footerButton{align-items:center;gap:var(--spacing-1-5);min-height:var(--size-touch-target);padding:0 var(--spacing-3);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast);background:0 0;border:none;display:inline-flex}.CipherConversationSwitcher-module__epBqGa__footerButton:hover,.CipherConversationSwitcher-module__epBqGa__textButton:hover{background-color:var(--color-surface-hover)}.CipherConversationSwitcher-module__epBqGa__trigger:focus-visible,.CipherConversationSwitcher-module__epBqGa__footerButton:focus-visible,.CipherConversationSwitcher-module__epBqGa__textButton:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);outline:none}@media (prefers-reduced-motion:reduce){.CipherConversationSwitcher-module__epBqGa__trigger,.CipherConversationSwitcher-module__epBqGa__footerButton{transition:none}.CipherConversationSwitcher-module__epBqGa__triggerOpen svg{transform:none}}
.CipherConversationList-module__2htOCG__root{gap:var(--spacing-3);height:100%;min-height:0;padding:var(--spacing-4) var(--spacing-3);font-family:var(--font-family-sans);flex-direction:column;display:flex}.CipherConversationList-module__2htOCG__header{justify-content:space-between;align-items:center;gap:var(--spacing-2);display:flex}.CipherConversationList-module__2htOCG__heading{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.CipherConversationList-module__2htOCG__newButton{align-items:center;gap:var(--spacing-1-5);min-height:var(--size-touch-target);padding:0 var(--spacing-3);border-radius:var(--radius-md);background-color:var(--color-primary);color:var(--color-on-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast);border:none;display:inline-flex}.CipherConversationList-module__2htOCG__newButton:hover{background-color:var(--color-primary-hover)}.CipherConversationList-module__2htOCG__search{align-items:center;display:flex;position:relative}.CipherConversationList-module__2htOCG__searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-inline-start:var(--spacing-3)}.CipherConversationList-module__2htOCG__searchInput{width:100%;min-height:var(--spacing-10);font-size:var(--font-size-base);padding-inline-start:var(--spacing-8)}.CipherConversationList-module__2htOCG__filters{gap:var(--spacing-0-5);padding:var(--spacing-0-5);border-radius:var(--radius-md);background-color:var(--color-surface-inset);display:flex}.CipherConversationList-module__2htOCG__filter{min-height:var(--spacing-10);padding:0 var(--spacing-2);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;flex:1}.CipherConversationList-module__2htOCG__filter:hover{color:var(--color-text-primary)}.CipherConversationList-module__2htOCG__filterActive{background-color:var(--color-surface);box-shadow:var(--shadow-sm);color:var(--color-text-primary)}.CipherConversationList-module__2htOCG__scroll{min-height:0;margin-inline:calc(var(--spacing-1) * -1);padding-inline:var(--spacing-1);flex:1;overflow-y:auto}.CipherConversationList-module__2htOCG__list{gap:var(--spacing-0-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CipherConversationList-module__2htOCG__item{min-width:0}.CipherConversationList-module__2htOCG__sentinel{height:var(--spacing-px)}.CipherConversationList-module__2htOCG__skeletons{gap:var(--spacing-4);padding:var(--spacing-2);flex-direction:column;display:flex}.CipherConversationList-module__2htOCG__more{padding:var(--spacing-2) 0;justify-content:center;display:flex}.CipherConversationList-module__2htOCG__editRow{align-items:center;gap:var(--spacing-1);padding:var(--spacing-1);border-radius:var(--radius-md);background-color:var(--color-surface-selected);display:flex}.CipherConversationList-module__2htOCG__renameInput{min-width:0;font-size:var(--font-size-base);flex:1}.CipherConversationList-module__2htOCG__confirmRow{gap:var(--spacing-2);padding:var(--spacing-3);border:1px solid color-mix(in srgb, var(--color-error) 40%, transparent);border-radius:var(--radius-md);background-color:var(--color-error-bg);flex-direction:column;display:flex}.CipherConversationList-module__2htOCG__confirmTitle{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.CipherConversationList-module__2htOCG__confirmText{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-snug);margin:0}.CipherConversationList-module__2htOCG__confirmActions{justify-content:flex-end;gap:var(--spacing-2);display:flex}.CipherConversationList-module__2htOCG__secondaryButton,.CipherConversationList-module__2htOCG__dangerButton{min-height:var(--size-touch-target);padding:0 var(--spacing-3);border-radius:var(--radius-md);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer}.CipherConversationList-module__2htOCG__secondaryButton{border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-primary)}.CipherConversationList-module__2htOCG__dangerButton{background-color:var(--color-error);color:var(--color-on-primary);border:none}.CipherConversationList-module__2htOCG__state{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;display:flex}.CipherConversationList-module__2htOCG__stateText{flex-direction:column;flex:1;min-width:0;display:flex}.CipherConversationList-module__2htOCG__stateDetail{color:var(--color-text-muted);font-size:var(--font-size-xs)}.CipherConversationList-module__2htOCG__textButton{min-height:var(--size-touch-target);padding:0 var(--spacing-3);border-radius:var(--radius-sm);color:var(--color-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;border:none}.CipherConversationList-module__2htOCG__textButton:hover{background-color:var(--color-surface-hover)}.CipherConversationList-module__2htOCG__footer{padding-top:var(--spacing-3);border-top:1px solid var(--color-border-subtle);flex-shrink:0}.CipherConversationList-module__2htOCG__newButton:focus-visible,.CipherConversationList-module__2htOCG__filter:focus-visible,.CipherConversationList-module__2htOCG__textButton:focus-visible,.CipherConversationList-module__2htOCG__secondaryButton:focus-visible,.CipherConversationList-module__2htOCG__dangerButton:focus-visible{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-primary);outline:none}@media (prefers-reduced-motion:reduce){.CipherConversationList-module__2htOCG__newButton,.CipherConversationList-module__2htOCG__filter{transition:none}}
.DataTable-module__J373da__wrapper{--dt-row-height-default:52px;--dt-row-height-dense:48px;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;overflow:hidden}.DataTable-module__J373da__toolbar{padding:var(--spacing-3);border-bottom:1px solid var(--color-border-subtle)}.DataTable-module__J373da__tableContainer{width:100%;overflow-x:auto}.DataTable-module__J373da__table{border-collapse:separate;border-spacing:0;width:100%}.DataTable-module__J373da__th{font-family:var(--font-family-sans);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);padding:var(--spacing-2-5) var(--spacing-3);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid var(--color-border-subtle);-webkit-user-select:none;user-select:none;vertical-align:middle}.DataTable-module__J373da__thSortable{cursor:pointer;transition:color var(--transition-fast)}.DataTable-module__J373da__thSortable:hover{color:var(--color-text-secondary)}.DataTable-module__J373da__thSortable:focus-visible{box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary);border-radius:var(--radius-sm);outline:none}.DataTable-module__J373da__thSorted{color:var(--color-text-secondary)}.DataTable-module__J373da__thContent{align-items:center;gap:var(--spacing-1);display:inline-flex}.DataTable-module__J373da__sortIcon{color:var(--color-text-muted);opacity:.35;transition:opacity var(--transition-fast);align-items:center;display:inline-flex}.DataTable-module__J373da__thSortable:hover .DataTable-module__J373da__sortIcon{opacity:.65}.DataTable-module__J373da__sortIconActive{opacity:1;color:var(--color-text-secondary)}.DataTable-module__J373da__stickyHead{z-index:2;position:sticky;top:0}.DataTable-module__J373da__stickyHead .DataTable-module__J373da__th{background-color:var(--color-surface)}.DataTable-module__J373da__row{transition:background-color var(--transition-fast)}.DataTable-module__J373da__row:hover td{background-color:var(--color-surface-hover-subtle)}.DataTable-module__J373da__rowSelected td{background-color:var(--color-surface-selected)}.DataTable-module__J373da__rowClickable{cursor:pointer}.DataTable-module__J373da__rowClickable:focus-visible td{box-shadow:inset 0 0 0 2px var(--color-primary)}.DataTable-module__J373da__rowClickable:focus-visible{outline:none}.DataTable-module__J373da__td{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--color-text-primary);padding:var(--spacing-3);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;height:var(--dt-row-height-default)}.DataTable-module__J373da__variantDense .DataTable-module__J373da__td{height:var(--dt-row-height-dense);padding:var(--spacing-2) var(--spacing-3)}.DataTable-module__J373da__variantDense .DataTable-module__J373da__th{padding:var(--spacing-2) var(--spacing-3)}.DataTable-module__J373da__checkboxCell{width:var(--size-touch-target);padding:var(--spacing-2);border-bottom:1px solid var(--color-border-subtle);vertical-align:middle;text-align:center}.DataTable-module__J373da__alignLeft{text-align:left}.DataTable-module__J373da__alignCenter{text-align:center}.DataTable-module__J373da__alignRight{text-align:right}.DataTable-module__J373da__emptyCell{padding:var(--spacing-10) var(--spacing-4);text-align:center;border-bottom:none}.DataTable-module__J373da__footer{border-top:1px solid var(--color-border-subtle)}
.DeleteConfirmDialog-module__L1ktTW__header{align-items:center;gap:var(--spacing-2);color:var(--color-error);display:flex}.DeleteConfirmDialog-module__L1ktTW__message{margin-bottom:var(--spacing-4)}.DeleteConfirmDialog-module__L1ktTW__reasonInput{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-sm);transition:border-color var(--transition-fast);outline:none}.DeleteConfirmDialog-module__L1ktTW__reasonInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-surface), 0 0 0 4px var(--color-primary)}.DeleteConfirmDialog-module__L1ktTW__actions{justify-content:flex-end;gap:var(--spacing-2);display:flex}
.DeleteProjectDialog-module__CJxPIG__body{gap:var(--spacing-4);flex-direction:column;display:flex}.DeleteProjectDialog-module__CJxPIG__confirmSection{gap:var(--spacing-2);flex-direction:column;display:flex}.DeleteProjectDialog-module__CJxPIG__actions{justify-content:flex-end;align-items:center;gap:var(--spacing-2);flex-direction:row;display:flex}
.EmptyState-module__8QrOHa__root{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-12) var(--spacing-6);text-align:center;flex-direction:column;display:flex}.EmptyState-module__8QrOHa__iconContainer{justify-content:center;align-items:center;display:flex}.EmptyState-module__8QrOHa__icon{color:var(--color-text-muted)}.EmptyState-module__8QrOHa__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.EmptyState-module__8QrOHa__description{max-width:360px;color:var(--color-text-secondary)}.EmptyState-module__8QrOHa__action{margin-top:var(--spacing-2)}
.ErrorState-module__dl7GYG__root{justify-content:center;align-items:center;gap:var(--spacing-3);padding:var(--spacing-12) var(--spacing-6);text-align:center;flex-direction:column;display:flex}.ErrorState-module__dl7GYG__iconContainer{justify-content:center;align-items:center;display:flex}.ErrorState-module__dl7GYG__icon{color:var(--color-error)}.ErrorState-module__dl7GYG__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ErrorState-module__dl7GYG__message{max-width:360px;color:var(--color-text-secondary)}.ErrorState-module__dl7GYG__retry{margin-top:var(--spacing-2)}
.Form-module__uAjR_a__root{gap:var(--spacing-4);flex-direction:column;display:flex;position:relative}.Form-module__uAjR_a__content{gap:var(--spacing-4);flex-direction:column;display:flex}.Form-module__uAjR_a__overlay{background:var(--color-background);opacity:.6;border-radius:var(--radius-md);z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
