.number-stepper{--ns-height:38px;--ns-button:34px;--ns-value-min-width:34px;--ns-font-size:16px;--ns-icon-size:18px;width:fit-content;color:var(--foreground);display:inline-flex}.number-stepper--sm{--ns-height:32px;--ns-button:28px;--ns-value-min-width:30px;--ns-font-size:14px;--ns-icon-size:15px}.number-stepper--md{--ns-height:38px;--ns-button:34px;--ns-value-min-width:34px;--ns-font-size:16px;--ns-icon-size:18px}.number-stepper--lg{--ns-height:46px;--ns-button:40px;--ns-value-min-width:42px;--ns-font-size:18px;--ns-icon-size:20px}.number-stepper__group{width:fit-content;height:var(--ns-height);box-sizing:border-box;border:1px solid var(--border);background:var(--surface-secondary);border-radius:9999px;align-items:center;padding:2px;transition:background-color .18s,border-color .18s,box-shadow .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000000d}.number-stepper__button{width:var(--ns-button);height:var(--ns-button);flex:0 0 var(--ns-button);color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,transform .18s cubic-bezier(.22,1,.36,1);display:flex}.number-stepper__button:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent);color:var(--foreground)}.number-stepper__button[data-pressed]{background:color-mix(in oklab, var(--foreground) 9%, transparent);transform:scale(.88)}.number-stepper__button[data-focus-visible]{outline:2px solid var(--accent);outline-offset:-2px}.number-stepper__button[data-disabled]{opacity:.3;pointer-events:none}.number-stepper__icon{width:var(--ns-icon-size);height:var(--ns-icon-size);stroke-width:1.7px}.number-stepper__value{min-width:var(--ns-value-min-width);height:100%;color:var(--foreground);font-size:var(--ns-font-size);font-variant-numeric:tabular-nums;white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding-inline:2px;font-weight:500;line-height:1;display:inline-flex}.number-stepper__number{font:inherit;color:inherit;line-height:1;display:inline-block}.number-stepper__input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;opacity:0!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.number-stepper[data-disabled] .number-stepper__group{opacity:.5}@media (prefers-reduced-motion:reduce){.number-stepper__button,.number-stepper__group{transition-duration:.01ms}}
.inline-select{--inline-select-value-max-width:12rem;--inline-select-indicator-size:.75rem;width:fit-content;min-width:0;color:inherit;font:inherit;vertical-align:baseline;display:inline-flex}.inline-select .select__trigger.inline-select__trigger{border-radius:var(--radius-lg);width:auto;min-width:0;height:auto;min-height:0;color:inherit;font:inherit;font-weight:500;line-height:inherit;text-align:inherit;cursor:pointer;vertical-align:baseline;-webkit-tap-highlight-color:transparent;outline:0;justify-content:flex-start;align-items:center;gap:.25rem;margin:-.1875rem -.3125rem;padding:.1875rem .3125rem;transition:color .16s,background-color .16s,opacity .16s,transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;display:inline-flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important}.inline-select .select__trigger.inline-select__trigger:before,.inline-select .select__trigger.inline-select__trigger:after{display:none!important}.inline-select .select__trigger.inline-select__trigger:hover,.inline-select .select__trigger.inline-select__trigger[data-hovered=true]{color:var(--foreground)}.inline-select .select__trigger.inline-select__trigger:active,.inline-select .select__trigger.inline-select__trigger[data-pressed=true]{opacity:.72;transform:scale(.975)}.inline-select .select__trigger.inline-select__trigger:focus-visible,.inline-select .select__trigger.inline-select__trigger[data-focus-visible=true]{box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 30%, transparent)!important}.inline-select .select__trigger.inline-select__trigger:disabled,.inline-select .select__trigger.inline-select__trigger[data-disabled=true],.inline-select .select__trigger.inline-select__trigger[aria-disabled=true]{opacity:.42;cursor:default;pointer-events:none}.inline-select .select__value.inline-select__value{width:auto;min-width:0;max-width:var(--inline-select-value-max-width);color:currentColor;font:inherit;font-weight:inherit;line-height:inherit;text-overflow:ellipsis;white-space:nowrap;vertical-align:baseline;display:inline-block;overflow:hidden}.inline-select .select__value.inline-select__value[data-placeholder=true]{color:var(--muted)}.inline-select .select__indicator.inline-select__indicator{width:var(--inline-select-indicator-size);height:var(--inline-select-indicator-size);min-width:var(--inline-select-indicator-size);flex:0 0 var(--inline-select-indicator-size);color:currentColor;opacity:.58;pointer-events:none;transform-origin:50%;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .18s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;transform:translateY(.02em);position:static!important;inset:auto!important}.inline-select__indicator-icon{stroke-width:1.7px;width:100%;height:100%;display:block}.inline-select .select__indicator.inline-select__indicator[data-open=true]{opacity:.9;transform:translateY(.02em)scale(.9)}.select__popover.inline-select__popover{box-sizing:border-box;border:1px solid var(--pro-border);border-radius:var(--pro-radius-md);background:var(--pro-surface);min-width:11rem;max-width:min(22rem,100vw - 1.5rem);color:var(--foreground);box-shadow:var(--pro-shadow-md);transform-origin:var(--trigger-anchor-point);outline:none;padding:.375rem;overflow:auto}.select__popover.inline-select__popover[data-entering]{animation:.18s cubic-bezier(.22,1,.36,1) inline-select-popover-in}.select__popover.inline-select__popover[data-exiting]{animation:.12s forwards inline-select-popover-out}@keyframes inline-select-popover-in{0%{opacity:0;transform:translateY(-3px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes inline-select-popover-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-2px)scale(.985)}}.select__popover.inline-select__popover .list-box{background:0 0;width:100%;min-width:0;padding:0}.select__popover.inline-select__popover .list-box__item-indicator{color:var(--accent)}@media (prefers-reduced-motion:reduce){.inline-select__trigger,.inline-select__indicator{transition-duration:.01ms!important}.select__popover.inline-select__popover[data-entering],.select__popover.inline-select__popover[data-exiting]{animation-duration:.01ms!important}}
.drop-zone{width:100%;color:var(--foreground)}.drop-zone__area{box-sizing:border-box;border:1.5px dashed color-mix(in oklab, var(--foreground) 18%, transparent);border-radius:var(--pro-radius-lg);background:var(--surface);width:100%;min-height:220px;color:var(--foreground);text-align:center;transition:border-color .22s var(--pro-ease-standard), background-color .22s var(--pro-ease-standard), box-shadow .26s var(--pro-ease-standard), transform .26s var(--pro-ease-standard), opacity .18s ease;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex;position:relative}.drop-zone__area:hover{border-color:color-mix(in oklab, var(--foreground) 28%, transparent);background:var(--surface-secondary)}.drop-zone__area[data-drop-target=true]{border-style:solid;border-color:var(--accent);background:color-mix(in oklab, var(--accent) 7%, var(--surface));box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 9%, transparent), 0 14px 36px color-mix(in oklab, var(--accent) 10%, transparent);transform:scale(1.008)}.drop-zone__area[data-focus-visible=true]{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 18%, transparent)}.drop-zone__area[data-disabled=true]{opacity:.48;pointer-events:none;cursor:default}.drop-zone__icon{border:1px solid color-mix(in oklab, var(--foreground) 9%, transparent);background:var(--surface-secondary);width:48px;height:48px;color:var(--muted);transition:color .22s ease, background-color .22s ease, border-color .22s ease, transform .26s var(--pro-ease-standard);border-radius:14px;justify-content:center;align-items:center;margin-bottom:4px;display:flex;box-shadow:0 2px 8px #0000000a}.drop-zone__icon svg{stroke-width:1.7px;width:22px;height:22px}.drop-zone__area[data-drop-target=true] .drop-zone__icon{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 22%, transparent);background:color-mix(in oklab, var(--accent) 9%, var(--surface));transform:translateY(-3px)scale(1.04)}.drop-zone__label{max-width:32rem;color:var(--foreground);letter-spacing:0;font-size:16px;font-weight:600;line-height:21px;display:block}.drop-zone__description{max-width:30rem;color:var(--muted);font-size:14px;font-weight:400;line-height:19px;display:block}.drop-zone__trigger{border:1px solid var(--border);background:var(--surface-secondary);min-height:32px;color:var(--foreground);font:inherit;cursor:pointer;transition:background-color .16s ease, border-color .16s ease, transform .16s var(--pro-ease-standard), box-shadow .18s ease;border-radius:10px;outline:none;justify-content:center;align-items:center;margin-top:6px;padding:0 13px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0000000a}.drop-zone__trigger:hover,.drop-zone__trigger[data-hovered=true]{background:var(--pro-surface-hover)}.drop-zone__trigger[data-pressed=true]{transform:scale(.96)}.drop-zone__trigger[data-focus-visible=true]{outline:2px solid var(--accent);outline-offset:2px}.drop-zone__input{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.drop-zone__file-list{flex-direction:column;gap:8px;width:100%;margin-top:12px;display:flex}.drop-zone__file-item{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--pro-radius-md);background:var(--surface);width:100%;box-shadow:var(--pro-shadow-sm);grid-template-columns:42px minmax(0,1fr) auto;grid-template-areas:"icon info actions""icon progress actions";align-items:center;gap:7px 12px;padding:11px 12px;transition:border-color .18s,background-color .18s,box-shadow .22s;display:grid}.drop-zone__file-item[data-status=complete]{border-color:color-mix(in oklab, var(--success) 20%, var(--border))}.drop-zone__file-item[data-status=failed]{border-color:color-mix(in oklab, var(--danger) 32%, var(--border))}.drop-zone__file-format-icon{background:var(--surface-secondary);width:42px;height:42px;color:var(--muted);border-radius:11px;grid-area:icon;justify-content:center;align-items:center;display:flex;position:relative}.drop-zone__file-format-base{stroke-width:1.6px;width:22px;height:22px}.drop-zone__file-format-badge{box-sizing:border-box;border:2px solid var(--surface);background:var(--drop-zone-format-color,var(--muted));color:#fff;letter-spacing:.025em;border-radius:5px;justify-content:center;align-items:center;min-width:22px;height:14px;padding:0 4px;font-size:12px;font-weight:700;line-height:1;display:flex;position:absolute;bottom:-3px;right:-3px}.drop-zone__file-info{grid-area:info;min-width:0}.drop-zone__file-name{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.drop-zone__file-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}.drop-zone__file-item[data-status=failed] .drop-zone__file-meta{color:var(--danger)}.drop-zone__file-item[data-status=complete] .drop-zone__file-meta{color:var(--success)}.drop-zone__file-progress{grid-area:progress;gap:0;width:100%}.drop-zone__file-progress-track{background:color-mix(in oklab, var(--foreground) 8%, transparent);border-radius:9999px;width:100%;overflow:hidden;height:3px!important}.drop-zone__file-progress-fill{border-radius:inherit;background:var(--accent);height:100%;transition:width .28s var(--pro-ease-standard)}.drop-zone__file-action{width:30px;height:30px;color:var(--muted);cursor:pointer;transition:background-color .15s ease, color .15s ease, transform .15s var(--pro-ease-standard);background:0 0;border:0;border-radius:8px;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.drop-zone__file-action svg{stroke-width:1.8px;width:15px;height:15px}.drop-zone__file-action:hover{background:color-mix(in oklab, var(--foreground) 6%, transparent);color:var(--foreground)}.drop-zone__file-action[data-pressed=true]{transform:scale(.88)}.drop-zone__file-remove-trigger{grid-area:actions}.drop-zone__file-retry-trigger{color:var(--danger);grid-area:actions}.drop-zone__file-item:not([data-status=failed]) .drop-zone__file-retry-trigger{display:none}@media (prefers-reduced-motion:reduce){.drop-zone__area,.drop-zone__icon,.drop-zone__trigger,.drop-zone__file-action,.drop-zone__file-progress-fill{transition-duration:.01ms}}
.emoji-reaction-button{--erb-height:32px;--erb-padding-x:10px;--erb-gap:6px;--erb-emoji-size:16px;--erb-count-size:13px;height:var(--erb-height);min-width:var(--erb-height);justify-content:center;align-items:center;gap:var(--erb-gap);box-sizing:border-box;padding-inline:var(--erb-padding-x);border:1px solid var(--border);background:var(--surface);color:var(--foreground);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:9999px;outline:none;transition:background-color .16s,border-color .16s,box-shadow .18s,color .16s,opacity .16s,transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative;box-shadow:0 1px 2px #0000000a}.emoji-reaction-button--sm{--erb-height:26px;--erb-padding-x:8px;--erb-gap:4px;--erb-emoji-size:14px;--erb-count-size:11px}.emoji-reaction-button--md{--erb-height:32px;--erb-padding-x:10px;--erb-gap:6px;--erb-emoji-size:16px;--erb-count-size:13px}.emoji-reaction-button--lg{--erb-height:38px;--erb-padding-x:12px;--erb-gap:7px;--erb-emoji-size:19px;--erb-count-size:14px}.emoji-reaction-button__emoji{font-size:var(--erb-emoji-size);transform-origin:50%;flex:none;justify-content:center;align-items:center;line-height:1;transition:transform .22s cubic-bezier(.22,1,.36,1),filter .18s;display:inline-flex}.emoji-reaction-button__count{min-width:0;color:var(--muted);font-size:var(--erb-count-size);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-weight:500;line-height:1;transition:color .16s,opacity .16s;display:inline-flex}.emoji-reaction-button__count-flow{font:inherit;color:inherit;font-variant-numeric:tabular-nums;--number-flow-mask-height:.14em;--number-flow-mask-width:.18em;line-height:1;display:inline-block}.emoji-reaction-button:hover,.emoji-reaction-button[data-hovered=true]{background:var(--surface-secondary);border-color:color-mix(in oklab, var(--foreground) 16%, transparent)}.emoji-reaction-button:active,.emoji-reaction-button[data-pressed=true]{transform:scale(.94)}.emoji-reaction-button[data-selected=true]{border-color:color-mix(in oklab, var(--accent) 50%, transparent);background:color-mix(in oklab, var(--accent) 9%, var(--surface));box-shadow:0 1px 2px color-mix(in oklab, var(--accent) 7%, transparent)}.emoji-reaction-button[data-selected=true] .emoji-reaction-button__count{color:var(--accent)}.emoji-reaction-button[data-selected=true] .emoji-reaction-button__emoji{animation:.32s cubic-bezier(.16,1,.3,1) emoji-reaction-pop}@keyframes emoji-reaction-pop{0%{transform:scale(.72)rotate(-8deg)}55%{transform:scale(1.16)rotate(3deg)}to{transform:scale(1)rotate(0)}}.emoji-reaction-button:focus-visible,.emoji-reaction-button[data-focus-visible=true]{box-shadow:0 0 0 2px var(--background), 0 0 0 4px color-mix(in oklab, var(--accent) 38%, transparent)}.emoji-reaction-button:disabled,.emoji-reaction-button[aria-disabled=true],.emoji-reaction-button[data-disabled=true]{opacity:.42;cursor:default;pointer-events:none}.emoji-reaction-button[data-readonly=true]{cursor:default;pointer-events:none}.emoji-reaction-button[data-readonly=true]:active,.emoji-reaction-button[data-readonly=true][data-pressed=true]{transform:none}@media (prefers-reduced-motion:reduce){.emoji-reaction-button,.emoji-reaction-button__emoji,.emoji-reaction-button__count{transition-duration:.01ms}.emoji-reaction-button[data-selected=true] .emoji-reaction-button__emoji{animation-duration:.01ms}}
.text-shimmer{width:fit-content;font:inherit;line-height:inherit;background-image:linear-gradient(90deg, transparent 0%, transparent 42%, color-mix(in oklab, currentColor 12%, transparent) 45%, color-mix(in oklab, currentColor 55%, transparent) 48%, currentColor 50%, color-mix(in oklab, currentColor 55%, transparent) 52%, color-mix(in oklab, currentColor 12%, transparent) 55%, transparent 58%, transparent 100%), linear-gradient(90deg, color-mix(in oklab, currentColor 38%, transparent), color-mix(in oklab, currentColor 38%, transparent));-webkit-text-fill-color:transparent;will-change:background-position;background-position:150%,0;background-repeat:no-repeat,no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation-name:text-shimmer-slide;animation-duration:3.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both;display:inline-block}@keyframes text-shimmer-slide{0%{background-position:150%,0}5%{background-position:150%,0}95%{background-position:-150%,0}to{background-position:-150%,0}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.text-shimmer{-webkit-text-fill-color:currentColor;opacity:.6;will-change:auto;background:0 0;animation:none}}@media (prefers-reduced-motion:reduce){.text-shimmer{-webkit-text-fill-color:currentColor;opacity:.6;will-change:auto;background:0 0;animation:none}}[data-reduce-motion=true] .text-shimmer{-webkit-text-fill-color:currentColor;opacity:.6;will-change:auto;background:0 0;animation:none}
.chat-source{vertical-align:middle;max-width:100%;color:var(--foreground);display:inline-flex;position:relative}.chat-source__trigger{align-items:center;gap:6px;max-width:100%;display:inline-flex}.chat-source__trigger-link{box-sizing:border-box;border:1px solid var(--border);background:var(--surface-secondary);min-height:28px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:9999px;padding:3px 9px 3px 5px;font-size:12px;font-weight:500;line-height:18px;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s}.chat-source__trigger-link:hover,.chat-source__trigger-link:focus-visible{background:var(--pro-surface-hover);border-color:color-mix(in oklab, var(--foreground) 15%, transparent)}.chat-source__trigger-link:active{transform:scale(.98)}.chat-source__trigger-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chat-source__icon{background:var(--surface);width:20px;height:20px;color:var(--muted);border-radius:9999px;flex:0 0 20px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.chat-source__favicon,.chat-source__preview-icon img{object-fit:cover;width:100%;height:100%;display:block}.chat-source__icon-fallback{font-size:12px;font-weight:700;line-height:1}.chat-source__document-icon{stroke-width:1.8px;width:12px;height:12px}.chat-source__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;overflow:hidden}.chat-source__preview-anchor{z-index:80;pointer-events:none;display:block;position:absolute;bottom:calc(100% + 8px);left:0}.chat-source__preview{box-sizing:border-box;border:1px solid var(--pro-border);border-radius:var(--pro-radius-md);background:var(--pro-surface);width:290px;box-shadow:var(--pro-shadow-md);opacity:0;visibility:hidden;transition:opacity .14s ease, transform .18s var(--pro-ease-standard), visibility .14s ease;flex-direction:column;gap:7px;padding:12px;display:flex;transform:translateY(5px)scale(.985)}.chat-source:hover .chat-source__preview,.chat-source:focus-within .chat-source__preview{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.chat-source__preview-head{align-items:center;gap:8px;display:flex}.chat-source__preview-icon{background:var(--surface-secondary);width:24px;height:24px;color:var(--muted);border-radius:8px;flex:0 0 24px;justify-content:center;align-items:center;display:flex;overflow:hidden}.chat-source__preview-icon svg{width:13px;height:13px}.chat-source__preview-title{min-width:0;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:600;line-height:17px;overflow:hidden}.chat-source__preview-external{width:13px;height:13px;color:var(--muted)}.chat-source__preview-description{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:16px;display:-webkit-box;overflow:hidden}.chat-source__preview-url{color:color-mix(in oklab, var(--muted) 80%, transparent);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:14px;overflow:hidden}.chat-sources{width:fit-content;max-width:100%;color:var(--foreground);display:block}.chat-sources__trigger{border:1px solid var(--border);background:var(--surface-secondary);min-height:30px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:9999px;align-items:center;gap:7px;padding:4px 9px;font-size:12px;font-weight:500;transition:background-color .15s,border-color .15s;display:inline-flex}.chat-sources__trigger:hover{background:var(--pro-surface-hover)}.chat-sources__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chat-sources__trigger-content{align-items:center;gap:6px;min-width:0;display:inline-flex}.chat-sources__chevron{width:13px;height:13px;color:var(--muted);stroke-width:1.8px;transition:transform .2s var(--pro-ease-standard)}.chat-sources[data-expanded=true] .chat-sources__chevron{transform:rotate(180deg)}.chat-sources__content{opacity:0;transition:grid-template-rows .22s var(--pro-ease-standard), opacity .16s ease;grid-template-rows:0fr;display:grid}.chat-sources__content[data-expanded=true]{opacity:1;grid-template-rows:1fr}.chat-sources__content-inner{min-height:0;overflow:hidden}.chat-sources__list{flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.chat-sources__stack{padding-left:5px;display:inline-flex}.chat-sources__stack>*{box-shadow:0 0 0 2px var(--surface-secondary);margin-left:-5px}@media (prefers-reduced-motion:reduce){.chat-source__preview,.chat-source__trigger-link,.chat-sources__content,.chat-sources__chevron{transition-duration:.01ms}}
.chat-message-actions{color:var(--muted);align-items:center;gap:2px;display:inline-flex}.chat-message-actions__action.button{width:28px;min-width:28px;height:28px;color:var(--muted);box-shadow:none;transition:background-color .14s ease, color .14s ease, transform .15s var(--pro-ease-standard);background:0 0;border-radius:8px;padding:0}.chat-message-actions__action.button:hover,.chat-message-actions__action.button[data-hovered=true]{background:color-mix(in oklab, var(--foreground) 6%, transparent);color:var(--foreground)}.chat-message-actions__action.button[data-pressed=true]{transform:scale(.9)}.chat-message-actions__action.button svg{stroke-width:1.75px;width:15px;height:15px}@media (prefers-reduced-motion:reduce){.chat-message-actions__action.button{transition-duration:.01ms}}
.prompt-input{--pi-radius:var(--radius-2xl);--pi-control-size:36px;--pi-inset:12px;width:100%;min-width:0;color:var(--foreground);position:relative}.prompt-input--sm{--pi-control-size:28px;--pi-inset:8px;--pi-radius:var(--radius-xl)}.prompt-input__shell{border-radius:var(--pi-radius);background:var(--field-background,var(--surface));width:100%;min-width:0;box-shadow:var(--field-shadow);border:0 solid #0000;transition:box-shadow .16s;position:relative;overflow:hidden}.prompt-input[data-variant=secondary] .prompt-input__shell{background:var(--surface-secondary);box-shadow:none}.prompt-input__shell:focus-within{outline:2px solid var(--focus,var(--accent));outline-offset:2px}.prompt-input__shell[data-drop-target=true]{outline:2px dashed var(--accent);outline-offset:-2px}.prompt-input__content{min-width:0;padding-bottom:calc(var(--pi-control-size) + var(--pi-inset) + 8px);flex-direction:column;gap:4px;display:flex}.prompt-input__attachments{padding:var(--pi-inset) var(--pi-inset) 0;gap:8px;display:flex;overflow-x:auto}.prompt-input__attachments:empty{display:none}.prompt-input__textarea.textarea{width:100%;min-width:0;min-height:40px;max-height:var(--prompt-input-max-height,240px);box-sizing:border-box;resize:none;border-radius:var(--field-radius);box-shadow:none;color:var(--foreground);font:inherit;scrollbar-width:thin;background:0 0;border:0;outline:none;padding:12px 12px 8px;font-size:14px;line-height:20px;display:block}.prompt-input__textarea.textarea:hover,.prompt-input__textarea.textarea:focus{box-shadow:none;background:0 0;outline:none}.prompt-input__textarea::placeholder{color:var(--muted);opacity:1}.prompt-input__toolbar{inset-inline:var(--pi-inset);bottom:var(--pi-inset);height:var(--pi-control-size);pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute}.prompt-input__toolbar-start,.prompt-input__toolbar-end{pointer-events:auto;align-items:center;gap:8px;min-width:0;display:flex}.prompt-input__toolbar-end{flex-shrink:0;margin-inline-start:auto}.prompt-input__action.button,.prompt-input__send.button{height:var(--pi-control-size);min-width:var(--pi-control-size);flex-shrink:0}.prompt-input__action[data-icon-only=true],.prompt-input__send.button{width:var(--pi-control-size);padding:0}.prompt-input__action:not([data-icon-only=true]){width:auto;padding-inline:12px}.prompt-input__action svg,.prompt-input__send-icon{width:16px;height:16px}.prompt-input__send-icon--loading{animation:.85s linear infinite prompt-input-spin}@keyframes prompt-input-spin{to{transform:rotate(360deg)}}.prompt-input__send[data-status=streaming] .prompt-input__send-icon{width:12px;height:12px}.prompt-input__footer{color:var(--muted);text-align:center;margin-top:10px;font-size:12px;line-height:18px}.prompt-input[data-disabled=true]{opacity:.55}.prompt-input[data-layout=inline] .prompt-input__shell{align-items:flex-end;padding:8px;display:flex}.prompt-input[data-layout=inline] .prompt-input__content{flex:1;padding:0}.prompt-input[data-layout=inline] .prompt-input__textarea{padding:8px}.prompt-input[data-layout=inline] .prompt-input__toolbar{flex-shrink:0;position:static}.prompt-input[data-layout=compact]:not([data-compact-multiline=true]):not(:has(.prompt-input__attachments:not(:empty))) .prompt-input__shell{border-radius:999px}.prompt-input[data-layout=compact]:not([data-compact-multiline=true]):not(:has(.prompt-input__attachments:not(:empty))) .prompt-input__content{padding:4px 56px 4px 4px}.prompt-input[data-layout=compact]:not([data-compact-multiline=true]):not(:has(.prompt-input__attachments:not(:empty))) .prompt-input__toolbar{inset-inline-start:auto;bottom:6px;inset-inline-end:6px}.prompt-input[data-layout=compact]:not([data-compact-multiline=true]):not(:has(.prompt-input__attachments:not(:empty))) .prompt-input__toolbar-start{display:none}@media (max-width:640px){.prompt-input__textarea.textarea{font-size:16px}}.prompt-input__queue{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-2xl);background:var(--surface-secondary);width:100%;box-shadow:var(--pro-shadow-sm);margin-bottom:8px;padding:5px}.prompt-input__queue-list{box-sizing:border-box;flex-direction:column;gap:2px;width:100%;max-height:220px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.prompt-input__queue-item{box-sizing:border-box;border-radius:var(--field-radius);background:0 0;align-items:center;gap:6px;width:100%;min-width:0;padding:7px;transition:background-color .15s,box-shadow .18s;display:flex;position:relative}.prompt-input__queue-item:hover{background:color-mix(in oklab, var(--foreground) 4%, transparent)}.prompt-input__queue-item-handle{width:20px;height:28px;color:var(--muted);opacity:.45;cursor:grab;flex:0 0 20px;justify-content:center;align-items:center;display:flex}.prompt-input__queue-item-handle:active{cursor:grabbing}.prompt-input__queue-item-handle svg{width:14px;height:14px}.prompt-input__queue-item-body{flex:1;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon content""icon description""attachments attachments";align-items:center;column-gap:8px;min-width:0;display:grid}.prompt-input__queue-item-icon{border-radius:var(--radius-lg);background:var(--surface);width:26px;height:26px;color:var(--muted);border:1px solid var(--border);grid-area:icon;justify-content:center;align-self:center;align-items:center;display:flex}.prompt-input__queue-item-icon svg{stroke-width:1.7px;width:13px;height:13px}.prompt-input__queue-item-content{-webkit-line-clamp:2;min-width:0;color:var(--foreground);-webkit-box-orient:vertical;grid-area:content;font-size:12px;font-weight:500;line-height:17px;display:-webkit-box;overflow:hidden}.prompt-input__queue-item-description{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-area:description;margin-top:1px;font-size:11px;line-height:15px;overflow:hidden}.prompt-input__queue-item-attachments{grid-area:attachments;align-items:center;gap:4px;margin-top:5px;display:flex}.prompt-input__queue-item-attachments:empty{display:none}.prompt-input__queue-item-attachments-overflow{color:var(--muted);font-size:10px;line-height:14px}.prompt-input__queue-item-actions{flex:none;align-items:center;gap:1px;transition:opacity .14s;display:flex}.prompt-input__queue-item-actions[data-visibility=hover]{opacity:0;pointer-events:none}.prompt-input__queue-item:hover .prompt-input__queue-item-actions[data-visibility=hover],.prompt-input__queue-item:focus-within .prompt-input__queue-item-actions[data-visibility=hover]{opacity:1;pointer-events:auto}.prompt-input__queue-item-action.button{width:28px;min-width:28px;height:28px;padding:0}.prompt-input__queue-item-action svg{width:14px;height:14px}@media (prefers-reduced-motion:reduce){.prompt-input__shell,.prompt-input__send,.prompt-input__queue-item,.prompt-input__queue-item-actions{transition-duration:.01ms}.prompt-input__send-icon--loading{animation-duration:1.4s}}
.prompt-suggestion{width:100%}.prompt-suggestion__header{gap:3px;margin-bottom:10px;padding-inline:2px;display:grid}.prompt-suggestion__title{color:var(--foreground);margin:0;font-size:13px;font-weight:500;line-height:18px}.prompt-suggestion__description{color:var(--muted);margin:0;font-size:12px;line-height:18px}.prompt-suggestion__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.prompt-suggestion__item{border:1px solid color-mix(in oklab, var(--border) 88%, transparent);border-radius:var(--radius-2xl);background:color-mix(in oklab, var(--surface-secondary) 62%, transparent);width:100%;min-width:0;height:auto;min-height:116px;box-shadow:none;text-align:left;white-space:normal;justify-content:stretch;padding:14px;transition:border-color .16s,background-color .16s,transform .18s}.prompt-suggestion__item:hover{border-color:color-mix(in oklab, var(--accent) 24%, var(--border));background:color-mix(in oklab, var(--surface-secondary) 86%, var(--accent) 4%)}.prompt-suggestion__item:active{transform:translateY(1px)}.prompt-suggestion__item-inner{align-content:start;gap:5px;width:100%;min-width:0;display:grid}.prompt-suggestion__item-meta{color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:400;line-height:16px;display:inline-flex}.prompt-suggestion__item-title{color:var(--foreground);font-size:14px;font-weight:500;line-height:19px}.prompt-suggestion__item-description{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:18px;display:-webkit-box;overflow:hidden}.prompt-suggestion__item-tags{flex-wrap:wrap;gap:5px;min-width:0;margin-top:2px;display:flex}.prompt-suggestion__item-tags>span{border:1px solid color-mix(in oklab, var(--border) 76%, transparent);max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:2px 7px;font-size:10px;line-height:15px;overflow:hidden}.prompt-suggestion__item-footer{color:color-mix(in oklab, var(--foreground) 68%, var(--muted));align-items:center;gap:5px;margin-top:3px;font-size:11px;font-weight:400;line-height:16px;display:inline-flex}@media (max-width:640px){.prompt-suggestion__header{margin-bottom:9px}.prompt-suggestion__items{scroll-snap-type:x proximity;scrollbar-width:none;gap:9px;margin-inline:-20px;padding-inline:20px;display:flex;overflow-x:auto}.prompt-suggestion__items::-webkit-scrollbar{display:none}.prompt-suggestion__item{scroll-snap-align:start;width:min(82vw,310px);min-width:min(82vw,310px);min-height:112px}}@media (prefers-reduced-motion:reduce){.prompt-suggestion__item{transition:none}}
.action-bar{pointer-events:none;z-index:50;color:var(--foreground,#202024);justify-content:center;display:flex}.action-bar[data-placement=fixed]{inset-inline:16px;bottom:max(24px, env(safe-area-inset-bottom));position:fixed}.action-bar[data-placement=relative]{padding-top:16px;position:relative}.action-bar__wrapper{pointer-events:auto;align-items:center;gap:8px;max-width:100%;animation:.2s ease-out both pro-action-bar-in;display:flex}.action-bar__wrapper[data-attached=true]{background:var(--surface,white);border:0;border-radius:16px;padding:8px 12px;box-shadow:0 2px 8px #0000000f,0 -6px 12px #00000008,0 14px 28px #00000014}.action-bar__wrapper[data-attached=false]{box-shadow:none;background:0 0;padding:0}.action-bar__wrapper[data-orientation=vertical]{border-radius:16px;flex-direction:column}.action-bar__prefix,.action-bar__content,.action-bar__suffix{align-items:center;gap:10px;min-width:0;display:flex}.action-bar__prefix{white-space:nowrap;font-size:14px}.action-bar__content{flex-wrap:wrap;gap:4px}.action-bar__content>*{flex-shrink:0}.action-bar__wrapper[data-orientation=vertical] :is(.action-bar__prefix,.action-bar__content,.action-bar__suffix){flex-direction:column;padding-inline:0}.action-bar[data-open=false] .action-bar__wrapper{pointer-events:none;animation:.16s ease-in both pro-action-bar-out}.action-bar__wrapper{box-sizing:border-box;flex-wrap:wrap;justify-content:center}.action-bar__prefix,.action-bar__suffix{flex-shrink:0}.action-bar__wrapper>[role=separator][aria-orientation=vertical]{flex:none;width:1px;height:20px}.action-bar__wrapper[data-orientation=vertical]>[role=separator]{flex:none;width:20px;height:1px}@keyframes pro-action-bar-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes pro-action-bar-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.98)}}@media (max-width:639px){.action-bar__label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.action-bar .action-bar__wrapper{animation:none}.action-bar[data-open=false]{visibility:hidden}}
@layer theme,base;@layer components{.chain-of-thought{width:100%;min-width:0;max-width:none;color:var(--foreground);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.chain-of-thought__trigger.button{width:fit-content;min-width:0;max-width:100%;color:var(--muted);background:0 0;justify-content:flex-start;gap:.5rem;padding-inline:0;font-weight:400;transform:none}.chain-of-thought__trigger.button:is(:hover,[data-hovered=true],[data-pressed=true]){color:var(--foreground);background:0 0;transform:none}.chain-of-thought--streaming>.disclosure__heading>.chain-of-thought__trigger{color:var(--foreground)}.chain-of-thought__trigger-label{font:inherit;color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chain-of-thought__indicator{width:.875rem;height:.875rem;color:var(--muted)}.chain-of-thought__steps{border-inline-start:1px solid var(--default);flex-direction:column;gap:.75rem;min-width:0;padding-inline-start:.75rem;display:flex}.chain-of-thought__step{flex-direction:column;gap:.25rem;min-width:0;display:flex}.chain-of-thought__step-header{align-items:center;gap:.5rem;display:flex}.chain-of-thought__step-indicator{background:color-mix(in oklab, var(--muted) 40%, transparent);border-radius:9999px;flex-shrink:0;width:.375rem;height:.375rem}.chain-of-thought__step-label{font-size:inherit;line-height:inherit;color:var(--muted);letter-spacing:.025em;overflow-wrap:anywhere;font-weight:400}.chain-of-thought__step-content{min-width:0;color:var(--foreground);overflow-wrap:anywhere;line-height:1.625}}@layer utilities;
.data-grid{--data-grid-selection-column-width:40px;--data-grid-drag-handle-column-width:32px;--data-grid-tree-toggle-size:24px;--data-grid-tree-gap:4px;--dg-surface:var(--surface,#fff);--dg-header:var(--surface-secondary,#ededee);--dg-line:color-mix(in srgb, var(--foreground,#202024) 10%, transparent);width:100%;min-width:0;color:var(--foreground,#202024);position:relative}.data-grid .data-grid__scroll-container{overscroll-behavior-inline:contain;scrollbar-width:thin}.data-grid .data-grid__content{min-width:100%;overflow:visible}.data-grid .table__header{z-index:5;background:var(--dg-header);position:sticky;top:0}.data-grid .table__column{white-space:nowrap}.data-grid .table__cell{font-variant-numeric:tabular-nums}.data-grid .table__row[data-selected=true] .table__cell{background:color-mix(in srgb, var(--accent,var(--foreground)) 8%, var(--dg-surface))}.data-grid .table__row[data-dragging=true]{opacity:.5}.data-grid .table__row[data-disabled=true]{opacity:.45}.data-grid [data-align=end]{text-align:end}.data-grid [data-align=center]{text-align:center}.data-grid [data-align=end] .table__sortable-column-header{justify-content:flex-end;gap:4px}.data-grid [data-align=center] .table__sortable-column-header{justify-content:center;gap:4px}.data-grid[data-vertical-align=top] .table__cell{vertical-align:top;align-items:flex-start}.data-grid[data-vertical-align=middle] .table__cell{vertical-align:middle;align-items:center}.data-grid[data-vertical-align=bottom] .table__cell{vertical-align:bottom;align-items:flex-end}.data-grid .data-grid__selection-column,.data-grid .data-grid__selection-cell{width:var(--data-grid-selection-column-width);min-width:var(--data-grid-selection-column-width);padding-inline:12px 8px}.data-grid .data-grid__drag-handle-column,.data-grid .data-grid__drag-handle-cell{width:var(--data-grid-drag-handle-column-width);min-width:var(--data-grid-drag-handle-column-width);padding-inline:4px}.data-grid .data-grid__selection-column:after,.data-grid .data-grid__drag-handle-column:after{display:none}.data-grid [data-pinned]{z-index:2;background:var(--dg-surface);position:sticky}.data-grid .table__column[data-pinned]{z-index:6;background:var(--dg-header)}.data-grid [data-pinned-edge]:before{content:"";background:var(--dg-line);opacity:0;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.data-grid [data-pinned=start][data-pinned-edge]:before{inset-inline-end:0}.data-grid [data-pinned=end][data-pinned-edge]:before{inset-inline-start:0}.data-grid[data-pinned-start-detached] [data-pinned=start][data-pinned-edge]:before,.data-grid[data-pinned-end-detached] [data-pinned=end][data-pinned-edge]:before{opacity:1}.data-grid__checkbox{vertical-align:middle;cursor:pointer;display:inline-flex}.data-grid__checkbox-control{background:var(--default-soft,#eaeaec);width:16px;height:16px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--foreground,#222) 4%, transparent);border-radius:4px;place-items:center;transition:background .15s;display:grid}.data-grid__checkbox-control svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.data-grid__checkbox[data-selected] .data-grid__checkbox-control,.data-grid__checkbox[data-indeterminate] .data-grid__checkbox-control{background:var(--accent,var(--foreground));color:var(--accent-foreground,white)}.data-grid__checkbox[data-disabled]{opacity:.45;cursor:default}.data-grid__checkbox[data-focus-visible] .data-grid__checkbox-control,.data-grid__tree-toggle[data-focus-visible],.data-grid__drag-handle[data-focus-visible]{outline:2px solid var(--focus,var(--foreground));outline-offset:2px}.data-grid__drag-handle,.data-grid__tree-toggle{width:24px;height:24px;color:var(--muted,#71717a);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.data-grid__drag-handle{cursor:grab;touch-action:none}.data-grid__drag-handle[data-pressed]{cursor:grabbing}.data-grid__drag-handle[data-hovered],.data-grid__tree-toggle[data-hovered]{background:var(--default-soft,#eaeaec);color:var(--foreground,#202024)}.data-grid__tree-cell{align-items:center;gap:var(--data-grid-tree-gap);display:flex}.data-grid__tree-toggle,.data-grid__tree-toggle-spacer{width:var(--data-grid-tree-toggle-size);height:var(--data-grid-tree-toggle-size);flex:none}.data-grid__tree-toggle-icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .15s}.data-grid__tree-toggle[aria-expanded=true] .data-grid__tree-toggle-icon{transform:rotate(90deg)}.data-grid__tree-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .data-grid__tree-toggle-icon{transform:rotate(180deg)}.data-grid__tree-toggle[aria-expanded=true]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .data-grid__tree-toggle-icon{transform:rotate(90deg)}.data-grid__empty-state{text-align:center;color:var(--muted,#71717a);padding:56px 24px}.data-grid .react-aria-DropIndicator[data-drop-target]{outline:2px solid var(--accent,var(--foreground));outline-offset:-1px}@media (prefers-reduced-motion:reduce){.data-grid *,.data-grid :before,.data-grid :after{transition:none!important}}@media (forced-colors:active){.data-grid__checkbox-control{border:1px solid buttontext}.data-grid__checkbox[data-selected] .data-grid__checkbox-control{color:highlighttext;background:highlight}.data-grid .table__row[data-selected=true] .table__cell{outline:1px solid highlight}}.data-grid__cell-content{display:contents}
.hover-card__trigger{width:fit-content;display:inline-flex}.hover-card__content{z-index:1000;border:1px solid var(--border);background:var(--surface);min-width:220px;max-width:min(340px,100vw - 16px);color:var(--foreground);border-radius:24px;padding:12px;animation:.16s cubic-bezier(.22,1,.36,1) hover-card-in;box-shadow:0 18px 55px #0000002e}@keyframes hover-card-in{0%{opacity:0;transform:translateY(3px)scale(.98)}to{opacity:1;transform:none}}.hover-card__arrow{border:1px solid var(--border);background:inherit;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.hover-card__content[data-placement=top] .hover-card__arrow{border-top:0;border-left:0;bottom:-6px;left:calc(50% - 5px)}.hover-card__content[data-placement=bottom] .hover-card__arrow{border-bottom:0;border-right:0;top:-6px;left:calc(50% - 5px)}.hover-card__content[data-placement=left] .hover-card__arrow{border-bottom:0;border-left:0;top:calc(50% - 5px);right:-6px}.hover-card__content[data-placement=right] .hover-card__arrow{border-top:0;border-right:0;top:calc(50% - 5px);left:-6px}@media (prefers-reduced-motion:reduce){.hover-card__content{animation:none}}
.item-card-group{--item-card-group-columns:2;--item-card-group-radius:var(--radius-3xl);--item-card-group-gap:12px;--item-card-group-divider:color-mix(in oklab, var(--foreground) 7%, transparent);box-sizing:border-box;width:100%;min-width:0;color:var(--foreground);font:inherit;position:relative}.item-card-group--default{border-radius:var(--item-card-group-radius);background:var(--surface);box-shadow:var(--surface-shadow);border:0}.item-card-group--secondary{border-radius:var(--item-card-group-radius);background:var(--surface-secondary);box-shadow:none;border:0}.item-card-group--tertiary{border-radius:var(--item-card-group-radius);background:var(--surface-tertiary);box-shadow:none;border:0}.item-card-group--outline{border:1px solid var(--border);border-radius:var(--item-card-group-radius);box-shadow:none;background:0 0}.item-card-group--transparent{box-shadow:none;background:0 0;border:0;border-radius:0}.item-card-group--list{flex-direction:column;display:flex;overflow:hidden}.item-card-group--list>.item-card{width:100%;margin:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.item-card-group--list>.item-card+.item-card{box-shadow:inset 0 1px 0 var(--item-card-group-divider)!important}.item-card-group--list>.item-card:hover{background:color-mix(in oklab, var(--foreground) 3.5%, transparent)!important}.item-card-group--list>.item-card:first-of-type{border-top-left-radius:var(--item-card-group-radius)!important;border-top-right-radius:var(--item-card-group-radius)!important}.item-card-group--list>.item-card:last-child{border-bottom-right-radius:var(--item-card-group-radius)!important;border-bottom-left-radius:var(--item-card-group-radius)!important}.item-card-group--grid{grid-template-columns:repeat(var(--item-card-group-columns), minmax(0, 1fr));gap:var(--item-card-group-gap);padding:12px;display:grid}.item-card-group--grid>.item-card{min-width:0}.item-card-group__header{box-sizing:border-box;flex-direction:column;gap:3px;width:100%;min-width:0;padding:16px 16px 12px;display:flex}.item-card-group--grid>.item-card-group__header{grid-column:1/-1;padding:3px 3px 8px}.item-card-group--list>.item-card-group__header+.item-card{box-shadow:inset 0 1px 0 var(--item-card-group-divider)!important}.item-card-group__title{color:var(--foreground);letter-spacing:0;margin:0;font-size:14px;font-weight:500;line-height:19px}.item-card-group__description{color:var(--muted);margin:0;font-size:12px;font-weight:400;line-height:17px}.item-card-group--transparent>.item-card+.item-card{box-shadow:inset 0 1px 0 var(--item-card-group-divider)!important}@media (max-width:720px){.item-card-group{--item-card-group-radius:var(--radius-3xl)}.item-card-group--grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.item-card-group>.item-card{transition-duration:.01ms}}
