:root{--header-height:4rem;--safe-area-top:env(safe-area-inset-top,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px)}.Home-module__g21JLG__main{box-sizing:border-box;flex-direction:column;height:100dvh;padding:.5rem;font-size:14px;display:flex;overflow:hidden}.Home-module__g21JLG__header{height:var(--header-height);box-sizing:border-box;background:#141619;border-bottom:1px solid #30373d;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;display:flex;position:relative}.Home-module__g21JLG__headerMobile{height:calc(var(--safe-area-top) + 2.5rem)!important;padding-top:var(--safe-area-top)!important;z-index:100!important;background:#141619!important;border-bottom:1px solid #30373d!important;justify-content:center!important;padding-bottom:.25rem!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.Home-module__g21JLG__headerIPad{height:calc(var(--safe-area-top) + 3.5rem)!important;padding-top:var(--safe-area-top)!important;justify-content:center!important}.Home-module__g21JLG__headerMacOS{justify-content:center!important;height:4rem!important;padding-top:.75rem!important}.Home-module__g21JLG__mainMacOS{font-size:16px!important}.Home-module__g21JLG__headerLogo{cursor:pointer;align-items:center;margin:0;font-size:1.25rem;font-weight:500;transition:opacity .2s;display:flex}.Home-module__g21JLG__headerLogo:hover{opacity:.8}.Home-module__g21JLG__headerLogoMobile{font-size:1rem!important}.Home-module__g21JLG__headerLogoIPad,.Home-module__g21JLG__headerLogoMacOS{font-size:1.5rem!important}.Home-module__g21JLG__logoutButton{color:#8e8ea0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;transition:all .2s}.Home-module__g21JLG__logoutButton:hover{color:#c7c7c7;background:#ffffff1a;border-color:#30373d}.Home-module__g21JLG__logoutButton:focus{outline-offset:2px;outline:2px solid #16bed7}.Home-module__g21JLG__messageListContainer{background:#070809;border:1px solid #30373d;border-radius:.5rem;flex-direction:column;flex:1;width:100%;min-height:0;margin-top:.25rem;display:flex;overflow:hidden}.Home-module__g21JLG__messageList{-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#30373d #070809;border-radius:.5rem;flex:1;width:100%;overflow-y:auto}.Home-module__g21JLG__messageList::-webkit-scrollbar{width:8px}.Home-module__g21JLG__messageList::-webkit-scrollbar-track{background:#070809}.Home-module__g21JLG__messageList::-webkit-scrollbar-thumb{background:#30373d;border-radius:4px}.Home-module__g21JLG__messageList::-webkit-scrollbar-thumb:hover{background:#565869}.Home-module__g21JLG__messageListSpacer{flex-shrink:0;display:none}.Home-module__g21JLG__userMessage,.Home-module__g21JLG__apiMessage,.Home-module__g21JLG__userMessageWaiting{border-radius:.5rem;align-items:flex-start;margin:.25rem;padding:.75rem .5rem .6rem;transition:all .2s;animation:.3s ease-out Home-module__g21JLG__fadeIn;display:flex}.Home-module__g21JLG__userMessage:hover,.Home-module__g21JLG__apiMessage:hover{background:#ffffff05}.Home-module__g21JLG__apiMessage{color:#ececf1;background:#141619}.Home-module__g21JLG__userMessage{color:#ececf1;background:#1a1c20}.Home-module__g21JLG__userMessageWaiting{background:linear-gradient(270deg,#070809,#1a1c20,#070809) -100% 0/200% 200%;animation:2s ease-in-out infinite alternate Home-module__g21JLG__loading-gradient}.Home-module__g21JLG__markdownAnswer{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;flex:1;line-height:1.5}.Home-module__g21JLG__markdownAnswerMacOS{font-size:16px!important}.Home-module__g21JLG__messageBody{width:100%}.Home-module__g21JLG__messageActions{justify-content:flex-end;margin-top:.3rem;display:flex}.Home-module__g21JLG__markdownAnswer a{color:#16bed7;font-weight:500;transition:opacity .2s}.Home-module__g21JLG__markdownAnswer a:hover{opacity:.8}.Home-module__g21JLG__markdownAnswer code{color:#15cb19;font-weight:500;white-space:pre-wrap!important}.Home-module__g21JLG__markdownAnswer ol,.Home-module__g21JLG__markdownAnswer ul{margin:1rem}.Home-module__g21JLG__markdownAnswer h1,.Home-module__g21JLG__markdownAnswer h2,.Home-module__g21JLG__markdownAnswer h3{font-size:inherit}.Home-module__g21JLG__copyButton{color:#9b9fa6;cursor:pointer;background:0 0;border:1px solid #30373d;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .85rem;font-size:11px;transition:all .2s;display:inline-flex}.Home-module__g21JLG__copyButton:hover{color:#ececf1;background:#1f2227;border-color:#16bed7}.Home-module__g21JLG__copyButtonCopied{color:#16bed7;border-color:#16bed7}.Home-module__g21JLG__botIcon,.Home-module__g21JLG__userIcon{border-radius:.1rem;flex-shrink:0;margin-right:1rem}.Home-module__g21JLG__userIcon{margin-top:-.1rem;margin-left:.15rem}.Home-module__g21JLG__botIcon{margin-top:-.25rem;margin-right:.85rem}.Home-module__g21JLG__textAreaContainer{flex-direction:column;flex-shrink:0;width:100%;padding:.15rem 0;display:flex}.Home-module__g21JLG__textAreaWrapper{width:100%;position:relative}.Home-module__g21JLG__textArea{resize:none;color:#ececf1;box-sizing:border-box;-webkit-appearance:none;background:#070809;border:1px solid #30373d;border-radius:.5rem;outline:none;width:100%;height:120px;padding:.75rem 45px .75rem .75rem;font-size:14px;caret-color:#00bfff!important}.Home-module__g21JLG__textAreaMacOS{font-size:16px!important}.Home-module__g21JLG__textArea:disabled{opacity:.5}.Home-module__g21JLG__textArea::placeholder{color:#5f6368}.Home-module__g21JLG__generateButton{color:#ececf1;cursor:pointer;z-index:1;background:#0085f8;border:none;border-radius:.375rem;justify-content:center;align-items:center;width:35px;padding:0;font-size:16px;font-weight:600;transition:all .2s;display:flex;position:absolute;top:6px;bottom:9px;right:6px}.Home-module__g21JLG__generateButton:hover{background:#004cea;transform:scale(1.02)}.Home-module__g21JLG__generateButton:active{transform:scale(.98)}.Home-module__g21JLG__generateButton:disabled{opacity:.6;cursor:not-allowed;background:#565869;transform:none}.Home-module__g21JLG__generateButton:disabled:hover{background:#565869;transform:none}.Home-module__g21JLG__sendIcon{fill:currentColor;width:18px;height:18px}.Home-module__g21JLG__generateButton.Home-module__g21JLG__cancelable{cursor:pointer;background:#565869}.Home-module__g21JLG__generateButton.Home-module__g21JLG__cancelable:hover{background:#ef4444}.Home-module__g21JLG__spinnerIcon{transition:opacity .15s}.Home-module__g21JLG__stopIcon{opacity:0;transition:opacity .15s;position:absolute}.Home-module__g21JLG__generateButton.Home-module__g21JLG__cancelable:hover .Home-module__g21JLG__spinnerIcon{opacity:0}.Home-module__g21JLG__generateButton.Home-module__g21JLG__cancelable:hover .Home-module__g21JLG__stopIcon{opacity:1}.Home-module__g21JLG__optionsContainer{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:99vw;margin-top:.5rem;display:flex}.Home-module__g21JLG__dropdown{box-sizing:border-box;height:36px;display:inline-block;position:relative}.Home-module__g21JLG__promptDropdown{width:100px}.Home-module__g21JLG__modelDropdown{width:225px}.Home-module__g21JLG__qualityDropdown{width:150px}.Home-module__g21JLG__dropdown select{color:#7a7d81;appearance:none;cursor:pointer;background:#141619;border:1px solid #30373d;border-radius:36px;outline:none;width:100%;height:100%;padding:0 2rem 0 .75rem;font-size:12px;font-weight:700;transition:all .2s}.Home-module__g21JLG__dropdown select:hover{background:#1f2227;border-color:#16bed7}.Home-module__g21JLG__dropdown select:focus{border-color:#0085f8;box-shadow:0 0 0 3px #16bed71a}.Home-module__g21JLG__dropdown:after{content:"▼";pointer-events:none;color:#7a7d81;font-size:10px;transition:color .2s;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.Home-module__g21JLG__dropdown:hover:after{color:#0085f8}.Home-module__g21JLG__fileInputHidden{display:none}.Home-module__g21JLG__fileUploadWrapper{flex-direction:column;align-items:center;display:flex}.Home-module__g21JLG__fileUploadButtonsRow{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.5rem;display:flex}.Home-module__g21JLG__fileUploadLabel{cursor:pointer;flex:150px;justify-content:center;align-items:center;transition:transform .1s;display:flex}.Home-module__g21JLG__fileUploadLabel:hover{transform:translateY(-1px)}.Home-module__g21JLG__fileUploadLabel:active{transform:translateY(0)}.Home-module__g21JLG__fileUploadButton,.Home-module__g21JLG__useLastImageButton{color:#7a7d81;text-align:center;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;user-select:none;background:#141619;border:1px solid #30373d;border-radius:36px;flex:150px;justify-content:center;align-items:center;width:100%;min-width:150px;height:36px;padding:.6rem 1rem;font-size:12px;font-weight:700;transition:all .2s;display:flex}.Home-module__g21JLG__fileUploadButton:hover,.Home-module__g21JLG__useLastImageButton:hover{color:#ececf1;background:#1f2227;border-color:#16bed7}.Home-module__g21JLG__fileUploadButton:disabled,.Home-module__g21JLG__useLastImageButton:disabled{color:#7a7d81;cursor:not-allowed;opacity:.6;background:#141619;border-color:#30373d}.Home-module__g21JLG__useLastImageButtonWrapper{flex:150px;justify-content:center;align-items:center;gap:.35rem;display:flex}.Home-module__g21JLG__useLastImageButton[aria-disabled=true]{color:#7a7d81;cursor:not-allowed;opacity:1;background:#141619;border-color:#30373d}.Home-module__g21JLG__useLastImageButton[aria-disabled=true]:hover{color:#7a7d81;background:#141619;border-color:#30373d}.Home-module__g21JLG__fileUploadToast{color:#ececf1;background:#070809f2;border:1px solid #30373d;border-radius:.45rem;align-items:center;gap:.4rem;margin-top:.35rem;padding:.4rem .65rem;font-size:11px;animation:.2s ease-out Home-module__g21JLG__fadeInSlide;display:inline-flex}.Home-module__g21JLG__toastIcon{color:#80d7ff;width:16px;height:16px}.Home-module__g21JLG__fileUploadFileName{color:#9b9fa6;word-break:break-word;text-align:center;max-width:100%;margin-top:.35rem;font-size:11px}.Home-module__g21JLG__spinning{animation:1s linear infinite Home-module__g21JLG__spin}.Home-module__g21JLG__uploadSpinner{display:inline-block}.Home-module__g21JLG__footer{color:#5f6368;text-align:center;flex-shrink:0;padding:.5rem 0;font-size:11px}.Home-module__g21JLG__footerCopyright{margin-top:.25rem}.Home-module__g21JLG__footerHidden{display:none}@keyframes Home-module__g21JLG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes Home-module__g21JLG__pulse{0%,to{opacity:.8}50%{opacity:1}}@keyframes Home-module__g21JLG__loading-gradient{0%{background-position:-100% 0}to{background-position:100% 0}}@keyframes Home-module__g21JLG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Home-module__g21JLG__fadeInSlide{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Home-module__g21JLG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.Home-module__g21JLG__main{height:100dvh;padding:0;padding-top:calc(var(--safe-area-top) + 2.5rem);gap:0;padding-bottom:0;padding-left:.5rem;padding-right:.5rem;overflow:hidden}.Home-module__g21JLG__header{height:calc(var(--safe-area-top) + 2.5rem);padding-top:var(--safe-area-top);z-index:100;background:#141619;flex-shrink:0;justify-content:center;padding-bottom:.25rem;padding-left:1rem;padding-right:1rem;position:fixed;top:0;left:0;right:0}.Home-module__g21JLG__headerLogo{font-size:1rem}.Home-module__g21JLG__messageListContainer{border-radius:.5rem;flex:1;min-height:0;margin-top:.35rem;margin-bottom:0;overflow:hidden}.Home-module__g21JLG__messageList{padding-bottom:0}.Home-module__g21JLG__messageListKeyboardOpen{padding-top:35vh}.Home-module__g21JLG__messageListSpacer{flex-shrink:0;height:1rem;display:block}.Home-module__g21JLG__textAreaContainer{flex-shrink:0;width:100%;padding:.35rem 0 .15rem}.Home-module__g21JLG__textAreaWrapper{width:100%}.Home-module__g21JLG__textArea{border-radius:.5rem;height:80px;font-size:16px}.Home-module__g21JLG__sendIcon{width:20px;height:20px}.Home-module__g21JLG__optionsContainer{flex-shrink:0;gap:.5rem;width:100%;margin-top:.25rem;margin-bottom:0;padding:0}.Home-module__g21JLG__optionsContainer>div{width:100%}.Home-module__g21JLG__optionsContainer>.Home-module__g21JLG__promptDropdown{width:calc(35% - .25rem);max-width:none}.Home-module__g21JLG__optionsContainer>.Home-module__g21JLG__modelDropdown{width:calc(65% - .25rem);max-width:none}.Home-module__g21JLG__dropdown{width:100%;max-width:none;height:36px}.Home-module__g21JLG__qualityDropdown{width:100%;max-width:none}.Home-module__g21JLG__dropdown select{height:100%;padding:0 2rem 0 1rem;font-size:12px}.Home-module__g21JLG__fileUploadWrapper{width:100%}.Home-module__g21JLG__fileUploadButtonsRow{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;width:100%;display:grid}.Home-module__g21JLG__useLastImageButtonWrapper{justify-content:space-between;width:100%}.Home-module__g21JLG__fileUploadButton,.Home-module__g21JLG__useLastImageButton{width:100%;min-width:0;max-width:none;height:36px;padding:0 1rem;font-size:12px}.Home-module__g21JLG__footer{padding:.5rem 0 0;padding-bottom:var(--safe-area-bottom);flex-shrink:0;margin:0}.Home-module__g21JLG__mainInputFocused .Home-module__g21JLG__optionsContainer{display:none}}.Home-module__g21JLG__errorBoundary{background:#141619;justify-content:center;align-items:center;min-height:100dvh;padding:2rem;display:flex}.Home-module__g21JLG__errorBoundaryContent{text-align:center;max-width:400px}.Home-module__g21JLG__errorBoundaryContent h2{color:#ececf1;margin-bottom:1rem;font-size:1.5rem}.Home-module__g21JLG__errorBoundaryContent p{color:#8e8ea0;margin-bottom:1.5rem;line-height:1.5}.Home-module__g21JLG__errorBoundaryActions{justify-content:center;gap:1rem;display:flex}.Home-module__g21JLG__errorBoundaryButton{color:#fff;cursor:pointer;background:#0085f8;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;transition:background .2s}.Home-module__g21JLG__errorBoundaryButton:hover{background:#004cea}.Home-module__g21JLG__errorBoundaryButtonSecondary{color:#8e8ea0;cursor:pointer;background:0 0;border:1px solid #565869;border-radius:.5rem;padding:.75rem 1.5rem;font-size:1rem;transition:all .2s}.Home-module__g21JLG__errorBoundaryButtonSecondary:hover{color:#ececf1;background:#1f2227}.Home-module__g21JLG__errorBoundaryDetails{text-align:left;margin-top:1.5rem}.Home-module__g21JLG__errorBoundaryDetails summary{color:#8e8ea0;cursor:pointer;margin-bottom:.5rem}.Home-module__g21JLG__errorBoundaryDetails pre{color:#ef4444;background:#1f2227;border-radius:.5rem;padding:1rem;font-size:.875rem;overflow-x:auto}.Home-module__g21JLG__skeleton{background:linear-gradient(90deg,#1a1c20 25%,#2a2d32 50%,#1a1c20 75%) 0 0/200% 100%;animation:1.5s ease-in-out infinite Home-module__g21JLG__shimmer}.Home-module__g21JLG__loadingSpinner{border:3px solid #30373d;border-top-color:#16bed7;border-radius:50%;width:40px;height:40px;animation:1s linear infinite Home-module__g21JLG__spin}
.Toast-module__CSPocq__container{z-index:10000;pointer-events:none;flex-direction:column;gap:.5rem;width:calc(100% - 2rem);max-width:400px;display:flex;position:fixed;bottom:1rem;right:1rem}.Toast-module__CSPocq__toast{color:#ececf1;pointer-events:auto;background:#1a1c20;border:1px solid #30373d;border-radius:.5rem;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.875rem;animation:.3s ease-out Toast-module__CSPocq__slideIn;display:flex;box-shadow:0 4px 12px #0006}.Toast-module__CSPocq__toast.Toast-module__CSPocq__exiting{animation:.3s ease-in forwards Toast-module__CSPocq__slideOut}.Toast-module__CSPocq__toast.Toast-module__CSPocq__success{background:linear-gradient(90deg,#22c55e1a,#1a1c20);border-color:#22c55e}.Toast-module__CSPocq__toast.Toast-module__CSPocq__success .Toast-module__CSPocq__icon{color:#22c55e}.Toast-module__CSPocq__toast.Toast-module__CSPocq__error{background:linear-gradient(90deg,#ef44441a,#1a1c20);border-color:#ef4444}.Toast-module__CSPocq__toast.Toast-module__CSPocq__error .Toast-module__CSPocq__icon{color:#ef4444}.Toast-module__CSPocq__toast.Toast-module__CSPocq__warning{background:linear-gradient(90deg,#f59e0b1a,#1a1c20);border-color:#f59e0b}.Toast-module__CSPocq__toast.Toast-module__CSPocq__warning .Toast-module__CSPocq__icon{color:#f59e0b}.Toast-module__CSPocq__toast.Toast-module__CSPocq__info{background:linear-gradient(90deg,#16bed71a,#1a1c20);border-color:#16bed7}.Toast-module__CSPocq__toast.Toast-module__CSPocq__info .Toast-module__CSPocq__icon{color:#16bed7}.Toast-module__CSPocq__icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.875rem;font-weight:700;display:flex}.Toast-module__CSPocq__message{word-break:break-word;flex:1;line-height:1.4}.Toast-module__CSPocq__dismissButton{color:#8e8ea0;cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:1.25rem;line-height:1;transition:color .2s;display:flex}.Toast-module__CSPocq__dismissButton:hover{color:#ececf1;background:#ffffff1a}@keyframes Toast-module__CSPocq__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes Toast-module__CSPocq__slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (max-width:480px){.Toast-module__CSPocq__container{width:auto;max-width:none;bottom:.5rem;left:.5rem;right:.5rem}.Toast-module__CSPocq__toast{padding:.75rem}}@supports (padding-bottom:env(safe-area-inset-bottom)){.Toast-module__CSPocq__container{padding-bottom:env(safe-area-inset-bottom)}}
.ConfirmationModal-module__AyQnjG__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ConfirmationModal-module__AyQnjG__modalContent{text-align:center;background:#141619;border-radius:10px;margin-left:10vw;margin-right:10vw;padding:30px}.ConfirmationModal-module__AyQnjG__confirmButton,.ConfirmationModal-module__AyQnjG__cancelButton{cursor:pointer;border:none;border-radius:5px;margin:0 5px;padding:10px 20px}.ConfirmationModal-module__AyQnjG__confirmButton{color:#fff;background-color:#f44336}.ConfirmationModal-module__AyQnjG__cancelButton{color:#fff;background-color:#4caf50}
.CustomDropdown-module__uIkJ5G__customDropdown{box-sizing:border-box;height:36px;display:inline-block;position:relative}.CustomDropdown-module__uIkJ5G__customDropdown.CustomDropdown-module__uIkJ5G__disabled{opacity:.5;pointer-events:none}.CustomDropdown-module__uIkJ5G__dropdownButton{color:#7a7d81;cursor:pointer;text-align:left;box-sizing:border-box;background:#141619;border:1px solid #30373d;border-radius:36px;outline:none;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 2rem 0 .75rem;font-size:12px;font-weight:700;transition:all .2s;display:flex}.CustomDropdown-module__uIkJ5G__dropdownButton:hover{background:#1f2227;border-color:#16bed7}.CustomDropdown-module__uIkJ5G__dropdownButton:focus{border-color:#0085f8;box-shadow:0 0 0 3px #16bed71a}.CustomDropdown-module__uIkJ5G__dropdownButton.CustomDropdown-module__uIkJ5G__open{border-color:#0085f8}.CustomDropdown-module__uIkJ5G__selectedText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.CustomDropdown-module__uIkJ5G__arrow{color:#7a7d81;flex-shrink:0;margin-left:.5rem;font-size:10px;transition:transform .2s,color .2s}.CustomDropdown-module__uIkJ5G__dropdownButton:hover .CustomDropdown-module__uIkJ5G__arrow,.CustomDropdown-module__uIkJ5G__dropdownButton.CustomDropdown-module__uIkJ5G__open .CustomDropdown-module__uIkJ5G__arrow{color:#0085f8}.CustomDropdown-module__uIkJ5G__dropdownButton.CustomDropdown-module__uIkJ5G__open .CustomDropdown-module__uIkJ5G__arrow{transform:rotate(180deg)}.CustomDropdown-module__uIkJ5G__optionsList{z-index:1000;background:#1f2227;border:1px solid #30373d;border-radius:.5rem;min-width:100%;max-width:90vw;margin:0;padding:.25rem 0;list-style:none;position:absolute;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.CustomDropdown-module__uIkJ5G__option{cursor:pointer;color:#ececf1;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;align-items:center;padding:.6rem .75rem;font-size:13px;transition:background .15s;display:flex}.CustomDropdown-module__uIkJ5G__option:hover{background:#2a2d33}.CustomDropdown-module__uIkJ5G__option:active{background:#353840}.CustomDropdown-module__uIkJ5G__option.CustomDropdown-module__uIkJ5G__selected{color:#16bed7;background:#0085f826}.CustomDropdown-module__uIkJ5G__option.CustomDropdown-module__uIkJ5G__selected:hover{background:#0085f840}.CustomDropdown-module__uIkJ5G__checkmark{color:#16bed7;flex-shrink:0;margin-right:.5rem;font-size:12px}.CustomDropdown-module__uIkJ5G__optionLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:768px){.CustomDropdown-module__uIkJ5G__customDropdown{height:40px}.CustomDropdown-module__uIkJ5G__dropdownButton{padding:0 2rem 0 1rem;font-size:12px}.CustomDropdown-module__uIkJ5G__option{padding:.75rem 1rem;font-size:14px}.CustomDropdown-module__uIkJ5G__optionsList{max-height:250px}}
.Paywall-module__oC6Ydq__overlay{z-index:9999;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.Paywall-module__oC6Ydq__paywall{background:#fff;border-radius:16px;width:100%;max-width:400px;max-height:90vh;padding:24px;overflow-y:auto;box-shadow:0 20px 40px #0003}.Paywall-module__oC6Ydq__header{text-align:center;margin-top:8px;margin-bottom:16px}.Paywall-module__oC6Ydq__titleContainer{justify-content:center;align-items:center;gap:12px;margin-bottom:8px;display:flex}.Paywall-module__oC6Ydq__logo{object-fit:contain;width:50px;height:50px}.Paywall-module__oC6Ydq__title{color:#333;margin:0;font-size:24px;font-weight:700}.Paywall-module__oC6Ydq__features{background:#f8f9fa;border-radius:12px;margin-bottom:12px;padding:16px}.Paywall-module__oC6Ydq__feature{color:#333;margin-bottom:8px;padding-left:4px;font-size:14px;font-weight:500}.Paywall-module__oC6Ydq__feature:last-child{margin-bottom:0}.Paywall-module__oC6Ydq__plans{margin-bottom:12px}.Paywall-module__oC6Ydq__loadingPlans{text-align:center;padding:32px}.Paywall-module__oC6Ydq__loadingText{color:#666;font-size:16px;font-weight:500}.Paywall-module__oC6Ydq__plan{cursor:pointer;border:2px solid #e1e5e9;border-radius:12px;margin-bottom:12px;padding:16px;transition:all .2s;position:relative}.Paywall-module__oC6Ydq__plan:hover{background:#f8f9fa;border-color:#007aff}.Paywall-module__oC6Ydq__plan.Paywall-module__oC6Ydq__selected{background:#f0f8ff;border-color:#007aff}.Paywall-module__oC6Ydq__planHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.Paywall-module__oC6Ydq__planTitle{color:#333;font-size:18px;font-weight:600}.Paywall-module__oC6Ydq__savings{color:#fff;background:#4caf50;border-radius:6px;padding:4px 8px;font-size:12px;font-weight:600}.Paywall-module__oC6Ydq__planPrice{margin-bottom:8px}.Paywall-module__oC6Ydq__price{color:#333;font-size:24px;font-weight:700}.Paywall-module__oC6Ydq__period{color:#666;margin-left:4px;font-size:16px}.Paywall-module__oC6Ydq__planDescription{color:#666;margin-bottom:4px;font-size:14px}.Paywall-module__oC6Ydq__trial{color:#007aff;font-size:14px;font-weight:500}.Paywall-module__oC6Ydq__subscribeButton{color:#fff;cursor:pointer;background:#007aff;border:none;border-radius:12px;width:100%;margin-top:8px;margin-bottom:24px;padding:16px;font-size:16px;font-weight:600;transition:background-color .2s}.Paywall-module__oC6Ydq__subscribeButton:hover:not(:disabled){background:#0056cc}.Paywall-module__oC6Ydq__subscribeButton:disabled{cursor:not-allowed;background:#999}.Paywall-module__oC6Ydq__restoreLink{color:#007aff;cursor:pointer;background:0 0;border:none;width:100%;margin-bottom:6px;font-size:14px;font-weight:500;text-decoration:underline;transition:all .2s}.Paywall-module__oC6Ydq__restoreLink:hover:not(:disabled){color:#0056cc}.Paywall-module__oC6Ydq__restoreLink:disabled{color:#999;cursor:not-allowed}.Paywall-module__oC6Ydq__footer{margin-top:8px}.Paywall-module__oC6Ydq__terms{color:#999;text-align:center;margin:0;font-size:11px;line-height:1.4}.Paywall-module__oC6Ydq__link{color:#007aff;text-decoration:none}.Paywall-module__oC6Ydq__link:hover{color:#0056cc;text-decoration:underline}@media (max-width:480px){.Paywall-module__oC6Ydq__overlay{padding:16px}.Paywall-module__oC6Ydq__paywall{padding:20px}.Paywall-module__oC6Ydq__title{font-size:28px}}
