.PersonaSelector-module-scss-module__4xFJla__root{display:inline-flex;position:relative}.PersonaSelector-module-scss-module__4xFJla__trigger{color:#fffc;cursor:pointer;background:#0006;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:12px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.PersonaSelector-module-scss-module__4xFJla__trigger:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#fff3}.PersonaSelector-module-scss-module__4xFJla__trigger:disabled{opacity:.5;cursor:not-allowed}.PersonaSelector-module-scss-module__4xFJla__triggerActive{border-color:color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 50%, transparent);background:color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 14%, #0006);color:#fff}.PersonaSelector-module-scss-module__4xFJla__triggerActive .PersonaSelector-module-scss-module__4xFJla__icon{color:var(--chat-modal-theme-color,var(--search-theme-color,var(--blue)))}.PersonaSelector-module-scss-module__4xFJla__icon{color:#ffffff8c;font-size:11px}.PersonaSelector-module-scss-module__4xFJla__label{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}@media screen and (max-width:500px){.PersonaSelector-module-scss-module__4xFJla__label{max-width:100px}}.PersonaSelector-module-scss-module__4xFJla__chevron{opacity:.7;font-size:9px}.PersonaSelector-module-scss-module__4xFJla__menu{z-index:50;background:var(--surface-2);border:1px solid var(--border-medium);scrollbar-width:thin;scrollbar-color:#ffffff2e #0000;min-width:240px;max-height:280px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 28px #00000080}.PersonaSelector-module-scss-module__4xFJla__menu::-webkit-scrollbar{width:6px}.PersonaSelector-module-scss-module__4xFJla__menu::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}.PersonaSelector-module-scss-module__4xFJla__option{color:#ffffffd1;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:10px;width:100%;padding:8px 10px;font-family:inherit;font-size:13px;transition:background .15s,color .15s;display:flex}.PersonaSelector-module-scss-module__4xFJla__option:hover{color:#fff;background:#ffffff0f}.PersonaSelector-module-scss-module__4xFJla__optionSelected{background:color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 16%, transparent);color:#fff}.PersonaSelector-module-scss-module__4xFJla__optionSelected:hover{background:color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 22%, transparent)}.PersonaSelector-module-scss-module__4xFJla__optionName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.PersonaSelector-module-scss-module__4xFJla__surcharge{background:color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 18%, #0006);border:1px solid color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 30%, transparent);color:var(--chat-modal-theme-color,var(--search-theme-color,var(--blue)));border-radius:999px;align-items:center;gap:3px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}.PersonaSelector-module-scss-module__4xFJla__surcharge svg{font-size:8px}.PersonaSelector-module-scss-module__4xFJla__check{color:var(--chat-modal-theme-color,var(--search-theme-color,var(--blue)));font-size:11px}
@keyframes MetaChatModal-module-scss-module__mbg-LW__thinkingDot{0%,80%,to{opacity:.2}40%{opacity:1}}@keyframes MetaChatModal-module-scss-module__mbg-LW__statusPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes MetaChatModal-module-scss-module__mbg-LW__bubbleIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes MetaChatModal-module-scss-module__mbg-LW__modalIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.MetaChatModal-module-scss-module__mbg-LW__backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#000000d1;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out MetaChatModal-module-scss-module__mbg-LW__bubbleIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media screen and (max-width:800px){.MetaChatModal-module-scss-module__mbg-LW__backdrop{align-items:stretch;padding:0}}.MetaChatModal-module-scss-module__mbg-LW__modal{background:var(--surface-2);border:1px solid var(--neon-cyan-edge);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);flex-direction:column;width:100%;max-width:720px;max-height:min(720px,88vh);animation:.22s ease-out MetaChatModal-module-scss-module__mbg-LW__modalIn;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009,inset 0 0 40px #00f0ff0f}@media screen and (max-width:800px){.MetaChatModal-module-scss-module__mbg-LW__modal{clip-path:none;border:none;max-width:100%;height:100%;max-height:100%}}.MetaChatModal-module-scss-module__mbg-LW__header{background:#00000073;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.MetaChatModal-module-scss-module__mbg-LW__headerTitle{color:#fff;font-family:"Orbitron",var(--font-orbitron),sans-serif;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.MetaChatModal-module-scss-module__mbg-LW__statusDot{background:var(--chat-modal-theme-color,var(--search-theme-color,var(--blue)));width:8px;height:8px;box-shadow:0 0 8px var(--chat-modal-theme-color,var(--search-theme-color,var(--blue)));border-radius:50%;animation:2s ease-in-out infinite MetaChatModal-module-scss-module__mbg-LW__statusPulse}.MetaChatModal-module-scss-module__mbg-LW__headerRight{align-items:center;gap:8px;display:flex}.MetaChatModal-module-scss-module__mbg-LW__balancePill{background:color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 14%, #0006);border:1px solid color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 35%, transparent);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.MetaChatModal-module-scss-module__mbg-LW__balancePill svg{color:var(--chat-modal-theme-color,var(--search-theme-color,var(--blue)));font-size:10px}.MetaChatModal-module-scss-module__mbg-LW__endChatButton,.MetaChatModal-module-scss-module__mbg-LW__closeButton{color:#ffffffbf;text-transform:uppercase;letter-spacing:1.5px;font-size:11px;font-family:var(--font-nulshock);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.MetaChatModal-module-scss-module__mbg-LW__endChatButton:hover,.MetaChatModal-module-scss-module__mbg-LW__closeButton:hover{color:#fff;background:#ffffff1a;border-color:#ffffff3d}.MetaChatModal-module-scss-module__mbg-LW__closeButton{padding:6px 9px;font-size:14px}@media screen and (max-width:500px){.MetaChatModal-module-scss-module__mbg-LW__endChatButton .MetaChatModal-module-scss-module__mbg-LW__endChatLabel{display:none}}.MetaChatModal-module-scss-module__mbg-LW__messages{scrollbar-width:thin;scrollbar-color:#ffffff2e #0000;flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow-y:auto}.MetaChatModal-module-scss-module__mbg-LW__messages::-webkit-scrollbar{width:6px}.MetaChatModal-module-scss-module__mbg-LW__messages::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:3px}@media screen and (max-width:800px){.MetaChatModal-module-scss-module__mbg-LW__messages{padding:14px}}.MetaChatModal-module-scss-module__mbg-LW__bubble{word-wrap:break-word;white-space:pre-wrap;border-radius:12px;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.5;animation:.25s ease-out MetaChatModal-module-scss-module__mbg-LW__bubbleIn}.MetaChatModal-module-scss-module__mbg-LW__bubble strong{color:var(--chat-modal-theme-color,var(--search-theme-color,var(--blue)));font-weight:600}.MetaChatModal-module-scss-module__mbg-LW__entityLink{color:var(--chat-modal-theme-color,var(--search-theme-color,var(--blue)));border-bottom:1px dashed color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 55%, transparent);text-decoration:none;transition:color .15s,border-color .15s}.MetaChatModal-module-scss-module__mbg-LW__entityLink:hover{color:#fff;border-bottom-color:#fff}strong .MetaChatModal-module-scss-module__mbg-LW__entityLink{color:inherit}.MetaChatModal-module-scss-module__mbg-LW__userBubble{background:color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 22%, #0006);border:1px solid color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 45%, transparent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.MetaChatModal-module-scss-module__mbg-LW__assistantBubble{color:#ffffffeb;background:#ffffff0d;border:1px solid #ffffff14;border-bottom-left-radius:4px;align-self:flex-start}.MetaChatModal-module-scss-module__mbg-LW__thinking{align-items:center;gap:6px;padding:14px 18px;display:inline-flex}.MetaChatModal-module-scss-module__mbg-LW__dot{background:var(--chat-modal-theme-color,var(--search-theme-color,var(--blue)));border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite MetaChatModal-module-scss-module__mbg-LW__thinkingDot}.MetaChatModal-module-scss-module__mbg-LW__dot:nth-child(2){animation-delay:.2s}.MetaChatModal-module-scss-module__mbg-LW__dot:nth-child(3){animation-delay:.4s}.MetaChatModal-module-scss-module__mbg-LW__errorBanner{color:#ffd6d6;text-align:center;background:#4a1a1a7b;border:1px solid #ff5b5b66;border-radius:4px;align-self:stretch;padding:10px 14px;font-size:13px}.MetaChatModal-module-scss-module__mbg-LW__capBanner{color:#fffc;text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:4px;flex-direction:column;align-self:stretch;align-items:center;gap:10px;padding:14px;font-size:13px;display:flex}.MetaChatModal-module-scss-module__mbg-LW__newChatButton{border:1px solid color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 50%, transparent);background:color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 14%, #0006);color:#fff;font-size:12px;font-family:var(--font-nulshock);text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:8px 16px;transition:background .2s;display:inline-flex}.MetaChatModal-module-scss-module__mbg-LW__newChatButton:hover{background:color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 25%, #0006)}.MetaChatModal-module-scss-module__mbg-LW__composerSection{background:#0006;border-top:1px solid #ffffff0f;flex-direction:column;gap:8px;padding:10px 12px 12px;display:flex}.MetaChatModal-module-scss-module__mbg-LW__composerMeta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.MetaChatModal-module-scss-module__mbg-LW__surchargeNote{color:var(--chat-modal-theme-color,var(--search-theme-color,var(--blue)));opacity:.85;white-space:nowrap;font-size:11px}.MetaChatModal-module-scss-module__mbg-LW__inputRow{align-items:stretch;gap:8px;display:flex}.MetaChatModal-module-scss-module__mbg-LW__input{resize:none;color:#fff;background:#00000080;border:1px solid #ffffff14;border-radius:4px;outline:none;flex:1;min-height:40px;max-height:120px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.MetaChatModal-module-scss-module__mbg-LW__input::placeholder{color:#fff6}.MetaChatModal-module-scss-module__mbg-LW__input:focus{border-color:color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 14%, transparent)}.MetaChatModal-module-scss-module__mbg-LW__input:disabled{opacity:.55;cursor:not-allowed}.MetaChatModal-module-scss-module__mbg-LW__sendButton{border:1px solid color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 50%, transparent);background:color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 25%, #0006);color:#fff;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:46px;min-width:46px;transition:background .2s,transform .15s;display:inline-flex}.MetaChatModal-module-scss-module__mbg-LW__sendButton:hover:not(:disabled){background:color-mix(in srgb, var(--chat-modal-theme-color,var(--search-theme-color,var(--blue))) 40%, #0006);transform:translateY(-1px)}.MetaChatModal-module-scss-module__mbg-LW__sendButton:disabled{opacity:.4;cursor:not-allowed}.MetaChatModal-module-scss-module__mbg-LW__sendButton svg{font-size:14px}
@keyframes MetaChatLockedModal-module-scss-module__zr3CoW__lockedFadeIn{0%{opacity:0}to{opacity:1}}@keyframes MetaChatLockedModal-module-scss-module__zr3CoW__lockedModalIn{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.MetaChatLockedModal-module-scss-module__zr3CoW__backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);background:#000000d1;justify-content:center;align-items:center;padding:24px;animation:.18s ease-out MetaChatLockedModal-module-scss-module__zr3CoW__lockedFadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media screen and (max-width:800px){.MetaChatLockedModal-module-scss-module__zr3CoW__backdrop{padding:16px}}.MetaChatLockedModal-module-scss-module__zr3CoW__modal{background:var(--surface-2);border:1px solid var(--neon-cyan-edge);color:#fff;text-align:center;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);width:min(560px,100%);max-height:90vh;padding:28px 28px 24px;animation:.22s ease-out MetaChatLockedModal-module-scss-module__zr3CoW__lockedModalIn;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0000008c,inset 0 0 40px #00f0ff0f}@media screen and (max-width:800px){.MetaChatLockedModal-module-scss-module__zr3CoW__modal{padding:22px 18px 18px}}.MetaChatLockedModal-module-scss-module__zr3CoW__closeButton{color:#ffffff8c;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:8px;right:10px}.MetaChatLockedModal-module-scss-module__zr3CoW__closeButton:hover{color:#fff;background:#ffffff14}.MetaChatLockedModal-module-scss-module__zr3CoW__header{justify-content:center;align-items:center;gap:10px;margin-bottom:8px;display:flex}.MetaChatLockedModal-module-scss-module__zr3CoW__lockIcon{color:var(--search-theme-color,var(--blue));font-size:14px}.MetaChatLockedModal-module-scss-module__zr3CoW__title{font-family:"Orbitron",var(--font-orbitron),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 0 8px #00f0ff66;margin:0;font-size:14px;font-weight:700}.MetaChatLockedModal-module-scss-module__zr3CoW__body{color:#ffffffb8;max-width:480px;margin:0 auto 16px;font-size:13px;line-height:1.5}.MetaChatLockedModal-module-scss-module__zr3CoW__previewChat{text-align:left;filter:brightness(.85);background:#00000059;border:1px dashed #ffffff1a;border-radius:4px;flex-direction:column;gap:8px;max-width:520px;margin:0 auto 16px;padding:14px;display:flex}.MetaChatLockedModal-module-scss-module__zr3CoW__previewLabel{font-family:var(--font-nulshock);letter-spacing:2px;text-transform:uppercase;color:#ffffff73;margin-bottom:2px;font-size:9px}.MetaChatLockedModal-module-scss-module__zr3CoW__previewBubble{word-wrap:break-word;white-space:pre-wrap;border-radius:12px;max-width:85%;padding:10px 14px;font-size:14px;line-height:1.5}.MetaChatLockedModal-module-scss-module__zr3CoW__previewUserBubble{background:color-mix(in srgb, var(--search-theme-color,var(--blue)) 22%, #0006);border:1px solid color-mix(in srgb, var(--search-theme-color,var(--blue)) 45%, transparent);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.MetaChatLockedModal-module-scss-module__zr3CoW__previewAssistantBubble{color:#ffffffeb;background:#ffffff0d;border:1px solid #ffffff14;border-bottom-left-radius:4px;align-self:flex-start}.MetaChatLockedModal-module-scss-module__zr3CoW__ctaRow{flex-wrap:wrap;justify-content:center;gap:10px;display:inline-flex}.MetaChatLockedModal-module-scss-module__zr3CoW__cta{border:1px solid var(--search-theme-color,var(--blue));background:var(--search-theme-color,var(--blue));color:#021014;font-family:"Orbitron",var(--font-orbitron),sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));align-items:center;gap:8px;padding:11px 22px;font-size:12px;font-weight:700;transition:filter .2s,transform .15s,box-shadow .2s;display:inline-flex}.MetaChatLockedModal-module-scss-module__zr3CoW__cta:hover:not(:disabled){filter:drop-shadow(0 0 12px #00f0ff99);transform:translateY(-1px)}.MetaChatLockedModal-module-scss-module__zr3CoW__cta:disabled{opacity:.6;cursor:not-allowed}.MetaChatLockedModal-module-scss-module__zr3CoW__ctaSecondary{color:var(--search-theme-color,var(--blue));background:0 0}.MetaChatLockedModal-module-scss-module__zr3CoW__ctaSecondary:hover:not(:disabled){background:color-mix(in srgb, var(--search-theme-color,var(--blue)) 12%, transparent);color:#fff;filter:none}
.UpgradeCreditsModal-module-scss-module__yzBnCW__backdrop{z-index:1000;-webkit-backdrop-filter:blur(2px);background:#000000c7;justify-content:center;align-items:center;animation:.18s ease-out UpgradeCreditsModal-module-scss-module__yzBnCW__fadeIn;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.UpgradeCreditsModal-module-scss-module__yzBnCW__modal{background:var(--surface-2);border:1px solid var(--neon-cyan-edge);color:#e8e8e8;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);width:min(640px,94vw);max-height:90vh;padding:32px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #0009,inset 0 0 40px #00f0ff0f}@media screen and (max-width:800px){.UpgradeCreditsModal-module-scss-module__yzBnCW__modal{padding:24px 18px}}.UpgradeCreditsModal-module-scss-module__yzBnCW__closeButton{color:#888;cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:28px;line-height:1;position:absolute;top:8px;right:12px}.UpgradeCreditsModal-module-scss-module__yzBnCW__closeButton:hover{color:#e8e8e8}.UpgradeCreditsModal-module-scss-module__yzBnCW__title{font-family:"Orbitron",var(--font-orbitron),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--search-theme-color,var(--blue));text-shadow:0 0 8px #00f0ff66;margin:0 0 8px;font-size:16px;font-weight:700}.UpgradeCreditsModal-module-scss-module__yzBnCW__subtitle{color:#b5b5b5;margin:0 0 8px;font-size:13px;line-height:1.5}.UpgradeCreditsModal-module-scss-module__yzBnCW__fromTier{color:#888;margin:0 0 20px;font-size:12px;font-style:italic}.UpgradeCreditsModal-module-scss-module__yzBnCW__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.UpgradeCreditsModal-module-scss-module__yzBnCW__card{background:var(--surface-3);border:1px solid var(--border-medium);cursor:pointer;color:inherit;font:inherit;text-align:center;clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);flex-direction:column;align-items:center;gap:6px;padding:24px 18px 18px;transition:border-color .12s,transform .12s,filter .12s;display:flex;position:relative}.UpgradeCreditsModal-module-scss-module__yzBnCW__card:hover:not(:disabled){border-color:var(--search-theme-color,var(--blue));filter:drop-shadow(0 0 10px #00f0ff59);transform:translateY(-2px)}.UpgradeCreditsModal-module-scss-module__yzBnCW__card:disabled{cursor:wait;opacity:.6}.UpgradeCreditsModal-module-scss-module__yzBnCW__cardRecommended{border-color:var(--search-theme-color,var(--blue));background:linear-gradient(180deg, #00f0ff0f 0%, #00f0ff00 60%),var(--surface-3)}.UpgradeCreditsModal-module-scss-module__yzBnCW__badge{background:var(--search-theme-color,var(--blue));color:#021014;font-family:"Orbitron",var(--font-orbitron),sans-serif;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:-10px;right:10px}.UpgradeCreditsModal-module-scss-module__yzBnCW__cardName{color:#e8e8e8;font-size:14px;font-weight:700;font-family:"Orbitron",var(--font-orbitron),sans-serif;text-transform:uppercase;letter-spacing:.06em}.UpgradeCreditsModal-module-scss-module__yzBnCW__cardPrice{color:var(--search-theme-color,var(--blue));font-size:20px;font-weight:800}.UpgradeCreditsModal-module-scss-module__yzBnCW__cardDelta{color:var(--search-theme-color,var(--blue));margin-top:4px;font-size:15px;font-weight:700}.UpgradeCreditsModal-module-scss-module__yzBnCW__cardTotal{color:#888;font-size:11px}.UpgradeCreditsModal-module-scss-module__yzBnCW__cta{background:var(--search-theme-color,var(--blue));color:#021014;font-family:"Orbitron",var(--font-orbitron),sans-serif;letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(0 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%);margin-top:10px;padding:8px 14px;font-size:11px;font-weight:700}.UpgradeCreditsModal-module-scss-module__yzBnCW__error{color:#ffb4b4;text-align:center;background:#ff50501f;border:1px solid #ff505059;border-radius:4px;margin-top:16px;padding:10px 12px;font-size:12px}@keyframes UpgradeCreditsModal-module-scss-module__yzBnCW__fadeIn{0%{opacity:0}to{opacity:1}}
.index-module-scss-module__MrfEJG__container{flex-direction:column;gap:8px;width:100%;display:flex;position:relative}.index-module-scss-module__MrfEJG__inputRow{align-items:stretch;gap:8px;display:flex}.index-module-scss-module__MrfEJG__input{resize:none;border:1px solid color-mix(in srgb, var(--search-theme-color,var(--blue)) 25%, #ffffff14);color:#fff;background:#00000080;border-radius:4px;outline:none;flex:1;min-height:40px;max-height:120px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.index-module-scss-module__MrfEJG__input::placeholder{color:#fff6}.index-module-scss-module__MrfEJG__input:focus{border-color:color-mix(in srgb, var(--search-theme-color,var(--blue)) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--search-theme-color,var(--blue)) 14%, transparent)}.index-module-scss-module__MrfEJG__input:disabled{opacity:.55;cursor:not-allowed}.index-module-scss-module__MrfEJG__sendButton{border:1px solid color-mix(in srgb, var(--search-theme-color,var(--blue)) 50%, transparent);background:color-mix(in srgb, var(--search-theme-color,var(--blue)) 25%, #0006);color:#fff;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:46px;min-width:46px;transition:background .2s,transform .15s;display:inline-flex}.index-module-scss-module__MrfEJG__sendButton:hover:not(:disabled){background:color-mix(in srgb, var(--search-theme-color,var(--blue)) 40%, #0006);transform:translateY(-1px)}.index-module-scss-module__MrfEJG__sendButton:disabled{opacity:.4;cursor:not-allowed}.index-module-scss-module__MrfEJG__sendButton svg{font-size:14px}.index-module-scss-module__MrfEJG__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.index-module-scss-module__MrfEJG__footer:empty{display:none}.index-module-scss-module__MrfEJG__continueButton{border:1px solid color-mix(in srgb, var(--search-theme-color,var(--blue)) 40%, transparent);background:color-mix(in srgb, var(--search-theme-color,var(--blue)) 12%, #0006);color:#ffffffd9;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:12px;transition:background .2s,color .2s;display:inline-flex}.index-module-scss-module__MrfEJG__continueButton svg{color:var(--search-theme-color,var(--blue));font-size:11px}.index-module-scss-module__MrfEJG__continueButton:hover{background:color-mix(in srgb, var(--search-theme-color,var(--blue)) 22%, #0006);color:#fff}.index-module-scss-module__MrfEJG__surchargeNote{color:var(--search-theme-color,var(--blue));opacity:.85;white-space:nowrap;font-size:11px}.index-module-scss-module__MrfEJG__balancePill{background:color-mix(in srgb, var(--search-theme-color,var(--blue)) 14%, #0006);border:1px solid color-mix(in srgb, var(--search-theme-color,var(--blue)) 35%, transparent);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;font-size:12px;display:inline-flex}.index-module-scss-module__MrfEJG__balancePill svg{color:var(--search-theme-color,var(--blue));font-size:10px}.index-module-scss-module__MrfEJG__getCreditsButton{border:1px solid color-mix(in srgb, var(--search-theme-color,var(--blue)) 55%, transparent);background:color-mix(in srgb, var(--search-theme-color,var(--blue)) 22%, #0006);color:#fff;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:5px 12px;font-family:inherit;font-size:12px;transition:background .2s,border-color .2s,transform .15s;display:inline-flex}.index-module-scss-module__MrfEJG__getCreditsButton svg{color:var(--search-theme-color,var(--blue));font-size:10px}.index-module-scss-module__MrfEJG__getCreditsButton:hover{background:color-mix(in srgb, var(--search-theme-color,var(--blue)) 36%, #0006);border-color:var(--search-theme-color,var(--blue));transform:translateY(-1px)}.index-module-scss-module__MrfEJG__getCreditsButton+.index-module-scss-module__MrfEJG__balancePill{margin-left:0}.index-module-scss-module__MrfEJG__lockedInputRow{cursor:pointer}.index-module-scss-module__MrfEJG__lockedInputRow:focus-visible{outline:2px solid color-mix(in srgb, var(--search-theme-color,var(--blue)) 60%, transparent);outline-offset:2px;border-radius:4px}.index-module-scss-module__MrfEJG__lockedInputRow:hover .index-module-scss-module__MrfEJG__lockedInput{border-color:color-mix(in srgb, var(--search-theme-color,var(--blue)) 55%, transparent);background:#0009}.index-module-scss-module__MrfEJG__lockedInput{border:1px solid color-mix(in srgb, var(--search-theme-color,var(--blue)) 25%, #ffffff14);background:#00000080;border-radius:4px;flex:1;align-items:center;gap:10px;min-height:40px;padding:10px 14px;transition:border-color .2s,background .2s;display:flex}.index-module-scss-module__MrfEJG__lockedInputIcon{color:var(--search-theme-color,var(--blue));flex-shrink:0;font-size:13px}.index-module-scss-module__MrfEJG__lockedPlaceholder{color:#ffffff8c;-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.4;overflow:hidden}.index-module-scss-module__MrfEJG__upgradePill{border:1px solid color-mix(in srgb, var(--search-theme-color,var(--blue)) 60%, transparent);background:color-mix(in srgb, var(--search-theme-color,var(--blue)) 22%, #0006);color:#fff;letter-spacing:.5px;cursor:pointer;white-space:nowrap;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:5px 14px;font-family:inherit;font-size:11px;line-height:1;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s;display:inline-flex}.index-module-scss-module__MrfEJG__upgradePill svg{color:var(--search-theme-color,var(--blue));font-size:9px}.index-module-scss-module__MrfEJG__upgradePill span{transform:translateY(1px)}.index-module-scss-module__MrfEJG__upgradePill:hover{background:color-mix(in srgb, var(--search-theme-color,var(--blue)) 38%, #0006);border-color:var(--search-theme-color,var(--blue));box-shadow:0 2px 12px color-mix(in srgb, var(--search-theme-color,var(--blue)) 28%, transparent);transform:translateY(-1px)}.index-module-scss-module__MrfEJG__upgradePillInline{border-radius:4px;align-self:stretch;padding:0 16px;font-size:12px}.index-module-scss-module__MrfEJG__lockedAuthPills{flex-wrap:wrap;justify-content:center;align-self:center;gap:8px;display:inline-flex}.index-module-scss-module__MrfEJG__upgradePillSecondary{border-color:color-mix(in srgb, var(--search-theme-color,var(--blue)) 40%, transparent);color:var(--search-theme-color,var(--blue));background:0 0}.index-module-scss-module__MrfEJG__upgradePillSecondary:hover{background:color-mix(in srgb, var(--search-theme-color,var(--blue)) 14%, transparent);color:#fff}
