.MessageActions-module__b4IEZG__root{align-items:center;gap:var(--space-1);display:inline-flex}.MessageActions-module__b4IEZG__root[data-align=end]{justify-content:flex-end}.MessageActions-module__b4IEZG__root[data-align=start]{justify-content:flex-start}.MessageActions-module__b4IEZG__btn{color:var(--fg-muted);border-radius:var(--radius-sm);cursor:pointer;width:var(--space-6);height:var(--space-6);transition:var(--transition-colors);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.MessageActions-module__b4IEZG__btn:hover{background:var(--bg-subtle);color:var(--fg-strong)}.MessageActions-module__b4IEZG__btn:focus-visible{box-shadow:var(--ring);outline:none}.MessageActions-module__b4IEZG__icon{width:65%;height:65%}
.MessageSources-module__e0h8ca__root{align-items:center;gap:var(--space-1_5);padding:var(--space-1_5) var(--space-3) var(--space-1_5) var(--space-2);color:var(--fg-muted);border-radius:var(--radius-full);cursor:pointer;font-size:var(--text-sm);transition:var(--transition-colors);background:0 0;border:0;line-height:1;display:inline-flex}.MessageSources-module__e0h8ca__root:hover{background:var(--bg-subtle);color:var(--fg-strong)}.MessageSources-module__e0h8ca__root:focus-visible{box-shadow:var(--ring);outline:none}.MessageSources-module__e0h8ca__stack{align-items:center;display:inline-flex}.MessageSources-module__e0h8ca__favicon{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);background:var(--bg-muted);box-shadow:0 0 0 var(--hairline) var(--bg);margin-left:calc(var(--space-1) * -1);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.MessageSources-module__e0h8ca__favicon:first-child{margin-left:0}.MessageSources-module__e0h8ca__label{align-items:baseline;gap:var(--space-0_5);display:inline-flex}.MessageSources-module__e0h8ca__extra{color:var(--fg-muted);font-variant-numeric:tabular-nums}
.AIMessage-module__YWYV2a__root{align-items:flex-start;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.AIMessage-module__YWYV2a__label{font-size:var(--text-xs);color:var(--fg-muted);margin-bottom:var(--space-1);line-height:1.2}.AIMessage-module__YWYV2a__body{color:var(--fg);font-size:var(--text-base);width:100%;min-width:0;line-height:2}.AIMessage-module__YWYV2a__root[data-generating=true] .AIMessage-module__YWYV2a__body{color:var(--fg-muted);font-weight:var(--font-weight-medium);align-items:center;gap:var(--space-2);line-height:1.4;display:inline-flex}.AIMessage-module__YWYV2a__generatingSpinner{color:var(--primary);flex:none}.AIMessage-module__YWYV2a__generatingText{align-items:center;display:inline-flex}.AIMessage-module__YWYV2a__bounceChar{animation:AIMessage-module__YWYV2a__aimsg-char-bounce calc(var(--duration-slower) * 5) var(--ease-in-out) infinite;display:inline-block}.AIMessage-module__YWYV2a__bounceSpace{white-space:pre;display:inline-block}@keyframes AIMessage-module__YWYV2a__aimsg-char-bounce{0%,70%,to{opacity:.6;transform:translateY(0)}35%{transform:translateY(calc(-1.5px * var(--motion-distance-scale)));opacity:1}}:is(.AIMessage-module__YWYV2a__body>h1,.AIMessage-module__YWYV2a__body>h2,.AIMessage-module__YWYV2a__body>h3){color:var(--fg-strong);font-weight:var(--font-weight-semibold);margin:var(--space-6) 0 var(--space-2);line-height:1.3}.AIMessage-module__YWYV2a__body>:first-child{margin-top:0}.AIMessage-module__YWYV2a__body>p{margin:0}:is(.AIMessage-module__YWYV2a__body>div,.AIMessage-module__YWYV2a__body>blockquote){margin:var(--space-3) 0}:is(.AIMessage-module__YWYV2a__body ol,.AIMessage-module__YWYV2a__body ul){padding-left:var(--space-4);margin:var(--space-2) 0}.AIMessage-module__YWYV2a__body li{margin:var(--space-0_5) 0;padding-left:0}.AIMessage-module__YWYV2a__body li::marker{color:var(--fg-muted);font-variant-numeric:tabular-nums}:is(.AIMessage-module__YWYV2a__body li>ol,.AIMessage-module__YWYV2a__body li>ul){padding-left:var(--space-4);margin:var(--space-0_5) 0}.AIMessage-module__YWYV2a__body code{background:var(--bg-subtle);-webkit-box-decoration-break:clone;box-decoration-break:clone}.AIMessage-module__YWYV2a__body pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.AIMessage-module__YWYV2a__actions{align-items:center;gap:var(--space-2);display:flex}.AIMessage-module__YWYV2a__root[data-actions-visibility=show] .AIMessage-module__YWYV2a__actions{opacity:1}.AIMessage-module__YWYV2a__root[data-actions-visibility=hover] .AIMessage-module__YWYV2a__actions{opacity:0;transform:translateY(calc(var(--space-0_5) * -1));transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out)}.AIMessage-module__YWYV2a__root[data-actions-visibility=hover]:hover .AIMessage-module__YWYV2a__actions,.AIMessage-module__YWYV2a__root[data-actions-visibility=hover]:focus-within .AIMessage-module__YWYV2a__actions{opacity:1;transform:translateY(0)}
.Bubble-module__1pK3gW__root{word-wrap:break-word;white-space:pre-wrap;max-width:100%;transition:var(--transition-colors);line-height:1.5;display:inline-block}.Bubble-module__1pK3gW__sizeMd{padding:var(--space-2) var(--space-3);font-size:var(--text-base)}.Bubble-module__1pK3gW__sizeLg{padding:var(--space-3) var(--space-4);font-size:var(--text-base)}.Bubble-module__1pK3gW__shapeRounded{border-radius:var(--radius-md)}.Bubble-module__1pK3gW__shapeSquare{border-radius:var(--radius-sm)}.Bubble-module__1pK3gW__shapeCircular{border-radius:var(--radius-full)}.Bubble-module__1pK3gW__shapeCircularDrop{border-radius:var(--radius-md)}.Bubble-module__1pK3gW__shapeCircularDrop[data-tail=end]{border-top-right-radius:0}.Bubble-module__1pK3gW__shapeCircularDrop[data-tail=start]{border-top-left-radius:0}.Bubble-module__1pK3gW__fillNone{color:var(--fg-strong);background:0 0;padding-left:0;padding-right:0}.Bubble-module__1pK3gW__fillSolid{background:var(--primary);color:var(--bg)}.Bubble-module__1pK3gW__fillTranslucent{background:var(--primary-subtle);color:var(--fg-strong)}.Bubble-module__1pK3gW__fillOutline{background:var(--bg);color:var(--fg-strong);border:var(--hairline) solid var(--border)}
.UserMessage-module__8ATTQa__root{align-items:flex-end;gap:var(--space-1);flex-direction:column;width:100%;display:flex}.UserMessage-module__8ATTQa__bubble{max-width:var(--user-message-max)}.UserMessage-module__8ATTQa__before{align-items:flex-end;gap:var(--space-1);max-width:var(--user-message-max);flex-direction:column;display:flex}.UserMessage-module__8ATTQa__actions{display:flex}.UserMessage-module__8ATTQa__root[data-actions-visibility=show] .UserMessage-module__8ATTQa__actions{opacity:1}.UserMessage-module__8ATTQa__root[data-actions-visibility=hover] .UserMessage-module__8ATTQa__actions{opacity:0;transform:translateY(calc(var(--space-0_5) * -1));transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out)}.UserMessage-module__8ATTQa__root[data-actions-visibility=hover]:hover .UserMessage-module__8ATTQa__actions,.UserMessage-module__8ATTQa__root[data-actions-visibility=hover]:focus-within .UserMessage-module__8ATTQa__actions{opacity:1;transform:translateY(0)}
.FileIcon-module__89y1OG__root{--fi-size:24px;--fi-radius:var(--radius-xs);width:var(--fi-size);height:var(--fi-size);border-radius:var(--fi-radius);-webkit-user-select:none;user-select:none;transition:var(--transition-colors);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.FileIcon-module__89y1OG__sizeSm{--fi-size:16px;--fi-radius:var(--radius-checkbox)}.FileIcon-module__89y1OG__sizeMd{--fi-size:24px;--fi-radius:var(--radius-checkbox)}.FileIcon-module__89y1OG__sizeLg{--fi-size:32px;--fi-radius:var(--radius-xs)}.FileIcon-module__89y1OG__label{font-size:calc(var(--fi-size) * .53);font-weight:var(--font-weight-semibold);line-height:1;font-family:var(--font-sans);letter-spacing:-.02em}.FileIcon-module__89y1OG__glyph{width:calc(var(--fi-size) * .6);height:calc(var(--fi-size) * .6)}.FileIcon-module__89y1OG__generic{background:var(--fi-bg-light);color:var(--fi-fg-light)}[data-mode=dark] .FileIcon-module__89y1OG__generic{background:var(--fi-bg-dark);color:var(--fi-fg-dark)}
.AttachmentItem-module__F7qpoW__root{align-items:center;gap:var(--space-2);background:var(--bg);border:var(--hairline) solid var(--border);min-width:0;color:var(--fg);transition:var(--transition-colors);box-sizing:border-box;box-shadow:var(--shadow-xs);display:inline-flex}.AttachmentItem-module__F7qpoW__sizeSm{padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2);gap:var(--space-1_5);font-size:var(--text-xs);border-radius:var(--radius-md);width:calc(var(--space-unit) * 55)}.AttachmentItem-module__F7qpoW__sizeMd{padding:var(--space-1_5) var(--space-1_5) var(--space-1_5) var(--space-2_5);gap:var(--space-2);font-size:var(--text-sm);border-radius:var(--radius-md);width:calc(var(--space-unit) * 55)}.AttachmentItem-module__F7qpoW__sizeLg{padding:var(--space-2_5) var(--space-1_5) var(--space-2_5) var(--space-2_5);gap:var(--space-2_5);font-size:var(--text-sm);border-radius:var(--radius-lg);width:var(--input-w-lg)}.AttachmentItem-module__F7qpoW__text{align-items:baseline;gap:var(--space-1);flex:auto;min-width:0;display:flex}.AttachmentItem-module__F7qpoW__sizeLg .AttachmentItem-module__F7qpoW__text{align-items:flex-start;gap:var(--space-0_5);flex-direction:column}.AttachmentItem-module__F7qpoW__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg-strong);font-weight:var(--font-weight-medium);flex:0 auto;line-height:1.2;overflow:hidden}.AttachmentItem-module__F7qpoW__sizeLg .AttachmentItem-module__F7qpoW__label{font-size:var(--text-sm)}.AttachmentItem-module__F7qpoW__meta{min-width:0;color:var(--fg-subtle);font-weight:var(--font-weight-regular);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:var(--space-1);line-height:1.2;font-size:var(--text-xs);flex:auto;display:inline-flex;overflow:hidden}.AttachmentItem-module__F7qpoW__loadingSlot{color:var(--primary);width:var(--space-6);height:var(--space-6);flex:none;justify-content:center;align-items:center;display:inline-flex}.AttachmentItem-module__F7qpoW__sizeSm .AttachmentItem-module__F7qpoW__loadingSlot{width:var(--space-4);height:var(--space-4)}.AttachmentItem-module__F7qpoW__sizeLg .AttachmentItem-module__F7qpoW__loadingSlot{width:var(--space-8);height:var(--space-8)}.AttachmentItem-module__F7qpoW__actions{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}
.AttachmentThumb-module__NAL1Tq__root{--at-size:40px;width:var(--at-size);height:var(--at-size);border-radius:calc(var(--at-size) * .25);-webkit-user-select:none;user-select:none;transition:var(--transition-colors);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.AttachmentThumb-module__NAL1Tq__sizeSm{--at-size:32px}.AttachmentThumb-module__NAL1Tq__sizeMd{--at-size:40px}.AttachmentThumb-module__NAL1Tq__sizeLg{--at-size:56px}.AttachmentThumb-module__NAL1Tq__hasImage{background:var(--bg-subtle);outline-offset:-3px;outline:3px solid #00000029}.AttachmentThumb-module__NAL1Tq__placeholder{background:var(--at-ph-bg-light);color:var(--at-ph-fg-light)}[data-mode=dark] .AttachmentThumb-module__NAL1Tq__placeholder{background:var(--at-ph-bg-dark);color:var(--at-ph-fg-dark)}.AttachmentThumb-module__NAL1Tq__img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.AttachmentThumb-module__NAL1Tq__glyph{width:calc(var(--at-size) * .6);height:calc(var(--at-size) * .6)}.AttachmentThumb-module__NAL1Tq__loading{background:var(--bg-muted);color:var(--fixed-white);overflow:hidden}.AttachmentThumb-module__NAL1Tq__loading:before{content:"";background:linear-gradient(120deg, var(--bg-muted) 0%, color-mix(in oklch, var(--fg) 18%, var(--bg-muted)) 50%, var(--bg-muted) 100%);border-radius:inherit;animation:AttachmentThumb-module__NAL1Tq__at-shimmer calc(var(--duration-slower) * 6) var(--ease-in-out) infinite;background-size:220% 220%;position:absolute;inset:0}@keyframes AttachmentThumb-module__NAL1Tq__at-shimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.AttachmentThumb-module__NAL1Tq__loading>span[role=status]{z-index:var(--z-raise);transform-origin:50%;position:relative;transform:scale(1.6)}.AttachmentThumb-module__NAL1Tq__removeBtn{top:calc(var(--at-size) * -.12);right:calc(var(--at-size) * -.12);width:calc(var(--at-size) * .42);height:calc(var(--at-size) * .42);border-radius:var(--radius-full);background:var(--bg);color:var(--fg);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--fg) 15%, transparent), var(--shadow-xs);cursor:pointer;opacity:0;transition:var(--transition-colors), opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);z-index:var(--z-raise);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;transform:scale(.9)}.AttachmentThumb-module__NAL1Tq__root[data-removable]:hover .AttachmentThumb-module__NAL1Tq__removeBtn,.AttachmentThumb-module__NAL1Tq__removeBtn:focus-visible{opacity:1;transform:scale(1)}.AttachmentThumb-module__NAL1Tq__removeBtn:hover{background:var(--bg-subtle)}.AttachmentThumb-module__NAL1Tq__removeBtn:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--fg) 15%, transparent), var(--ring);outline:none}.AttachmentThumb-module__NAL1Tq__removeIcon{width:62%;height:62%}
.Shortcut-module__FEAMuW__root{font-family:var(--font-code);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-normal);color:var(--fg-subtle);background:var(--bg-muted);box-shadow:none;white-space:nowrap;-webkit-user-select:none;user-select:none;border:0;flex-shrink:0;align-items:center;line-height:1;display:inline-flex}.Shortcut-module__FEAMuW__key{text-align:center;justify-content:center;align-items:center;min-width:1ch;display:inline-flex}.Shortcut-module__FEAMuW__keyIcon{min-width:0}.Shortcut-module__FEAMuW__sm{padding-block:var(--space-0_5);padding-inline:var(--space-1);gap:var(--space-0_5);font-size:var(--text-2xs);border-radius:var(--radius-xs)}.Shortcut-module__FEAMuW__md{padding-block:var(--space-1);padding-inline:var(--space-1_5);gap:var(--space-0_5);font-size:var(--text-2xs);border-radius:var(--radius-sm)}
.MenuItem-module__uGUyUq__root{align-items:center;gap:var(--space-2);width:100%;font-family:var(--label-font);font-weight:var(--font-weight-regular);line-height:var(--lh-tight);letter-spacing:var(--label-tracking);color:var(--menu-fg,var(--fg));cursor:pointer;-webkit-user-select:none;user-select:none;text-align:start;white-space:nowrap;transition:var(--transition-colors), var(--transition-ring);background:0 0;border:1px solid #0000;grid-template-columns:auto 1fr auto;display:grid}.MenuItem-module__uGUyUq__root:not(.MenuItem-module__uGUyUq__hasLeading){grid-template-columns:1fr auto}.MenuItem-module__uGUyUq__root[data-collapsed]{width:var(--menu-item-h-md);justify-content:center;align-self:center;align-items:center;gap:0;margin-inline:auto;padding-inline:0;display:inline-flex}.MenuItem-module__uGUyUq__sm.MenuItem-module__uGUyUq__root[data-collapsed]{width:var(--menu-item-h-sm)}.MenuItem-module__uGUyUq__collapsedChar{width:var(--menu-icon-size);height:var(--menu-icon-size);font-size:var(--menu-icon-size);line-height:1;font-weight:var(--font-weight-medium);justify-content:center;align-items:center;display:inline-flex}.MenuItem-module__uGUyUq__root:focus-visible,.MenuItem-module__uGUyUq__root[data-highlighted]:not([data-disabled]){background:var(--hover);color:var(--fg-strong);outline:none}.MenuItem-module__uGUyUq__root:hover:not([aria-disabled=true]){background:var(--hover);color:var(--fg-strong)}.MenuItem-module__uGUyUq__root:active:not([aria-disabled=true]){background:var(--hover)}.MenuItem-module__uGUyUq__root[aria-disabled=true]{cursor:not-allowed;color:var(--fg-disabled)}.MenuItem-module__uGUyUq__sm{min-height:var(--menu-item-h-sm);padding-inline:var(--space-2);gap:var(--space-1_5);font-size:var(--label-sm-size);letter-spacing:var(--label-tracking);font-weight:var(--font-weight-regular);border-radius:var(--radius-xs);--menu-icon-size:14px;--menu-hitbox-size:var(--control-h-xs);--menu-slot-gap:var(--space-1_5)}.MenuItem-module__uGUyUq__md{min-height:var(--menu-item-h-md);padding-inline:var(--space-2);gap:var(--space-2);font-size:var(--label-md-size);letter-spacing:var(--label-tracking);border-radius:var(--radius-sm);--menu-icon-size:16px;--menu-hitbox-size:var(--control-h-xs);--menu-slot-gap:var(--space-1_5)}.MenuItem-module__uGUyUq__leading,.MenuItem-module__uGUyUq__trailing{flex-shrink:0;align-items:center;display:inline-flex}.MenuItem-module__uGUyUq__leading{color:var(--fg-muted)}.MenuItem-module__uGUyUq__trailing{color:var(--fg-subtle);min-width:0}.MenuItem-module__uGUyUq__leadingItem,.MenuItem-module__uGUyUq__trailingItem{--half-overflow:calc((var(--menu-hitbox-size) - var(--menu-icon-size)) / 2);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}:is(.MenuItem-module__uGUyUq__leadingItem:has(>svg),.MenuItem-module__uGUyUq__trailingItem:has(>svg),.MenuItem-module__uGUyUq__leadingItem:has(>img),.MenuItem-module__uGUyUq__trailingItem:has(>img),.MenuItem-module__uGUyUq__leadingItem:has(>picture),.MenuItem-module__uGUyUq__trailingItem:has(>picture),.MenuItem-module__uGUyUq__leadingItem:has(>button),.MenuItem-module__uGUyUq__trailingItem:has(>button)){width:var(--menu-icon-size);height:var(--menu-icon-size)}.MenuItem-module__uGUyUq__leadingItem>img,.MenuItem-module__uGUyUq__trailingItem>img,.MenuItem-module__uGUyUq__leadingItem>picture,.MenuItem-module__uGUyUq__trailingItem>picture,.MenuItem-module__uGUyUq__leadingItem>picture>img,.MenuItem-module__uGUyUq__trailingItem>picture>img{object-fit:cover;width:100%;height:100%;display:block}.MenuItem-module__uGUyUq__leadingItem>button,.MenuItem-module__uGUyUq__trailingItem>button{width:var(--menu-hitbox-size);height:var(--menu-hitbox-size);margin:calc(var(--half-overflow) * -1)}.MenuItem-module__uGUyUq__leadingItem+.MenuItem-module__uGUyUq__leadingItem,.MenuItem-module__uGUyUq__trailingItem+.MenuItem-module__uGUyUq__trailingItem{margin-inline-start:max(var(--menu-slot-gap), var(--half-overflow))}.MenuItem-module__uGUyUq__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.MenuItem-module__uGUyUq__tooltipLabel{white-space:normal;word-break:break-word;overflow-wrap:anywhere;max-width:22ch;line-height:var(--lh-tight);display:block}.MenuItem-module__uGUyUq__labelStack{gap:var(--space-0_5);white-space:normal;flex-direction:column;min-width:0;display:flex;overflow:hidden}.MenuItem-module__uGUyUq__labelStack .MenuItem-module__uGUyUq__label{color:inherit}.MenuItem-module__uGUyUq__description{color:var(--fg-subtle);font-size:var(--text-xs);font-weight:var(--font-weight-regular);line-height:var(--lh-tight);letter-spacing:var(--label-tracking);text-overflow:ellipsis;min-width:0;overflow:hidden}.MenuItem-module__uGUyUq__root.MenuItem-module__uGUyUq__hasDescription{padding-block:var(--space-1_5);align-items:start}.MenuItem-module__uGUyUq__leadingItem.MenuItem-module__uGUyUq__hoverOnly,.MenuItem-module__uGUyUq__trailingItem.MenuItem-module__uGUyUq__hoverOnly{opacity:0;pointer-events:none;width:0;transition:width var(--duration-fast) var(--ease-out), margin-inline-start var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);margin-inline-start:0;overflow:hidden}.MenuItem-module__uGUyUq__root:hover .MenuItem-module__uGUyUq__leadingItem.MenuItem-module__uGUyUq__hoverOnly,.MenuItem-module__uGUyUq__root:hover .MenuItem-module__uGUyUq__trailingItem.MenuItem-module__uGUyUq__hoverOnly,.MenuItem-module__uGUyUq__root:focus-visible .MenuItem-module__uGUyUq__leadingItem.MenuItem-module__uGUyUq__hoverOnly,.MenuItem-module__uGUyUq__root:focus-visible .MenuItem-module__uGUyUq__trailingItem.MenuItem-module__uGUyUq__hoverOnly,.MenuItem-module__uGUyUq__root:focus-within .MenuItem-module__uGUyUq__leadingItem.MenuItem-module__uGUyUq__hoverOnly,.MenuItem-module__uGUyUq__root:focus-within .MenuItem-module__uGUyUq__trailingItem.MenuItem-module__uGUyUq__hoverOnly{width:var(--menu-icon-size);opacity:1;pointer-events:auto;margin-inline-start:max(var(--menu-slot-gap), var(--half-overflow))}@media (hover:none){.MenuItem-module__uGUyUq__leadingItem.MenuItem-module__uGUyUq__hoverOnly,.MenuItem-module__uGUyUq__trailingItem.MenuItem-module__uGUyUq__hoverOnly{width:var(--menu-icon-size);opacity:1;pointer-events:auto;margin-inline-start:max(var(--menu-slot-gap), var(--half-overflow))}}.MenuItem-module__uGUyUq__destructive .MenuItem-module__uGUyUq__leading,.MenuItem-module__uGUyUq__destructive .MenuItem-module__uGUyUq__trailing{color:var(--fg-muted)}.MenuItem-module__uGUyUq__destructive:hover:not([aria-disabled=true]),.MenuItem-module__uGUyUq__destructive:focus-visible,.MenuItem-module__uGUyUq__destructive[data-highlighted]:not([data-disabled]){background:var(--destructive-subtle);color:var(--destructive)}.MenuItem-module__uGUyUq__destructive:hover:not([aria-disabled=true]) .MenuItem-module__uGUyUq__leading,.MenuItem-module__uGUyUq__destructive:hover:not([aria-disabled=true]) .MenuItem-module__uGUyUq__trailing,.MenuItem-module__uGUyUq__destructive:focus-visible .MenuItem-module__uGUyUq__leading,.MenuItem-module__uGUyUq__destructive:focus-visible .MenuItem-module__uGUyUq__trailing,.MenuItem-module__uGUyUq__destructive[data-highlighted]:not([data-disabled]) .MenuItem-module__uGUyUq__leading,.MenuItem-module__uGUyUq__destructive[data-highlighted]:not([data-disabled]) .MenuItem-module__uGUyUq__trailing{color:var(--destructive)}.MenuItem-module__uGUyUq__section{cursor:default;color:var(--fg-subtle);font-weight:var(--font-weight-medium);min-height:0;margin-top:var(--space-2);margin-bottom:var(--space-1);-webkit-user-select:none;user-select:none;background:0 0}.MenuItem-module__uGUyUq__section:not(:first-child){margin-top:calc(var(--space-2) + var(--space-0_5))}.MenuItem-module__uGUyUq__sm.MenuItem-module__uGUyUq__section{font-size:var(--text-xs)}.MenuItem-module__uGUyUq__md.MenuItem-module__uGUyUq__section{font-size:var(--label-sm-size);letter-spacing:var(--label-tracking)}.MenuItem-module__uGUyUq__section[role=presentation]:hover,.MenuItem-module__uGUyUq__section[role=presentation]:focus-visible{color:var(--fg-subtle);cursor:default;background:0 0}.MenuItem-module__uGUyUq__section[role=button]{cursor:pointer}.MenuItem-module__uGUyUq__section[role=button]:hover:not([aria-disabled=true]),.MenuItem-module__uGUyUq__section[role=button]:focus-visible,.MenuItem-module__uGUyUq__section[role=button]:active:not([aria-disabled=true]){color:var(--fg);background:0 0}.MenuItem-module__uGUyUq__sectionCaret{transition:transform var(--duration-base) var(--ease-emphasized);flex-shrink:0;margin-inline-start:var(--space-1);transform:rotate(-90deg)}.MenuItem-module__uGUyUq__sectionCaret[data-open]{transform:rotate(0)}.MenuItem-module__uGUyUq__sectionPanel{transition:grid-template-rows var(--duration-base) var(--ease-emphasized), opacity var(--duration-fast) var(--ease-out);opacity:0;grid-template-rows:0fr;display:grid;overflow:hidden}.MenuItem-module__uGUyUq__sectionPanel[data-open]{opacity:1;grid-template-rows:1fr}.MenuItem-module__uGUyUq__sectionPanelInner{min-height:0}.MenuItem-module__uGUyUq__active,.MenuItem-module__uGUyUq__root[data-active]{color:var(--menu-active-fg,var(--fg-strong));font-weight:var(--font-weight-medium);position:relative}.MenuItem-module__uGUyUq__active .MenuItem-module__uGUyUq__leading,.MenuItem-module__uGUyUq__root[data-active] .MenuItem-module__uGUyUq__leading{color:var(--menu-active-fg,var(--fg-strong))}.MenuItem-module__uGUyUq__root[data-active]:not([data-active-style]),.MenuItem-module__uGUyUq__root[data-active][data-active-style=fill]{background:var(--menu-active-bg,var(--hover))}.MenuItem-module__uGUyUq__root[data-active][data-active-style=accent-bar]{color:var(--menu-active-fg,var(--primary));background:0 0}.MenuItem-module__uGUyUq__root[data-active][data-active-style=accent-bar] .MenuItem-module__uGUyUq__leading{color:var(--menu-active-fg,var(--primary))}.MenuItem-module__uGUyUq__root[data-active][data-active-style=accent-bar]:before{content:"";width:var(--space-0_5);background:var(--menu-active-fg,var(--primary));border-radius:var(--radius-full);height:60%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.MenuItem-module__uGUyUq__root[data-checked] .MenuItem-module__uGUyUq__leading{color:var(--menu-active-fg,var(--fg-strong))}.MenuItem-module__uGUyUq__root[role=option][data-state=checked]{background:var(--menu-active-bg,var(--hover));color:var(--menu-active-fg,var(--fg-strong));font-weight:var(--font-weight-medium)}.MenuItem-module__uGUyUq__root[role=option][data-state=checked] .MenuItem-module__uGUyUq__leading{color:var(--menu-active-fg,var(--fg-strong))}
.Radio-module__QDmY3G__root{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--fg);font-family:var(--label-font);font-size:var(--label-md-size);letter-spacing:var(--label-tracking);line-height:var(--lh-tight);display:inline-flex;position:relative}.Radio-module__QDmY3G__root[data-disabled=true]{cursor:not-allowed;opacity:.5}.Radio-module__QDmY3G__indicator{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--border-strong);background:radial-gradient(circle at center, transparent 0, transparent 25%, transparent 26%), var(--bg);transition:box-shadow var(--duration-slow) var(--ease-out), background var(--duration-slow) var(--ease-out);flex-shrink:0;display:inline-block}.Radio-module__QDmY3G__input:focus-visible+.Radio-module__QDmY3G__indicator{box-shadow:var(--ring-shadow);outline:none}.Radio-module__QDmY3G__root:hover:not([data-disabled=true]) .Radio-module__QDmY3G__input:not(:checked)+.Radio-module__QDmY3G__indicator{box-shadow:inset 0 0 0 1px var(--selected-fg)}.Radio-module__QDmY3G__input:checked+.Radio-module__QDmY3G__indicator,.Radio-module__QDmY3G__indicator[data-checked=true]{box-shadow:inset 0 0 0 1px var(--selected-fg);background:radial-gradient(circle at center, var(--selected-fg) 0, var(--selected-fg) 30%, transparent 31%), var(--bg)}
.ContextMenu-module__SBcVAq__surface{padding:var(--space-1);background:var(--bg);border:var(--hairline) solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);outline:none}.ContextMenu-module__SBcVAq__content,.ContextMenu-module__SBcVAq__panel{--context-menu-w:calc(var(--space-2) * 28);width:max-content;min-width:var(--context-menu-w);max-width:min(calc(var(--context-menu-w) + var(--space-2) * 6), calc(100vw - var(--space-6)));}.ContextMenu-module__SBcVAq__content{z-index:var(--z-popover);transform-origin:var(--radix-context-menu-content-transform-origin)}.ContextMenu-module__SBcVAq__content[data-radix-context-menu-sub-content]{transform-origin:var(--radix-context-menu-sub-content-transform-origin)}.ContextMenu-module__SBcVAq__separator{height:var(--hairline);margin:var(--space-1) var(--space-2);background:var(--border)}.ContextMenu-module__SBcVAq__checkIndicator{width:var(--menu-icon-size);height:var(--menu-icon-size);}.ContextMenu-module__SBcVAq__radioIndicator{width:var(--menu-icon-size);height:var(--menu-icon-size);}[data-state=checked] .ContextMenu-module__SBcVAq__radioIndicator{box-shadow:inset 0 0 0 1px var(--selected-fg);background:radial-gradient(circle at center, var(--selected-fg) 0, var(--selected-fg) 30%, transparent 31%), var(--bg)}
.Sidebar-module__7eIKOG__root{width:var(--sidebar-w);min-height:0;transition:width var(--duration-base) var(--ease-out);flex-direction:column;align-self:stretch;display:flex}.Sidebar-module__7eIKOG__root[data-collapsed]{width:var(--sidebar-w-collapsed)}.Sidebar-module__7eIKOG__header,.Sidebar-module__7eIKOG__footer{align-items:center;gap:var(--space-2);min-height:var(--control-h-md);flex:none;display:flex}.Sidebar-module__7eIKOG__footer{margin-top:auto}.Sidebar-module__7eIKOG__footer[data-overflow]{border-top:var(--hairline) solid var(--border)}.Sidebar-module__7eIKOG__body{gap:var(--space-2);overscroll-behavior-y:none;flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden auto}.Sidebar-module__7eIKOG__body>*{flex:none}.Sidebar-module__7eIKOG__body[data-fade]{--sidebar-body-fade-size:var(--space-3)}.Sidebar-module__7eIKOG__body[data-fade=top]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sidebar-body-fade-size),  #000 100% );mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sidebar-body-fade-size),  #000 100% );-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sidebar-body-fade-size),  #000 100% )}.Sidebar-module__7eIKOG__body[data-fade=bottom]{-webkit-mask-image:linear-gradient(to bottom, #000 0,  #000 calc(100% - var(--sidebar-body-fade-size)),  transparent 100%);mask-image:linear-gradient(to bottom, #000 0,  #000 calc(100% - var(--sidebar-body-fade-size)),  transparent 100%);-webkit-mask-image:linear-gradient(to bottom, #000 0,  #000 calc(100% - var(--sidebar-body-fade-size)),  transparent 100%)}.Sidebar-module__7eIKOG__body[data-fade=both]{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sidebar-body-fade-size),  #000 calc(100% - var(--sidebar-body-fade-size)),  transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sidebar-body-fade-size),  #000 calc(100% - var(--sidebar-body-fade-size)),  transparent 100%);-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 var(--sidebar-body-fade-size),  #000 calc(100% - var(--sidebar-body-fade-size)),  transparent 100%)}.Sidebar-module__7eIKOG__brand{align-items:center;gap:var(--space-2);min-height:var(--control-h-md);padding-inline:var(--space-2);box-sizing:border-box;display:flex}.Sidebar-module__7eIKOG__root[data-collapsed] .Sidebar-module__7eIKOG__brand{justify-content:center;width:100%;padding-inline:0}.Sidebar-module__7eIKOG__brandSymbol{max-height:var(--sidebar-brand-symbol-max);flex:none;justify-content:center;align-items:center;display:inline-flex}.Sidebar-module__7eIKOG__brandSymbol>*{width:auto;height:auto;max-height:100%}.Sidebar-module__7eIKOG__brandWordmark{min-width:0;max-height:var(--sidebar-brand-wordmark-max);font-family:var(--font-normal);font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;align-items:center;display:inline-flex;overflow:hidden}.Sidebar-module__7eIKOG__brandWordmark>*{width:auto;height:auto;max-height:100%}.Sidebar-module__7eIKOG__profile{width:100%;display:flex}.Sidebar-module__7eIKOG__section{gap:var(--space-1);flex-direction:column;display:flex}.Sidebar-module__7eIKOG__sectionItems{gap:var(--space-0_5);flex-direction:column;display:flex}.Sidebar-module__7eIKOG__separator{height:var(--hairline);margin-block:var(--space-1);margin-inline:var(--separator-inset-x,0);background:var(--border)}
.TableRowSelect-module__g2Wu9G__selected{background:var(--hover)}.TableRowSelect-module__g2Wu9G__selected:hover{background:var(--hover)!important}
.Topbar-module__22L7wq__root{width:100%;min-width:0;height:var(--topbar-h);padding-inline:var(--space-5);box-shadow:none;background:0 0;border:0;align-items:center;display:flex}.Topbar-module__22L7wq__root[data-size=sm]{height:var(--topbar-h-sm)}.Topbar-module__22L7wq__root[data-size=md]{height:var(--topbar-h-md)}.Topbar-module__22L7wq__zone{align-items:center;gap:var(--space-1);min-width:0;display:flex}.Topbar-module__22L7wq__leading{flex:none}.Topbar-module__22L7wq__center{flex:1 1 0;justify-content:center}.Topbar-module__22L7wq__trailing{flex:none;justify-content:flex-end;margin-inline-start:auto}
.Breadcrumb-module__77Jrza__root{min-width:0}.Breadcrumb-module__77Jrza__list{align-items:center;gap:var(--space-0_5);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:inline-flex}.Breadcrumb-module__77Jrza__item{align-items:center;min-width:0;display:inline-flex}.Breadcrumb-module__77Jrza__separator{color:var(--fg-muted);opacity:.5;align-items:center;display:inline-flex}.Breadcrumb-module__77Jrza__separator>svg{display:block}.Breadcrumb-module__77Jrza__link{justify-content:center;align-items:center;gap:var(--space-1);height:var(--control-h-xs);padding-inline:var(--space-1);border-radius:var(--radius-xs);font-family:var(--label-font);font-weight:var(--label-weight);font-size:var(--label-sm-size);line-height:var(--lh-tight);letter-spacing:var(--label-tracking);color:var(--fg-muted);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;transition:var(--transition-colors), var(--transition-ring), var(--transition-press);background:0 0;border:1px solid #0000;text-decoration:none;display:inline-flex}.Breadcrumb-module__77Jrza__link:hover{background:var(--hover);color:var(--fg)}.Breadcrumb-module__77Jrza__link:active{transform:translateY(var(--space-0_5))}.Breadcrumb-module__77Jrza__link:focus-visible{box-shadow:var(--ring-shadow);outline:none}.Breadcrumb-module__77Jrza__link[aria-disabled=true]{cursor:not-allowed;color:var(--fg-disabled);pointer-events:none}.Breadcrumb-module__77Jrza__linkIconOnly{width:var(--control-h-xs);gap:0;padding-inline:0}.Breadcrumb-module__77Jrza__current{align-items:center;gap:var(--space-1);height:var(--control-h-xs);padding-inline:var(--space-1);font-family:var(--label-font);font-weight:var(--label-weight);font-size:var(--label-sm-size);line-height:var(--lh-tight);letter-spacing:var(--label-tracking);color:var(--fg-strong);min-width:0;display:inline-flex}.Breadcrumb-module__77Jrza__linkIcon{opacity:.75;transition:opacity var(--duration-slow) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Breadcrumb-module__77Jrza__linkIcon>svg{display:block}.Breadcrumb-module__77Jrza__link:hover .Breadcrumb-module__77Jrza__linkIcon{opacity:1}.Breadcrumb-module__77Jrza__linkLabel{text-overflow:ellipsis;white-space:nowrap;align-items:center;display:inline-flex;overflow:hidden}.Breadcrumb-module__77Jrza__ellipsisTrigger{height:var(--control-h-xs);padding-inline:var(--space-1);border-radius:var(--radius-xs);color:var(--fg-muted);font-family:var(--label-font);font-weight:var(--label-weight);font-size:var(--label-sm-size);line-height:var(--lh-tight);letter-spacing:var(--label-tracking);cursor:pointer;-webkit-user-select:none;user-select:none;transition:var(--transition-colors), var(--transition-ring), var(--transition-press);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.Breadcrumb-module__77Jrza__ellipsisTrigger:hover{background:var(--hover);color:var(--fg)}.Breadcrumb-module__77Jrza__ellipsisTrigger:active{transform:translateY(var(--space-0_5))}.Breadcrumb-module__77Jrza__ellipsisTrigger:focus-visible{box-shadow:var(--ring-shadow);outline:none}.Breadcrumb-module__77Jrza__ellipsisTrigger[data-state=open]{background:var(--hover);color:var(--fg)}.Breadcrumb-module__77Jrza__menuTrigger{justify-content:center;align-items:center;gap:var(--space-1);height:var(--control-h-xs);padding-inline:var(--space-1);border-radius:var(--radius-xs);color:var(--fg-muted);font-family:var(--label-font);font-weight:var(--label-weight);font-size:var(--label-sm-size);line-height:var(--lh-tight);letter-spacing:var(--label-tracking);cursor:pointer;-webkit-user-select:none;user-select:none;min-width:0;transition:var(--transition-colors), var(--transition-ring), var(--transition-press);background:0 0;border:1px solid #0000;display:inline-flex}.Breadcrumb-module__77Jrza__menuTrigger:hover{background:var(--hover);color:var(--fg)}.Breadcrumb-module__77Jrza__menuTrigger:active{transform:translateY(var(--space-0_5))}.Breadcrumb-module__77Jrza__menuTrigger:focus-visible{box-shadow:var(--ring-shadow);outline:none}.Breadcrumb-module__77Jrza__menuTrigger[data-state=open]{background:var(--hover);color:var(--fg)}.Breadcrumb-module__77Jrza__menuTriggerActive{color:var(--fg-strong)}.Breadcrumb-module__77Jrza__menuTrigger:hover .Breadcrumb-module__77Jrza__linkIcon,.Breadcrumb-module__77Jrza__menuTrigger[data-state=open] .Breadcrumb-module__77Jrza__linkIcon{opacity:1}.Breadcrumb-module__77Jrza__menuCaret{color:var(--fg-muted);opacity:.5;transition:opacity var(--duration-slow) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Breadcrumb-module__77Jrza__menuCaret>svg{display:block}.Breadcrumb-module__77Jrza__menuTrigger:hover .Breadcrumb-module__77Jrza__menuCaret,.Breadcrumb-module__77Jrza__menuTrigger[data-state=open] .Breadcrumb-module__77Jrza__menuCaret{opacity:.9}.Breadcrumb-module__77Jrza__popoverContent{--breadcrumb-menu-w:calc(var(--space-2) * 24);width:max-content;min-width:var(--breadcrumb-menu-w);max-width:min(calc(var(--breadcrumb-menu-w) + var(--space-2) * 8), calc(100vw - var(--space-6)));z-index:var(--z-popover);transform-origin:var(--radix-popover-content-transform-origin);}.Breadcrumb-module__77Jrza__popoverList{gap:var(--space-0_5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module__77Jrza__popoverItemLink,.Breadcrumb-module__77Jrza__popoverItemButton{all:unset;cursor:pointer;color:inherit;border-radius:var(--radius-xs);text-decoration:none;display:block}.Breadcrumb-module__77Jrza__popoverItemLink:focus-visible,.Breadcrumb-module__77Jrza__popoverItemButton:focus-visible{box-shadow:var(--ring-shadow);outline:none}.Breadcrumb-module__77Jrza__popoverItemButton:disabled,.Breadcrumb-module__77Jrza__popoverItemLink[aria-disabled=true]{cursor:not-allowed}
