.BookmarksModal-module__Mi-f9q__Overlay{-webkit-backdrop-filter:blur(6px);z-index:9999;background-color:#000000a6;justify-content:center;align-items:center;animation:.2s forwards BookmarksModal-module__Mi-f9q__fadeIn;display:flex;position:fixed;inset:0}.BookmarksModal-module__Mi-f9q__OverlayClosing{animation:.18s forwards BookmarksModal-module__Mi-f9q__fadeOut}.BookmarksModal-module__Mi-f9q__Modal{background-color:var(--dropdown-bg,#2f2f2f);border:1px solid var(--dropdown-border,#404040);border-radius:20px;width:100%;max-width:560px;animation:.25s cubic-bezier(.16,1,.3,1) forwards BookmarksModal-module__Mi-f9q__slideIn;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.BookmarksModal-module__Mi-f9q__ModalClosing{animation:.18s forwards BookmarksModal-module__Mi-f9q__slideOut}.BookmarksModal-module__Mi-f9q__Header{border-bottom:1px solid var(--dropdown-border,#404040);align-items:center;gap:12px;padding:16px;display:flex}.BookmarksModal-module__Mi-f9q__HeaderIcon{color:var(--action-color,#3b82f6);flex-shrink:0}.BookmarksModal-module__Mi-f9q__HeaderTitle{color:var(--text-primary,#fff);flex:1;font-size:16px;font-weight:600}.BookmarksModal-module__Mi-f9q__CloseButton{width:32px;height:32px;color:var(--text-muted,#8e8e8e);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.BookmarksModal-module__Mi-f9q__CloseButton:hover{background-color:var(--hover-bg,#404040);color:var(--text-primary,#fff)}.BookmarksModal-module__Mi-f9q__Results{flex-direction:column;min-height:400px;max-height:450px;padding:8px;display:flex;overflow-y:auto}.BookmarksModal-module__Mi-f9q__Results::-webkit-scrollbar{width:8px}.BookmarksModal-module__Mi-f9q__Results::-webkit-scrollbar-track{background:0 0}.BookmarksModal-module__Mi-f9q__Results::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb,#555);border-radius:4px}.BookmarksModal-module__Mi-f9q__ChatGroup{margin-bottom:4px}.BookmarksModal-module__Mi-f9q__ChatGroupLabel{color:var(--text-muted,#8e8e8e);padding:8px 16px 4px;font-size:12px;font-weight:600;display:block}.BookmarksModal-module__Mi-f9q__BookmarkItem{width:100%;color:var(--text-secondary,#e5e5e5);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:12px;padding:10px 16px;font-family:inherit;font-size:13px;line-height:1.4;transition:background-color .1s;display:flex}.BookmarksModal-module__Mi-f9q__BookmarkItem:hover{background-color:var(--hover-bg,#404040)}.BookmarksModal-module__Mi-f9q__BookmarkIcon{color:var(--action-color,#3b82f6);flex-shrink:0;margin-top:1px}.BookmarksModal-module__Mi-f9q__BookmarkContent{flex:1;min-width:0}.BookmarksModal-module__Mi-f9q__BookmarkPreview{-webkit-line-clamp:2;color:var(--text-primary,#fff);-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.BookmarksModal-module__Mi-f9q__BookmarkMeta{color:var(--text-muted,#8e8e8e);align-items:center;gap:6px;margin-top:4px;font-size:11px;display:flex}.BookmarksModal-module__Mi-f9q__BookmarkRole{text-transform:capitalize}.BookmarksModal-module__Mi-f9q__BookmarkDot{background:var(--text-muted,#8e8e8e);border-radius:50%;width:3px;height:3px}.BookmarksModal-module__Mi-f9q__RemoveButton{width:28px;height:28px;color:var(--text-muted,#8e8e8e);cursor:pointer;opacity:0;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.BookmarksModal-module__Mi-f9q__BookmarkItem:hover .BookmarksModal-module__Mi-f9q__RemoveButton{opacity:1}.BookmarksModal-module__Mi-f9q__RemoveButton:hover{color:var(--error-color,#ef4444);background-color:#ef444426}.BookmarksModal-module__Mi-f9q__NoResults{text-align:center;color:var(--text-muted,#8e8e8e);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 24px;font-size:14px;line-height:1.5;display:flex}.BookmarksModal-module__Mi-f9q__NoResultsIcon{color:var(--text-muted,#8e8e8e);opacity:.4;margin-bottom:8px}@keyframes BookmarksModal-module__Mi-f9q__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BookmarksModal-module__Mi-f9q__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes BookmarksModal-module__Mi-f9q__slideIn{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes BookmarksModal-module__Mi-f9q__slideOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.97)}}.BookmarksModal-module__Mi-f9q__LoadingGroups{gap:4px}.BookmarksModal-module__Mi-f9q__LoadingItem{align-items:flex-start;gap:12px;width:100%;padding:10px 16px;display:flex}.BookmarksModal-module__Mi-f9q__LoadingItemBody{flex-direction:column;flex:1;gap:7px;min-width:0;padding-top:2px;display:flex}
.ShareChatDialog-module__-ijQlq__overlay{z-index:10020;-webkit-backdrop-filter:blur(6px);background:#000000a6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ShareChatDialog-module__-ijQlq__dialog{border:1px solid var(--dropdown-border,#2a2a2a);background:var(--chat-bg,#101010);width:min(720px,100%);max-height:min(820px,100vh - 40px);color:var(--text-primary,#ededed);border-radius:20px;overflow:auto;box-shadow:0 32px 90px #0000008c}.ShareChatDialog-module__-ijQlq__header{z-index:2;background:color-mix(in srgb, var(--chat-bg,#101010) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 18px;display:flex;position:sticky;top:0}.ShareChatDialog-module__-ijQlq__eyebrow{color:var(--action-color,#d97757);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:750}.ShareChatDialog-module__-ijQlq__header h2{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:600}.ShareChatDialog-module__-ijQlq__close{border:1px solid var(--dropdown-border,#2a2a2a);width:34px;height:34px;color:var(--text-secondary,#a0a0a0);cursor:pointer;background:0 0;border-radius:50%;font-size:20px}.ShareChatDialog-module__-ijQlq__loading{min-height:280px;color:var(--text-muted,#6e6e6e);place-items:center;font-size:13px;display:grid}.ShareChatDialog-module__-ijQlq__linkPanel{border:1px solid color-mix(in srgb, #4a9d6e 30%, var(--dropdown-border,#2a2a2a));background:color-mix(in srgb, #4a9d6e 6%, var(--dropdown-bg,#161616));border-radius:12px;margin:2px 26px 22px;padding:16px}.ShareChatDialog-module__-ijQlq__linkMeta{color:var(--text-secondary,#a0a0a0);align-items:center;gap:8px;margin-bottom:12px;font-size:11px;display:flex}.ShareChatDialog-module__-ijQlq__linkMeta span:last-child{color:var(--text-muted,#6e6e6e);margin-left:auto}.ShareChatDialog-module__-ijQlq__liveDot{background:#65bd8a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #65bd8a1f}.ShareChatDialog-module__-ijQlq__linkRow{align-items:center;gap:10px;display:flex}.ShareChatDialog-module__-ijQlq__linkRow code{min-width:0;color:var(--text-primary,#ededed);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.ShareChatDialog-module__-ijQlq__linkRow button,.ShareChatDialog-module__-ijQlq__codeButton,.ShareChatDialog-module__-ijQlq__actions button{border:1px solid var(--dropdown-border,#2a2a2a);background:var(--dropdown-bg,#161616);min-height:36px;color:var(--text-secondary,#a0a0a0);font:inherit;cursor:pointer;border-radius:8px;padding:0 13px;font-size:11px}.ShareChatDialog-module__-ijQlq__codeButton{background:0 0;margin-top:10px}.ShareChatDialog-module__-ijQlq__policyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 26px;display:grid}.ShareChatDialog-module__-ijQlq__section{border:1px solid var(--dropdown-border,#2a2a2a);background:var(--dropdown-bg,#161616);border-radius:14px;min-width:0;padding:18px}.ShareChatDialog-module__-ijQlq__section h3{margin:0 0 16px;font-size:13px;font-weight:650}.ShareChatDialog-module__-ijQlq__upgradeNotice{color:#f2c27d;background:#f2b86b17;border:1px solid #f2b86b61;border-radius:9px;margin:0 0 14px;padding:10px 11px;font-size:11px;line-height:1.45}.ShareChatDialog-module__-ijQlq__fieldLabel{color:var(--text-secondary,#a0a0a0);flex-direction:column;gap:7px;margin-bottom:14px;font-size:11px;line-height:1.35;display:flex}.ShareChatDialog-module__-ijQlq__fieldLabel input{border:1px solid var(--dropdown-border,#2a2a2a);background:var(--chat-bg,#101010);width:100%;min-height:38px;color:var(--text-primary,#ededed);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:8px;padding:0 10px;transition:border-color .15s}.ShareChatDialog-module__-ijQlq__fieldLabel input:focus-visible{border-color:var(--action-color,#d97757);outline:none}.ShareChatDialog-module__-ijQlq__dropdownRoot{position:relative}.ShareChatDialog-module__-ijQlq__dropdownButton{border:1px solid var(--dropdown-border,#2a2a2a);background:var(--chat-bg,#101010);width:100%;min-height:38px;color:var(--text-primary,#ededed);font:inherit;cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:12px;transition:border-color .15s;display:flex}.ShareChatDialog-module__-ijQlq__dropdownButton:hover{border-color:color-mix(in srgb, var(--text-muted,#6e6e6e) 45%, transparent)}.ShareChatDialog-module__-ijQlq__dropdownButtonOpen{border-color:var(--action-color,#d97757)}.ShareChatDialog-module__-ijQlq__dropdownMenu{z-index:5;border:1px solid var(--dropdown-border,#2a2a2a);background:var(--dropdown-bg,#161616);border-radius:10px;max-height:220px;padding:4px;animation:.15s ease-out ShareChatDialog-module__-ijQlq__shareDropdownIn;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden auto;box-shadow:0 12px 32px #00000073}@keyframes ShareChatDialog-module__-ijQlq__shareDropdownIn{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ShareChatDialog-module__-ijQlq__dropdownOption{width:100%;color:var(--text-primary,#ededed);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;transition:background .1s;display:flex}.ShareChatDialog-module__-ijQlq__dropdownOption:hover{background:var(--hover-bg,#1d1d1d)}.ShareChatDialog-module__-ijQlq__dropdownOptionActive{background:color-mix(in srgb, var(--action-color,#d97757) 10%, transparent)}.ShareChatDialog-module__-ijQlq__dropdownOptionActive:hover{background:color-mix(in srgb, var(--action-color,#d97757) 14%, transparent)}.ShareChatDialog-module__-ijQlq__dropdownOptionText{flex-direction:column;gap:2px;display:flex}.ShareChatDialog-module__-ijQlq__dropdownOptionText strong{font-size:12px;font-weight:600}.ShareChatDialog-module__-ijQlq__dropdownOptionText small{color:var(--text-muted,#6e6e6e);font-size:10px;line-height:1.35}.ShareChatDialog-module__-ijQlq__dropdownCheck{color:var(--action-color,#d97757);flex-shrink:0;font-size:13px}.ShareChatDialog-module__-ijQlq__toggleRow{align-items:center;gap:12px;margin:12px 0;display:flex}.ShareChatDialog-module__-ijQlq__toggleRowIcon{border:1px solid var(--dropdown-border,#2a2a2a);width:30px;height:30px;color:var(--text-secondary,#a0a0a0);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ShareChatDialog-module__-ijQlq__toggleRowText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ShareChatDialog-module__-ijQlq__toggleRowText strong{color:var(--text-primary,#ededed);font-size:11px;font-weight:600}.ShareChatDialog-module__-ijQlq__toggleRowText small{color:var(--text-muted,#6e6e6e);font-size:10px;line-height:1.35}.ShareChatDialog-module__-ijQlq__toggle{flex-shrink:0;width:38px;height:22px;display:inline-block;position:relative}.ShareChatDialog-module__-ijQlq__toggleInput{opacity:0;width:0;height:0;position:absolute}.ShareChatDialog-module__-ijQlq__toggleTrack{background:color-mix(in srgb, var(--text-muted,#6e6e6e) 22%, transparent);cursor:pointer;border-radius:22px;transition:background-color .2s;position:absolute;inset:0}.ShareChatDialog-module__-ijQlq__toggleTrack:before{content:"";background:var(--text-primary,#ededed);border-radius:50%;width:16px;height:16px;transition:transform .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:3px;left:3px}.ShareChatDialog-module__-ijQlq__toggleInput:checked+.ShareChatDialog-module__-ijQlq__toggleTrack{background:var(--action-color,#d97757)}.ShareChatDialog-module__-ijQlq__toggleInput:checked+.ShareChatDialog-module__-ijQlq__toggleTrack:before{transform:translate(16px)}.ShareChatDialog-module__-ijQlq__toggleInput:focus-visible+.ShareChatDialog-module__-ijQlq__toggleTrack{outline:2px solid var(--action-color,#d97757);outline-offset:2px}.ShareChatDialog-module__-ijQlq__error{color:#ef8b83;background:#ef8b8314;border:1px solid #ef8b8359;border-radius:9px;margin:16px 26px 0;padding:10px 12px;font-size:11px}.ShareChatDialog-module__-ijQlq__actions{flex-wrap:wrap;align-items:center;gap:8px;padding:20px 26px 24px;display:flex}.ShareChatDialog-module__-ijQlq__actionSpacer{flex:1}.ShareChatDialog-module__-ijQlq__actions .ShareChatDialog-module__-ijQlq__primary{border-color:color-mix(in srgb, var(--action-color,#d97757) 55%, transparent);background:var(--action-color,#d97757);color:#111;font-weight:650}.ShareChatDialog-module__-ijQlq__actions .ShareChatDialog-module__-ijQlq__revoke{color:#ef8b83}.ShareChatDialog-module__-ijQlq__revokeConfirm{color:#ef8b83;flex-wrap:wrap;align-items:center;gap:7px;font-size:10px;display:inline-flex}.ShareChatDialog-module__-ijQlq__history{border-top:1px solid var(--dropdown-border,#2a2a2a);margin:0 26px 26px;padding-top:16px}.ShareChatDialog-module__-ijQlq__history summary{color:var(--text-muted,#6e6e6e);cursor:pointer;font-size:11px}.ShareChatDialog-module__-ijQlq__history ul{margin:12px 0 0;padding:0;list-style:none}.ShareChatDialog-module__-ijQlq__history li{color:var(--text-muted,#6e6e6e);grid-template-columns:1fr auto auto 1.4fr;gap:10px;padding:8px 0;font-size:10px;display:grid}.ShareChatDialog-module__-ijQlq__close:hover,.ShareChatDialog-module__-ijQlq__linkRow button:hover,.ShareChatDialog-module__-ijQlq__codeButton:hover,.ShareChatDialog-module__-ijQlq__actions button:hover:not(:disabled){color:var(--text-primary,#ededed);background:var(--hover-bg,#1d1d1d)}.ShareChatDialog-module__-ijQlq__close:focus-visible,.ShareChatDialog-module__-ijQlq__linkRow button:focus-visible,.ShareChatDialog-module__-ijQlq__codeButton:focus-visible,.ShareChatDialog-module__-ijQlq__actions button:focus-visible,.ShareChatDialog-module__-ijQlq__dropdownButton:focus-visible,.ShareChatDialog-module__-ijQlq__dropdownOption:focus-visible,.ShareChatDialog-module__-ijQlq__history summary:focus-visible{outline:2px solid var(--action-color,#d97757);outline-offset:3px}@media (max-width:640px){.ShareChatDialog-module__-ijQlq__overlay{align-items:end;padding:0}.ShareChatDialog-module__-ijQlq__dialog{border-radius:20px 20px 0 0;width:100%;max-height:92dvh}.ShareChatDialog-module__-ijQlq__policyGrid{grid-template-columns:1fr}.ShareChatDialog-module__-ijQlq__history li{grid-template-columns:1fr auto}.ShareChatDialog-module__-ijQlq__history li span:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.ShareChatDialog-module__-ijQlq__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}
.InviteMembersModal-module__VK3jjq__Overlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;padding:20px;animation:.18s ease-out InviteMembersModal-module__VK3jjq__invite-overlay-in;display:flex;position:fixed;inset:0}.InviteMembersModal-module__VK3jjq__Dialog{--collab-hairline:color-mix(in srgb, var(--dropdown-border) 82%, transparent);--collab-hairline-strong:color-mix(in srgb, var(--text-primary) 18%, transparent);--collab-hover:color-mix(in srgb, var(--text-primary) 5%, transparent);--collab-accent-ink:color-mix(in srgb, var(--action-color) 62%, var(--text-primary));--collab-ease:cubic-bezier(.16, 1, .3, 1);width:min(480px,100%);max-height:min(86vh,760px);color:var(--text-primary);background:var(--dropdown-bg);border:1px solid var(--dropdown-border);font-family:var(--font-body);border-radius:18px;flex-direction:column;animation:.28s cubic-bezier(.16,1,.3,1) InviteMembersModal-module__VK3jjq__invite-dialog-in;display:flex;overflow:hidden;box-shadow:0 32px 80px #0006}.InviteMembersModal-module__VK3jjq__Head{align-items:flex-start;gap:12px;padding:18px 18px 0 20px;display:flex}.InviteMembersModal-module__VK3jjq__HeadText{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.InviteMembersModal-module__VK3jjq__Title{letter-spacing:-.012em;font-size:16px;font-weight:640;line-height:1.3}.InviteMembersModal-module__VK3jjq__Subtitle{color:var(--text-secondary);font-size:12.5px;line-height:1.45}.InviteMembersModal-module__VK3jjq__CloseButton{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;transition:color .15s var(--collab-ease), background-color .15s var(--collab-ease);background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.InviteMembersModal-module__VK3jjq__CloseButton:hover{color:var(--text-primary);background:var(--collab-hover)}.InviteMembersModal-module__VK3jjq__Tabs{gap:7px;padding:14px 20px 0;display:flex}.InviteMembersModal-module__VK3jjq__Tab{min-height:34px;color:var(--text-secondary);cursor:pointer;font:inherit;transition:color .15s var(--collab-ease), background-color .15s var(--collab-ease), border-color .15s var(--collab-ease);background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 15px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.InviteMembersModal-module__VK3jjq__Tab:hover{color:var(--text-primary);background:var(--collab-hover)}.InviteMembersModal-module__VK3jjq__Tab[aria-selected=true]{color:var(--text-primary);border-color:var(--collab-hairline-strong)}.InviteMembersModal-module__VK3jjq__Tab svg{opacity:.7}.InviteMembersModal-module__VK3jjq__Body{scrollbar-color:color-mix(in srgb, var(--text-muted) 52%, transparent) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:14px;min-height:0;padding:16px 20px 4px;display:flex;overflow-y:auto}.InviteMembersModal-module__VK3jjq__Body::-webkit-scrollbar{width:8px}.InviteMembersModal-module__VK3jjq__Body::-webkit-scrollbar-track{background:0 0}.InviteMembersModal-module__VK3jjq__Body::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 45%, transparent);background-clip:content-box;border:2px solid #0000;border-radius:999px}.InviteMembersModal-module__VK3jjq__Field{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.InviteMembersModal-module__VK3jjq__FieldLabel{color:var(--text-primary);padding:0;font-size:12.5px;font-weight:620;line-height:1.4}.InviteMembersModal-module__VK3jjq__FieldHint{color:var(--text-secondary);font-size:12px;line-height:1.45}.InviteMembersModal-module__VK3jjq__Input,.InviteMembersModal-module__VK3jjq__Textarea,.InviteMembersModal-module__VK3jjq__NumberInput{box-sizing:border-box;width:100%;color:var(--text-primary);background:color-mix(in srgb, var(--input-bg) 72%, transparent);border:1px solid var(--collab-hairline);font:inherit;transition:border-color .18s var(--collab-ease), box-shadow .18s var(--collab-ease);border-radius:10px;outline:0;padding:10px 12px;font-size:13.5px;line-height:1.5}.InviteMembersModal-module__VK3jjq__Input:focus-visible,.InviteMembersModal-module__VK3jjq__Textarea:focus-visible,.InviteMembersModal-module__VK3jjq__NumberInput:focus-visible{border-color:color-mix(in srgb, var(--action-color) 50%, var(--dropdown-border));box-shadow:0 0 0 3px color-mix(in srgb, var(--action-color) 12%, transparent)}.InviteMembersModal-module__VK3jjq__Input::placeholder,.InviteMembersModal-module__VK3jjq__Textarea::placeholder{color:var(--text-muted)}.InviteMembersModal-module__VK3jjq__Textarea{resize:vertical;min-height:72px}.InviteMembersModal-module__VK3jjq__NumberInput{max-width:140px}.InviteMembersModal-module__VK3jjq__InputInvalid,.InviteMembersModal-module__VK3jjq__InputInvalid:focus-visible{border-color:color-mix(in srgb, var(--error-color) 55%, transparent);box-shadow:none}.InviteMembersModal-module__VK3jjq__CountRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.InviteMembersModal-module__VK3jjq__Counter{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.InviteMembersModal-module__VK3jjq__ChoiceSet{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex}.InviteMembersModal-module__VK3jjq__Choice{min-height:32px;color:var(--text-secondary);border:1px solid var(--collab-hairline);cursor:pointer;transition:color .15s var(--collab-ease), background-color .15s var(--collab-ease), border-color .15s var(--collab-ease);background:0 0;border-radius:999px;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex;position:relative}.InviteMembersModal-module__VK3jjq__Choice:hover{color:var(--text-primary);background:var(--collab-hover)}.InviteMembersModal-module__VK3jjq__ChoiceInput{opacity:0;width:1px;height:1px;position:absolute}.InviteMembersModal-module__VK3jjq__Choice:has(.InviteMembersModal-module__VK3jjq__ChoiceInput:checked){color:var(--text-primary);border-color:var(--collab-hairline-strong)}.InviteMembersModal-module__VK3jjq__Choice:has(.InviteMembersModal-module__VK3jjq__ChoiceInput:focus-visible){outline:2px solid var(--action-color);outline-offset:2px}.InviteMembersModal-module__VK3jjq__LinkResult{background:color-mix(in srgb, var(--text-primary) 4%, transparent);border:1px solid var(--collab-hairline);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 12px;display:flex}.InviteMembersModal-module__VK3jjq__LinkUrl{overflow-wrap:anywhere;min-width:0;color:var(--collab-accent-ink);font-family:var(--font-mono,ui-monospace, monospace);flex:200px;font-size:12px;line-height:1.5}.InviteMembersModal-module__VK3jjq__Notice{color:var(--text-secondary);text-wrap:pretty;font-size:12px;line-height:1.55}.InviteMembersModal-module__VK3jjq__Error{color:color-mix(in srgb, var(--error-color) 74%, var(--text-primary));background:color-mix(in srgb, var(--error-color) 8%, transparent);border:1px solid color-mix(in srgb, var(--error-color) 24%, transparent);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:12.5px;line-height:1.45;display:flex}.InviteMembersModal-module__VK3jjq__Success{color:var(--collab-accent-ink);align-items:center;gap:8px;font-size:12.5px;font-weight:560;line-height:1.45;display:flex}.InviteMembersModal-module__VK3jjq__Footer{justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px 18px;display:flex}.InviteMembersModal-module__VK3jjq__FooterNote{color:var(--text-muted);margin-right:auto;font-size:11.5px;line-height:1.45}.InviteMembersModal-module__VK3jjq__Action,.InviteMembersModal-module__VK3jjq__Quiet{cursor:pointer;min-height:36px;font:inherit;white-space:nowrap;transition:color .15s var(--collab-ease), background-color .15s var(--collab-ease), border-color .15s var(--collab-ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:13px;font-weight:620;line-height:1;display:inline-flex}.InviteMembersModal-module__VK3jjq__Action{color:var(--collab-accent-ink);border:1px solid color-mix(in srgb, var(--action-color) 45%, transparent)}.InviteMembersModal-module__VK3jjq__Action:hover:not(:disabled){background:color-mix(in srgb, var(--action-color) 8%, transparent);border-color:color-mix(in srgb, var(--action-color) 65%, transparent)}.InviteMembersModal-module__VK3jjq__Quiet{color:var(--text-secondary);border:1px solid #0000}.InviteMembersModal-module__VK3jjq__Quiet:hover:not(:disabled){color:var(--text-primary);background:var(--collab-hover)}.InviteMembersModal-module__VK3jjq__Action:disabled,.InviteMembersModal-module__VK3jjq__Quiet:disabled{cursor:default;opacity:.45}.InviteMembersModal-module__VK3jjq__Dialog button:focus-visible,.InviteMembersModal-module__VK3jjq__Input:focus-visible,.InviteMembersModal-module__VK3jjq__Textarea:focus-visible{outline-offset:2px}.InviteMembersModal-module__VK3jjq__Dialog button:focus-visible{outline:2px solid var(--action-color)}.InviteMembersModal-module__VK3jjq__VisuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes InviteMembersModal-module__VK3jjq__invite-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes InviteMembersModal-module__VK3jjq__invite-dialog-in{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (max-width:560px){.InviteMembersModal-module__VK3jjq__Overlay{align-items:flex-end;padding:0}.InviteMembersModal-module__VK3jjq__Dialog{border-bottom:0;border-radius:18px 18px 0 0;width:100%;max-height:92vh}.InviteMembersModal-module__VK3jjq__Head{padding:16px 14px 0 16px}.InviteMembersModal-module__VK3jjq__Tabs,.InviteMembersModal-module__VK3jjq__Body,.InviteMembersModal-module__VK3jjq__Footer{padding-left:16px;padding-right:16px}.InviteMembersModal-module__VK3jjq__Footer{flex-wrap:wrap}.InviteMembersModal-module__VK3jjq__FooterNote{flex:100%;margin:0 0 4px}}@media (prefers-reduced-motion:reduce){.InviteMembersModal-module__VK3jjq__Overlay,.InviteMembersModal-module__VK3jjq__Dialog,.InviteMembersModal-module__VK3jjq__Tab,.InviteMembersModal-module__VK3jjq__Choice,.InviteMembersModal-module__VK3jjq__Action,.InviteMembersModal-module__VK3jjq__Quiet,.InviteMembersModal-module__VK3jjq__CloseButton{transition:none;animation:none}}
.SidebarChatItem-module__PkoRhq__ChatItem{cursor:pointer;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-width:0;height:34px;min-height:34px;padding:6px 11.5px;transition:background-color .1s;display:flex;overflow:hidden}.SidebarChatItem-module__PkoRhq__ChatItem[draggable=true]{-webkit-user-drag:element}.SidebarChatItem-module__PkoRhq__ChatItem[draggable=true]:active{opacity:.6}.SidebarChatItem-module__PkoRhq__ChatItem:hover{background-color:var(--hover-bg,#ffffff1a)}.SidebarChatItem-module__PkoRhq__ChatItem:focus-visible{outline:2px solid var(--action-color,#60a5fa);outline-offset:-2px}.SidebarChatItem-module__PkoRhq__ChatItemActive{background-color:var(--selected-bg,#ffffff26)}.SidebarChatItem-module__PkoRhq__ChatItemMenuOpen{z-index:100;position:relative}.SidebarChatItem-module__PkoRhq__ChatTitle{color:var(--text-primary,#ececec);white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex;overflow:hidden}.SidebarChatItem-module__PkoRhq__ChatTitleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SidebarChatItem-module__PkoRhq__AuthorMark{flex-shrink:0}.SidebarChatItem-module__PkoRhq__PrivateMark{color:var(--text-muted,#8b8b8b);opacity:.85;flex-shrink:0;align-items:center;display:inline-flex}.SidebarChatItem-module__PkoRhq__CurrentLabel{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--text-secondary,#a1a1a1);flex:none;font-size:12px;overflow:hidden}.SidebarChatItem-module__PkoRhq__PinIndicator{width:24px;height:24px;color:var(--text-muted,#8e8e8e);flex-shrink:0;justify-content:center;align-items:center;padding:4px;display:flex}.SidebarChatItem-module__PkoRhq__LoadingSpinner{width:24px;height:24px;color:var(--text-muted,#8e8e8e);flex-shrink:0;justify-content:center;align-items:center;padding:4px;animation:1s linear infinite SidebarChatItem-module__PkoRhq__spin;display:flex}@keyframes SidebarChatItem-module__PkoRhq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.SidebarChatItem-module__PkoRhq__UnreadDot{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.SidebarChatItem-module__PkoRhq__UnreadDot:after{content:"";background-color:var(--action-color,#3b82f6);border-radius:50%;width:8px;height:8px}.SidebarChatItem-module__PkoRhq__MenuContainer{flex-shrink:0;align-items:center;margin-right:-4px;display:flex;position:relative}.SidebarChatItem-module__PkoRhq__MenuButton{box-sizing:border-box;width:0;height:24px;color:var(--text-muted,#8e8e8e);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.SidebarChatItem-module__PkoRhq__MenuButtonVisible,.SidebarChatItem-module__PkoRhq__MenuContainer:focus-within>.SidebarChatItem-module__PkoRhq__MenuButton{opacity:1;pointer-events:auto;width:24px;padding:4px}.SidebarChatItem-module__PkoRhq__MenuButton:focus-visible{outline:2px solid var(--action-color,#60a5fa);outline-offset:-2px}.SidebarChatItem-module__PkoRhq__MenuContainer:focus-within>.SidebarChatItem-module__PkoRhq__LoadingSpinner,.SidebarChatItem-module__PkoRhq__MenuContainer:focus-within>.SidebarChatItem-module__PkoRhq__UnreadDot,.SidebarChatItem-module__PkoRhq__MenuContainer:focus-within>.SidebarChatItem-module__PkoRhq__PinIndicator{display:none}.SidebarChatItem-module__PkoRhq__MenuButtonOpen{color:var(--text-primary,#ececec);background-color:var(--hover-bg,#ffffff1a);transform:rotate(90deg)}.SidebarChatItem-module__PkoRhq__MenuButton:hover{color:var(--text-primary,#ececec);background-color:var(--hover-bg,#ffffff1a)}.SidebarChatItem-module__PkoRhq__DropdownMenu{background-color:var(--dropdown-bg,#111);border:1px solid var(--dropdown-border,#1f1f1f);z-index:1000;transform-origin:100% 0;will-change:opacity, transform;border-radius:10px;min-width:160px;margin-top:4px;padding:4px;animation:.18s cubic-bezier(.16,1,.3,1) forwards SidebarChatItem-module__PkoRhq__contextMenuIn;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #00000080,0 2px 8px #0000004d}.SidebarChatItem-module__PkoRhq__DropdownPortal{z-index:99999}.SidebarChatItem-module__PkoRhq__DropdownUpward{transform-origin:100% 100%;animation:.18s cubic-bezier(.16,1,.3,1) forwards SidebarChatItem-module__PkoRhq__contextMenuInUp}.SidebarChatItem-module__PkoRhq__NestedDropdownMenu{transform-origin:0 0;animation:.18s cubic-bezier(.16,1,.3,1) forwards SidebarChatItem-module__PkoRhq__nestedMenuIn;right:auto}.SidebarChatItem-module__PkoRhq__DropdownMenuClosing{pointer-events:none;animation:.16s cubic-bezier(.16,1,.3,1) forwards SidebarChatItem-module__PkoRhq__contextMenuOut}.SidebarChatItem-module__PkoRhq__DropdownUpward.SidebarChatItem-module__PkoRhq__DropdownMenuClosing{animation-name:SidebarChatItem-module__PkoRhq__contextMenuOutUp}.SidebarChatItem-module__PkoRhq__NestedDropdownMenu.SidebarChatItem-module__PkoRhq__DropdownMenuClosing{animation-name:SidebarChatItem-module__PkoRhq__nestedMenuOut}@keyframes SidebarChatItem-module__PkoRhq__contextMenuIn{0%{opacity:0;transform:scale(.96)translateY(-3px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes SidebarChatItem-module__PkoRhq__contextMenuInUp{0%{opacity:0;transform:scale(.96)translateY(3px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes SidebarChatItem-module__PkoRhq__nestedMenuIn{0%{opacity:0;transform:scale(.98)translate(-4px)}to{opacity:1;transform:scale(1)translate(0)}}@keyframes SidebarChatItem-module__PkoRhq__contextMenuOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.97)translateY(-2px)}}@keyframes SidebarChatItem-module__PkoRhq__contextMenuOutUp{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.97)translateY(2px)}}@keyframes SidebarChatItem-module__PkoRhq__nestedMenuOut{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.98)translate(-3px)}}.SidebarChatItem-module__PkoRhq__DropdownItem{width:100%;color:var(--text-primary,#ececec);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:14px;transition:background-color .1s;display:flex}.SidebarChatItem-module__PkoRhq__DropdownItem:hover{background-color:var(--dropdown-hover,#1a1a1a)}.SidebarChatItem-module__PkoRhq__DropdownItem svg{color:var(--text-muted,#8e8e8e);flex-shrink:0}.SidebarChatItem-module__PkoRhq__CurrentWaveIcon path{transition:transform .26s cubic-bezier(.16,1,.3,1)}.SidebarChatItem-module__PkoRhq__CurrentWaveIcon path:nth-child(2){transition-delay:35ms}.SidebarChatItem-module__PkoRhq__CurrentWaveIcon path:nth-child(3){transition-delay:70ms}.SidebarChatItem-module__PkoRhq__DropdownItem:hover .SidebarChatItem-module__PkoRhq__CurrentWaveIcon path:first-child,.SidebarChatItem-module__PkoRhq__DropdownItem:hover .SidebarChatItem-module__PkoRhq__CurrentWaveIcon path:nth-child(3){transform:translate(1.4px)}.SidebarChatItem-module__PkoRhq__DropdownItem:hover .SidebarChatItem-module__PkoRhq__CurrentWaveIcon path:nth-child(2){transform:translate(-1.4px)}@media (prefers-reduced-motion:reduce){.SidebarChatItem-module__PkoRhq__DropdownItem:hover .SidebarChatItem-module__PkoRhq__CurrentWaveIcon path{transform:none}}html[data-reduce-motion=true] .SidebarChatItem-module__PkoRhq__DropdownItem:hover .SidebarChatItem-module__PkoRhq__CurrentWaveIcon path{transform:none}.SidebarChatItem-module__PkoRhq__DropdownDivider{background-color:var(--dropdown-border,#1f1f1f);height:1px;margin:4px 0}.SidebarChatItem-module__PkoRhq__DropdownItemDanger,.SidebarChatItem-module__PkoRhq__DropdownItemDanger svg{color:var(--error-color,#ef4444)}.SidebarChatItem-module__PkoRhq__DropdownItemDanger:hover{background-color:#ef444426}.SidebarChatItem-module__PkoRhq__ChatItemRenaming{background-color:var(--selected-bg,#ffffff26)}.SidebarChatItem-module__PkoRhq__RenameInput{color:var(--text-primary,#ececec);-webkit-touch-callout:default;-webkit-user-select:text;user-select:text;background:0 0;border:none;border-radius:0;outline:none;flex:1;min-width:0;margin-top:1px;padding:0;font-family:inherit;font-size:14px;line-height:1}.SidebarChatItem-module__PkoRhq__RenameActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.SidebarChatItem-module__PkoRhq__RenameButton{width:20px;height:20px;color:var(--text-muted,#8e8e8e);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.SidebarChatItem-module__PkoRhq__RenameButton:hover{color:var(--text-primary,#ececec);background-color:var(--hover-bg,#ffffff1a)}
.ModelDropdown-module__645PEa__Dropdown{z-index:200;position:relative}.ModelDropdown-module__645PEa__Trigger{align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-lg);color:var(--text-primary);cursor:pointer;border-radius:var(--radius-lg);background:0 0;border:none;font-weight:400;transition:background-color .15s;display:flex}.ModelDropdown-module__645PEa__Trigger:hover{background-color:var(--hover-bg,#ffffff1a)}.ModelDropdown-module__645PEa__TriggerText{color:var(--text-primary)}.ModelDropdown-module__645PEa__DropdownCompact{flex-shrink:1;min-width:0;max-width:46%}.ModelDropdown-module__645PEa__TriggerCompact{max-width:100%;height:24px;color:var(--text-secondary);border-radius:var(--radius-md,.5rem);gap:3px;padding:0 5px;font-size:12.5px;font-weight:500}.ModelDropdown-module__645PEa__TriggerCompact:hover{color:var(--text-primary)}.ModelDropdown-module__645PEa__TriggerCompact .ModelDropdown-module__645PEa__TriggerText{text-overflow:ellipsis;white-space:nowrap;color:inherit;overflow:hidden}.ModelDropdown-module__645PEa__TriggerCompact .ModelDropdown-module__645PEa__Arrow{flex-shrink:0}.ModelDropdown-module__645PEa__Arrow{color:var(--text-muted);transition:transform .2s cubic-bezier(.4,0,.2,1)}.ModelDropdown-module__645PEa__ArrowOpen{transform:rotate(180deg)}.ModelDropdown-module__645PEa__Overlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;animation:.24s ModelDropdown-module__645PEa__overlayIn;display:flex;position:fixed;inset:0}@keyframes ModelDropdown-module__645PEa__overlayIn{0%{opacity:0}to{opacity:1}}.ModelDropdown-module__645PEa__OverlayOut{pointer-events:none;animation:.2s forwards ModelDropdown-module__645PEa__overlayOut}@keyframes ModelDropdown-module__645PEa__overlayOut{0%{opacity:1}to{opacity:0}}.ModelDropdown-module__645PEa__Modal{--model-picker-color:var(--action-color);--mp-accent-ink:color-mix(in srgb, var(--model-picker-color) 50%, var(--text-primary));--mp-ink-soft:color-mix(in srgb, var(--text-secondary) 80%, var(--text-primary));--mp-line:color-mix(in srgb, var(--text-primary) 12%, var(--dropdown-bg));--mp-line-strong:color-mix(in srgb, var(--text-primary) 22%, var(--dropdown-bg));--mp-surface-raise:color-mix(in srgb, var(--text-primary) 5%, var(--dropdown-bg));--mp-surface-sunk:color-mix(in srgb, var(--text-primary) 3%, var(--dropdown-bg));--mp-accent-hover-bg:color-mix(in srgb, var(--model-picker-color) 8%, var(--dropdown-bg));--mp-accent-selected-bg:color-mix(in srgb, var(--model-picker-color) 16%, var(--dropdown-bg));--mp-accent-line:color-mix(in srgb, var(--model-picker-color) 32%, var(--dropdown-bg));--mp-accent-line-strong:color-mix(in srgb, var(--model-picker-color) 55%, var(--dropdown-bg));--mp-meter-off:color-mix(in srgb, var(--text-primary) 16%, var(--dropdown-bg));--mp-meter-cost:color-mix(in srgb, var(--text-primary) 45%, var(--dropdown-bg));--mp-ease:cubic-bezier(.22, 1, .36, 1);--mp-ease-entry:cubic-bezier(.16, 1, .3, 1);--mp-dur-micro:.12s;--mp-dur-hover:.18s;--mp-radius-modal:20px;background:var(--dropdown-bg);border:1px solid var(--mp-line-strong);border-radius:var(--mp-radius-modal);width:620px;max-width:94vw;height:clamp(min(480px,92dvh),78dvh,760px);box-shadow:var(--shadow-xl);animation:ModelDropdown-module__645PEa__modalIn .28s var(--mp-ease-entry);flex-direction:column;display:flex;position:relative;overflow:hidden}@keyframes ModelDropdown-module__645PEa__modalIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.ModelDropdown-module__645PEa__ModalOut{animation:.18s forwards ModelDropdown-module__645PEa__modalOut}@keyframes ModelDropdown-module__645PEa__modalOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.97)translateY(6px)}}.ModelDropdown-module__645PEa__PanelHeader{z-index:1;flex-direction:column;flex-shrink:0;display:flex;position:relative}.ModelDropdown-module__645PEa__PanelHeader:after{content:"";pointer-events:none;background:linear-gradient(to bottom, var(--dropdown-bg), transparent);height:14px;position:absolute;top:100%;left:0;right:0}.ModelDropdown-module__645PEa__SearchRow{flex-shrink:0;align-items:center;gap:8px;padding:14px 14px 10px;display:flex}.ModelDropdown-module__645PEa__SearchWrapper{border-radius:var(--radius-full);border:1px solid var(--mp-line);background:var(--mp-surface-sunk);transition:background var(--mp-dur-hover) var(--mp-ease), border-color var(--mp-dur-hover) var(--mp-ease);flex:1;align-items:center;display:flex;position:relative}.ModelDropdown-module__645PEa__SearchWrapper:hover{border-color:var(--mp-line-strong)}.ModelDropdown-module__645PEa__SearchWrapper:has(.ModelDropdown-module__645PEa__SearchInput:focus){background:var(--mp-surface-raise);border-color:var(--mp-line-strong)}.ModelDropdown-module__645PEa__SearchIcon{color:var(--text-muted);pointer-events:none;opacity:.6;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.ModelDropdown-module__645PEa__SearchInput{border-radius:var(--radius-full);height:36px;color:var(--text-primary);font-family:var(--font-body);letter-spacing:0;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0 8px 0 40px;font-size:14px;font-weight:500}.ModelDropdown-module__645PEa__SearchInput::placeholder{color:var(--text-muted);font-weight:400}.ModelDropdown-module__645PEa__SearchInput:focus{outline:none}.ModelDropdown-module__645PEa__SortDropdownWrapper{flex-shrink:0;position:relative}.ModelDropdown-module__645PEa__SortDropdownTrigger{border-radius:var(--radius-full);border:1px solid var(--mp-line);background:var(--mp-surface-sunk);height:36px;color:var(--mp-ink-soft);font-family:var(--font-body);cursor:pointer;white-space:nowrap;letter-spacing:0;transition:background var(--mp-dur-hover) var(--mp-ease), color var(--mp-dur-hover) var(--mp-ease), border-color var(--mp-dur-hover) var(--mp-ease);flex-shrink:0;align-items:center;gap:4px;margin-right:0;padding:0 11px;font-size:12px;font-weight:600;display:flex}.ModelDropdown-module__645PEa__SortDropdownTrigger:hover{background:var(--hover-bg);color:var(--text-primary);border-color:var(--mp-line-strong)}.ModelDropdown-module__645PEa__SortDropdownLabel{color:inherit}.ModelDropdown-module__645PEa__SortDropdownArrow{transition:transform .2s cubic-bezier(.4,0,.2,1)}.ModelDropdown-module__645PEa__SortDropdownArrowOpen{transform:rotate(180deg)}.ModelDropdown-module__645PEa__SortDropdownMenu{overscroll-behavior:contain;background:var(--dropdown-bg);border:1px solid var(--mp-line-strong);width:min(452px,100vw - 40px);max-height:min(50vh,336px);box-shadow:var(--shadow-lg);z-index:10;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-muted) 40%, transparent) transparent;border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:2px;padding:4px;animation:.14s cubic-bezier(.16,1,.3,1) ModelDropdown-module__645PEa__sortMenuIn;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.ModelDropdown-module__645PEa__SortDropdownMenu::-webkit-scrollbar{width:5px}.ModelDropdown-module__645PEa__SortDropdownMenu::-webkit-scrollbar-track{background:0 0}.ModelDropdown-module__645PEa__SortDropdownMenu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 40%, transparent);border-radius:999px}.ModelDropdown-module__645PEa__SortDropdownMenu::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--text-muted) 65%, transparent)}@keyframes ModelDropdown-module__645PEa__sortMenuIn{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.ModelDropdown-module__645PEa__SortDropdownMenuOut{pointer-events:none;animation:.15s forwards ModelDropdown-module__645PEa__sortMenuOut}@keyframes ModelDropdown-module__645PEa__sortMenuOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.97)}}.ModelDropdown-module__645PEa__SortDropdownItem{width:100%;color:var(--text-secondary);font-family:var(--font-body);cursor:pointer;text-align:left;transition:background var(--mp-dur-micro) var(--mp-ease), color var(--mp-dur-micro) var(--mp-ease);background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;display:flex}.ModelDropdown-module__645PEa__SortDropdownItem:hover{background:var(--hover-bg);color:var(--text-primary)}.ModelDropdown-module__645PEa__SortDropdownItemAll{border-bottom:1px solid var(--mp-line);border-radius:8px 8px 0 0;grid-column:1/-1;margin-bottom:4px;padding-bottom:10px}.ModelDropdown-module__645PEa__SortDropdownItemName{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ModelDropdown-module__645PEa__SortDropdownItemActive{color:var(--text-primary);font-weight:600}.ModelDropdown-module__645PEa__ProviderGlyph{background-color:currentColor;flex-shrink:0;width:14px;height:14px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ModelDropdown-module__645PEa__ProviderGlyphText{background:var(--mp-surface-raise);color:currentColor;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.ModelDropdown-module__645PEa__ChipBar{scrollbar-width:none;-ms-overflow-style:none;flex-shrink:0;align-items:center;gap:2px;padding:0 12px 10px;display:flex;overflow-x:auto}.ModelDropdown-module__645PEa__ChipBar::-webkit-scrollbar{display:none}.ModelDropdown-module__645PEa__Chip{border-radius:var(--radius-full);height:30px;color:var(--mp-ink-soft);font-family:var(--font-body);cursor:pointer;white-space:nowrap;letter-spacing:0;transition:background var(--mp-dur-hover) var(--mp-ease), color var(--mp-dur-hover) var(--mp-ease), border-color var(--mp-dur-hover) var(--mp-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:flex;position:relative}.ModelDropdown-module__645PEa__Chip:before{content:"";position:absolute;inset:-7px 0}.ModelDropdown-module__645PEa__Chip:hover{background:var(--hover-bg);color:var(--text-primary)}.ModelDropdown-module__645PEa__Chip:focus-visible{outline:2px solid var(--mp-accent-ink);outline-offset:1px}.ModelDropdown-module__645PEa__ChipActive{background:var(--mp-surface-raise);border-color:var(--mp-line-strong);color:var(--text-primary);font-weight:600}.ModelDropdown-module__645PEa__ChipActive:hover{background:var(--mp-surface-raise);border-color:var(--mp-line-strong);color:var(--text-primary)}.ModelDropdown-module__645PEa__PauseNotice{font-family:var(--font-body);color:var(--mp-ink-soft);flex-shrink:0;align-items:center;gap:6px;margin:0 14px 10px;padding:0 4px;font-size:12px;display:flex}.ModelDropdown-module__645PEa__PauseNoticeText{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ModelDropdown-module__645PEa__PauseNoticeToggle{min-height:26px;color:var(--text-primary);font-family:var(--font-body);cursor:pointer;border-radius:var(--radius-full);text-decoration:underline;-webkit-text-decoration-color:var(--mp-line-strong);text-decoration-color:var(--mp-line-strong);text-underline-offset:3px;background:0 0;border:none;flex-shrink:0;padding:0 8px;font-size:12px;font-weight:500;position:relative}.ModelDropdown-module__645PEa__PauseNoticeToggle:before{content:"";position:absolute;inset:-9px 0}.ModelDropdown-module__645PEa__PauseNoticeToggle:hover{background:var(--hover-bg);text-decoration-color:currentColor}.ModelDropdown-module__645PEa__PauseNoticeToggle:focus-visible{outline:2px solid var(--mp-accent-ink);outline-offset:1px}.ModelDropdown-module__645PEa__PauseNoticeDismiss{width:24px;height:24px;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-full);transition:background var(--mp-dur-hover) var(--mp-ease), color var(--mp-dur-hover) var(--mp-ease);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.ModelDropdown-module__645PEa__PauseNoticeDismiss:before{content:"";position:absolute;inset:-9px}.ModelDropdown-module__645PEa__PauseNoticeDismiss:hover{background:var(--hover-bg);color:var(--text-primary)}.ModelDropdown-module__645PEa__PauseNoticeDismiss:focus-visible{outline:2px solid var(--mp-accent-ink);outline-offset:1px}.ModelDropdown-module__645PEa__ProvenanceNote{border-top:1px solid var(--mp-line);color:var(--mp-ink-soft);margin-top:20px;padding-top:12px;font-size:11px;line-height:1.5}.ModelDropdown-module__645PEa__ScrollFade{pointer-events:none;border-radius:0 0 calc(var(--mp-radius-modal) - 1px) calc(var(--mp-radius-modal) - 1px);background:linear-gradient(to top, var(--dropdown-bg), transparent);height:28px;position:absolute;bottom:1px;left:1px;right:1px}.ModelDropdown-module__645PEa__SrOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ModelDropdown-module__645PEa__ScrollArea{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:2px 16px 32px;overflow-y:auto}.ModelDropdown-module__645PEa__ScrollArea::-webkit-scrollbar{display:none}.ModelDropdown-module__645PEa__SectionHeader{font-family:var(--font-body);color:var(--text-primary);letter-spacing:-.01em;padding:14px 0 10px;font-size:13px;font-weight:600}.ModelDropdown-module__645PEa__CardGrid,.ModelDropdown-module__645PEa__SuggestedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ModelDropdown-module__645PEa__ModelCard{border:1px solid var(--mp-line);background:var(--dropdown-bg);text-align:left;cursor:pointer;min-height:108px;font-family:var(--font-body);box-sizing:border-box;width:100%;transition:background var(--mp-dur-hover) var(--mp-ease), border-color var(--mp-dur-hover) var(--mp-ease), transform var(--mp-dur-micro) var(--mp-ease);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.ModelDropdown-module__645PEa__ModelCard:hover{background:var(--mp-accent-hover-bg);border-color:var(--mp-accent-line);transform:translateY(-1px)}.ModelDropdown-module__645PEa__ModelCard:active{transform:scale(.98)}.ModelDropdown-module__645PEa__ModelCard:focus-visible{outline:2px solid var(--mp-accent-ink);outline-offset:-2px}.ModelDropdown-module__645PEa__ModelCardSelected{background:var(--mp-accent-selected-bg);border-color:var(--mp-accent-line-strong)}.ModelDropdown-module__645PEa__ModelCardSelected:hover{background:color-mix(in srgb, var(--model-picker-color) 20%, var(--dropdown-bg));border-color:var(--mp-accent-line-strong)}.ModelDropdown-module__645PEa__ModelCardSuggested{background:var(--mp-surface-raise);border-color:var(--mp-line)}.ModelDropdown-module__645PEa__ModelCardSuggested.ModelDropdown-module__645PEa__ModelCardSelected{background:var(--mp-accent-selected-bg);border-color:var(--mp-accent-line-strong)}.ModelDropdown-module__645PEa__ModelCardDisabled{cursor:not-allowed;background:var(--mp-surface-sunk);border-color:var(--mp-line)}.ModelDropdown-module__645PEa__ModelCardDisabled:hover{background:var(--mp-surface-sunk);border-color:var(--mp-line-strong);transform:none}.ModelDropdown-module__645PEa__ModelCardDisabled:active{transform:none}.ModelDropdown-module__645PEa__ModelCardDisabled .ModelDropdown-module__645PEa__ModelName{color:var(--mp-ink-soft)}.ModelDropdown-module__645PEa__ModelCardDisabled .ModelDropdown-module__645PEa__MeterDotOn,.ModelDropdown-module__645PEa__ModelCardDisabled .ModelDropdown-module__645PEa__MeterDotCostOn{background:color-mix(in srgb, var(--text-primary) 28%, var(--dropdown-bg))}.ModelDropdown-module__645PEa__ModelCardDisabled .ModelDropdown-module__645PEa__NewTag{color:var(--mp-ink-soft)}.ModelDropdown-module__645PEa__ModelCardDisabled .ModelDropdown-module__645PEa__MindLayer,.ModelDropdown-module__645PEa__ModelCardDisabled .ModelDropdown-module__645PEa__CardGlyph{filter:grayscale();opacity:.55}.ModelDropdown-module__645PEa__ModelCardDisabled.ModelDropdown-module__645PEa__ModelCardMind:hover,.ModelDropdown-module__645PEa__ModelCardDisabled.ModelDropdown-module__645PEa__ModelCardMind:focus-visible{box-shadow:none;background:var(--mp-surface-sunk);border-color:var(--mp-line-strong);transform:none}.ModelDropdown-module__645PEa__ModelCardActionableLock{cursor:pointer}.ModelDropdown-module__645PEa__ModelCardActionableLock:hover,.ModelDropdown-module__645PEa__ModelCardActionableLock:focus-visible{border-color:var(--mp-accent-line)}.ModelDropdown-module__645PEa__ModelCardReleaseLocked{cursor:not-allowed;background:var(--mp-surface-sunk);position:relative}.ModelDropdown-module__645PEa__ModelCardReleaseLocked .ModelDropdown-module__645PEa__MindLayer{opacity:1}.ModelDropdown-module__645PEa__ModelCardReleaseLocked:active{transform:none}.ModelDropdown-module__645PEa__ModelCardReleaseLocked:hover,.ModelDropdown-module__645PEa__ModelCardReleaseLocked.ModelDropdown-module__645PEa__ModelCardMind:hover,.ModelDropdown-module__645PEa__ModelCardReleaseLocked.ModelDropdown-module__645PEa__ModelCardMind:focus-visible{box-shadow:none;background:var(--mp-surface-sunk);border-color:var(--mp-line-strong);transform:none}.ModelDropdown-module__645PEa__ModelCardSelected.ModelDropdown-module__645PEa__ModelCardDisabled,.ModelDropdown-module__645PEa__ModelCardSelected.ModelDropdown-module__645PEa__ModelCardReleaseLocked,.ModelDropdown-module__645PEa__ModelCardSelected.ModelDropdown-module__645PEa__ModelCardDisabled:hover,.ModelDropdown-module__645PEa__ModelCardSelected.ModelDropdown-module__645PEa__ModelCardReleaseLocked:hover{border-color:var(--mp-accent-line-strong)}.ModelDropdown-module__645PEa__ReleaseCountdown{font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--mp-accent-ink);white-space:nowrap;font-size:11px;font-weight:600}.ModelDropdown-module__645PEa__ModelCardMind{position:relative;overflow:hidden}.ModelDropdown-module__645PEa__ModelCardMind:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--mp-dur-hover) var(--mp-ease), border-color var(--mp-dur-hover) var(--mp-ease);border:1px solid #0000;border-radius:9px;position:absolute;inset:3px}.ModelDropdown-module__645PEa__ModelCardMind:hover,.ModelDropdown-module__645PEa__ModelCardMind:focus-visible{background:var(--mp-accent-hover-bg);border-color:var(--mp-accent-line);box-shadow:none;transform:translateY(-1px)}.ModelDropdown-module__645PEa__ModelCardMind:active{box-shadow:none;transform:scale(.98)}.ModelDropdown-module__645PEa__ModelCardMind:hover:after,.ModelDropdown-module__645PEa__ModelCardMind:focus-visible:after{opacity:.55;border-color:var(--mp-accent-line)}.ModelDropdown-module__645PEa__ModelCardMindSelected,.ModelDropdown-module__645PEa__ModelCardSuggested.ModelDropdown-module__645PEa__ModelCardMindSelected{background:var(--mp-accent-selected-bg);border-color:color-mix(in srgb, var(--model-picker-color) 65%, var(--dropdown-bg))}.ModelDropdown-module__645PEa__ModelCardMindSelected:after{opacity:.9;border-color:var(--mp-accent-line-strong)}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.ModelDropdown-module__645PEa__ModelCardMind.ModelDropdown-module__645PEa__ModelCardMindSelected:after{opacity:1;background:conic-gradient(from 318deg, transparent 0deg 252deg, color-mix(in srgb, var(--model-picker-color) 92%, transparent) 322deg,  color-mix(in srgb, #fff 72%, var(--model-picker-color)) 350deg, transparent 360deg) border-box, linear-gradient(color-mix(in srgb, var(--model-picker-color) 40%, transparent) 0 0) border-box;-webkit-mask-composite:xor;border-color:#0000;padding:1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.ModelDropdown-module__645PEa__ModelCardMind>:not(.ModelDropdown-module__645PEa__MindLayer){position:relative}.ModelDropdown-module__645PEa__MindLayer{color:var(--model-picker-color);opacity:.9;pointer-events:none;transition:opacity .16s;display:block;position:absolute;inset:0}.ModelDropdown-module__645PEa__MindLayer canvas{width:100%;height:100%;position:absolute;inset:0}.ModelDropdown-module__645PEa__ModelCard:hover .ModelDropdown-module__645PEa__MindLayer,.ModelDropdown-module__645PEa__ModelCardSelected .ModelDropdown-module__645PEa__MindLayer{opacity:1}.ModelDropdown-module__645PEa__TriggerGlyph{color:var(--action-color);opacity:.9;flex-shrink:0;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .18s;display:inline-flex}.ModelDropdown-module__645PEa__TriggerMind:hover .ModelDropdown-module__645PEa__TriggerGlyph,.ModelDropdown-module__645PEa__TriggerMind:focus-visible .ModelDropdown-module__645PEa__TriggerGlyph{opacity:1;transform:scale(1.12)}.ModelDropdown-module__645PEa__TriggerMind:active .ModelDropdown-module__645PEa__TriggerGlyph{transform:scale(.9)}.ModelDropdown-module__645PEa__TriggerMind:hover .ModelDropdown-module__645PEa__TriggerGlyph g:nth-child(3n+1){transform-box:fill-box;transform-origin:50%;animation:.52s cubic-bezier(.22,1,.36,1) both ModelDropdown-module__645PEa__triggerMindSpark}@keyframes ModelDropdown-module__645PEa__triggerMindSpark{0%{opacity:.45;transform:scale(.72)}55%{opacity:1;transform:scale(1.22)}to{opacity:1;transform:scale(1)}}.ModelDropdown-module__645PEa__CardTop{align-items:center;gap:8px;width:100%;min-width:0;min-height:20px;display:flex}.ModelDropdown-module__645PEa__CardGlyph{color:var(--text-secondary);opacity:.9}.ModelDropdown-module__645PEa__ModelName{color:var(--text-primary);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.ModelDropdown-module__645PEa__NewTag{letter-spacing:.02em;color:var(--mp-accent-ink);white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:700;line-height:1}.ModelDropdown-module__645PEa__ModelDesc{color:var(--mp-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:34px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ModelDropdown-module__645PEa__SignalRow{align-items:center;gap:12px;min-height:14px;display:flex;overflow:hidden}.ModelDropdown-module__645PEa__SignalItem{align-items:center;gap:5px;min-width:0;display:inline-flex}.ModelDropdown-module__645PEa__SignalWord{letter-spacing:.02em;color:var(--mp-ink-soft);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.ModelDropdown-module__645PEa__SignalWordLead{color:var(--mp-accent-ink);font-weight:700}.ModelDropdown-module__645PEa__SignalWordQuiet{color:var(--mp-ink-soft);font-weight:700}.ModelDropdown-module__645PEa__MeterDots{flex-shrink:0;align-items:center;gap:3px;display:inline-flex}.ModelDropdown-module__645PEa__MeterDot{background:var(--mp-meter-off);border-radius:50%;width:4px;height:4px}.ModelDropdown-module__645PEa__MeterDotOn{background:var(--mp-accent-ink)}.ModelDropdown-module__645PEa__MeterDotCostOn{background:var(--mp-meter-cost)}.ModelDropdown-module__645PEa__CardFlag{border-radius:var(--radius-full);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;max-width:110px;height:18px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex;overflow:hidden}.ModelDropdown-module__645PEa__FlagCurrent{background:color-mix(in srgb, var(--model-picker-color) 22%, var(--dropdown-bg));border:1px solid var(--mp-accent-line-strong);color:var(--text-primary);animation:ModelDropdown-module__645PEa__flagIn .24s var(--mp-ease)}.ModelDropdown-module__645PEa__FlagCurrent svg{color:var(--model-picker-color)}.ModelDropdown-module__645PEa__CurrentDot{background:var(--model-picker-color);width:8px;height:8px;box-shadow:0 0 0 2px color-mix(in srgb, var(--model-picker-color) 28%, var(--dropdown-bg));animation:ModelDropdown-module__645PEa__flagIn .24s var(--mp-ease);border-radius:50%;flex-shrink:0;margin-left:2px;display:inline-block}@keyframes ModelDropdown-module__645PEa__flagIn{0%{opacity:0;transform:translateY(-2px)}}.ModelDropdown-module__645PEa__FlagAccent{border:1px solid var(--mp-accent-line);color:var(--mp-accent-ink);background:0 0}.ModelDropdown-module__645PEa__FlagQuiet{border:1px solid var(--mp-line-strong);color:var(--mp-ink-soft);background:0 0}.ModelDropdown-module__645PEa__FlagCountdown{border:1px solid var(--mp-accent-line);color:var(--mp-accent-ink);font-variant-numeric:tabular-nums;background:0 0;font-size:11px}.ModelDropdown-module__645PEa__EmptyState{text-align:center;color:var(--text-secondary);font-size:13px;font-family:var(--font-body);padding:48px 20px}.ModelDropdown-module__645PEa__EmptyStateAction{color:var(--mp-accent-ink);font-family:inherit;font-size:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;border-radius:4px;padding:0;font-weight:600;text-decoration:underline}.ModelDropdown-module__645PEa__EmptyStateAction:focus-visible{outline:2px solid var(--mp-accent-ink);outline-offset:2px}.ModelDropdown-module__645PEa__ProviderGroup{content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 480px;padding-block:2px}.ModelDropdown-module__645PEa__LoadMoreSentinel{grid-column:1/-1;width:100%;height:1px}.ModelDropdown-module__645PEa__ProviderGroupHeader{color:var(--text-secondary);align-items:center;gap:8px;padding:18px 0 10px;display:flex}.ModelDropdown-module__645PEa__ProviderGroupHeader:after{content:"";background:var(--mp-line);flex:1;height:1px}.ModelDropdown-module__645PEa__ProviderGroupName{font-family:var(--font-body);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}.ModelDropdown-module__645PEa__DragHandle{cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;padding:14px 0 10px;display:none}.ModelDropdown-module__645PEa__DragHandle:active{cursor:grabbing}.ModelDropdown-module__645PEa__DragHandleBar{border-radius:var(--radius-full);background:color-mix(in srgb, var(--text-primary) 25%, var(--dropdown-bg));width:36px;height:4px}.ModelDropdown-module__645PEa__ListRow{display:none}.ModelDropdown-module__645PEa__DesktopOnly{display:block}@media (max-width:768px){.ModelDropdown-module__645PEa__Modal{border-radius:var(--mp-radius-modal) var(--mp-radius-modal) 0 0;border-bottom:none;border-left:none;border-right:none;border-top:1px solid var(--mp-line-strong);width:100vw;max-width:100vw;max-height:70dvh;animation:.32s cubic-bezier(.16,1,.3,1) ModelDropdown-module__645PEa__mobileIn;position:fixed;bottom:0;left:0;right:0}@keyframes ModelDropdown-module__645PEa__mobileIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}.ModelDropdown-module__645PEa__ModalOut{animation:.24s forwards ModelDropdown-module__645PEa__mobileOut}@keyframes ModelDropdown-module__645PEa__mobileOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}.ModelDropdown-module__645PEa__Overlay{align-items:flex-end}.ModelDropdown-module__645PEa__DragHandle{display:flex}.ModelDropdown-module__645PEa__SearchRow{padding:4px 14px 8px}.ModelDropdown-module__645PEa__SearchInput{height:36px;padding:0 14px 0 36px;font-size:14px}.ModelDropdown-module__645PEa__SearchIcon{left:12px}.ModelDropdown-module__645PEa__SortDropdownTrigger{height:36px;padding:0 11px;font-size:12px}.ModelDropdown-module__645PEa__SortDropdownMenu{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));width:min(452px,100vw - 32px)}.ModelDropdown-module__645PEa__SortDropdownItem{padding:8px 10px}.ModelDropdown-module__645PEa__ChipBar{gap:3px;padding:0 12px 10px}.ModelDropdown-module__645PEa__Chip{gap:5px;height:32px;padding:0 12px;font-size:12px}.ModelDropdown-module__645PEa__CardGrid,.ModelDropdown-module__645PEa__SuggestedGrid,.ModelDropdown-module__645PEa__DesktopOnly{display:none}.ModelDropdown-module__645PEa__ListRow{display:block}.ModelDropdown-module__645PEa__ScrollArea{-webkit-overflow-scrolling:touch;padding:0 0 36px}.ModelDropdown-module__645PEa__ScrollFade{border-radius:0;bottom:0;left:0;right:0}.ModelDropdown-module__645PEa__SectionHeader{padding:10px 16px 6px;font-size:12px}.ModelDropdown-module__645PEa__PauseNotice{margin:0 14px 8px}.ModelDropdown-module__645PEa__ProvenanceNote{margin:20px 16px 0}.ModelDropdown-module__645PEa__MobileList{flex-direction:column;display:flex}.ModelDropdown-module__645PEa__MobileItem{text-align:left;cursor:pointer;font-family:var(--font-body);box-sizing:border-box;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:11px 16px;transition:background .1s;display:flex}.ModelDropdown-module__645PEa__MobileItem:active{background:var(--mp-accent-hover-bg)}.ModelDropdown-module__645PEa__MobileItem:focus-visible{outline:2px solid var(--mp-accent-ink);outline-offset:-2px}.ModelDropdown-module__645PEa__MobileItemSelected{background:var(--mp-accent-hover-bg)}.ModelDropdown-module__645PEa__MobileItemDisabled{background:var(--mp-surface-sunk)}.ModelDropdown-module__645PEa__MobileItemDisabled .ModelDropdown-module__645PEa__MobileItemName,.ModelDropdown-module__645PEa__MobileItemDisabled .ModelDropdown-module__645PEa__MobileItemMeta{color:var(--mp-ink-soft)}.ModelDropdown-module__645PEa__MobileItemReleaseLocked{cursor:not-allowed}.ModelDropdown-module__645PEa__MobileItemReleaseLocked .ModelDropdown-module__645PEa__MobileItemName{color:var(--mp-ink-soft)}.ModelDropdown-module__645PEa__MobileItemReleaseLocked .ModelDropdown-module__645PEa__MindLayer{opacity:1}.ModelDropdown-module__645PEa__MobileItemDisabled:active{background:var(--mp-surface-sunk)}.ModelDropdown-module__645PEa__MobileItemReleaseLocked:active{background:0 0}.ModelDropdown-module__645PEa__MobileItemSelected.ModelDropdown-module__645PEa__MobileItemDisabled,.ModelDropdown-module__645PEa__MobileItemSelected.ModelDropdown-module__645PEa__MobileItemReleaseLocked{box-shadow:inset 0 0 0 1px var(--mp-accent-line-strong)}.ModelDropdown-module__645PEa__MobileItemDot{background:var(--model-picker-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}.ModelDropdown-module__645PEa__MobileItemLead{flex-shrink:0;justify-content:center;align-items:center;width:18px;display:inline-flex}.ModelDropdown-module__645PEa__MobileItemMind{color:var(--model-picker-color)}.ModelDropdown-module__645PEa__MobileItemProvider{width:17px;height:17px;color:var(--text-secondary)}.ModelDropdown-module__645PEa__MobileItemMindRow{position:relative;overflow:hidden}.ModelDropdown-module__645PEa__MobileItemMindRow>:not(.ModelDropdown-module__645PEa__MindLayer){z-index:1;position:relative}.ModelDropdown-module__645PEa__MobileItemMindRow .ModelDropdown-module__645PEa__MindLayer{opacity:.85}.ModelDropdown-module__645PEa__MobileItemSelected.ModelDropdown-module__645PEa__MobileItemMindRow .ModelDropdown-module__645PEa__MindLayer{opacity:1}.ModelDropdown-module__645PEa__MobileItemMindSelected{background:var(--mp-accent-selected-bg);box-shadow:inset 0 0 0 1px var(--mp-accent-line)}.ModelDropdown-module__645PEa__MobileItemInfo{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ModelDropdown-module__645PEa__MobileItemName{min-width:0;color:var(--text-primary);letter-spacing:0;align-items:baseline;gap:6px;font-size:14px;font-weight:600;display:flex}.ModelDropdown-module__645PEa__MobileItemNameText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ModelDropdown-module__645PEa__MobileItemDisabled .ModelDropdown-module__645PEa__NewTag,.ModelDropdown-module__645PEa__MobileItemReleaseLocked .ModelDropdown-module__645PEa__NewTag{color:var(--mp-ink-soft)}.ModelDropdown-module__645PEa__MobileItemMeta{color:var(--mp-ink-soft);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.ModelDropdown-module__645PEa__MobileItemRight{flex-shrink:0;align-items:center;gap:5px;display:flex}.ModelDropdown-module__645PEa__ProviderGroupHeader{padding:14px 16px 6px}.ModelDropdown-module__645PEa__ProviderGroupName{font-size:11px}}@media (prefers-reduced-motion:reduce){.ModelDropdown-module__645PEa__Modal,.ModelDropdown-module__645PEa__ModalOut,.ModelDropdown-module__645PEa__Overlay,.ModelDropdown-module__645PEa__OverlayOut,.ModelDropdown-module__645PEa__SortDropdownMenu,.ModelDropdown-module__645PEa__SortDropdownMenuOut,.ModelDropdown-module__645PEa__FlagCurrent,.ModelDropdown-module__645PEa__CurrentDot{animation:none}.ModelDropdown-module__645PEa__ModelCard,.ModelDropdown-module__645PEa__MobileItem,.ModelDropdown-module__645PEa__MindLayer,.ModelDropdown-module__645PEa__TriggerGlyph,.ModelDropdown-module__645PEa__ModelCardMind:after,.ModelDropdown-module__645PEa__Arrow,.ModelDropdown-module__645PEa__SortDropdownArrow{transition:none}.ModelDropdown-module__645PEa__ModelCard:hover,.ModelDropdown-module__645PEa__ModelCardMind:hover,.ModelDropdown-module__645PEa__ModelCardMind:focus-visible,.ModelDropdown-module__645PEa__ModelCard:active,.ModelDropdown-module__645PEa__ModelCardMind:active{transform:none}.ModelDropdown-module__645PEa__TriggerMind:hover .ModelDropdown-module__645PEa__TriggerGlyph g:nth-child(3n+1){animation:none}}
.SplitWorkspace-module__lyWV2G__Workspace{flex-direction:row;align-items:stretch;min-width:0;min-height:0;padding-top:60px;display:flex;position:absolute;inset:0}.SplitWorkspace-module__lyWV2G__Column{flex-direction:column;flex-basis:0;min-width:0;min-height:0;display:flex}.SplitWorkspace-module__lyWV2G__Pane{border-radius:var(--radius-lg,.75rem);border:1px solid var(--border-gray,#2d2d2d);background-color:var(--chat-bg);flex-direction:column;flex-basis:0;min-width:0;min-height:0;margin:6px;transition:border-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}body[data-pane-resizing]{-webkit-user-select:none;user-select:none}body[data-pane-resizing=vertical] *{cursor:col-resize!important}body[data-pane-resizing=horizontal] *{cursor:row-resize!important}:is([data-wallpaper=true] .SplitWorkspace-module__lyWV2G__Pane,[data-scene-active=true] .SplitWorkspace-module__lyWV2G__Pane){background-color:#0000}.SplitWorkspace-module__lyWV2G__Pane[data-focused]{border-color:color-mix(in srgb, var(--text-primary) 26%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--text-primary) 6%, transparent), var(--shadow-lg)}.SplitWorkspace-module__lyWV2G__PaneBody{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.SplitWorkspace-module__lyWV2G__PaneBody [class*=ChatArea_Messages]{padding-top:20px}.SplitWorkspace-module__lyWV2G__PaneBar{border-bottom:1px solid color-mix(in srgb, var(--border-gray,#2d2d2d) 70%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 6px 0 8px;display:flex;position:relative}.SplitWorkspace-module__lyWV2G__PaneBar:before{content:"";pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--text-primary) 4%, transparent), transparent);opacity:0;transition:opacity .25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.SplitWorkspace-module__lyWV2G__Pane[data-focused] .SplitWorkspace-module__lyWV2G__PaneBar:before{opacity:1}.SplitWorkspace-module__lyWV2G__PaneTitle{border-radius:var(--radius-md,.5rem);min-width:0;height:24px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:7px;padding:0 6px;font-size:12.5px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.SplitWorkspace-module__lyWV2G__PaneTitle:hover{background-color:var(--sidebar-hover,#ffffff0f);color:var(--text-primary)}.SplitWorkspace-module__lyWV2G__Pane[data-focused] .SplitWorkspace-module__lyWV2G__PaneTitle{color:var(--text-primary)}.SplitWorkspace-module__lyWV2G__PaneTitleText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SplitWorkspace-module__lyWV2G__PaneChevron{opacity:.55;flex-shrink:0;width:13px;height:13px;transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .15s}.SplitWorkspace-module__lyWV2G__PaneTitle:hover .SplitWorkspace-module__lyWV2G__PaneChevron{opacity:.9}.SplitWorkspace-module__lyWV2G__PaneTitle[aria-expanded=true] .SplitWorkspace-module__lyWV2G__PaneChevron{opacity:1;transform:rotate(180deg)}.SplitWorkspace-module__lyWV2G__PaneStatus{border-radius:var(--radius-full,9999px);background-color:color-mix(in srgb, var(--text-secondary) 45%, transparent);flex-shrink:0;width:6px;height:6px;transition:background-color .2s}.SplitWorkspace-module__lyWV2G__PaneStatus[data-generating]{background-color:var(--text-primary);animation:1.4s ease-in-out infinite SplitWorkspace-module__lyWV2G__PaneStatusPulse}.SplitWorkspace-module__lyWV2G__PaneStatus[data-unread]{background-color:var(--action-color,#60a5fa)}@keyframes SplitWorkspace-module__lyWV2G__PaneStatusPulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.SplitWorkspace-module__lyWV2G__PaneStatus[data-generating]{opacity:1;animation:none}}.SplitWorkspace-module__lyWV2G__PaneActions{flex-shrink:0;align-items:center;gap:2px;display:flex}.SplitWorkspace-module__lyWV2G__PaneAction{border-radius:var(--radius-md,.5rem);width:24px;height:24px;color:var(--text-secondary);cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s,opacity .15s,transform .15s cubic-bezier(.16,1,.3,1);display:flex}.SplitWorkspace-module__lyWV2G__PaneAction svg{width:14px;height:14px}.SplitWorkspace-module__lyWV2G__PaneAction:hover:not(:disabled){background-color:var(--sidebar-hover,#ffffff0f);color:var(--text-primary);opacity:1}.SplitWorkspace-module__lyWV2G__PaneAction:active:not(:disabled){transform:scale(.9)}.SplitWorkspace-module__lyWV2G__PaneAction:disabled{opacity:.25;cursor:default}.SplitWorkspace-module__lyWV2G__Divider{touch-action:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.SplitWorkspace-module__lyWV2G__Divider[data-orientation=vertical]{cursor:col-resize;width:8px}.SplitWorkspace-module__lyWV2G__Divider[data-orientation=horizontal]{cursor:row-resize;height:8px}.SplitWorkspace-module__lyWV2G__Divider[data-dragging]{z-index:2}.SplitWorkspace-module__lyWV2G__DividerGrip{border-radius:var(--radius-full,9999px);background-color:#0000;transition:background-color .15s}.SplitWorkspace-module__lyWV2G__Divider[data-orientation=vertical] .SplitWorkspace-module__lyWV2G__DividerGrip{width:2px;height:34px}.SplitWorkspace-module__lyWV2G__Divider[data-orientation=horizontal] .SplitWorkspace-module__lyWV2G__DividerGrip{width:34px;height:2px}.SplitWorkspace-module__lyWV2G__Divider:hover .SplitWorkspace-module__lyWV2G__DividerGrip,.SplitWorkspace-module__lyWV2G__Divider:focus-visible .SplitWorkspace-module__lyWV2G__DividerGrip,.SplitWorkspace-module__lyWV2G__Divider[data-dragging] .SplitWorkspace-module__lyWV2G__DividerGrip{background-color:color-mix(in srgb, var(--text-primary) 40%, transparent)}.SplitWorkspace-module__lyWV2G__Divider:focus-visible{outline:1px solid color-mix(in srgb, var(--text-primary) 40%, transparent);outline-offset:-2px;border-radius:var(--radius-sm,.25rem)}.SplitWorkspace-module__lyWV2G__Picker{z-index:2100;border-radius:var(--radius-lg,.75rem);border:1px solid var(--border-gray,#2d2d2d);background-color:var(--surface-white);transform-origin:0 0;flex-direction:column;gap:6px;width:320px;padding:8px;animation:.16s cubic-bezier(.16,1,.3,1) SplitWorkspace-module__lyWV2G__PickerIn;display:flex;position:fixed;box-shadow:0 12px 32px #00000047}@keyframes SplitWorkspace-module__lyWV2G__PickerIn{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.SplitWorkspace-module__lyWV2G__PickerSearchShell{align-items:center;display:flex;position:relative}.SplitWorkspace-module__lyWV2G__PickerSearchIcon{pointer-events:none;width:13px;height:13px;color:var(--text-secondary);opacity:.7;transition:color .18s,opacity .18s;position:absolute;left:9px}.SplitWorkspace-module__lyWV2G__PickerSearchShell:focus-within .SplitWorkspace-module__lyWV2G__PickerSearchIcon{color:var(--text-primary);opacity:1}.SplitWorkspace-module__lyWV2G__PickerSearch{border-radius:var(--radius-md,.5rem);border:1px solid var(--border-gray,#2d2d2d);width:100%;height:30px;color:var(--text-primary);background-color:#0000;outline:none;padding:0 9px 0 28px;font-family:inherit;font-size:13px;transition:border-color .18s,background-color .18s,box-shadow .18s}.SplitWorkspace-module__lyWV2G__PickerSearch::placeholder{color:var(--text-muted)}.SplitWorkspace-module__lyWV2G__PickerSearch:hover{border-color:color-mix(in srgb, var(--text-primary) 22%, transparent)}.SplitWorkspace-module__lyWV2G__PickerSearch:focus{border-color:color-mix(in srgb, var(--text-primary) 38%, transparent);background-color:color-mix(in srgb, var(--text-primary) 3%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--text-primary) 7%, transparent)}.SplitWorkspace-module__lyWV2G__PickerNew{border-radius:var(--radius-md,.5rem);border:1px solid var(--border-gray,#2d2d2d);height:30px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:7px;padding:0 8px;font-family:inherit;font-size:13px;transition:background-color .18s,border-color .18s;display:flex}.SplitWorkspace-module__lyWV2G__PickerNew svg{opacity:.7;flex-shrink:0;width:13px;height:13px;transition:opacity .18s,transform .3s cubic-bezier(.16,1,.3,1)}.SplitWorkspace-module__lyWV2G__PickerNew:hover{background-color:var(--sidebar-hover,#ffffff0f);border-color:color-mix(in srgb, var(--text-primary) 30%, transparent)}.SplitWorkspace-module__lyWV2G__PickerNew:hover svg{opacity:1;transform:rotate(90deg)}.SplitWorkspace-module__lyWV2G__PickerNew:focus-visible{border-color:color-mix(in srgb, var(--text-primary) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--text-primary) 12%, transparent);outline:none}.SplitWorkspace-module__lyWV2G__PickerList{scrollbar-width:thin;scrollbar-color:transparent transparent;flex-direction:column;gap:1px;max-height:280px;margin:0;padding:0;list-style:none;transition:scrollbar-color .25s;display:flex;overflow-y:auto}.SplitWorkspace-module__lyWV2G__PickerList:hover,.SplitWorkspace-module__lyWV2G__PickerList:focus-within{scrollbar-color:color-mix(in srgb, var(--text-primary) 20%, transparent) transparent}.SplitWorkspace-module__lyWV2G__PickerList::-webkit-scrollbar{width:8px}.SplitWorkspace-module__lyWV2G__PickerList::-webkit-scrollbar-track{background:0 0}.SplitWorkspace-module__lyWV2G__PickerList::-webkit-scrollbar-thumb{border-radius:var(--radius-full,9999px);background-color:#0000;background-clip:content-box;border:2px solid #0000;transition:background-color .25s}.SplitWorkspace-module__lyWV2G__PickerList:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--text-primary) 18%, transparent)}.SplitWorkspace-module__lyWV2G__PickerList:focus-within::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--text-primary) 18%, transparent)}.SplitWorkspace-module__lyWV2G__PickerList::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--text-primary) 32%, transparent)}.SplitWorkspace-module__lyWV2G__PickerRow{border-radius:var(--radius-md,.5rem);width:100%;height:28px;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-family:inherit;font-size:13px;transition:background-color .15s,color .15s;display:flex}.SplitWorkspace-module__lyWV2G__PickerRow:hover:not(:disabled){background-color:var(--sidebar-hover,#ffffff0f);color:var(--text-primary)}.SplitWorkspace-module__lyWV2G__PickerRow:focus-visible{background-color:var(--sidebar-hover,#ffffff0f);color:var(--text-primary);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-primary) 30%, transparent);outline:none}.SplitWorkspace-module__lyWV2G__PickerRow[data-selected]{color:var(--text-primary);background-color:color-mix(in srgb, var(--text-primary) 6%, transparent)}.SplitWorkspace-module__lyWV2G__PickerRow[data-selected]:before{content:"";border-radius:var(--radius-full,9999px);background-color:color-mix(in srgb, var(--text-primary) 55%, transparent);flex-shrink:0;width:2px;height:12px;margin-left:-3px}.SplitWorkspace-module__lyWV2G__PickerRow:disabled{opacity:.4;cursor:default}.SplitWorkspace-module__lyWV2G__PickerRowTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SplitWorkspace-module__lyWV2G__PickerRowNote{opacity:.7;flex-shrink:0;font-size:11px}.SplitWorkspace-module__lyWV2G__PickerEmpty{color:var(--text-secondary);padding:8px;font-size:13px}.SplitWorkspace-module__lyWV2G__LayoutMenuRoot{align-items:center;display:flex;position:relative}.SplitWorkspace-module__lyWV2G__LayoutTrigger{border-radius:var(--radius-full,9999px);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.SplitWorkspace-module__lyWV2G__LayoutTrigger:hover,.SplitWorkspace-module__lyWV2G__LayoutTrigger[data-active]{background-color:var(--sidebar-hover,#ffffff1a);color:var(--text-primary)}.SplitWorkspace-module__lyWV2G__Glyph{gap:1.5px;width:18px;height:14px;display:flex}.SplitWorkspace-module__lyWV2G__GlyphColumn{flex-direction:column;flex:1;gap:1.5px;display:flex}.SplitWorkspace-module__lyWV2G__GlyphCell{opacity:.85;border:1px solid;border-radius:1.5px;flex:1}.SplitWorkspace-module__lyWV2G__LayoutMenu{z-index:2100;border-radius:var(--radius-lg,.75rem);border:1px solid var(--border-gray,#2d2d2d);background-color:var(--surface-white);flex-direction:column;gap:2px;width:264px;padding:8px;display:flex;position:fixed;box-shadow:0 12px 32px #00000047}.SplitWorkspace-module__lyWV2G__LayoutMenuHeading{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:2px 8px 6px;font-size:11px;font-weight:600}.SplitWorkspace-module__lyWV2G__LayoutOption,.SplitWorkspace-module__lyWV2G__LayoutToggle{border-radius:var(--radius-md,.5rem);width:100%;color:var(--text-secondary);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:7px 8px;transition:background-color .15s,color .15s;display:flex}.SplitWorkspace-module__lyWV2G__LayoutOption:hover,.SplitWorkspace-module__lyWV2G__LayoutToggle:hover{background-color:var(--sidebar-hover,#ffffff0f);color:var(--text-primary)}.SplitWorkspace-module__lyWV2G__LayoutOption[data-selected]{color:var(--text-primary)}.SplitWorkspace-module__lyWV2G__LayoutOption .SplitWorkspace-module__lyWV2G__Glyph{color:currentColor;flex-shrink:0}.SplitWorkspace-module__lyWV2G__LayoutOptionText{flex-direction:column;gap:1px;min-width:0;display:flex}.SplitWorkspace-module__lyWV2G__LayoutOptionName{color:var(--text-primary);font-size:13px;font-weight:500}.SplitWorkspace-module__lyWV2G__LayoutOptionDesc{color:var(--text-secondary);font-size:11.5px}.SplitWorkspace-module__lyWV2G__LayoutMenuNote{color:var(--text-secondary);margin:4px 8px 2px;font-size:11.5px}.SplitWorkspace-module__lyWV2G__LayoutMenuRule{background-color:color-mix(in srgb, var(--border-gray,#2d2d2d) 80%, transparent);height:1px;margin:6px 0}.SplitWorkspace-module__lyWV2G__LayoutToggle input{width:14px;height:14px;accent-color:var(--text-primary);cursor:pointer;flex-shrink:0}.SplitWorkspace-module__lyWV2G__SnapPreview{z-index:3;pointer-events:none;border-radius:var(--radius-md,.5rem);border:1.5px solid color-mix(in srgb, var(--text-primary) 55%, transparent);background-color:color-mix(in srgb, var(--text-primary) 10%, transparent);box-sizing:border-box;visibility:hidden;margin:4px;transition:left .11s cubic-bezier(.2,0,0,1),top .11s cubic-bezier(.2,0,0,1),right .11s cubic-bezier(.2,0,0,1),bottom .11s cubic-bezier(.2,0,0,1);position:absolute}.SplitWorkspace-module__lyWV2G__SnapPreview[data-edge]{visibility:visible;animation:.12s cubic-bezier(.2,0,0,1) SplitWorkspace-module__lyWV2G__SnapPreviewIn}.SplitWorkspace-module__lyWV2G__SnapPreview[data-edge=center]{border-style:dashed}@keyframes SplitWorkspace-module__lyWV2G__SnapPreviewIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.SplitWorkspace-module__lyWV2G__SnapPreview,.SplitWorkspace-module__lyWV2G__SnapPreview[data-edge]{transition:none;animation:none}}.SplitWorkspace-module__lyWV2G__Pane[data-dragging]{opacity:.5}.SplitWorkspace-module__lyWV2G__Assist{background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--text-primary) 3.5%, transparent), transparent 70%);flex-direction:column;flex:1;gap:12px;min-height:0;padding:22px 18px 16px;display:flex;overflow:hidden}.SplitWorkspace-module__lyWV2G__AssistHead,.SplitWorkspace-module__lyWV2G__AssistSearchShell,.SplitWorkspace-module__lyWV2G__AssistGrid,.SplitWorkspace-module__lyWV2G__AssistNew{animation:.38s cubic-bezier(.16,1,.3,1) backwards SplitWorkspace-module__lyWV2G__AssistRise}.SplitWorkspace-module__lyWV2G__AssistHead{animation-delay:0s}.SplitWorkspace-module__lyWV2G__AssistSearchShell{animation-delay:40ms}.SplitWorkspace-module__lyWV2G__AssistGrid{animation-delay:70ms}.SplitWorkspace-module__lyWV2G__AssistNew{animation-delay:.11s}@keyframes SplitWorkspace-module__lyWV2G__AssistRise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.SplitWorkspace-module__lyWV2G__AssistHead{flex-direction:column;gap:3px;display:flex}.SplitWorkspace-module__lyWV2G__AssistTitle{letter-spacing:-.005em;color:var(--text-primary);margin:0;font-size:14px;font-weight:600}.SplitWorkspace-module__lyWV2G__AssistHint{color:var(--text-secondary);margin:0;font-size:12px}.SplitWorkspace-module__lyWV2G__AssistSearchShell{flex-shrink:0;align-items:center;display:flex;position:relative}.SplitWorkspace-module__lyWV2G__AssistSearchIcon{pointer-events:none;width:14px;height:14px;color:var(--text-secondary);opacity:.7;transition:color .18s,opacity .18s;position:absolute;left:10px}.SplitWorkspace-module__lyWV2G__AssistSearchShell:focus-within .SplitWorkspace-module__lyWV2G__AssistSearchIcon{color:var(--text-primary);opacity:1}.SplitWorkspace-module__lyWV2G__AssistSearch{border-radius:var(--radius-md,.5rem);border:1px solid var(--border-gray,#2d2d2d);background-color:color-mix(in srgb, var(--text-primary) 2.5%, transparent);width:100%;height:32px;color:var(--text-primary);outline:none;padding:0 10px 0 30px;font-family:inherit;font-size:13px;transition:border-color .18s,background-color .18s,box-shadow .18s}.SplitWorkspace-module__lyWV2G__AssistSearch::placeholder{color:var(--text-muted)}.SplitWorkspace-module__lyWV2G__AssistSearch:hover{border-color:color-mix(in srgb, var(--text-primary) 22%, transparent)}.SplitWorkspace-module__lyWV2G__AssistSearch:focus{border-color:color-mix(in srgb, var(--text-primary) 38%, transparent);background-color:color-mix(in srgb, var(--text-primary) 4%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--text-primary) 7%, transparent)}.SplitWorkspace-module__lyWV2G__AssistGrid{scrollbar-width:thin;scrollbar-color:transparent transparent;flex:1;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;margin-right:-6px;padding:1px 8px 4px 1px;transition:scrollbar-color .25s;display:grid;overflow:hidden auto}.SplitWorkspace-module__lyWV2G__AssistGrid:hover,.SplitWorkspace-module__lyWV2G__AssistGrid:focus-within{scrollbar-color:color-mix(in srgb, var(--text-primary) 20%, transparent) transparent}.SplitWorkspace-module__lyWV2G__AssistGrid::-webkit-scrollbar{width:8px}.SplitWorkspace-module__lyWV2G__AssistGrid::-webkit-scrollbar-track{background:0 0}.SplitWorkspace-module__lyWV2G__AssistGrid::-webkit-scrollbar-thumb{border-radius:var(--radius-full,9999px);background-color:#0000;background-clip:content-box;border:2px solid #0000;transition:background-color .25s}.SplitWorkspace-module__lyWV2G__AssistGrid:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--text-primary) 18%, transparent)}.SplitWorkspace-module__lyWV2G__AssistGrid:focus-within::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--text-primary) 18%, transparent)}.SplitWorkspace-module__lyWV2G__AssistGrid::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--text-primary) 32%, transparent)}.SplitWorkspace-module__lyWV2G__AssistCard{text-align:left;border-radius:var(--radius-md,.5rem);border:1px solid var(--border-gray,#2d2d2d);background-color:color-mix(in srgb, var(--text-primary) 2%, transparent);cursor:pointer;flex-direction:column;gap:5px;min-width:0;min-height:62px;padding:10px 11px;font-family:inherit;transition:background-color .18s,border-color .18s,box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);animation:.34s cubic-bezier(.16,1,.3,1) backwards SplitWorkspace-module__lyWV2G__AssistCardIn;display:flex;position:relative;overflow:hidden;container-type:inline-size}.SplitWorkspace-module__lyWV2G__AssistCard:first-child{animation-delay:60ms}.SplitWorkspace-module__lyWV2G__AssistCard:nth-child(2){animation-delay:78ms}.SplitWorkspace-module__lyWV2G__AssistCard:nth-child(3){animation-delay:96ms}.SplitWorkspace-module__lyWV2G__AssistCard:nth-child(4){animation-delay:.114s}.SplitWorkspace-module__lyWV2G__AssistCard:nth-child(5){animation-delay:.132s}.SplitWorkspace-module__lyWV2G__AssistCard:nth-child(6){animation-delay:.15s}.SplitWorkspace-module__lyWV2G__AssistCard:nth-child(7){animation-delay:.168s}.SplitWorkspace-module__lyWV2G__AssistCard:nth-child(8){animation-delay:.186s}.SplitWorkspace-module__lyWV2G__AssistCard:nth-child(9){animation-delay:.204s}.SplitWorkspace-module__lyWV2G__AssistCard:nth-child(n+10){animation-delay:.22s}@keyframes SplitWorkspace-module__lyWV2G__AssistCardIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}.SplitWorkspace-module__lyWV2G__AssistCard:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--text-primary) 6%, transparent), transparent 55%);opacity:0;transition:opacity .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.SplitWorkspace-module__lyWV2G__AssistCard:hover:not(:disabled){background-color:var(--sidebar-hover,#ffffff0f);border-color:color-mix(in srgb, var(--text-primary) 30%, transparent);transform:translateY(-2px);box-shadow:0 6px 16px -6px #00000080}.SplitWorkspace-module__lyWV2G__AssistCard:hover:not(:disabled):after{opacity:1}.SplitWorkspace-module__lyWV2G__AssistCard:focus-visible{border-color:color-mix(in srgb, var(--text-primary) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--text-primary) 12%, transparent);outline:none}.SplitWorkspace-module__lyWV2G__AssistCard:active:not(:disabled){transition-duration:90ms;transform:translateY(0)scale(.985)}.SplitWorkspace-module__lyWV2G__AssistCard:disabled{cursor:default;border-style:dashed;border-color:color-mix(in srgb, var(--text-primary) 12%, transparent);background-color:#0000}.SplitWorkspace-module__lyWV2G__AssistCard:disabled .SplitWorkspace-module__lyWV2G__AssistCardTitle{color:var(--text-secondary)}.SplitWorkspace-module__lyWV2G__AssistCard:disabled .SplitWorkspace-module__lyWV2G__AssistCardPreview{opacity:.55}.SplitWorkspace-module__lyWV2G__AssistCardTitle{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.3;transition:color .18s;overflow:hidden}.SplitWorkspace-module__lyWV2G__AssistCardPreview{color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.SplitWorkspace-module__lyWV2G__AssistCardMeta{color:var(--text-muted);white-space:nowrap;align-items:center;gap:6px;margin-top:1px;font-size:11px;display:flex;overflow:hidden}.SplitWorkspace-module__lyWV2G__AssistCardMeta>span{text-overflow:ellipsis;overflow:hidden}.SplitWorkspace-module__lyWV2G__AssistCardMetaDot,.SplitWorkspace-module__lyWV2G__AssistCardCountDot{border-radius:var(--radius-full,9999px);opacity:.6;background-color:currentColor;flex-shrink:0;width:2px;height:2px}.SplitWorkspace-module__lyWV2G__AssistCardPin{opacity:.75;flex-shrink:0;width:10px;height:10px}.SplitWorkspace-module__lyWV2G__AssistCardModel{color:color-mix(in srgb, var(--text-secondary) 85%, transparent)}@container (max-width:215px){.SplitWorkspace-module__lyWV2G__AssistCardCount,.SplitWorkspace-module__lyWV2G__AssistCardCountDot{display:none}}.SplitWorkspace-module__lyWV2G__AssistCard:disabled .SplitWorkspace-module__lyWV2G__AssistCardModel,.SplitWorkspace-module__lyWV2G__AssistCard:disabled .SplitWorkspace-module__lyWV2G__AssistCardCount,.SplitWorkspace-module__lyWV2G__AssistCard:disabled .SplitWorkspace-module__lyWV2G__AssistCardCountDot,.SplitWorkspace-module__lyWV2G__AssistCard:disabled .SplitWorkspace-module__lyWV2G__AssistCardMetaDot{display:none}.SplitWorkspace-module__lyWV2G__AssistCardNote{border-radius:var(--radius-sm,.25rem);background-color:color-mix(in srgb, var(--text-primary) 8%, transparent);color:var(--text-secondary);flex-shrink:0;margin-left:auto;padding:1px 5px;font-size:10px}.SplitWorkspace-module__lyWV2G__AssistSkeleton{border-radius:var(--radius-md,.5rem);border:1px solid color-mix(in srgb, var(--border-gray,#2d2d2d) 60%, transparent);flex-direction:column;gap:8px;min-height:88px;padding:10px 11px;animation:.34s cubic-bezier(.16,1,.3,1) backwards SplitWorkspace-module__lyWV2G__AssistCardIn;display:flex}.SplitWorkspace-module__lyWV2G__AssistSkeleton:first-child{animation-delay:60ms}.SplitWorkspace-module__lyWV2G__AssistSkeleton:nth-child(2){animation-delay:90ms}.SplitWorkspace-module__lyWV2G__AssistSkeleton:nth-child(3){animation-delay:.12s}.SplitWorkspace-module__lyWV2G__AssistSkeleton:nth-child(n+4){animation-delay:.15s}.SplitWorkspace-module__lyWV2G__AssistSkeletonLine{border-radius:var(--radius-full,9999px);background:linear-gradient(90deg, color-mix(in srgb, var(--text-primary) 5%, transparent), color-mix(in srgb, var(--text-primary) 10%, transparent), color-mix(in srgb, var(--text-primary) 5%, transparent));background-size:200% 100%;animation:1.4s linear infinite SplitWorkspace-module__lyWV2G__AssistShimmer}.SplitWorkspace-module__lyWV2G__AssistSkeletonTitle{width:62%;height:11px}.SplitWorkspace-module__lyWV2G__AssistSkeletonBody{width:100%;height:7px}.SplitWorkspace-module__lyWV2G__AssistSkeletonBodyShort{width:72%;height:7px}.SplitWorkspace-module__lyWV2G__AssistSkeletonMeta{width:38%;height:6px;margin-top:auto}.SplitWorkspace-module__lyWV2G__AssistSkeleton:nth-child(2) .SplitWorkspace-module__lyWV2G__AssistSkeletonLine{animation-delay:-.18s}.SplitWorkspace-module__lyWV2G__AssistSkeleton:nth-child(3) .SplitWorkspace-module__lyWV2G__AssistSkeletonLine{animation-delay:-.36s}.SplitWorkspace-module__lyWV2G__AssistSkeleton:nth-child(4) .SplitWorkspace-module__lyWV2G__AssistSkeletonLine{animation-delay:-.54s}.SplitWorkspace-module__lyWV2G__AssistSkeleton:nth-child(5) .SplitWorkspace-module__lyWV2G__AssistSkeletonLine{animation-delay:-.72s}.SplitWorkspace-module__lyWV2G__AssistSkeleton:nth-child(6) .SplitWorkspace-module__lyWV2G__AssistSkeletonLine{animation-delay:-.9s}@keyframes SplitWorkspace-module__lyWV2G__AssistShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.SplitWorkspace-module__lyWV2G__AssistEmpty{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:8px;margin:0;padding:26px 12px;animation:.32s cubic-bezier(.16,1,.3,1) backwards SplitWorkspace-module__lyWV2G__AssistRise;display:flex}.SplitWorkspace-module__lyWV2G__AssistEmpty svg{width:22px;height:22px;color:var(--text-muted);opacity:.65}.SplitWorkspace-module__lyWV2G__AssistEmptyText{color:var(--text-secondary);font-size:12.5px}.SplitWorkspace-module__lyWV2G__AssistNew{border-radius:var(--radius-md,.5rem);border:1px solid var(--border-gray,#2d2d2d);background-color:color-mix(in srgb, var(--text-primary) 3%, transparent);color:var(--text-primary);text-align:left;cursor:pointer;flex-shrink:0;align-items:center;gap:10px;padding:8px 12px 8px 9px;font-family:inherit;transition:background-color .18s,border-color .18s,box-shadow .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.SplitWorkspace-module__lyWV2G__AssistNew:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(100deg, color-mix(in srgb, var(--text-primary) 7%, transparent), transparent 60%);opacity:0;transition:opacity .22s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.SplitWorkspace-module__lyWV2G__AssistNewChip{border-radius:var(--radius-md,.5rem);border:1px solid color-mix(in srgb, var(--text-primary) 16%, transparent);background-color:color-mix(in srgb, var(--text-primary) 6%, transparent);flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:background-color .18s,border-color .18s,transform .3s cubic-bezier(.16,1,.3,1);display:flex}.SplitWorkspace-module__lyWV2G__AssistNewChip svg{opacity:.8;width:14px;height:14px;transition:opacity .18s,transform .3s cubic-bezier(.16,1,.3,1)}.SplitWorkspace-module__lyWV2G__AssistNewText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.SplitWorkspace-module__lyWV2G__AssistNewLabel{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.25;overflow:hidden}.SplitWorkspace-module__lyWV2G__AssistNewMeta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.SplitWorkspace-module__lyWV2G__AssistNewGo{width:15px;height:15px;color:var(--text-secondary);opacity:0;flex-shrink:0;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);transform:translate(-4px)}.SplitWorkspace-module__lyWV2G__AssistNew:hover{background-color:var(--sidebar-hover,#ffffff0f);border-color:color-mix(in srgb, var(--text-primary) 30%, transparent);transform:translateY(-1px);box-shadow:0 8px 20px -10px #0009}.SplitWorkspace-module__lyWV2G__AssistNew:hover:after{opacity:1}.SplitWorkspace-module__lyWV2G__AssistNew:hover .SplitWorkspace-module__lyWV2G__AssistNewChip{background-color:color-mix(in srgb, var(--text-primary) 12%, transparent);border-color:color-mix(in srgb, var(--text-primary) 28%, transparent)}.SplitWorkspace-module__lyWV2G__AssistNew:hover .SplitWorkspace-module__lyWV2G__AssistNewChip svg{opacity:1;transform:rotate(90deg)}.SplitWorkspace-module__lyWV2G__AssistNew:hover .SplitWorkspace-module__lyWV2G__AssistNewGo{opacity:1;transform:none}.SplitWorkspace-module__lyWV2G__AssistNew:focus-visible{border-color:color-mix(in srgb, var(--text-primary) 45%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--text-primary) 12%, transparent);outline:none}.SplitWorkspace-module__lyWV2G__AssistNew:focus-visible .SplitWorkspace-module__lyWV2G__AssistNewGo{opacity:1;transform:none}.SplitWorkspace-module__lyWV2G__AssistNew:active{transition-duration:90ms;transform:translateY(0)scale(.99)}@media (prefers-reduced-motion:reduce){.SplitWorkspace-module__lyWV2G__Picker{animation:none}.SplitWorkspace-module__lyWV2G__PickerNew:hover svg{transform:none}.SplitWorkspace-module__lyWV2G__AssistHead,.SplitWorkspace-module__lyWV2G__AssistSearchShell,.SplitWorkspace-module__lyWV2G__AssistGrid,.SplitWorkspace-module__lyWV2G__AssistNew,.SplitWorkspace-module__lyWV2G__AssistCard,.SplitWorkspace-module__lyWV2G__AssistEmpty,.SplitWorkspace-module__lyWV2G__AssistSkeleton,.SplitWorkspace-module__lyWV2G__AssistSkeletonLine{animation:none}.SplitWorkspace-module__lyWV2G__AssistCard:hover:not(:disabled),.SplitWorkspace-module__lyWV2G__AssistNew:hover,.SplitWorkspace-module__lyWV2G__AssistNew:hover .SplitWorkspace-module__lyWV2G__AssistNewChip svg{transform:none}.SplitWorkspace-module__lyWV2G__AssistNewGo{transition:opacity .01ms;transform:none}}.SplitWorkspace-module__lyWV2G__LayoutGrid{grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:2px;display:grid}.SplitWorkspace-module__lyWV2G__Glyph[data-interactive]{gap:3px;width:100%;height:40px}.SplitWorkspace-module__lyWV2G__Glyph[data-interactive] .SplitWorkspace-module__lyWV2G__GlyphColumn{gap:3px}.SplitWorkspace-module__lyWV2G__Glyph[data-interactive] .SplitWorkspace-module__lyWV2G__GlyphCell{border-color:color-mix(in srgb, currentColor 45%, transparent);background-color:#0000;border-radius:3px;transition:background-color .12s,border-color .12s}.SplitWorkspace-module__lyWV2G__Glyph[data-interactive] .SplitWorkspace-module__lyWV2G__GlyphCell[data-active]{background-color:color-mix(in srgb, currentColor 22%, transparent);border-color:currentColor}.SplitWorkspace-module__lyWV2G__LayoutOption{border:1px solid #0000;flex-direction:column;align-items:stretch;gap:6px;padding:8px}.SplitWorkspace-module__lyWV2G__LayoutOption:hover,.SplitWorkspace-module__lyWV2G__LayoutOption:focus-visible{border-color:color-mix(in srgb, var(--text-primary) 22%, transparent)}.SplitWorkspace-module__lyWV2G__LayoutOption[data-selected]{border-color:color-mix(in srgb, var(--text-primary) 34%, transparent)}.SplitWorkspace-module__lyWV2G__LayoutOption .SplitWorkspace-module__lyWV2G__LayoutOptionName{text-align:center;font-size:11.5px;font-weight:500}.SplitWorkspace-module__lyWV2G__SingleHost{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.SplitWorkspace-module__lyWV2G__SingleHost>*{flex:1;min-height:0}.SplitWorkspace-module__lyWV2G__SingleHost>.SplitWorkspace-module__lyWV2G__SnapPreview{flex:none}
.ChatHeader-module__2oUnXW__Header{height:60px;top:0;right:0;left:var(--sidebar-width-expanded,260px);z-index:1000;transition:left var(--sidebar-motion-duration,.3s) var(--sidebar-motion-ease,cubic-bezier(.4, 0, .2, 1)), right .3s cubic-bezier(.4, 0, .2, 1);isolation:isolate;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 16px;display:flex;position:fixed}[data-video-panel="280"] .ChatHeader-module__2oUnXW__Header{right:280px}[data-video-panel="48"] .ChatHeader-module__2oUnXW__Header{right:48px}.ChatHeader-module__2oUnXW__Header:before{content:"";background:linear-gradient(to bottom, var(--header-bg,var(--chat-bg)) 60%, transparent 100%);z-index:0;pointer-events:none;height:80px;position:absolute;top:0;left:0;right:0}[data-wallpaper=true][data-wp-chat=true] .ChatHeader-module__2oUnXW__Header:before{-webkit-backdrop-filter:none;background:0 0}[data-scene-active=true] .ChatHeader-module__2oUnXW__Header:before{background:linear-gradient(to bottom, color-mix(in srgb, var(--chat-bg) var(--scene-frost-surface,85%), transparent) 0%, transparent 100%);-webkit-mask-image:linear-gradient(#000 52%,#0000 100%);mask-image:linear-gradient(#000 52%,#0000 100%);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ChatHeader-module__2oUnXW__Header>*{z-index:1;position:relative}@media (min-width:769px){[data-sidebar-collapsed=true] .ChatHeader-module__2oUnXW__Header{left:var(--sidebar-width-collapsed,56px)}}@media (max-width:768px){.ChatHeader-module__2oUnXW__Header{background:0 0;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1);left:0;overflow:visible}.ChatHeader-module__2oUnXW__Header:before{content:"";-webkit-backdrop-filter:blur(12px)saturate(150%);backdrop-filter:blur(12px)saturate(150%);z-index:0;pointer-events:none;height:80px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}[data-wallpaper=true][data-wp-chat=true] .ChatHeader-module__2oUnXW__Header{background:0 0}[data-wallpaper=true][data-wp-chat=true] .ChatHeader-module__2oUnXW__Header:before{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}.ChatHeader-module__2oUnXW__HeaderHidden{transform:translateY(-100%)}.ChatHeader-module__2oUnXW__MobileHeaderLeft{position:absolute;top:50%;left:16px;transform:translateY(-50%)}.ChatHeader-module__2oUnXW__MobileHeaderRight{position:absolute;top:50%;right:16px;transform:translateY(-50%)}}.ChatHeader-module__2oUnXW__HeaderNav{align-items:center;gap:8px;display:flex}.ChatHeader-module__2oUnXW__ThemeToggle{width:36px;height:36px;color:var(--text-secondary,#8e8e8e);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex}.ChatHeader-module__2oUnXW__ThemeToggle:hover{background-color:var(--sidebar-hover,#ffffff1a);color:var(--text-primary)}.ChatHeader-module__2oUnXW__MobileHeaderLeft,.ChatHeader-module__2oUnXW__MobileHeaderRight{align-items:center;gap:12px;display:none}@media (max-width:768px){.ChatHeader-module__2oUnXW__MobileHeaderLeft,.ChatHeader-module__2oUnXW__MobileHeaderRight{display:flex}.ChatHeader-module__2oUnXW__HeaderNav{display:none}}.ChatHeader-module__2oUnXW__HamburgerButton{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:8px;display:flex}.ChatHeader-module__2oUnXW__HamburgerButton:hover{color:var(--text-primary);background-color:#ffffff1a}.ChatHeader-module__2oUnXW__NewChatButton{background-color:var(--action-color,#60a5fa);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.ChatHeader-module__2oUnXW__TempChatToggle{height:36px;color:var(--text-secondary,#8e8e8e);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;gap:0;padding:0 9px;transition:background-color .15s,color .15s,gap .2s,padding .2s;display:flex}.ChatHeader-module__2oUnXW__TempChatToggle:hover{background-color:var(--sidebar-hover,#ffffff1a);color:var(--text-primary)}.ChatHeader-module__2oUnXW__TempChatActive{color:var(--text-primary);gap:6px;padding:0 12px}.ChatHeader-module__2oUnXW__TempChatIcon{background-color:var(--text-secondary,#8e8e8e);flex-shrink:0;width:18px;height:18px;transition:background-color .15s;display:block;-webkit-mask-image:url(/ghost.svg);mask-image:url(/ghost.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ChatHeader-module__2oUnXW__TempChatToggle:hover .ChatHeader-module__2oUnXW__TempChatIcon,.ChatHeader-module__2oUnXW__TempChatActive .ChatHeader-module__2oUnXW__TempChatIcon{background-color:var(--text-primary)}.ChatHeader-module__2oUnXW__TempChatLabel{white-space:nowrap;opacity:0;max-width:0;font-size:13px;font-weight:500;transition:max-width .25s,opacity .2s;overflow:hidden}.ChatHeader-module__2oUnXW__TempChatLabelVisible{opacity:1;max-width:120px}[data-artifact-open=true] .ChatHeader-module__2oUnXW__HeaderNav{display:none}.ChatHeader-module__2oUnXW__CollabSlot{flex:auto;align-items:center;min-width:0;display:flex;overflow:hidden}@media (max-width:768px){.ChatHeader-module__2oUnXW__CollabSlot{display:none}}
.RateLimitBanner-module__5eye7a__Banner{width:100%;max-width:42.3rem;font-family:var(--font-inter), sans-serif;background-color:var(--rate-limit-banner-bg,#1a1a1a);box-sizing:border-box;border:none;margin:0 auto;padding:10px 16px}.RateLimitBanner-module__5eye7a__BannerAbove{border-radius:12px 12px 0 0;max-width:44.2rem;animation:.2s ease-out RateLimitBanner-module__5eye7a__slideDown}.RateLimitBanner-module__5eye7a__BannerBelow{border-radius:0 0 12px 12px;animation:.2s ease-out RateLimitBanner-module__5eye7a__slideUp}.RateLimitBanner-module__5eye7a__Content{justify-content:space-between;align-items:center;gap:12px;display:flex}.RateLimitBanner-module__5eye7a__Message{color:var(--text-muted,#8e8e8e);font-size:13px;line-height:1.4}.RateLimitBanner-module__5eye7a__Underline{text-underline-offset:2px;text-decoration:underline}.RateLimitBanner-module__5eye7a__UpgradeLink{color:var(--text-primary,#fff);text-underline-offset:2px;cursor:pointer;white-space:nowrap;flex-shrink:0;font-size:13px;font-weight:500;text-decoration:underline;transition:opacity .12s}.RateLimitBanner-module__5eye7a__UpgradeLink:hover{opacity:.75}@keyframes RateLimitBanner-module__5eye7a__slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes RateLimitBanner-module__5eye7a__slideUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.RateLimitBanner-module__5eye7a__Banner{background-color:var(--rate-limit-banner-bg,#1a1a1a);box-sizing:border-box;border:none;max-width:100%;margin-left:0;margin-right:0}.RateLimitBanner-module__5eye7a__BannerAbove{border-radius:28px 28px 0 0;max-width:100%;margin-bottom:-24px;padding:14px 16px 34px}.RateLimitBanner-module__5eye7a__BannerBelow{border-radius:0 0 28px 28px;order:1;max-width:100%;margin-top:-24px;padding:34px 16px 14px}.RateLimitBanner-module__5eye7a__Content{align-items:center;min-height:20px}.RateLimitBanner-module__5eye7a__Message,.RateLimitBanner-module__5eye7a__UpgradeLink{font-size:12.5px}}
.Skeleton-module__m0EASq__Group{flex-direction:column;display:flex}.Skeleton-module__m0EASq__Bone{background-color:color-mix(in srgb, var(--text-primary,#fafafa) 7%, transparent);background-image:linear-gradient(90deg, transparent 20%, color-mix(in srgb, var(--text-primary,#fafafa) 8%, transparent) 50%, transparent 80%);background-repeat:no-repeat;background-size:200% 100%;border-radius:8px;flex:none;animation:1.6s ease-in-out infinite Skeleton-module__m0EASq__skeletonSweep;display:block}.Skeleton-module__m0EASq__BoneCircle{border-radius:999px}.Skeleton-module__m0EASq__BoneText{border-radius:999px;height:.85em}.Skeleton-module__m0EASq__Group>:nth-child(6n+2) .Skeleton-module__m0EASq__Bone,.Skeleton-module__m0EASq__Group>:nth-child(6n+2).Skeleton-module__m0EASq__Bone{animation-delay:80ms}.Skeleton-module__m0EASq__Group>:nth-child(6n+3) .Skeleton-module__m0EASq__Bone,.Skeleton-module__m0EASq__Group>:nth-child(6n+3).Skeleton-module__m0EASq__Bone{animation-delay:.16s}.Skeleton-module__m0EASq__Group>:nth-child(6n+4) .Skeleton-module__m0EASq__Bone,.Skeleton-module__m0EASq__Group>:nth-child(6n+4).Skeleton-module__m0EASq__Bone{animation-delay:.24s}.Skeleton-module__m0EASq__Group>:nth-child(6n+5) .Skeleton-module__m0EASq__Bone,.Skeleton-module__m0EASq__Group>:nth-child(6n+5).Skeleton-module__m0EASq__Bone{animation-delay:.32s}.Skeleton-module__m0EASq__Group>:nth-child(6n+6) .Skeleton-module__m0EASq__Bone,.Skeleton-module__m0EASq__Group>:nth-child(6n+6).Skeleton-module__m0EASq__Bone{animation-delay:.4s}@keyframes Skeleton-module__m0EASq__skeletonSweep{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.Skeleton-module__m0EASq__Bone{background-image:none;background-color:color-mix(in srgb, var(--text-primary,#fafafa) 9%, transparent);animation:none}}
.WidgetChrome-module__O-7FqW__Card{--widget-accent-ink:color-mix(in srgb, var(--action-color) 58%, var(--text-primary));--widget-accent-tint:color-mix(in srgb, var(--action-color) 12%, transparent);--widget-accent-line:color-mix(in srgb, var(--action-color) 48%, transparent);--widget-hairline:color-mix(in srgb, var(--dropdown-border) 80%, transparent);border:1px solid var(--dropdown-border);background:var(--input-bg);width:100%;color:var(--text-primary);border-radius:14px;margin:4px 0;overflow:hidden}.WidgetChrome-module__O-7FqW__Header{align-items:center;gap:10px;padding:12px 12px 6px 14px;display:flex}.WidgetChrome-module__O-7FqW__HeaderIcon{border:1px solid color-mix(in srgb, var(--dropdown-border) 70%, transparent);background:color-mix(in srgb, var(--text-secondary) 7%, transparent);width:27px;height:27px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.WidgetChrome-module__O-7FqW__HeaderIcon svg{display:block}.WidgetChrome-module__O-7FqW__HeaderText{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.WidgetChrome-module__O-7FqW__HeaderTitle{letter-spacing:-.01em;min-width:0;color:var(--text-primary);overflow-wrap:anywhere;flex:1;margin:0;font-size:14px;font-weight:600;line-height:1.4}.WidgetChrome-module__O-7FqW__HeaderText .WidgetChrome-module__O-7FqW__HeaderTitle{flex:none;align-items:center;min-height:27px;display:flex}.WidgetChrome-module__O-7FqW__Header:has(.WidgetChrome-module__O-7FqW__HeaderText) .WidgetChrome-module__O-7FqW__HeaderIcon{align-self:flex-start}.WidgetChrome-module__O-7FqW__HeaderMeta{color:var(--text-muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.WidgetChrome-module__O-7FqW__HeaderActions{flex-shrink:0;align-self:flex-start;align-items:center;gap:6px;margin-left:auto;display:flex}.WidgetChrome-module__O-7FqW__Quiet{border:1px solid var(--widget-hairline);min-height:28px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.3;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.WidgetChrome-module__O-7FqW__Quiet svg{flex-shrink:0}.WidgetChrome-module__O-7FqW__Quiet:hover:not(:disabled){color:var(--text-primary);border-color:var(--border-dark);background:var(--hover-bg)}.WidgetChrome-module__O-7FqW__Quiet:active:not(:disabled){background:var(--selected-bg,var(--hover-bg))}.WidgetChrome-module__O-7FqW__Quiet:disabled{cursor:default;opacity:.5}.WidgetChrome-module__O-7FqW__QuietPrimary{color:var(--text-primary)}.WidgetChrome-module__O-7FqW__QuietOn,.WidgetChrome-module__O-7FqW__QuietOn:hover:not(:disabled){color:var(--widget-accent-ink);border-color:var(--widget-accent-line);background:var(--widget-accent-tint)}.WidgetChrome-module__O-7FqW__QuietIcon{width:28px;padding:0}.WidgetChrome-module__O-7FqW__Footer .WidgetChrome-module__O-7FqW__Quiet{min-height:36px;padding:8px 18px;font-size:13.5px}.WidgetChrome-module__O-7FqW__Footer .WidgetChrome-module__O-7FqW__QuietIcon{width:36px;padding:0}@media (max-width:480px){.WidgetChrome-module__O-7FqW__HeaderActions .WidgetChrome-module__O-7FqW__QuietLabel{display:none}.WidgetChrome-module__O-7FqW__HeaderActions .WidgetChrome-module__O-7FqW__Quiet{padding:5px 7px}}.WidgetChrome-module__O-7FqW__Arrow{transition:transform .15s}.WidgetChrome-module__O-7FqW__Quiet:hover:not(:disabled) .WidgetChrome-module__O-7FqW__Arrow{transform:translate(3px)}.WidgetChrome-module__O-7FqW__Key{box-sizing:border-box;border:1px solid color-mix(in srgb, currentColor 32%, transparent);opacity:.75;border-radius:4px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-family:inherit;font-size:10px;font-weight:600;line-height:1;display:inline-grid}@media (max-width:560px),(hover:none){.WidgetChrome-module__O-7FqW__Key{display:none}}.WidgetChrome-module__O-7FqW__Tag{border:1px solid var(--widget-accent-line);color:var(--widget-accent-ink);letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:10.5px;font-weight:600;line-height:1.4}.WidgetChrome-module__O-7FqW__Footer{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:6px 14px 12px;display:flex}.WidgetChrome-module__O-7FqW__FooterNote{min-width:0;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:1;font-size:12.5px;line-height:1.4}.WidgetChrome-module__O-7FqW__FooterActions{align-items:center;gap:8px;margin-left:auto;display:flex}.WidgetChrome-module__O-7FqW__Status{color:var(--error-color,#ef4444);flex-basis:100%;font-size:12.5px;line-height:1.4}.WidgetChrome-module__O-7FqW__Quiet:focus-visible{outline:2px solid var(--action-color);outline-offset:2px}@media (prefers-reduced-motion:reduce){.WidgetChrome-module__O-7FqW__Quiet,.WidgetChrome-module__O-7FqW__Arrow{transition:none}.WidgetChrome-module__O-7FqW__Quiet:hover:not(:disabled) .WidgetChrome-module__O-7FqW__Arrow{transform:none}}
.TranscriptSkeleton-module__SY4--G__Root{top:0;left:0;right:0;bottom:var(--chat-input-area-height,128px);z-index:1;gap:var(--space-6);padding:80px var(--space-6) 24px var(--space-6);flex-direction:column;padding-right:36px;display:flex;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 120px);mask-image:linear-gradient(#0000 0,#000 120px)}.TranscriptSkeleton-module__SY4--G__Turn{flex-direction:column;width:100%;max-width:48rem;margin:0 auto;display:flex}.TranscriptSkeleton-module__SY4--G__TurnUser{align-items:flex-end}.TranscriptSkeleton-module__SY4--G__TurnAssistant{align-items:flex-start;gap:10px}.TranscriptSkeleton-module__SY4--G__UserBubble{border-radius:26px 26px 4px;height:46px}.TranscriptSkeleton-module__SY4--G__AssistantLine{height:15px}@media (max-width:768px){.TranscriptSkeleton-module__SY4--G__Root{padding:72px var(--space-4,16px) 16px var(--space-4,16px);gap:var(--space-5,20px)}}
