.BookmarksModal-module__Mi-f9q__Overlay{z-index:9999;background-color:#0009;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:16px;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(10px);backdrop-filter:blur(10px);background:#000000ad;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}}
.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__SearchRow{flex-shrink:0;align-items:center;gap:8px;padding:16px 16px 10px;display:flex}.ModelDropdown-module__645PEa__SearchWrapper{border-radius:var(--radius-full);border:1px solid var(--mp-line);background:var(--mp-surface-sunk);transition:border-color var(--mp-dur-hover) var(--mp-ease), box-shadow var(--mp-dur-hover) var(--mp-ease);flex:1;align-items:center;display:flex;position:relative}.ModelDropdown-module__645PEa__SearchWrapper:has(.ModelDropdown-module__645PEa__SearchInput:focus){border-color:var(--mp-accent-line-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--model-picker-color) 12%, transparent)}.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:42px;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:42px;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 14px;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:6px;padding:0 16px 12px;display:flex;overflow-x:auto}.ModelDropdown-module__645PEa__ChipBar::-webkit-scrollbar{display:none}.ModelDropdown-module__645PEa__Chip{border:1px solid var(--mp-line);border-radius:var(--radius-full);height:32px;color:var(--text-secondary);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;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:600;line-height:1;display:flex;position:relative}.ModelDropdown-module__645PEa__Chip:before{content:"";position:absolute;inset:-6px 0}.ModelDropdown-module__645PEa__Chip:hover{background:var(--hover-bg);color:var(--text-primary);border-color:var(--mp-line-strong)}.ModelDropdown-module__645PEa__ChipActive{background:color-mix(in srgb, var(--model-picker-color) 14%, var(--dropdown-bg));border-color:var(--mp-accent-line);color:var(--text-primary)}.ModelDropdown-module__645PEa__ChipActive:hover{background:color-mix(in srgb, var(--model-picker-color) 18%, var(--dropdown-bg));border-color:var(--mp-accent-line-strong)}.ModelDropdown-module__645PEa__PauseNotice{border:1px solid var(--mp-line);border-radius:var(--radius-full);background:var(--mp-surface-sunk);font-family:var(--font-body);color:var(--mp-ink-soft);flex-shrink:0;align-items:center;gap:10px;margin:0 16px 10px;padding:4px 8px 4px 14px;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:32px;color:var(--mp-accent-ink);font-family:var(--font-body);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;flex-shrink:0;padding:0 10px;font-size:12px;font-weight:600;position:relative}.ModelDropdown-module__645PEa__PauseNoticeToggle:before{content:"";position:absolute;inset:-6px 0}.ModelDropdown-module__645PEa__PauseNoticeToggle:hover{background:var(--hover-bg)}.ModelDropdown-module__645PEa__PauseNoticeToggle:focus-visible{outline:2px solid var(--mp-accent-ink);outline-offset:1px}.ModelDropdown-module__645PEa__PauseNoticeDismiss{width:26px;height:26px;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 16px 8px}.ModelDropdown-module__645PEa__SearchInput{height:38px;padding:0 14px 0 36px;font-size:14px}.ModelDropdown-module__645PEa__SearchIcon{left:12px}.ModelDropdown-module__645PEa__SortDropdownTrigger{height:38px;padding:0 12px;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:5px;padding:0 16px 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 16px 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}}
.EnterprisePanel-module__YpTSpW__wrap{justify-content:center;align-items:stretch;gap:16px;width:100%;max-width:760px;margin:0 auto;padding:0 16px;display:flex}.EnterprisePanel-module__YpTSpW__panel{border:1px solid color-mix(in srgb, var(--text-primary,#e8e8e8) 12%, transparent);background:linear-gradient(152deg, color-mix(in srgb, var(--text-primary,#e8e8e8) 9%, transparent) 0%, transparent 42%), color-mix(in srgb, var(--dropdown-bg,#161616) 92%, transparent);min-width:0;max-width:360px;min-height:680px;box-shadow:0 10px 34px #00000047, inset 0 1px 0 color-mix(in srgb, var(--text-primary,#e8e8e8) 16%, transparent);opacity:0;border-radius:16px;flex-direction:column;flex:1 1 0;padding:28px 24px 32px;transition:transform .3s,box-shadow .3s,border-color .3s;animation:.45s forwards EnterprisePanel-module__YpTSpW__entPanelIn;display:flex}.EnterprisePanel-module__YpTSpW__tall .EnterprisePanel-module__YpTSpW__panel{min-height:793px}.EnterprisePanel-module__YpTSpW__panel:first-child{animation-delay:.1s}.EnterprisePanel-module__YpTSpW__panel:nth-child(2){animation-delay:.2s}.EnterprisePanel-module__YpTSpW__panel:hover{border-color:color-mix(in srgb, var(--text-primary,#e8e8e8) 20%, transparent);box-shadow:0 18px 50px #00000057, 0 0 0 1px color-mix(in srgb, var(--action-color,#5b5bf6) 14%, transparent), inset 0 1px 0 color-mix(in srgb, var(--text-primary,#e8e8e8) 22%, transparent);transform:translateY(-4px)}.EnterprisePanel-module__YpTSpW__panelHighlight{border-color:color-mix(in srgb, var(--action-color,#5b5bf6) 45%, transparent);background:radial-gradient(ellipse 120% 80% at 50% 112%, color-mix(in srgb, var(--action-color,#5b5bf6) 34%, transparent) 0%, transparent 70%), radial-gradient(ellipse 100% 60% at 20% -10%, color-mix(in srgb, var(--action-color,#5b5bf6) 20%, transparent) 0%, transparent 60%), linear-gradient(152deg, color-mix(in srgb, var(--text-primary,#e8e8e8) 12%, transparent) 0%, transparent 44%), color-mix(in srgb, var(--action-color,#5b5bf6) 14%, color-mix(in srgb, var(--dropdown-bg,#161616) 90%, transparent))}@keyframes EnterprisePanel-module__YpTSpW__entPanelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.EnterprisePanel-module__YpTSpW__top{flex-direction:column;display:flex}.EnterprisePanel-module__YpTSpW__name{color:var(--text-primary,#e8e8e8);margin:0 0 16px;font-size:20px;font-weight:600}.EnterprisePanel-module__YpTSpW__priceRow{flex-direction:column;margin-bottom:8px;display:flex}.EnterprisePanel-module__YpTSpW__price{letter-spacing:-.03em;color:var(--text-primary,#e8e8e8);font-size:38px;font-weight:300;line-height:1}.EnterprisePanel-module__YpTSpW__priceSub{color:var(--text-muted,#6e6e6e);margin-top:8px;font-size:12px}.EnterprisePanel-module__YpTSpW__tagline{color:var(--text-secondary,#a0a0a0);margin:8px 0 16px;font-size:13px;line-height:1.45}.EnterprisePanel-module__YpTSpW__cta{border:1px solid color-mix(in srgb, var(--action-color,#5b5bf6) 60%, transparent);background:color-mix(in srgb, var(--action-color,#5b5bf6) 20%, transparent);width:100%;color:var(--text-primary,#e8e8e8);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s,transform .2s,box-shadow .25s;display:inline-flex}.EnterprisePanel-module__YpTSpW__cta:hover{background:color-mix(in srgb, var(--action-color,#5b5bf6) 30%, transparent);border-color:color-mix(in srgb, var(--action-color,#5b5bf6) 80%, transparent);box-shadow:0 8px 22px color-mix(in srgb, var(--action-color,#5b5bf6) 26%, transparent);transform:translateY(-1px)}.EnterprisePanel-module__YpTSpW__ctaArrow{flex-shrink:0;transition:transform .25s}.EnterprisePanel-module__YpTSpW__cta:hover .EnterprisePanel-module__YpTSpW__ctaArrow{transform:translate(3px)}.EnterprisePanel-module__YpTSpW__note{text-align:center;color:var(--text-muted,#6e6e6e);margin:8px 0 0;font-size:12px}.EnterprisePanel-module__YpTSpW__features{flex-direction:column;flex:auto;gap:11px;margin:22px 0 0;padding:0;list-style:none;display:flex}.EnterprisePanel-module__YpTSpW__feature{color:var(--text-secondary,#b0b0b0);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.EnterprisePanel-module__YpTSpW__check{width:18px;height:18px;color:var(--action-color,#5b5bf6);flex-shrink:0}@media (max-width:640px){.EnterprisePanel-module__YpTSpW__wrap{flex-direction:column;align-items:center;max-width:420px}.EnterprisePanel-module__YpTSpW__panel,.EnterprisePanel-module__YpTSpW__tall .EnterprisePanel-module__YpTSpW__panel{flex:none;width:100%;max-width:420px;min-height:0}.EnterprisePanel-module__YpTSpW__features{flex:0 auto}}@media (prefers-reduced-motion:reduce){.EnterprisePanel-module__YpTSpW__panel{opacity:1;animation:none}.EnterprisePanel-module__YpTSpW__cta,.EnterprisePanel-module__YpTSpW__ctaArrow{transition:none}.EnterprisePanel-module__YpTSpW__cta:hover,.EnterprisePanel-module__YpTSpW__panel:hover{transform:none}}
.CurrentsDemoBanner-module__NyuUaq__Banner{aspect-ratio:16/9;background:#000;border-radius:20px 20px 0 0;width:100%;position:relative;overflow:hidden}.CurrentsDemoBanner-module__NyuUaq__MovementLayer{opacity:0;transition:opacity .5s;position:absolute;inset:0}.CurrentsDemoBanner-module__NyuUaq__MovementVisible{opacity:1;animation:.5s CurrentsDemoBanner-module__NyuUaq__movementIn}@keyframes CurrentsDemoBanner-module__NyuUaq__movementIn{0%{opacity:0}to{opacity:1}}.CurrentsDemoBanner-module__NyuUaq__MovementDim.CurrentsDemoBanner-module__NyuUaq__MovementVisible{opacity:.34;animation:.6s CurrentsDemoBanner-module__NyuUaq__movementInDim}@keyframes CurrentsDemoBanner-module__NyuUaq__movementInDim{0%{opacity:0}to{opacity:.34}}.CurrentsDemoBanner-module__NyuUaq__Layer{position:absolute;inset:0}.CurrentsDemoBanner-module__NyuUaq__Canvas{width:100%;height:100%;position:absolute;inset:0}.CurrentsDemoBanner-module__NyuUaq__Caption{z-index:3;text-align:center;font-family:var(--font-body,"Inter", sans-serif);letter-spacing:.01em;color:#ffffff9e;opacity:0;pointer-events:none;padding:0 24px;font-size:clamp(10.5px,2.6vw,13px);font-weight:500;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);position:absolute;bottom:7.5%;left:0;right:0;transform:translateY(6px)}.CurrentsDemoBanner-module__NyuUaq__CaptionVisible{opacity:1;animation:.6s cubic-bezier(.16,1,.3,1) .35s backwards CurrentsDemoBanner-module__NyuUaq__captionIn;transform:translateY(0)}@keyframes CurrentsDemoBanner-module__NyuUaq__captionIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.CurrentsDemoBanner-module__NyuUaq__TextLayer{pointer-events:none;z-index:2;position:absolute;inset:0}.CurrentsDemoBanner-module__NyuUaq__BeatStack{flex-direction:column;justify-content:center;align-items:center;gap:clamp(6px,1.8vw,14px);padding:0 24px;display:flex;position:absolute;inset:0}.CurrentsDemoBanner-module__NyuUaq__Line{opacity:0;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .25em;line-height:1.15;transition:opacity .5s;display:flex}.CurrentsDemoBanner-module__NyuUaq__Visible{opacity:1}.CurrentsDemoBanner-module__NyuUaq__Word{opacity:0;filter:blur(5px);transition:opacity .55s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),filter .55s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(10px)scale(.96)}.CurrentsDemoBanner-module__NyuUaq__Visible .CurrentsDemoBanner-module__NyuUaq__Word{opacity:1;filter:blur();transform:translateY(0)scale(1)}.CurrentsDemoBanner-module__NyuUaq__HeroText{color:#fff;letter-spacing:-.028em;font-size:clamp(26px,6.5vw,44px);font-weight:700}.CurrentsDemoBanner-module__NyuUaq__TagText{color:#fff;letter-spacing:-.015em;font-size:clamp(18px,4.5vw,27px);font-weight:600}.CurrentsDemoBanner-module__NyuUaq__MeaningText{color:#fff;letter-spacing:-.025em;font-size:clamp(24px,6vw,40px);font-weight:700}@media (prefers-reduced-motion:reduce){.CurrentsDemoBanner-module__NyuUaq__MovementLayer{transition:none;animation:none}.CurrentsDemoBanner-module__NyuUaq__Caption{transition:none;animation:none;transform:none}.CurrentsDemoBanner-module__NyuUaq__Line{transition:none}.CurrentsDemoBanner-module__NyuUaq__Word{filter:none;transition:none;transform: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}}
.PresetsPage-module__qm_lgq__Page{width:100%;height:100%;min-height:0;color:var(--text-primary);background:var(--chat-bg);font-family:var(--font-body);font-size:var(--pp-t-base);position:relative;overflow:hidden}.PresetsPage-module__qm_lgq__SceneBg{opacity:.8}html[data-theme=light] .PresetsPage-module__qm_lgq__SceneBg{opacity:.55}.PresetsPage-module__qm_lgq__Scroll{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-muted) 45%, transparent) transparent;height:100%;position:relative;overflow:hidden auto}.PresetsPage-module__qm_lgq__Scroll::-webkit-scrollbar{width:10px}.PresetsPage-module__qm_lgq__Scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 38%, transparent);border-radius:var(--pp-r-pill);background-clip:content-box;border:3px solid #0000}.PresetsPage-module__qm_lgq__Scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 60%, transparent);background-clip:content-box}.PresetsPage-module__qm_lgq__Workspace{width:min(1360px, 100% - var(--pp-12));padding:var(--pp-10) 0 var(--pp-16);margin:0 auto}.PresetsPage-module__qm_lgq__WorkspaceSplit{gap:var(--pp-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1180px){.PresetsPage-module__qm_lgq__WorkspaceSplit.PresetsPage-module__qm_lgq__WorkspaceDocked{grid-template-columns:minmax(0,1fr) 380px}}.PresetsPage-module__qm_lgq__Masthead{justify-content:space-between;align-items:flex-end;gap:var(--pp-6);margin-bottom:var(--pp-6);flex-wrap:wrap;display:flex}.PresetsPage-module__qm_lgq__MastheadText{min-width:0}.PresetsPage-module__qm_lgq__PageTitle{font-family:var(--font-heading);font-size:var(--pp-t-display);letter-spacing:var(--pp-tracking-tight);color:var(--text-primary);margin:0;font-weight:600;line-height:1.1}.PresetsPage-module__qm_lgq__PageSubtitle{margin:var(--pp-2) 0 0;max-width:52ch;font-size:var(--pp-t-body);color:var(--text-secondary);line-height:1.5}.PresetsPage-module__qm_lgq__MastheadActions{align-items:center;gap:var(--pp-2);flex-shrink:0;display:flex}.PresetsPage-module__qm_lgq__Toolbar{z-index:12;justify-content:space-between;align-items:center;gap:var(--pp-4);padding:var(--pp-3) 0;margin-bottom:var(--pp-5);flex-wrap:wrap;display:flex;position:sticky;top:0}.PresetsPage-module__qm_lgq__Tabs{border-radius:var(--pp-r-pill);background:var(--pp-surface);-webkit-backdrop-filter:var(--pp-frost);border:1px solid var(--pp-line-soft);scrollbar-width:none;flex-shrink:0;align-items:center;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.PresetsPage-module__qm_lgq__Tabs::-webkit-scrollbar{display:none}.PresetsPage-module__qm_lgq__Tab{align-items:center;gap:var(--pp-2);height:var(--pp-h-md);padding:0 var(--pp-5);border-radius:var(--pp-r-pill);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--pp-t-body);letter-spacing:var(--pp-tracking-tight);white-space:nowrap;cursor:pointer;transition:background var(--pp-dur-1) ease, color var(--pp-dur-1) ease;background:0 0;border:1px solid #0000;font-weight:600;display:inline-flex}.PresetsPage-module__qm_lgq__Tab:hover{background:var(--hover-bg);color:var(--text-primary)}.PresetsPage-module__qm_lgq__TabActive,.PresetsPage-module__qm_lgq__TabActive:hover{background:var(--pp-surface-solid);border-color:var(--pp-line-soft);color:var(--text-primary);box-shadow:var(--pp-shadow-sm)}.PresetsPage-module__qm_lgq__TabCount{border-radius:var(--pp-r-pill);background:var(--pp-accent-wash);min-width:18px;height:18px;color:var(--action-color);letter-spacing:0;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.PresetsPage-module__qm_lgq__ToolbarRight{align-items:center;gap:var(--pp-2);flex:1;justify-content:flex-end;min-width:260px;display:flex}.PresetsPage-module__qm_lgq__Search{align-items:center;gap:var(--pp-2);max-width:380px;height:var(--pp-h-lg);padding:0 var(--pp-4);border:1px solid var(--pp-line);border-radius:var(--pp-r-pill);background:var(--pp-surface-raised);-webkit-backdrop-filter:var(--pp-frost);color:var(--text-secondary);cursor:text;transition:border-color var(--pp-dur-2) ease, background var(--pp-dur-2) ease, box-shadow var(--pp-dur-2) ease;flex:1;display:flex}.PresetsPage-module__qm_lgq__Search:focus-within{border-color:var(--pp-accent-line);background:var(--pp-surface-raised);color:var(--text-primary);box-shadow:0 0 0 3px var(--pp-accent-ring)}.PresetsPage-module__qm_lgq__Search svg{opacity:.6;flex-shrink:0;width:15px;height:15px}.PresetsPage-module__qm_lgq__SearchInput{min-width:0;color:var(--text-primary);font-family:var(--font-body);font-size:var(--pp-t-body);letter-spacing:var(--pp-tracking-tight);background:0 0;border:none;outline:none;flex:1;font-weight:500}.PresetsPage-module__qm_lgq__SearchInput::placeholder{color:var(--text-muted)}.PresetsPage-module__qm_lgq__SearchClear{border-radius:var(--pp-r-pill);width:22px;height:22px;color:var(--text-muted);cursor:pointer;transition:background var(--pp-dur-1) ease, color var(--pp-dur-1) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PresetsPage-module__qm_lgq__SearchClear:hover{background:var(--hover-bg);color:var(--text-primary)}.PresetsPage-module__qm_lgq__Sort{flex-shrink:0;position:relative}.PresetsPage-module__qm_lgq__SortBtn{align-items:center;gap:var(--pp-2);height:var(--pp-h-lg);padding:0 var(--pp-4);border:1px solid var(--pp-line);border-radius:var(--pp-r-pill);-webkit-backdrop-filter:var(--pp-frost);color:var(--text-primary);font-family:var(--font-body);font-size:var(--pp-t-body);letter-spacing:var(--pp-tracking-tight);white-space:nowrap;cursor:pointer;transition:background var(--pp-dur-2) ease, color var(--pp-dur-2) ease, border-color var(--pp-dur-2) ease, box-shadow var(--pp-dur-2) ease;background:0 0;font-weight:600;display:inline-flex}.PresetsPage-module__qm_lgq__SortBtn:hover{border-color:var(--pp-line-strong);background:var(--pp-surface);-webkit-backdrop-filter:var(--pp-frost)}.PresetsPage-module__qm_lgq__SortBtn[aria-expanded=true]{border-color:var(--pp-accent-line);background:var(--pp-accent-wash);box-shadow:0 0 0 3px var(--pp-accent-ring)}.PresetsPage-module__qm_lgq__SortLabel{color:var(--text-secondary);font-size:var(--pp-t-micro);text-transform:uppercase;letter-spacing:var(--pp-tracking-label);font-weight:600}.PresetsPage-module__qm_lgq__Chevron{color:var(--text-muted);transition:transform var(--pp-dur-2) ease;flex-shrink:0}.PresetsPage-module__qm_lgq__ChevronOpen{color:var(--action-color);transform:rotate(180deg)}.PresetsPage-module__qm_lgq__Storage{align-items:center;gap:var(--pp-3);width:fit-content;max-width:100%;margin-bottom:var(--pp-5);padding:var(--pp-2) var(--pp-4);border:1px solid var(--pp-line);border-radius:var(--pp-r-pill);background:var(--pp-surface-raised);-webkit-backdrop-filter:var(--pp-frost);font-size:var(--pp-t-small);color:var(--text-secondary);display:flex}.PresetsPage-module__qm_lgq__StorageTrack{border-radius:var(--pp-r-pill);background:color-mix(in srgb, var(--dropdown-border) 70%, transparent);flex-shrink:0;width:110px;height:4px;position:relative;overflow:hidden}.PresetsPage-module__qm_lgq__StorageFill{border-radius:var(--pp-r-pill);background:var(--action-color);min-width:4px;height:100%;transition:width var(--pp-dur-3) ease, background var(--pp-dur-2) ease}.PresetsPage-module__qm_lgq__StorageFillWarn{background:var(--pp-warn)}.PresetsPage-module__qm_lgq__StorageFillCritical{background:var(--pp-danger)}.PresetsPage-module__qm_lgq__StorageText{white-space:nowrap}.PresetsPage-module__qm_lgq__StorageWarnText{color:var(--pp-warn);font-weight:600}.PresetsPage-module__qm_lgq__StorageCriticalText{color:var(--pp-danger);font-weight:600}.PresetsPage-module__qm_lgq__Grid{gap:var(--pp-4);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.PresetsPage-module__qm_lgq__Card{border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-md);background:var(--pp-surface-raised);-webkit-backdrop-filter:var(--pp-frost);box-shadow:var(--pp-shadow-sm);transition:border-color var(--pp-dur-2) ease, box-shadow var(--pp-dur-2) ease, transform var(--pp-dur-2) var(--pp-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.PresetsPage-module__qm_lgq__Card:hover{border-color:var(--pp-line);box-shadow:var(--pp-shadow-md);transform:translateY(-2px)}.PresetsPage-module__qm_lgq__CardSelected,.PresetsPage-module__qm_lgq__CardSelected:hover{border-color:var(--action-color);box-shadow:0 0 0 1px var(--action-color), var(--pp-shadow-md)}.PresetsPage-module__qm_lgq__Card:focus-within{border-color:var(--pp-accent-line)}.PresetsPage-module__qm_lgq__CardArt{aspect-ratio:16/10;background:var(--bg-secondary,var(--dropdown-bg));position:relative;overflow:hidden}.PresetsPage-module__qm_lgq__CardMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PresetsPage-module__qm_lgq__CardGradient,.PresetsPage-module__qm_lgq__CardTint,.PresetsPage-module__qm_lgq__CardScrim{position:absolute;inset:0}.PresetsPage-module__qm_lgq__CardScrim{opacity:0;transition:opacity var(--pp-dur-2) ease;background:linear-gradient(#0000 54%,#00000057 100%)}.PresetsPage-module__qm_lgq__Card:hover .PresetsPage-module__qm_lgq__CardScrim,.PresetsPage-module__qm_lgq__Card:focus-within .PresetsPage-module__qm_lgq__CardScrim,.PresetsPage-module__qm_lgq__CardSelected .PresetsPage-module__qm_lgq__CardScrim{opacity:1}.PresetsPage-module__qm_lgq__ActiveBadge{top:var(--pp-2);left:var(--pp-2);z-index:3;height:22px;padding:0 var(--pp-2);border-radius:var(--pp-r-pill);background:color-mix(in srgb, var(--action-color) 92%, black);color:#fff;letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--pp-shadow-sm);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex;position:absolute}.PresetsPage-module__qm_lgq__ActiveDot{background:currentColor;border-radius:50%;width:5px;height:5px}.PresetsPage-module__qm_lgq__CardApply{right:var(--pp-2);bottom:var(--pp-2);z-index:3;height:var(--pp-h-xs);padding:0 var(--pp-3);border-radius:var(--pp-r-xs);-webkit-backdrop-filter:blur(10px);color:#fff;font-family:var(--font-body);font-size:var(--pp-t-micro);letter-spacing:var(--pp-tracking-tight);cursor:pointer;opacity:0;transition:opacity var(--pp-dur-2) ease, transform var(--pp-dur-2) var(--pp-ease), background var(--pp-dur-1) ease;background:#0c0c0ead;border:1px solid #ffffff38;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;transform:translateY(4px)}.PresetsPage-module__qm_lgq__Card:hover .PresetsPage-module__qm_lgq__CardApply,.PresetsPage-module__qm_lgq__Card:focus-within .PresetsPage-module__qm_lgq__CardApply,.PresetsPage-module__qm_lgq__CardSelected .PresetsPage-module__qm_lgq__CardApply,.PresetsPage-module__qm_lgq__CardApply:focus-visible{opacity:1;transform:translateY(0)}.PresetsPage-module__qm_lgq__CardApply:hover{background:var(--action-color);border-color:var(--action-color)}.PresetsPage-module__qm_lgq__CardApply:active{background:color-mix(in srgb, var(--action-color) 88%, black)}.PresetsPage-module__qm_lgq__CardBody{justify-content:space-between;align-items:center;gap:var(--pp-2);padding:var(--pp-3);min-width:0;display:flex}.PresetsPage-module__qm_lgq__CardText{flex-direction:column;gap:2px;min-width:0;display:flex}.PresetsPage-module__qm_lgq__CardTitle{min-width:0;font-size:var(--pp-t-body);letter-spacing:var(--pp-tracking-tight);color:var(--text-primary);margin:0;font-weight:650;line-height:1.25}.PresetsPage-module__qm_lgq__CardOpen{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:0;display:block;overflow:hidden}.PresetsPage-module__qm_lgq__CardOpen:after{content:"";z-index:1;position:absolute;inset:0}.PresetsPage-module__qm_lgq__CardOpen:focus-visible{outline:none}.PresetsPage-module__qm_lgq__Card:has(.PresetsPage-module__qm_lgq__CardOpen:focus-visible){outline:var(--pp-focus);outline-offset:var(--pp-focus-offset)}.PresetsPage-module__qm_lgq__CardMeta{font-size:var(--pp-t-small);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.3;overflow:hidden}.PresetsPage-module__qm_lgq__GalleryCard{}.PresetsPage-module__qm_lgq__GalleryTags{top:var(--pp-2);left:var(--pp-2);right:var(--pp-2);z-index:2;gap:var(--pp-1);opacity:0;transition:opacity var(--pp-dur-2) ease;flex-wrap:wrap;display:flex;position:absolute}.PresetsPage-module__qm_lgq__GalleryCard:hover .PresetsPage-module__qm_lgq__GalleryTags,.PresetsPage-module__qm_lgq__GalleryCard:focus-within .PresetsPage-module__qm_lgq__GalleryTags,.PresetsPage-module__qm_lgq__CardSelected .PresetsPage-module__qm_lgq__GalleryTags{opacity:1}.PresetsPage-module__qm_lgq__GalleryTag{height:20px;padding:0 var(--pp-2);border-radius:var(--pp-r-pill);-webkit-backdrop-filter:blur(6px);color:#ffffffe6;background:#0000008c;border:1px solid #ffffff24;align-items:center;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.PresetsPage-module__qm_lgq__GalleryAuthor{align-items:center;gap:var(--pp-1);min-width:0;font-size:var(--pp-t-small);color:var(--text-muted);display:flex}.PresetsPage-module__qm_lgq__GalleryAvatarFallback{border-radius:var(--pp-r-pill);background:var(--pp-accent-wash-hover);width:18px;height:18px;color:var(--action-color);flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:800;display:inline-flex}.PresetsPage-module__qm_lgq__GalleryAuthorName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.PresetsPage-module__qm_lgq__GalleryStats{align-items:center;gap:var(--pp-3);z-index:2;flex-shrink:0;display:flex}.PresetsPage-module__qm_lgq__GalleryStat{align-items:center;gap:var(--pp-1);color:var(--text-muted);font-family:var(--font-body);font-size:var(--pp-t-micro);cursor:default;background:0 0;border:none;padding:0;font-weight:600;line-height:1;display:inline-flex}button.PresetsPage-module__qm_lgq__GalleryStat{cursor:pointer;transition:color var(--pp-dur-1) ease}button.PresetsPage-module__qm_lgq__GalleryStat:hover{color:var(--text-primary)}.PresetsPage-module__qm_lgq__GalleryStatLiked,button.PresetsPage-module__qm_lgq__GalleryStatLiked:hover{color:var(--action-color)}.PresetsPage-module__qm_lgq__IconBtn{width:var(--pp-h-xs);height:var(--pp-h-xs);border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-xs);color:var(--text-muted);cursor:pointer;transition:background var(--pp-dur-1) ease, color var(--pp-dur-1) ease, border-color var(--pp-dur-1) ease, transform var(--pp-dur-2) var(--pp-ease);background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PresetsPage-module__qm_lgq__IconBtn:hover{background:var(--pp-danger-wash);color:var(--pp-danger);border-color:var(--pp-danger-line)}.PresetsPage-module__qm_lgq__IconBtn:active{background:color-mix(in srgb, var(--pp-danger) 24%, transparent);transition-duration:60ms;transform:scale(.94)}.PresetsPage-module__qm_lgq__VirtualGrid{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-muted) 40%, transparent) transparent;overflow-x:hidden!important}.PresetsPage-module__qm_lgq__VirtualGrid::-webkit-scrollbar{width:10px}.PresetsPage-module__qm_lgq__VirtualGrid::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 32%, transparent);border-radius:var(--pp-r-pill);background-clip:content-box;border:3px solid #0000}.PresetsPage-module__qm_lgq__GalleryLoading{justify-content:center;align-items:center;gap:var(--pp-2);padding:var(--pp-5) 0;font-size:var(--pp-t-small);color:var(--text-muted);display:flex}.PresetsPage-module__qm_lgq__Inspector{top:var(--pp-16);max-height:calc(100vh - var(--pp-16) - var(--pp-8));border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-lg);background:var(--pp-surface-solid);-webkit-backdrop-filter:var(--pp-frost);box-shadow:var(--pp-shadow-md);flex-direction:column;display:flex;position:sticky;overflow:hidden}.PresetsPage-module__qm_lgq__InspectorBackdrop{display:none}.PresetsPage-module__qm_lgq__InspectorScroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--text-muted) 40%, transparent) transparent;overflow-y:auto}.PresetsPage-module__qm_lgq__InspectorScroll::-webkit-scrollbar{width:8px}.PresetsPage-module__qm_lgq__InspectorScroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--text-muted) 30%, transparent);border-radius:var(--pp-r-pill);background-clip:content-box;border:2px solid #0000}.PresetsPage-module__qm_lgq__InspectorArt{aspect-ratio:16/9;background:var(--bg-secondary,var(--dropdown-bg));flex-shrink:0;position:relative}.PresetsPage-module__qm_lgq__InspectorMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.PresetsPage-module__qm_lgq__InspectorGradient,.PresetsPage-module__qm_lgq__InspectorTint,.PresetsPage-module__qm_lgq__InspectorScrim{position:absolute;inset:0}.PresetsPage-module__qm_lgq__InspectorScrim{background:linear-gradient(#0000001a 0%,#00000026 48%,#000000c7 100%)}.PresetsPage-module__qm_lgq__InspectorHeading{left:var(--pp-4);right:var(--pp-4);bottom:var(--pp-3);z-index:2;position:absolute}.PresetsPage-module__qm_lgq__InspectorName{font-family:var(--font-heading);font-size:var(--pp-t-title);letter-spacing:var(--pp-tracking-tight);color:#fff;text-shadow:0 1px 10px #00000080;margin:0;font-weight:600;line-height:1.15}.PresetsPage-module__qm_lgq__InspectorSub{margin:var(--pp-1) 0 0;font-size:var(--pp-t-small);color:#ffffffb8;text-shadow:0 1px 6px #00000080;font-weight:500}.PresetsPage-module__qm_lgq__InspectorClose{top:var(--pp-3);right:var(--pp-3);z-index:3;border-radius:var(--pp-r-pill);-webkit-backdrop-filter:blur(10px);color:#fff;cursor:pointer;width:30px;height:30px;transition:background var(--pp-dur-1) ease;background:#0c0c0e8c;border:1px solid #fff3;justify-content:center;align-items:center;display:inline-flex;position:absolute}.PresetsPage-module__qm_lgq__InspectorClose:hover{background:#0c0c0ecc}.PresetsPage-module__qm_lgq__InspectorBody{gap:var(--pp-4);padding:var(--pp-4);flex-direction:column;display:flex}.PresetsPage-module__qm_lgq__ApplyGroup{gap:var(--pp-2);flex-direction:column;display:flex}.PresetsPage-module__qm_lgq__ApplyParts{border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-sm);background:var(--pp-line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;display:grid;overflow:hidden}.PresetsPage-module__qm_lgq__ApplyPart{height:var(--pp-h-sm);padding:0 var(--pp-2);background:var(--pp-surface-solid);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--pp-t-small);letter-spacing:var(--pp-tracking-tight);cursor:pointer;transition:background var(--pp-dur-1) ease, color var(--pp-dur-1) ease;border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.PresetsPage-module__qm_lgq__ApplyPart:hover{background:var(--pp-accent-wash);color:var(--action-color)}.PresetsPage-module__qm_lgq__ManageRow{align-items:center;gap:var(--pp-1);display:flex}.PresetsPage-module__qm_lgq__ManageRow .PresetsPage-module__qm_lgq__Btn{min-width:0;height:var(--pp-h-sm);padding:0 var(--pp-2);font-size:var(--pp-t-small);flex:1}.PresetsPage-module__qm_lgq__Divider{background:var(--pp-line-soft);height:1px;margin:0 calc(var(--pp-4) * -1)}.PresetsPage-module__qm_lgq__Section{gap:var(--pp-3);flex-direction:column;display:flex}.PresetsPage-module__qm_lgq__SectionLabel{font-size:var(--pp-t-micro);letter-spacing:var(--pp-tracking-label);text-transform:uppercase;color:var(--text-muted);font-weight:700}.PresetsPage-module__qm_lgq__SectionToggle{width:100%;padding:var(--pp-1) 0;cursor:pointer;font-family:var(--font-body);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.PresetsPage-module__qm_lgq__SectionToggle:hover .PresetsPage-module__qm_lgq__SectionLabel{color:var(--text-secondary)}.PresetsPage-module__qm_lgq__Collapsible{transition:grid-template-rows var(--pp-dur-3) var(--pp-ease);grid-template-rows:0fr;display:grid}.PresetsPage-module__qm_lgq__CollapsibleOpen{grid-template-rows:1fr}.PresetsPage-module__qm_lgq__CollapsibleInner{min-height:0;overflow:hidden}.PresetsPage-module__qm_lgq__CollapsibleContent{gap:var(--pp-3);padding-top:var(--pp-3);flex-direction:column;display:flex}.PresetsPage-module__qm_lgq__Field{gap:var(--pp-1);flex-direction:column;display:flex}.PresetsPage-module__qm_lgq__FieldLabel{font-size:var(--pp-t-small);color:var(--text-secondary);font-weight:600}.PresetsPage-module__qm_lgq__Input{width:100%;height:var(--pp-h-md);padding:0 var(--pp-3);border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-sm);background:var(--pp-surface);color:var(--text-primary);font-family:var(--font-body);font-size:var(--pp-t-body);letter-spacing:var(--pp-tracking-tight);transition:border-color var(--pp-dur-1) ease, background var(--pp-dur-1) ease, box-shadow var(--pp-dur-1) ease;outline:none;font-weight:500}.PresetsPage-module__qm_lgq__Input:focus,.PresetsPage-module__qm_lgq__Textarea:focus{border-color:var(--pp-accent-line);background:var(--pp-surface-raised);box-shadow:0 0 0 3px var(--pp-accent-ring)}.PresetsPage-module__qm_lgq__Input::placeholder,.PresetsPage-module__qm_lgq__Textarea::placeholder{color:var(--text-muted)}.PresetsPage-module__qm_lgq__Textarea{width:100%;min-height:64px;padding:var(--pp-2) var(--pp-3);border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-sm);background:var(--pp-surface);color:var(--text-primary);font-family:var(--font-body);font-size:var(--pp-t-body);letter-spacing:var(--pp-tracking-tight);resize:vertical;transition:border-color var(--pp-dur-1) ease, background var(--pp-dur-1) ease, box-shadow var(--pp-dur-1) ease;outline:none;font-weight:500;line-height:1.5}.PresetsPage-module__qm_lgq__FieldError{font-size:var(--pp-t-small);color:var(--pp-danger);margin:0}.PresetsPage-module__qm_lgq__RangeRow{align-items:center;gap:var(--pp-3);display:flex}.PresetsPage-module__qm_lgq__RangeLabel{width:58px;font-size:var(--pp-t-small);color:var(--text-secondary);flex-shrink:0;font-weight:600}.PresetsPage-module__qm_lgq__RangeInput{appearance:none;border-radius:var(--pp-r-pill);background:color-mix(in srgb, var(--dropdown-border) 45%, transparent);cursor:pointer;outline:none;flex:1;min-width:0;height:4px}.PresetsPage-module__qm_lgq__RangeInput::-webkit-slider-thumb{appearance:none;border:2px solid var(--dropdown-bg);background:var(--action-color);width:14px;height:14px;box-shadow:var(--pp-shadow-sm);cursor:pointer;transition:transform var(--pp-dur-1) ease, box-shadow var(--pp-dur-1) ease;border-radius:50%;margin-top:-5px}.PresetsPage-module__qm_lgq__RangeInput::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px var(--pp-accent-ring);transform:scale(1.15)}.PresetsPage-module__qm_lgq__RangeInput::-webkit-slider-runnable-track{border-radius:var(--pp-r-pill);height:4px}.PresetsPage-module__qm_lgq__RangeInput::-moz-range-thumb{border:2px solid var(--dropdown-bg);background:var(--action-color);width:14px;height:14px;box-shadow:var(--pp-shadow-sm);cursor:pointer;border-radius:50%}.PresetsPage-module__qm_lgq__RangeInput::-moz-range-track{border-radius:var(--pp-r-pill);background:color-mix(in srgb, var(--dropdown-border) 45%, transparent);height:4px}.PresetsPage-module__qm_lgq__RangeInput::-moz-range-progress{border-radius:var(--pp-r-pill);background:var(--action-color);height:4px}.PresetsPage-module__qm_lgq__RangeInput:focus-visible{outline:var(--pp-focus);outline-offset:4px}.PresetsPage-module__qm_lgq__RangeValue{text-align:right;width:38px;font-size:var(--pp-t-small);font-variant-numeric:tabular-nums;color:var(--text-muted);flex-shrink:0;font-weight:600}.PresetsPage-module__qm_lgq__StateGrid{gap:var(--pp-2);flex-direction:column;display:flex}.PresetsPage-module__qm_lgq__StateRow{justify-content:space-between;align-items:baseline;gap:var(--pp-3);font-size:var(--pp-t-small);display:flex}.PresetsPage-module__qm_lgq__StateKey{color:var(--text-muted)}.PresetsPage-module__qm_lgq__StateVal{color:var(--text-primary);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.PresetsPage-module__qm_lgq__Swatches{align-items:center;gap:5px;display:flex}.PresetsPage-module__qm_lgq__Swatch{border-radius:var(--pp-r-xs);border:1px solid var(--pp-line);flex-shrink:0;width:16px;height:16px}.PresetsPage-module__qm_lgq__Note{font-size:var(--pp-t-small);color:var(--text-secondary);margin:0;line-height:1.55}.PresetsPage-module__qm_lgq__NoticeCard{padding:var(--pp-3);border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-sm);background:var(--pp-surface);color:var(--text-secondary);font-size:var(--pp-t-small);margin:0;line-height:1.5}.PresetsPage-module__qm_lgq__Btn{isolation:isolate;justify-content:center;align-items:center;gap:var(--pp-2);height:var(--pp-h-md);padding:0 var(--pp-5);border-radius:var(--pp-r-pill);font-family:var(--font-body);font-size:var(--pp-t-body);letter-spacing:var(--pp-tracking-tight);white-space:nowrap;cursor:pointer;transition:color var(--pp-dur-2) ease, border-color var(--pp-dur-2) ease, opacity var(--pp-dur-1) ease;background:0 0;border:1px solid #0000;flex-shrink:0;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.PresetsPage-module__qm_lgq__Btn:before{content:"";z-index:-1;opacity:.1;transform-origin:0;transition:transform var(--pp-dur-2) var(--pp-ease);background:currentColor;position:absolute;inset:0;transform:scaleX(0)}.PresetsPage-module__qm_lgq__Btn:hover:not(:disabled):before,.PresetsPage-module__qm_lgq__Btn:focus-visible:before{transform:scaleX(1)}.PresetsPage-module__qm_lgq__Btn:active:not(:disabled):before{opacity:.18}.PresetsPage-module__qm_lgq__Btn svg{flex-shrink:0;display:block}.PresetsPage-module__qm_lgq__Btn:disabled{opacity:.4;cursor:not-allowed}.PresetsPage-module__qm_lgq__BtnLg{height:var(--pp-h-lg);padding:0 var(--pp-6);font-size:var(--pp-t-base)}.PresetsPage-module__qm_lgq__BtnFull{width:100%}.PresetsPage-module__qm_lgq__BtnSquare{width:var(--pp-h-md);padding:0}.PresetsPage-module__qm_lgq__BtnPrimary{border-color:var(--pp-accent-line);color:var(--action-color)}.PresetsPage-module__qm_lgq__BtnPrimary:hover:not(:disabled){border-color:color-mix(in srgb, var(--action-color) 62%, transparent)}.PresetsPage-module__qm_lgq__BtnSecondary{border-color:var(--pp-line);color:var(--text-secondary)}.PresetsPage-module__qm_lgq__BtnSecondary:hover:not(:disabled){border-color:var(--pp-line-strong);color:var(--text-primary)}.PresetsPage-module__qm_lgq__BtnGhost{color:var(--text-secondary)}.PresetsPage-module__qm_lgq__BtnGhost:hover:not(:disabled){color:var(--text-primary)}.PresetsPage-module__qm_lgq__BtnDanger{color:var(--text-secondary)}.PresetsPage-module__qm_lgq__BtnDanger:hover:not(:disabled){border-color:var(--pp-danger-line);color:var(--pp-danger)}.PresetsPage-module__qm_lgq__Btn:focus-visible,.PresetsPage-module__qm_lgq__Tab:focus-visible,.PresetsPage-module__qm_lgq__SortBtn:focus-visible,.PresetsPage-module__qm_lgq__CardApply:focus-visible,.PresetsPage-module__qm_lgq__IconBtn:focus-visible,.PresetsPage-module__qm_lgq__ApplyPart:focus-visible,.PresetsPage-module__qm_lgq__SectionToggle:focus-visible,.PresetsPage-module__qm_lgq__InspectorClose:focus-visible,.PresetsPage-module__qm_lgq__SearchClear:focus-visible,.PresetsPage-module__qm_lgq__MenuItem:focus-visible,button.PresetsPage-module__qm_lgq__GalleryStat:focus-visible{outline:var(--pp-focus);outline-offset:var(--pp-focus-offset)}.PresetsPage-module__qm_lgq__Input:focus-visible,.PresetsPage-module__qm_lgq__Textarea:focus-visible,.PresetsPage-module__qm_lgq__Search:focus-within{outline:none}.PresetsPage-module__qm_lgq__Empty{text-align:center;width:min(560px,100%);margin:var(--pp-8) auto 0;padding:var(--pp-10) var(--pp-8) var(--pp-8);border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-xl);background:var(--pp-surface-raised);-webkit-backdrop-filter:var(--pp-frost);box-shadow:var(--pp-shadow-md);flex-direction:column;align-items:center;display:flex;position:relative}.PresetsPage-module__qm_lgq__EmptyGhosts{justify-content:center;align-items:flex-end;gap:var(--pp-2);margin-bottom:var(--pp-6);pointer-events:none;display:flex}.PresetsPage-module__qm_lgq__EmptyGhost{gap:var(--pp-2);width:92px;padding:var(--pp-2);border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-sm);background:var(--pp-surface);flex-direction:column;display:flex}.PresetsPage-module__qm_lgq__EmptyGhostArt{border-radius:var(--pp-r-xs);background:linear-gradient(135deg, var(--pp-accent-wash-hover), transparent);height:52px}.PresetsPage-module__qm_lgq__EmptyGhostLine{border-radius:var(--pp-r-pill);background:var(--pp-line);width:60%;height:6px}.PresetsPage-module__qm_lgq__EmptyGhost:first-child{opacity:.55;transform:rotate(-7deg)translateY(8px)scale(.93)}.PresetsPage-module__qm_lgq__EmptyGhost:nth-child(3){opacity:.55;transform:rotate(7deg)translateY(8px)scale(.93)}.PresetsPage-module__qm_lgq__EmptyTitle{font-family:var(--font-heading);font-size:var(--pp-t-title);letter-spacing:var(--pp-tracking-tight);color:var(--text-primary);margin:0;font-weight:600}.PresetsPage-module__qm_lgq__EmptyDesc{margin:var(--pp-2) 0 0;max-width:42ch;font-size:var(--pp-t-body);color:var(--text-secondary);line-height:1.6}.PresetsPage-module__qm_lgq__EmptyActions{align-items:center;gap:var(--pp-2);margin-top:var(--pp-5);display:flex}.PresetsPage-module__qm_lgq__UpgradeInline{align-items:flex-end;gap:var(--pp-2);flex-direction:column;max-width:340px;display:flex}.PresetsPage-module__qm_lgq__UpgradeInlineText{text-align:right;font-size:var(--pp-t-small);color:var(--text-muted);margin:0;line-height:1.5}.PresetsPage-module__qm_lgq__UpgradeTiers{gap:var(--pp-2);flex-wrap:wrap;display:flex}.PresetsPage-module__qm_lgq__UpgradeTier{align-items:baseline;gap:var(--pp-2);padding:var(--pp-2) var(--pp-3);border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-sm);background:var(--pp-surface);-webkit-backdrop-filter:var(--pp-frost);display:flex}.PresetsPage-module__qm_lgq__UpgradeTierName{font-size:var(--pp-t-body);letter-spacing:var(--pp-tracking-tight);color:var(--text-primary);font-weight:700}.PresetsPage-module__qm_lgq__UpgradeTierLimit{font-size:var(--pp-t-small);color:var(--action-color);font-weight:600}.PresetsPage-module__qm_lgq__Overlay{z-index:50;padding:var(--pp-5);-webkit-backdrop-filter:blur(6px);animation:PresetsPage-module__qm_lgq__ppFade var(--pp-dur-2) ease;background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.PresetsPage-module__qm_lgq__Modal{gap:var(--pp-5);width:min(480px,100%);max-height:calc(100vh - var(--pp-10));padding:var(--pp-6);border:1px solid var(--pp-line);border-radius:var(--pp-r-xl);background:var(--dropdown-bg);box-shadow:var(--pp-shadow-lg);animation:PresetsPage-module__qm_lgq__ppModalIn var(--pp-dur-3) var(--pp-ease);flex-direction:column;display:flex;overflow-y:auto}@keyframes PresetsPage-module__qm_lgq__ppFade{0%{opacity:0}to{opacity:1}}@keyframes PresetsPage-module__qm_lgq__ppModalIn{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.PresetsPage-module__qm_lgq__ModalHeader{gap:var(--pp-1);flex-direction:column;display:flex}.PresetsPage-module__qm_lgq__ModalTitle{font-family:var(--font-heading);font-size:var(--pp-t-title);letter-spacing:var(--pp-tracking-tight);color:var(--text-primary);margin:0;font-weight:600;line-height:1.15}.PresetsPage-module__qm_lgq__ModalDesc{font-size:var(--pp-t-body);color:var(--text-secondary);margin:0;line-height:1.55}.PresetsPage-module__qm_lgq__Fields{gap:var(--pp-4);flex-direction:column;display:flex}.PresetsPage-module__qm_lgq__ModalActions{justify-content:flex-end;align-items:center;gap:var(--pp-2);display:flex}.PresetsPage-module__qm_lgq__TagRow{align-items:center;gap:var(--pp-2);display:flex}.PresetsPage-module__qm_lgq__TagRow .PresetsPage-module__qm_lgq__Input{flex:1;min-width:0}.PresetsPage-module__qm_lgq__TagChips{gap:var(--pp-1);margin-top:var(--pp-2);flex-wrap:wrap;display:flex}.PresetsPage-module__qm_lgq__TagChip{align-items:center;gap:var(--pp-1);height:var(--pp-h-xs);padding:0 var(--pp-2);border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-pill);background:var(--pp-surface);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--pp-t-micro);cursor:pointer;transition:background var(--pp-dur-1) ease, color var(--pp-dur-1) ease, border-color var(--pp-dur-1) ease;font-weight:600;display:inline-flex}.PresetsPage-module__qm_lgq__TagChip:hover{background:var(--pp-danger-wash);border-color:var(--pp-danger-line);color:var(--pp-danger)}.PresetsPage-module__qm_lgq__TagChip:focus-visible{outline:var(--pp-focus);outline-offset:var(--pp-focus-offset)}.PresetsPage-module__qm_lgq__Pills{gap:var(--pp-1);flex-wrap:wrap;display:flex}.PresetsPage-module__qm_lgq__Pill{height:22px;padding:0 var(--pp-2);border:1px solid var(--pp-line-soft);border-radius:var(--pp-r-pill);background:var(--pp-surface);color:var(--text-secondary);font-size:var(--pp-t-micro);align-items:center;font-weight:600;display:inline-flex}.PresetsPage-module__qm_lgq__Toast{left:50%;bottom:var(--pp-8);z-index:60;align-items:center;gap:var(--pp-2);max-width:calc(100vw - var(--pp-8));padding:var(--pp-3) var(--pp-5);border:1px solid var(--pp-line);border-radius:var(--pp-r-pill);background:var(--dropdown-bg);color:var(--text-primary);font-size:var(--pp-t-body);letter-spacing:var(--pp-tracking-tight);box-shadow:var(--pp-shadow-lg);pointer-events:none;animation:PresetsPage-module__qm_lgq__ppToastIn var(--pp-dur-3) var(--pp-ease);font-weight:600;display:inline-flex;position:fixed;transform:translate(-50%)}@keyframes PresetsPage-module__qm_lgq__ppToastIn{0%{opacity:0;transform:translate(-50%)translateY(10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.PresetsPage-module__qm_lgq__ToastOut{animation:PresetsPage-module__qm_lgq__ppToastOut var(--pp-dur-2) ease forwards}@keyframes PresetsPage-module__qm_lgq__ppToastOut{to{opacity:0;transform:translate(-50%)translateY(8px)}}.PresetsPage-module__qm_lgq__Menu{z-index:1000;min-width:168px;padding:var(--pp-1);border:1px solid var(--pp-line);border-radius:var(--pp-r-md);background:var(--dropdown-bg);box-shadow:var(--pp-shadow-lg);transform-origin:100% 0;animation:PresetsPage-module__qm_lgq__ppMenuIn var(--pp-dur-2) var(--pp-ease)}.PresetsPage-module__qm_lgq__MenuClosing{pointer-events:none;animation:.14s forwards PresetsPage-module__qm_lgq__ppMenuOut}@keyframes PresetsPage-module__qm_lgq__ppMenuIn{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}@keyframes PresetsPage-module__qm_lgq__ppMenuOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)scale(.97)}}.PresetsPage-module__qm_lgq__MenuItem{justify-content:space-between;align-items:center;gap:var(--pp-3);width:100%;height:var(--pp-h-sm);padding:0 var(--pp-3);border-radius:var(--pp-r-xs);color:var(--text-secondary);font-family:var(--font-body);font-size:var(--pp-t-body);text-align:left;cursor:pointer;transition:background var(--pp-dur-1) ease, color var(--pp-dur-1) ease;background:0 0;border:none;font-weight:500;display:flex}.PresetsPage-module__qm_lgq__MenuItem:hover{background:var(--hover-bg);color:var(--text-primary)}.PresetsPage-module__qm_lgq__MenuItemActive{background:var(--pp-accent-wash);color:var(--text-primary);font-weight:600}.PresetsPage-module__qm_lgq__MenuCheck{color:var(--action-color);flex-shrink:0;display:inline-flex}.PresetsPage-module__qm_lgq__TagChip svg{width:10px;height:10px}.PresetsPage-module__qm_lgq__ReviewWrap{display:block}@media (max-width:1179px){.PresetsPage-module__qm_lgq__InspectorBackdrop{z-index:40;-webkit-backdrop-filter:blur(3px);animation:PresetsPage-module__qm_lgq__ppFade var(--pp-dur-2) ease;background:#00000073;display:block;position:fixed;inset:0}.PresetsPage-module__qm_lgq__Inspector{z-index:41;border-radius:var(--pp-r-lg) 0 0 var(--pp-r-lg);width:min(420px,100%);max-height:none;box-shadow:var(--pp-shadow-lg);animation:PresetsPage-module__qm_lgq__ppSheetIn var(--pp-dur-3) var(--pp-ease);border-right:none;position:fixed;top:0;bottom:0;right:0}@keyframes PresetsPage-module__qm_lgq__ppSheetIn{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}}@media (max-width:900px){.PresetsPage-module__qm_lgq__Workspace{width:min(1360px, 100% - var(--pp-8));padding:var(--pp-8) 0 var(--pp-12)}.PresetsPage-module__qm_lgq__PageTitle{font-size:var(--pp-t-title)}.PresetsPage-module__qm_lgq__Masthead{align-items:flex-start;gap:var(--pp-4);flex-direction:column}.PresetsPage-module__qm_lgq__MastheadActions{width:100%}.PresetsPage-module__qm_lgq__MastheadActions .PresetsPage-module__qm_lgq__Btn{flex:1}.PresetsPage-module__qm_lgq__UpgradeInline{align-items:flex-start;max-width:none}.PresetsPage-module__qm_lgq__UpgradeInlineText{text-align:left}.PresetsPage-module__qm_lgq__Toolbar{align-items:stretch;gap:var(--pp-3);flex-direction:column}.PresetsPage-module__qm_lgq__ToolbarRight{min-width:0}.PresetsPage-module__qm_lgq__Search{max-width:none}}@media (max-width:620px){.PresetsPage-module__qm_lgq__Workspace{width:calc(100% - var(--pp-6))}.PresetsPage-module__qm_lgq__Grid{gap:var(--pp-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.PresetsPage-module__qm_lgq__Inspector{border-radius:var(--pp-r-xl) var(--pp-r-xl) 0 0;border-right:1px solid var(--pp-line-soft);width:100%;max-height:86vh;animation:PresetsPage-module__qm_lgq__ppSheetUp var(--pp-dur-3) var(--pp-ease);top:auto;left:0;right:0}@keyframes PresetsPage-module__qm_lgq__ppSheetUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.PresetsPage-module__qm_lgq__InspectorArt{aspect-ratio:2}.PresetsPage-module__qm_lgq__CardApply{opacity:1;transform:none}.PresetsPage-module__qm_lgq__GalleryTags{opacity:1}}@media (prefers-reduced-motion:reduce){.PresetsPage-module__qm_lgq__Card:hover,.PresetsPage-module__qm_lgq__CardApply{transform:none}.PresetsPage-module__qm_lgq__RangeInput::-webkit-slider-thumb:hover{transform:none}.PresetsPage-module__qm_lgq__Btn:before{opacity:0;transform:scaleX(1)}.PresetsPage-module__qm_lgq__Btn:hover:not(:disabled):before,.PresetsPage-module__qm_lgq__Btn:focus-visible:before{opacity:.1}.PresetsPage-module__qm_lgq__IconBtn:active{transform:none}}html[data-reduce-motion=true] .PresetsPage-module__qm_lgq__Card:hover{transform:none}html[data-reduce-motion=true] .PresetsPage-module__qm_lgq__CardApply{transform:none}html[data-reduce-motion=true] .PresetsPage-module__qm_lgq__RangeInput::-webkit-slider-thumb:hover{transform:none}html[data-reduce-motion=true] .PresetsPage-module__qm_lgq__IconBtn:active{transform:none}html[data-reduce-motion=true] .PresetsPage-module__qm_lgq__Btn:before{opacity:0;transform:scaleX(1)}html[data-reduce-motion=true] .PresetsPage-module__qm_lgq__Btn:hover:not(:disabled):before{opacity:.1}html[data-reduce-motion=true] .PresetsPage-module__qm_lgq__Btn:focus-visible:before{opacity:.1}
.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)}}
.DeepResearchArea-module__k3NdkW__Container{flex-direction:column;width:100%;max-width:780px;height:100%;margin:0 auto;display:flex;position:relative}.DeepResearchArea-module__k3NdkW__LandingContent{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding-bottom:60px;display:flex}.DeepResearchArea-module__k3NdkW__LandingIcon{background:color-mix(in srgb, var(--action-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--action-color) 25%, transparent);width:52px;height:52px;color:var(--action-color);border-radius:50%;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.DeepResearchArea-module__k3NdkW__LandingTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600}.DeepResearchArea-module__k3NdkW__LandingSubtitle{color:var(--text-muted);margin:0;font-size:14px}.DeepResearchArea-module__k3NdkW__InputSection{flex-shrink:0;padding:0 16px 16px;position:relative}.DeepResearchArea-module__k3NdkW__ActiveChip{color:var(--action-color);background:color-mix(in srgb, var(--action-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--action-color) 25%, transparent);-webkit-user-select:none;user-select:none;border-radius:16px;align-items:center;gap:6px;margin-top:8px;padding:6px 12px 6px 8px;font-size:13px;font-weight:500;display:inline-flex}.DeepResearchArea-module__k3NdkW__Suggestions{flex-direction:column;flex-shrink:0;gap:1px;padding:0 16px 24px;display:flex}.DeepResearchArea-module__k3NdkW__SuggestionItem{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:14px 12px;font-family:inherit;font-size:14px;line-height:1.4;transition:background-color .12s;display:flex}.DeepResearchArea-module__k3NdkW__SuggestionItem:hover{background:var(--hover-bg,#ffffff0a)}.DeepResearchArea-module__k3NdkW__SuggestionChevron{color:var(--text-muted);opacity:.6;flex-shrink:0}.DeepResearchArea-module__k3NdkW__SuggestionTitle{white-space:nowrap;flex-shrink:0;font-weight:600}.DeepResearchArea-module__k3NdkW__SuggestionDesc{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.DeepResearchArea-module__k3NdkW__ChatContent{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;flex:1;gap:20px;padding:40px 16px 24px;display:flex;overflow-y:auto}.DeepResearchArea-module__k3NdkW__ChatContent::-webkit-scrollbar{width:6px}.DeepResearchArea-module__k3NdkW__ChatContent::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.DeepResearchArea-module__k3NdkW__UserBubble{background:var(--message-user-bg,#2a2a2a);color:var(--text-primary);word-wrap:break-word;border-radius:20px;align-self:flex-end;max-width:75%;padding:14px 18px;font-size:15px;line-height:1.55}.DeepResearchArea-module__k3NdkW__PlanCard{background:var(--bg-secondary,#1a1a1a);border:1px solid var(--dropdown-border,#2a2a2a);border-radius:16px;padding:24px 24px 20px}.DeepResearchArea-module__k3NdkW__PlanHeader{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.DeepResearchArea-module__k3NdkW__PlanTitle{color:var(--text-primary);margin:0;font-size:15px;font-weight:600}.DeepResearchArea-module__k3NdkW__UpdateBtn{border:1px solid var(--dropdown-border,#404040);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:16px;padding:6px 14px;font-size:12px;font-weight:500;transition:background-color .1s}.DeepResearchArea-module__k3NdkW__UpdateBtn:hover{background:var(--hover-bg,#ffffff0d)}.DeepResearchArea-module__k3NdkW__PlanSteps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.DeepResearchArea-module__k3NdkW__PlanStep{color:var(--text-primary);align-items:flex-start;gap:14px;font-size:14px;line-height:1.55;display:flex}.DeepResearchArea-module__k3NdkW__StepCircle{border:1.5px solid var(--text-muted,#555);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;transition:all .2s;display:flex}.DeepResearchArea-module__k3NdkW__StepCircleActive{border-color:var(--action-color);background:color-mix(in srgb, var(--action-color) 15%, transparent);animation:1.5s ease-in-out infinite DeepResearchArea-module__k3NdkW__stepPulse}@keyframes DeepResearchArea-module__k3NdkW__stepPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--action-color) 30%, transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--action-color) 10%, transparent)}}.DeepResearchArea-module__k3NdkW__StepCircleDone{border-color:var(--chart-green,#22c55e);background:var(--chart-green,#22c55e)}.DeepResearchArea-module__k3NdkW__StepText{flex:1;padding-top:1px}.DeepResearchArea-module__k3NdkW__StepDone .DeepResearchArea-module__k3NdkW__StepText{color:var(--text-secondary)}.DeepResearchArea-module__k3NdkW__PlanActions{border-top:1px solid var(--dropdown-border,#2a2a2a);justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;display:flex}.DeepResearchArea-module__k3NdkW__PlanActionsRight{align-items:center;gap:8px;display:flex}.DeepResearchArea-module__k3NdkW__ActionBtn{border:1px solid var(--dropdown-border,#404040);color:var(--text-primary);cursor:pointer;background:0 0;border-radius:20px;padding:8px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .12s,border-color .12s}.DeepResearchArea-module__k3NdkW__ActionBtn:hover{background:var(--hover-bg,#ffffff0d);border-color:var(--text-muted)}.DeepResearchArea-module__k3NdkW__ActionBtnStart{align-items:center;gap:8px;display:flex}.DeepResearchArea-module__k3NdkW__CreditBadge{border:1px solid var(--text-muted,#555);min-width:26px;height:22px;color:var(--text-muted);border-radius:11px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.DeepResearchArea-module__k3NdkW__ProgressSection{border-top:1px solid var(--dropdown-border,#2a2a2a);margin-top:18px;padding-top:14px}.DeepResearchArea-module__k3NdkW__ProgressInfo{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.DeepResearchArea-module__k3NdkW__ProgressLabel{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-size:13px;overflow:hidden}.DeepResearchArea-module__k3NdkW__SearchCount{color:var(--text-muted);white-space:nowrap;font-size:13px}.DeepResearchArea-module__k3NdkW__ProgressBarRow{align-items:center;gap:10px;display:flex}.DeepResearchArea-module__k3NdkW__ProgressBar{background:var(--dropdown-border,#333);border-radius:2px;flex:1;height:4px;overflow:hidden}.DeepResearchArea-module__k3NdkW__ProgressFill{background:var(--text-primary);border-radius:2px;height:100%;transition:width .4s}.DeepResearchArea-module__k3NdkW__StopBtn{border:1px solid var(--dropdown-border,#404040);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .1s;display:flex}.DeepResearchArea-module__k3NdkW__StopBtn:hover{background:var(--hover-bg,#ffffff0d)}.DeepResearchArea-module__k3NdkW__PlanLoading{color:var(--text-secondary);align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.DeepResearchArea-module__k3NdkW__LoadingDots{gap:4px;display:flex}.DeepResearchArea-module__k3NdkW__LoadingDots span{background:var(--action-color);border-radius:50%;width:5px;height:5px;animation:1.4s ease-in-out infinite DeepResearchArea-module__k3NdkW__dotBounce}.DeepResearchArea-module__k3NdkW__LoadingDots span:nth-child(2){animation-delay:.16s}.DeepResearchArea-module__k3NdkW__LoadingDots span:nth-child(3){animation-delay:.32s}@keyframes DeepResearchArea-module__k3NdkW__dotBounce{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.DeepResearchArea-module__k3NdkW__ReportCard{background:var(--bg-secondary,#1a1a1a);border:1px solid var(--dropdown-border,#2a2a2a);border-radius:16px;margin-top:4px;padding:24px}.DeepResearchArea-module__k3NdkW__ReportText{color:var(--text-primary);white-space:pre-wrap;word-wrap:break-word;margin:0;font-family:inherit;font-size:14px;line-height:1.7}.DeepResearchArea-module__k3NdkW__ErrorCard{background:color-mix(in srgb, var(--error-color,#ef4444) 8%, var(--bg-secondary,#1a1a1a));border:1px solid color-mix(in srgb, var(--error-color,#ef4444) 25%, transparent);color:var(--text-primary);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:14px;display:flex}.DeepResearchArea-module__k3NdkW__ErrorCard p{color:var(--text-secondary);margin:0}
