.layout-module-scss-module__aieSGq__applicationView{flex:1;min-width:0;height:100dvh;overflow-y:auto}.layout-module-scss-module__aieSGq__applicationViewFill{overflow:hidden}@media (max-width:768px){.layout-module-scss-module__aieSGq__applicationViewUnderBar.layout-module-scss-module__aieSGq__applicationViewUnderBar{padding-bottom:0}}.layout-module-scss-module__aieSGq__header{height:var(--header-height);flex-direction:row;justify-content:space-between;align-items:center;padding:0 15px;display:flex}.layout-module-scss-module__aieSGq__dropdown{background:var(--input-background-color)!important;border:1px solid var(--border-color)!important}.layout-module-scss-module__aieSGq__dropdown li{cursor:pointer;border-color:var(--border-color)!important}.layout-module-scss-module__aieSGq__dropdown li div,.layout-module-scss-module__aieSGq__dropdown li a,.layout-module-scss-module__aieSGq__dropdown li button:hover{color:var(--body-text-color);background:unset!important}.layout-module-scss-module__aieSGq__outlet{box-sizing:border-box;margin-inline-end:auto;width:100%;max-width:1340px;min-height:100%;margin:auto}.layout-module-scss-module__aieSGq__outletFill{max-width:none;margin-inline-end:0}.layout-module-scss-module__aieSGq__outletLock{height:100%}.layout-module-scss-module__aieSGq__wrapper{box-sizing:border-box;align-items:flex-start;gap:0;width:100%;min-height:100dvh;margin:0;padding-top:0;display:flex}body{color:var(--body-text-color)!important;background:var(--body-background)!important}:is(h6,h5,h4,h3,h2,h1){color:var(--body-text-color)!important}:is(input,select,optgroup,textarea){width:100%;background:var(--input-background-color)!important;border:1px solid var(--input-border-color)!important}.modal-content{background:unset!important}.layout-module-scss-module__aieSGq__editorShell{box-sizing:border-box;background:var(--body-background);width:100%;height:100dvh;padding-top:0;overflow:hidden}@media (max-width:768px){.layout-module-scss-module__aieSGq__applicationView{height:100vh;height:calc(100dvh - var(--keyboard-inset,0px));padding-top:52px;padding-bottom:calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom,0px));box-sizing:border-box}.layout-module-scss-module__aieSGq__editorShell{height:calc(100dvh - var(--keyboard-inset,0px));padding-top:52px}}.layout-module-scss-module__aieSGq__editorOutlet{box-sizing:border-box;width:100%;height:100%;min-height:0;overflow:hidden}.layout-module-scss-module__aieSGq__fullscreenOutlet{box-sizing:border-box;width:100%;height:100%;overflow:hidden auto}.layout-module-scss-module__aieSGq__logoContainer{color:var(--body-text-color);text-shadow:1px 1px var(--body-background);flex-direction:row;align-items:center;gap:10px;padding:20px 13px 50px 0;font-size:15px;display:flex}.layout-module-scss-module__aieSGq__logo{border-radius:9px;max-width:160px;height:auto;display:inline-block;overflow:hidden}.layout-module-scss-module__aieSGq__logo:hover{opacity:.9}.layout-module-scss-module__aieSGq__creditContainer{flex-direction:column;gap:10px;padding:20px 0;display:flex}.layout-module-scss-module__aieSGq__creditContainer .layout-module-scss-module__aieSGq__title{font-size:13px}.layout-module-scss-module__aieSGq__creditContainer .layout-module-scss-module__aieSGq__credit{font-size:25px}.layout-module-scss-module__aieSGq__creditContainer .layout-module-scss-module__aieSGq__chargeBtn{background-color:unset;color:var(--body-text-color);border:1px solid var(--border-color);border-radius:80px;height:max-content;padding:4px 0;font-size:12px}
.explore-layout-module-scss-module__Fqtala__exploreLayout{--chat-panel-offset:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.explore-layout-module-scss-module__Fqtala__exploreLayout[dir=rtl]{--chat-panel-offset:-100%}.explore-layout-module-scss-module__Fqtala__exploreOutlet{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0;min-height:0;overflow:auto scroll}.explore-layout-module-scss-module__Fqtala__exploreOutlet::-webkit-scrollbar{display:none}@media (max-width:768px){.explore-layout-module-scss-module__Fqtala__viewUnderBar.explore-layout-module-scss-module__Fqtala__viewUnderBar{padding-bottom:0}.explore-layout-module-scss-module__Fqtala__exploreOutlet{box-sizing:border-box;padding-bottom:calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom,0px))}.explore-layout-module-scss-module__Fqtala__chatPanel{inset-block-end:calc(var(--mobile-tabbar-height) + env(safe-area-inset-bottom,0px))}}@media (min-width:901px){.explore-layout-module-scss-module__Fqtala__outletDocked{margin-inline-end:360px}}.explore-layout-module-scss-module__Fqtala__chatPanel{z-index:50;background:var(--body-background);border-inline-start:1px solid var(--border-color);width:360px;transform:translate3d(var(--chat-panel-offset), 0, 0);visibility:hidden;contain:layout paint style;will-change:transform;backface-visibility:hidden;transition:transform .22s cubic-bezier(.25,1,.5,1),visibility 0s linear .22s;position:absolute;inset-block:0;inset-inline-end:0;overflow:hidden}.explore-layout-module-scss-module__Fqtala__chatPanel.explore-layout-module-scss-module__Fqtala__open{visibility:visible;transition:transform .22s cubic-bezier(.25,1,.5,1),visibility linear;transform:translate(0,0)}.explore-layout-module-scss-module__Fqtala__chatPanel.explore-layout-module-scss-module__Fqtala__instant{transition:none}.explore-layout-module-scss-module__Fqtala__panelContent{width:100%;height:100%;min-height:0;overflow:hidden}.explore-layout-module-scss-module__Fqtala__chatBackdrop{display:none}@media (max-width:900px){.explore-layout-module-scss-module__Fqtala__chatBackdrop{z-index:40;cursor:default;-webkit-tap-highlight-color:#0000;opacity:0;pointer-events:none;will-change:opacity;background:#0006;border:none;margin:0;padding:0;transition:opacity .22s;display:block;position:absolute;inset:0}.explore-layout-module-scss-module__Fqtala__chatBackdrop.explore-layout-module-scss-module__Fqtala__open{opacity:1;pointer-events:auto}.explore-layout-module-scss-module__Fqtala__chatPanel{background:var(--plan-card-background-color);width:min(360px,86vw);box-shadow:0 0 32px #0000002e}}
.AppSidebar-module-scss-module__TYAmyq__verticalMenu{z-index:1000;box-sizing:border-box;background:var(--plan-card-background-color);flex-direction:column;flex-shrink:0;align-self:flex-start;width:260px;height:100dvh;max-height:100dvh;display:flex;position:sticky;top:0}@media (min-width:769px){.AppSidebar-module-scss-module__TYAmyq__verticalMenu{border-inline-end:1px solid var(--border-color)}}@media (max-width:768px){.AppSidebar-module-scss-module__TYAmyq__verticalMenu{z-index:1200;background:var(--plan-card-background-color);border-right:1px solid var(--border-color);border-left:1px solid var(--border-color);width:280px;height:100dvh;max-height:none;transition:transform .3s ease-in-out;position:fixed;top:0;right:0;transform:translate(100%)}.AppSidebar-module-scss-module__TYAmyq__verticalMenu.AppSidebar-module-scss-module__TYAmyq__open{transform:translate(0)}}.AppSidebar-module-scss-module__TYAmyq__logoWrap{flex-shrink:0;padding:18px 18px 10px}.AppSidebar-module-scss-module__TYAmyq__logoWrapMobile{box-sizing:border-box;border-bottom:1px solid var(--border-color);direction:ltr;flex-shrink:0;justify-content:flex-end;align-items:center;height:52px;padding:0 12px;display:flex}.AppSidebar-module-scss-module__TYAmyq__logoBtn{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;line-height:0;display:flex}.AppSidebar-module-scss-module__TYAmyq__logoBtn:hover{opacity:.85}.AppSidebar-module-scss-module__TYAmyq__brandLogo{object-fit:contain;width:auto;max-width:190px;height:34px;padding-top:10px;padding-bottom:20px}.AppSidebar-module-scss-module__TYAmyq__navScroll{flex:1;min-height:0;padding:4px 10px 16px;overflow:hidden auto}.AppSidebar-module-scss-module__TYAmyq__navScroll::-webkit-scrollbar{width:6px}.AppSidebar-module-scss-module__TYAmyq__navScroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--body-text-color) 18%, transparent);border-radius:999px}@media (max-width:768px){.AppSidebar-module-scss-module__TYAmyq__navScroll{padding:24px 10px 16px}}.AppSidebar-module-scss-module__TYAmyq__menuList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.AppSidebar-module-scss-module__TYAmyq__sectionTitle{letter-spacing:.01em;color:color-mix(in srgb, var(--body-text-color) 48%, transparent);padding:18px 12px 6px;font-size:.7rem;font-weight:600;list-style:none}.AppSidebar-module-scss-module__TYAmyq__divider{background:var(--border-color);height:1px;margin:12px 8px;list-style:none}.AppSidebar-module-scss-module__TYAmyq__menuItem{border-radius:12px}.AppSidebar-module-scss-module__TYAmyq__menuItem:hover{background:color-mix(in srgb, var(--body-text-color) 6%, transparent)}.AppSidebar-module-scss-module__TYAmyq__menuItem.AppSidebar-module-scss-module__TYAmyq__active{background:color-mix(in srgb, var(--body-text-color) 9%, transparent)}.AppSidebar-module-scss-module__TYAmyq__menuItem.AppSidebar-module-scss-module__TYAmyq__active .AppSidebar-module-scss-module__TYAmyq__menuLink{font-weight:700}.AppSidebar-module-scss-module__TYAmyq__menuLink{cursor:pointer;width:100%;color:var(--body-text-color);text-align:start;background:0 0;border:none;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.88rem;text-decoration:none;display:flex}.AppSidebar-module-scss-module__TYAmyq__ico{align-items:center;gap:12px;min-width:0;display:flex}.AppSidebar-module-scss-module__TYAmyq__ico span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AppSidebar-module-scss-module__TYAmyq__ico svg{opacity:.85;flex-shrink:0}.AppSidebar-module-scss-module__TYAmyq__externalIcon{opacity:.45;flex-shrink:0}.AppSidebar-module-scss-module__TYAmyq__submenu{margin:0;padding:0 8px 8px;list-style:none}.AppSidebar-module-scss-module__TYAmyq__submenuLink{width:100%;color:var(--body-text-color);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:10px;padding:8px 12px 8px 8px;font-size:.82rem}.AppSidebar-module-scss-module__TYAmyq__submenuLink:hover{background:color-mix(in srgb, var(--body-text-color) 6%, transparent)}.AppSidebar-module-scss-module__TYAmyq__mobileOverlay{display:none}@media (max-width:768px){.AppSidebar-module-scss-module__TYAmyq__mobileOverlay.AppSidebar-module-scss-module__TYAmyq__open{z-index:1150;background:#00000080;display:block;position:fixed;inset:0}body.AppSidebar-module-scss-module__TYAmyq__menuOpen{overflow:hidden}}.AppSidebar-module-scss-module__TYAmyq__bannerSlot{flex-shrink:0;margin:8px 10px 12px;display:block}.AppSidebar-module-scss-module__TYAmyq__navBadge{white-space:nowrap;background:color-mix(in srgb, var(--brand-color) 14%, transparent);color:var(--brand-color);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.62rem;line-height:1.6}
.profileMenu-module-scss-module__dfM7qW__profileContainer{display:flex;position:relative}.profileMenu-module-scss-module__dfM7qW__profileContainerOpen{z-index:1201}.profileMenu-module-scss-module__dfM7qW__menuBackdrop{display:none}@media (max-width:768px){.profileMenu-module-scss-module__dfM7qW__menuBackdrop{z-index:1150;cursor:default;-webkit-tap-highlight-color:#0000;background:#00000059;border:none;margin:0;padding:0;display:block;position:fixed;inset:0}}.profileMenu-module-scss-module__dfM7qW__profileContainerRail{width:100%;height:100%;display:block}.profileMenu-module-scss-module__dfM7qW__triggerBtn{cursor:pointer;border:1px solid var(--border-color);background:0 0;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s;display:inline-flex;overflow:hidden}.profileMenu-module-scss-module__dfM7qW__triggerBtn:hover{border-color:color-mix(in srgb, var(--brand-color) 45%, var(--border-color));box-shadow:0 4px 14px color-mix(in srgb, var(--brand-color) 18%, transparent);transform:scale(1.04)}.profileMenu-module-scss-module__dfM7qW__triggerBtnRail{width:100%;height:100%;box-shadow:none;background:0 0;border:none}.profileMenu-module-scss-module__dfM7qW__triggerBtnRail:hover{box-shadow:none;opacity:.85;border-color:#0000;transform:none}.profileMenu-module-scss-module__dfM7qW__triggerAvatar{object-fit:cover;width:100%;height:100%}.profileMenu-module-scss-module__dfM7qW__dropdownPortaled{z-index:1202}.profileMenu-module-scss-module__dfM7qW__dropdown{z-index:1200;background:var(--plan-card-background-color);top:calc(100% + 10px);border:1px solid var(--border-color);border-radius:14px;width:300px;padding-bottom:6px;animation:.18s ease-out profileMenu-module-scss-module__dfM7qW__slideDown;position:absolute;inset-inline:auto 0;overflow:hidden;box-shadow:0 18px 40px #00000024}.profileMenu-module-scss-module__dfM7qW__dropdownTop{top:auto;bottom:calc(100% + 10px);width:244px;animation:.18s ease-out profileMenu-module-scss-module__dfM7qW__slideUp;inset-inline:0 auto}.profileMenu-module-scss-module__dfM7qW__dropdownRail{top:calc(100% + 8px);bottom:auto;width:280px;max-height:min(70vh,480px);animation:.18s ease-out profileMenu-module-scss-module__dfM7qW__slideDown;inset-inline:auto 0;overflow-y:auto}.profileMenu-module-scss-module__dfM7qW__dropdownAlignStart{inset-inline:0 auto}@keyframes profileMenu-module-scss-module__dfM7qW__slideDown{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes profileMenu-module-scss-module__dfM7qW__slideUp{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.profileMenu-module-scss-module__dfM7qW__profileInfo{background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color) 20%, transparent), transparent);align-items:center;gap:12px;padding:16px;display:flex}.profileMenu-module-scss-module__dfM7qW__dropdownAvatar{object-fit:cover;border:2px solid color-mix(in srgb, var(--brand-color) 35%, transparent);border-radius:50%;width:46px;height:46px}.profileMenu-module-scss-module__dfM7qW__dropdownAvatarFallback{border:2px solid color-mix(in srgb, var(--brand-color) 35%, transparent);width:46px;height:46px;color:var(--icon-color);background:color-mix(in srgb, var(--body-text-color) 6%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.profileMenu-module-scss-module__dfM7qW__userDetails{flex:1;min-width:0}.profileMenu-module-scss-module__dfM7qW__fullName{white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.92rem;font-weight:700;overflow:hidden}.profileMenu-module-scss-module__dfM7qW__email{color:color-mix(in srgb, var(--body-text-color) 65%, transparent);white-space:nowrap;text-overflow:ellipsis;text-align:start;direction:ltr;font-size:.76rem;overflow:hidden}.profileMenu-module-scss-module__dfM7qW__menuGroup{padding:4px 8px}.profileMenu-module-scss-module__dfM7qW__divider{background:var(--border-color);height:1px;margin:6px 12px}.profileMenu-module-scss-module__dfM7qW__menuItem{cursor:pointer;width:100%;color:var(--body-text-color);text-align:start;background:0 0;border:none;border-radius:10px;justify-content:flex-start;align-items:center;gap:10px;padding:10px 12px;font-size:.86rem;transition:background-color .15s,color .15s;display:flex}.profileMenu-module-scss-module__dfM7qW__menuItem:hover{background-color:color-mix(in srgb, var(--brand-color) 8%, transparent);color:var(--brand-color)}.profileMenu-module-scss-module__dfM7qW__menuItemStart{align-items:center;gap:10px;display:inline-flex}.profileMenu-module-scss-module__dfM7qW__menuItemMeta{opacity:.7;margin-inline-start:auto;font-size:.74rem}.profileMenu-module-scss-module__dfM7qW__unreadBadge{opacity:.7;font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.74rem}.profileMenu-module-scss-module__dfM7qW__logoutItem{color:#dc2626;width:calc(100% - 16px);margin:0 8px 4px}.profileMenu-module-scss-module__dfM7qW__logoutItem:hover{color:#dc2626;background-color:#fef2f2}.profileMenu-module-scss-module__dfM7qW__loginItem{width:calc(100% - 16px);color:var(--brand-color);margin:0 8px 4px}.profileMenu-module-scss-module__dfM7qW__icon{flex-shrink:0;width:17px;height:17px}@media (max-width:768px){.profileMenu-module-scss-module__dfM7qW__dropdown:not(.profileMenu-module-scss-module__dfM7qW__dropdownTop):not(.profileMenu-module-scss-module__dfM7qW__dropdownRail){top:60px;width:auto;max-width:none;max-height:calc(100dvh - 84px);position:fixed;inset-inline:12px;overflow-y:auto}.profileMenu-module-scss-module__dfM7qW__dropdownTop{top:auto;bottom:calc(100% + 8px);width:min(244px,100vw - 48px);max-height:min(70vh,480px);position:absolute;inset-inline:0 auto;overflow-y:auto}}.profileMenu-module-scss-module__dfM7qW__unreadDot{top:0;border:2px solid var(--body-background);pointer-events:none;z-index:1;background:#ef4444;border-radius:50%;width:11px;height:11px;position:absolute;inset-inline-end:0}
.LanguageSwitcher-module-scss-module__0vVFmG__wrap{position:relative}.LanguageSwitcher-module-scss-module__0vVFmG__trigger{border:1px solid var(--border-color);cursor:pointer;color:var(--body-text-color);background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:.85rem;display:inline-flex}.LanguageSwitcher-module-scss-module__0vVFmG__trigger:hover{background:var(--menu-hover)}.LanguageSwitcher-module-scss-module__0vVFmG__code{opacity:.55;letter-spacing:.04em;font-size:.72rem}.LanguageSwitcher-module-scss-module__0vVFmG__pickerShell{background:var(--input-background-color);color:var(--body-text-color);border-radius:12px;padding:4px 2px 6px}.LanguageSwitcher-module-scss-module__0vVFmG__pickerTitle{color:var(--body-text-color);padding:8px 14px 10px;font-size:.95rem;font-weight:700}.LanguageSwitcher-module-scss-module__0vVFmG__pickerPanel{flex-direction:column;gap:2px;max-height:min(70dvh,420px);padding:0 4px 6px;display:flex;overflow-y:auto}.LanguageSwitcher-module-scss-module__0vVFmG__pickerItem{cursor:pointer;width:100%;color:var(--body-text-color);text-align:start;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.92rem;display:flex}.LanguageSwitcher-module-scss-module__0vVFmG__pickerItem:hover{background:color-mix(in srgb, var(--brand-color) 10%, transparent)}.LanguageSwitcher-module-scss-module__0vVFmG__pickerItem.LanguageSwitcher-module-scss-module__0vVFmG__active{background:color-mix(in srgb, var(--brand-color) 16%, var(--input-background-color));color:var(--brand-color);font-weight:600}
.usagePopup-module-scss-module__YCEWYq__menuBackdrop{display:none}@media (max-width:768px){.usagePopup-module-scss-module__YCEWYq__menuBackdrop{z-index:1150;cursor:default;-webkit-tap-highlight-color:#0000;background:#00000059;border:none;margin:0;padding:0;display:block;position:fixed;inset:0}}.usagePopup-module-scss-module__YCEWYq__dropdownPortaled{z-index:1202}.usagePopup-module-scss-module__YCEWYq__usageContainer{display:flex;position:relative}.usagePopup-module-scss-module__YCEWYq__usageContainerFlush{height:100%}.usagePopup-module-scss-module__YCEWYq__triggerIcon{cursor:pointer;background:0 0;border:none;align-items:center;padding:0;line-height:0;display:flex}.usagePopup-module-scss-module__YCEWYq__triggerFlush{height:100%;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.usagePopup-module-scss-module__YCEWYq__dropdown{z-index:1000;border:1px solid var(--border-color,var(--input-border-color));border-radius:12px;width:320px;max-height:460px;padding:14px 16px;animation:.2s ease-out usagePopup-module-scss-module__YCEWYq__usagePopupSlideDown;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;background:var(--input-background-color)!important}.usagePopup-module-scss-module__YCEWYq__dropdownTop{top:auto;bottom:calc(100% + 10px);inset-inline:auto 0;width:244px;animation:.2s ease-out usagePopup-module-scss-module__YCEWYq__usagePopupSlideUp;left:auto;right:auto}@keyframes usagePopup-module-scss-module__YCEWYq__usagePopupSlideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes usagePopup-module-scss-module__YCEWYq__usagePopupSlideUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.usagePopup-module-scss-module__YCEWYq__header{color:var(--body-text-color);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.85rem;font-weight:700;display:flex}.usagePopup-module-scss-module__YCEWYq__refreshBtn{color:var(--body-text-color);opacity:.6;cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.usagePopup-module-scss-module__YCEWYq__refreshBtn:hover{opacity:1}.usagePopup-module-scss-module__YCEWYq__spin{animation:1s linear infinite usagePopup-module-scss-module__YCEWYq__usagePopupSpin}@keyframes usagePopup-module-scss-module__YCEWYq__usagePopupSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.usagePopup-module-scss-module__YCEWYq__error{color:#ef4444;margin-bottom:8px;font-size:.75rem}.usagePopup-module-scss-module__YCEWYq__empty{text-align:center;opacity:.55;color:var(--body-text-color);padding:16px 0;font-size:.78rem}.usagePopup-module-scss-module__YCEWYq__totalCard{background:#8b5cf614;border-radius:12px;flex-direction:column;align-items:center;gap:2px;margin-bottom:4px;padding:14px 10px;display:flex}.usagePopup-module-scss-module__YCEWYq__totalLabel{opacity:.6;color:var(--body-text-color);font-size:.7rem}.usagePopup-module-scss-module__YCEWYq__totalValue{color:#8b5cf6;font-size:1.5rem;font-weight:800}.usagePopup-module-scss-module__YCEWYq__totalMeta{opacity:.5;color:var(--body-text-color);font-size:.68rem}.usagePopup-module-scss-module__YCEWYq__divider{background:var(--border-color,var(--input-border-color));height:1px;margin:10px 0}.usagePopup-module-scss-module__YCEWYq__modelsList{flex-direction:column;gap:8px;display:flex}.usagePopup-module-scss-module__YCEWYq__modelRow{align-items:center;gap:10px;display:flex}.usagePopup-module-scss-module__YCEWYq__modelIcon{color:#8b5cf6;background:#8b5cf61a;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.usagePopup-module-scss-module__YCEWYq__modelInfo{flex-direction:column;flex:1;min-width:0;display:flex}.usagePopup-module-scss-module__YCEWYq__modelName{color:var(--body-text-color);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:700;overflow:hidden}.usagePopup-module-scss-module__YCEWYq__modelMeta{opacity:.55;color:var(--body-text-color);font-size:.65rem}.usagePopup-module-scss-module__YCEWYq__modelCost{color:var(--body-text-color);flex-shrink:0;font-size:.78rem;font-weight:700}.usagePopup-module-scss-module__YCEWYq__historyLabel{opacity:.6;color:var(--body-text-color);margin-bottom:6px;font-size:.72rem;font-weight:700}.usagePopup-module-scss-module__YCEWYq__historyList{flex-direction:column;gap:6px;display:flex}.usagePopup-module-scss-module__YCEWYq__historyRow{color:var(--body-text-color);opacity:.75;align-items:center;gap:8px;font-size:.68rem;display:flex}.usagePopup-module-scss-module__YCEWYq__historyModel{flex-shrink:0;font-weight:700}.usagePopup-module-scss-module__YCEWYq__historyTime{text-overflow:ellipsis;white-space:nowrap;opacity:.7;flex:1;min-width:0;overflow:hidden}.usagePopup-module-scss-module__YCEWYq__historyCost{flex-shrink:0;font-weight:700}@media (max-width:768px){.usagePopup-module-scss-module__YCEWYq__dropdown:not(.usagePopup-module-scss-module__YCEWYq__dropdownTop){z-index:1200;width:auto;max-width:none;max-height:min(460px,100vh - 84px);position:fixed;top:60px;left:12px;right:12px;transform:none;box-shadow:0 16px 40px #0000002e}.usagePopup-module-scss-module__YCEWYq__dropdownPortaled{z-index:1202}.usagePopup-module-scss-module__YCEWYq__dropdownTop{width:min(280px,100vw - 48px);max-height:min(460px,70vh);position:absolute;inset:auto 0 calc(100% + 8px) auto;box-shadow:0 16px 40px #0000002e}}
.SidebarFooter-module-scss-module__DSrJHW__footer{z-index:5;border-top:1px solid var(--border-color);background:var(--plan-card-background-color);flex-shrink:0;padding:12px 12px 16px;position:relative}.SidebarFooter-module-scss-module__DSrJHW__row{align-items:center;gap:8px;display:flex}.SidebarFooter-module-scss-module__DSrJHW__loginBtn{background:var(--body-text-color);min-width:0;height:40px;color:var(--body-background);cursor:pointer;border:none;border-radius:999px;flex:1;font-size:.84rem;font-weight:700}.SidebarFooter-module-scss-module__DSrJHW__creditPill{background:var(--body-text-color);min-width:0;height:38px;color:var(--body-background);border-radius:999px;flex:1;align-items:stretch;display:flex}.SidebarFooter-module-scss-module__DSrJHW__addCredits{min-width:0;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-start-start-radius:999px;border-end-start-radius:999px;flex:1;padding:0 10px;font-size:.72rem;font-weight:700}.SidebarFooter-module-scss-module__DSrJHW__balanceWrap{background:color-mix(in srgb, var(--body-background) 18%, transparent);border-start-end-radius:999px;border-end-end-radius:999px;flex-shrink:0;height:100%;display:flex}.SidebarFooter-module-scss-module__DSrJHW__balanceBtn{white-space:nowrap;align-items:center;gap:4px;height:100%;padding:0 10px;font-size:.78rem;font-weight:700;display:inline-flex}
.DeveloperMenu-module-scss-module__-ZBFJq__anchor{z-index:1100;flex-shrink:0;display:inline-flex;position:relative}.DeveloperMenu-module-scss-module__-ZBFJq__fixed{top:18px;z-index:1100;position:fixed;inset-inline-start:272px}@media (max-width:768px){.DeveloperMenu-module-scss-module__-ZBFJq__fixed{display:none}}@media (min-width:769px){.DeveloperMenu-module-scss-module__-ZBFJq__inline{display:none}}.DeveloperMenu-module-scss-module__-ZBFJq__menu{top:calc(100% + 8px);background:var(--plan-card-background-color,#fff);border:1px solid var(--border-color,#eceef2);z-index:1;border-radius:20px;flex-direction:column;align-items:stretch;gap:2px;width:max-content;min-width:168px;padding:8px;animation:.16s ease-out DeveloperMenu-module-scss-module__-ZBFJq__menuIn;display:flex;position:absolute;inset-inline-start:0;box-shadow:0 8px 28px #0f172a14,0 1px 2px #0f172a0a}.DeveloperMenu-module-scss-module__-ZBFJq__inline .DeveloperMenu-module-scss-module__-ZBFJq__menu{inset-inline:auto 0}@keyframes DeveloperMenu-module-scss-module__-ZBFJq__menuIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.DeveloperMenu-module-scss-module__-ZBFJq__menuItem{width:100%;color:var(--body-text-color,#334155);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex}.DeveloperMenu-module-scss-module__-ZBFJq__menuItem:hover{background:color-mix(in srgb, var(--brand-color,#7b64cf) 10%, transparent);color:var(--brand-color,#7b64cf)}.DeveloperMenu-module-scss-module__-ZBFJq__menuItem .DeveloperMenu-module-scss-module__-ZBFJq__menuIcon{color:inherit;opacity:.85;flex-shrink:0;display:inline-flex}.DeveloperMenu-module-scss-module__-ZBFJq__menuItemDisabled{opacity:.42;cursor:not-allowed}.DeveloperMenu-module-scss-module__-ZBFJq__menuItemDisabled:hover{color:var(--body-text-color,#334155);background:0 0}.DeveloperMenu-module-scss-module__-ZBFJq__trigger{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;transition:box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 0 0 1px #3b82f659,0 0 14px #3b82f647,0 0 18px #fb923c2e,0 8px 20px #0f172a47}.DeveloperMenu-module-scss-module__-ZBFJq__trigger:hover{filter:brightness(1.08);box-shadow:0 0 0 1px #3b82f673,0 0 18px #3b82f659,0 0 22px #fb923c40,0 10px 24px #0f172a52}.DeveloperMenu-module-scss-module__-ZBFJq__trigger .DeveloperMenu-module-scss-module__-ZBFJq__triggerIcon{width:20px;height:20px;display:block}.DeveloperMenu-module-scss-module__-ZBFJq__inline .DeveloperMenu-module-scss-module__-ZBFJq__trigger{border-radius:10px;width:32px;height:32px;box-shadow:0 0 0 1px #3b82f64d,0 0 10px #3b82f633,0 0 12px #fb923c24}.DeveloperMenu-module-scss-module__-ZBFJq__inline .DeveloperMenu-module-scss-module__-ZBFJq__trigger .DeveloperMenu-module-scss-module__-ZBFJq__triggerIcon{width:16px;height:16px}.DeveloperMenu-module-scss-module__-ZBFJq__menuItemActive{background:color-mix(in srgb, var(--brand-color,#7b64cf) 14%, transparent);color:var(--brand-color,#7b64cf);font-weight:700}.DeveloperMenu-module-scss-module__-ZBFJq__menuItemActive .DeveloperMenu-module-scss-module__-ZBFJq__menuIcon{color:var(--brand-color,#7b64cf)}.DeveloperMenu-module-scss-module__-ZBFJq__mobileBackdrop{z-index:1150;cursor:default;-webkit-tap-highlight-color:#0000;background:#00000059;border:none;margin:0;padding:0;position:fixed;inset:0}.DeveloperMenu-module-scss-module__-ZBFJq__menuMobile{top:60px;z-index:1202;width:auto;max-height:calc(100dvh - 84px);position:fixed;inset-inline:12px;overflow-y:auto}
.DeveloperToolsPanel-module-scss-module__GSK_Pq__overlay{z-index:9998;background:#0000008c;position:fixed;inset:0}.DeveloperToolsPanel-module-scss-module__GSK_Pq__panel{background:var(--body-background);border-left:1px solid var(--border-color);z-index:9999;flex-direction:column;width:700px;max-width:90vw;animation:.3s ease-out DeveloperToolsPanel-module-scss-module__GSK_Pq__slideIn;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-4px 0 24px #00000026}@keyframes DeveloperToolsPanel-module-scss-module__GSK_Pq__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.DeveloperToolsPanel-module-scss-module__GSK_Pq__header{border-bottom:1px solid var(--border-color);background:var(--brand-color);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__headerTitle{flex-direction:column;gap:4px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__headerTitle h2{margin:0;font-size:18px;font-weight:600}.DeveloperToolsPanel-module-scss-module__GSK_Pq__badge{opacity:.9;font-size:12px;font-weight:500}.DeveloperToolsPanel-module-scss-module__GSK_Pq__closeBtn{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:background .2s;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__closeBtn:hover{background:#ffffff4d}.DeveloperToolsPanel-module-scss-module__GSK_Pq__controls{border-bottom:1px solid var(--border-color);background:var(--card-background);flex-shrink:0;padding:20px 24px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__panelScroll{flex:1;min-height:0;overflow-y:auto}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingSectionHeader{justify-content:space-between;align-items:center;gap:12px;margin:16px 24px 0;padding:0 2px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingSectionTitle{color:var(--body-text-color);font-size:13px;font-weight:700}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingEmptyHint{border:1px dashed var(--border-color);opacity:.65;text-align:center;border-radius:8px;margin:8px 24px 0;padding:10px 12px;font-size:12px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__loadMoreRow{flex-direction:column;align-items:center;gap:6px;margin-top:16px;padding-top:8px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__loadMoreBtn{border:1px solid var(--border-color);background:var(--body-background);color:inherit;cursor:pointer;border-radius:8px;padding:8px 16px;font-size:13px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__loadMoreBtn:hover:not(:disabled){border-color:var(--brand-color);color:var(--brand-color)}.DeveloperToolsPanel-module-scss-module__GSK_Pq__loadMoreBtn:disabled{opacity:.6;cursor:not-allowed}.DeveloperToolsPanel-module-scss-module__GSK_Pq__loadMoreHint{opacity:.55;font-size:11px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__switchGroup{align-items:flex-start;gap:12px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__switchLabel{flex-shrink:0;width:48px;height:26px;margin-top:2px;display:inline-block;position:relative}.DeveloperToolsPanel-module-scss-module__GSK_Pq__switchLabel input{opacity:0;width:0;height:0}.DeveloperToolsPanel-module-scss-module__GSK_Pq__switchLabel input:checked+.DeveloperToolsPanel-module-scss-module__GSK_Pq__switchSlider{background:var(--brand-color)}.DeveloperToolsPanel-module-scss-module__GSK_Pq__switchLabel input:checked+.DeveloperToolsPanel-module-scss-module__GSK_Pq__switchSlider:before{transform:translate(22px)}.DeveloperToolsPanel-module-scss-module__GSK_Pq__switchSlider{cursor:pointer;background:var(--border-color);border-radius:26px;transition:all .3s;position:absolute;inset:0}.DeveloperToolsPanel-module-scss-module__GSK_Pq__switchSlider:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:3px;left:3px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__switchText{flex-direction:column;gap:2px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__switchTitle{color:var(--body-text-color);font-size:14px;font-weight:600}.DeveloperToolsPanel-module-scss-module__GSK_Pq__switchDesc{color:var(--secondary-text-color);font-size:12px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingRequest{border:2px solid var(--brand-color);background:color-mix(in srgb, var(--brand-color) 5%, transparent);border-radius:12px;margin:8px 24px 0;padding:0;overflow:hidden}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingSwitcherBar{border:1px solid var(--border-color);background:var(--card-background);direction:ltr;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:16px 24px 0;padding:10px 12px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingActiveName{min-width:0;color:var(--body-text-color);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:ltr;flex:1;font-size:13px;font-weight:600;overflow:hidden}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingSwitcherControls{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingHeader{color:var(--brand-color);cursor:pointer;text-align:left;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:8px;width:100%;margin:0;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingHeaderMain{align-items:center;gap:8px;min-width:0;display:inline-flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingHeaderSummary{opacity:.75;text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:ltr;flex:1;min-width:0;margin-right:auto;font-size:12px;font-weight:500;overflow:hidden}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingCountBadge{background:var(--brand-color);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingCollapsedActions{gap:8px;padding:0 16px 14px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingRequest .DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingTabs,.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingRequest .DeveloperToolsPanel-module-scss-module__GSK_Pq__requestDetails{margin-left:16px;margin-right:16px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingRequest .DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingTabs{margin-top:0;margin-bottom:12px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingRequest .DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingActions{margin:16px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingCostWrap{margin:0 16px 12px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingNav{align-items:center;gap:6px;display:inline-flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingNavBtn{border:1px solid var(--border-color);background:var(--body-background);width:32px;height:32px;color:inherit;cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingNavBtn:hover{border-color:var(--brand-color);color:var(--brand-color)}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingNavLabel{text-align:center;min-width:56px;color:var(--brand-color);font-size:13px;font-weight:700}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingTabs{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingTab{border:1px solid var(--border-color);background:var(--body-background);color:inherit;cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingTabActive{border-color:var(--brand-color);color:var(--brand-color);background:color-mix(in srgb, var(--brand-color) 8%, transparent)}.DeveloperToolsPanel-module-scss-module__GSK_Pq__pendingActions{gap:8px;margin-top:16px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__approveBtn,.DeveloperToolsPanel-module-scss-module__GSK_Pq__rejectBtn{cursor:pointer;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__approveBtn{background:var(--brand-color);color:#fff}.DeveloperToolsPanel-module-scss-module__GSK_Pq__approveBtn:hover{box-shadow:0 4px 12px rgba(var(--brand-color-rgb), .3);transform:translateY(-1px)}.DeveloperToolsPanel-module-scss-module__GSK_Pq__rejectBtn{background:var(--card-background);color:var(--body-text-color);border:1px solid var(--border-color)}.DeveloperToolsPanel-module-scss-module__GSK_Pq__rejectBtn:hover{background:var(--border-color)}.DeveloperToolsPanel-module-scss-module__GSK_Pq__logsContainer{padding:20px 24px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__logsHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__logsHeader h3{color:var(--body-text-color);margin:0;font-size:16px;font-weight:600}.DeveloperToolsPanel-module-scss-module__GSK_Pq__refreshBtn{background:var(--card-background);border:1px solid var(--border-color);cursor:pointer;color:var(--body-text-color);border-radius:6px;padding:6px 12px;font-size:13px;transition:all .2s}.DeveloperToolsPanel-module-scss-module__GSK_Pq__refreshBtn:hover{background:var(--border-color)}.DeveloperToolsPanel-module-scss-module__GSK_Pq__loadingState,.DeveloperToolsPanel-module-scss-module__GSK_Pq__emptyState{text-align:center;color:var(--secondary-text-color);padding:40px 20px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__emptyState{flex-direction:column;gap:8px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__emptyState p{color:var(--body-text-color);margin:0;font-size:16px;font-weight:600}.DeveloperToolsPanel-module-scss-module__GSK_Pq__emptyState span{font-size:14px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__logsList{flex-direction:column;gap:12px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__logItem{border:1px solid var(--border-color);background:var(--card-background);border-radius:10px;transition:all .2s;overflow:hidden}.DeveloperToolsPanel-module-scss-module__GSK_Pq__logItem:hover{border-color:var(--brand-color);box-shadow:0 2px 8px #00000014}.DeveloperToolsPanel-module-scss-module__GSK_Pq__logSummary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:14px 16px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__logIcon{color:var(--secondary-text-color);justify-content:center;align-items:center;font-size:18px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__logInfo{flex-direction:column;flex:1;gap:4px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__logTitle{align-items:center;gap:8px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__statusBadge{text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.DeveloperToolsPanel-module-scss-module__GSK_Pq__statusBadge.DeveloperToolsPanel-module-scss-module__GSK_Pq__pending{color:#92400e;background:#fef3c7}.DeveloperToolsPanel-module-scss-module__GSK_Pq__statusBadge.DeveloperToolsPanel-module-scss-module__GSK_Pq__sent{color:#1e40af;background:#dbeafe}.DeveloperToolsPanel-module-scss-module__GSK_Pq__statusBadge.DeveloperToolsPanel-module-scss-module__GSK_Pq__success{color:#065f46;background:#d1fae5}.DeveloperToolsPanel-module-scss-module__GSK_Pq__statusBadge.DeveloperToolsPanel-module-scss-module__GSK_Pq__failed{color:#991b1b;background:#fee2e2}.DeveloperToolsPanel-module-scss-module__GSK_Pq__statusBadge.DeveloperToolsPanel-module-scss-module__GSK_Pq__rejected{color:#374151;background:#f3f4f6}.DeveloperToolsPanel-module-scss-module__GSK_Pq__logEndpoint{color:var(--body-text-color);font-family:Fira Code,Courier New,monospace;font-size:13px;font-weight:500}.DeveloperToolsPanel-module-scss-module__GSK_Pq__logMeta{color:var(--secondary-text-color);align-items:center;gap:8px;font-size:12px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__httpStatus{border-radius:6px;padding:4px 10px;font-family:Fira Code,Courier New,monospace;font-size:13px;font-weight:600}.DeveloperToolsPanel-module-scss-module__GSK_Pq__httpStatus.DeveloperToolsPanel-module-scss-module__GSK_Pq__success{color:#065f46;background:#d1fae5}.DeveloperToolsPanel-module-scss-module__GSK_Pq__httpStatus.DeveloperToolsPanel-module-scss-module__GSK_Pq__error{color:#991b1b;background:#fee2e2}.DeveloperToolsPanel-module-scss-module__GSK_Pq__httpMethod{text-transform:uppercase;background:var(--brand-color);color:#fff;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.DeveloperToolsPanel-module-scss-module__GSK_Pq__logDetails{border-top:1px solid var(--border-color);background:var(--body-background);flex-direction:column;gap:20px;padding:16px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__requestDetails{flex-direction:column;gap:12px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__detailSection{flex-direction:column;gap:10px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__sectionTitle{color:var(--body-text-color);text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:700}.DeveloperToolsPanel-module-scss-module__GSK_Pq__detailRow{align-items:flex-start;gap:8px;font-size:13px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__detailLabel{color:var(--secondary-text-color);min-width:100px;font-weight:600}.DeveloperToolsPanel-module-scss-module__GSK_Pq__detailValue{color:var(--body-text-color);background:var(--card-background);word-break:break-all;border-radius:4px;flex:1;padding:4px 8px;font-family:Fira Code,Courier New,monospace}.DeveloperToolsPanel-module-scss-module__GSK_Pq__detailBlock{flex-direction:column;gap:6px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__jsonBlock{background:var(--card-background);border:1px solid var(--border-color);color:var(--body-text-color);border-radius:6px;margin:0;padding:12px;font-family:Fira Code,Courier New,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.DeveloperToolsPanel-module-scss-module__GSK_Pq__errorSection{flex-direction:column;gap:6px;display:flex}.DeveloperToolsPanel-module-scss-module__GSK_Pq__errorLabel{color:#dc2626;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:700}.DeveloperToolsPanel-module-scss-module__GSK_Pq__errorBlock{color:#991b1b;text-wrap:auto;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;margin:0;padding:12px;font-family:Fira Code,Courier New,monospace;font-size:12px;line-height:1.6}.DeveloperToolsPanel-module-scss-module__GSK_Pq__errorMessage{color:#dc2626;border:1px solid #dc262659;border-radius:6px;margin-top:8px;padding:8px 10px;font-size:12px}@media (max-width:768px){.DeveloperToolsPanel-module-scss-module__GSK_Pq__panel{width:100%;max-width:100vw}.DeveloperToolsPanel-module-scss-module__GSK_Pq__httpStatus{padding:3px 8px;font-size:11px}.DeveloperToolsPanel-module-scss-module__GSK_Pq__logEndpoint{font-size:12px}}
.MobileShellToggle-module-scss-module__2CKPHG__toggle{background:var(--plan-card-background-color);cursor:pointer;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}@media (max-width:768px){.MobileShellToggle-module-scss-module__2CKPHG__toggle{display:flex}}.MobileShellToggle-module-scss-module__2CKPHG__fixed{z-index:1101;border:1px solid var(--border-color);border-radius:12px;position:fixed;top:12px;right:12px;box-shadow:0 8px 24px #0000001f}.MobileShellToggle-module-scss-module__2CKPHG__inline{z-index:auto;box-shadow:none;background:0 0;border:none;border-radius:10px;position:static}.MobileShellToggle-module-scss-module__2CKPHG__inline:hover{background:color-mix(in srgb, var(--body-text-color) 6%, transparent)}.MobileShellToggle-module-scss-module__2CKPHG__active{border-color:var(--brand-color);background:color-mix(in srgb, var(--brand-color) 12%, var(--plan-card-background-color))}
.MobileHeaderBrand-module-scss-module__k54lra__brand{align-items:center;gap:6px;min-width:0;display:flex}.MobileHeaderBrand-module-scss-module__k54lra__brandFixed{flex-direction:row-reverse}.MobileHeaderBrand-module-scss-module__k54lra__logoBtn{cursor:pointer;background:0 0;border:none;align-items:center;min-width:0;padding:0;line-height:0;display:flex}.MobileHeaderBrand-module-scss-module__k54lra__logoBtn:hover{opacity:.85}.MobileHeaderBrand-module-scss-module__k54lra__brandLogo{object-fit:contain;width:auto;max-width:120px;height:22px}.MobileHeaderBrand-module-scss-module__k54lra__miniMark{object-fit:contain;width:22px;height:22px;display:block}
.MobileAppBar-module-scss-module__ybeEDG__bar{display:none}@media (max-width:768px){.MobileAppBar-module-scss-module__ybeEDG__bar{box-sizing:border-box;z-index:1100;background:var(--plan-card-background-color);border-bottom:1px solid var(--border-color);direction:ltr;flex-direction:row-reverse;justify-content:space-between;align-items:center;height:52px;padding:0 12px;display:flex;position:fixed;top:0;left:0;right:0}}.MobileAppBar-module-scss-module__ybeEDG__leading{flex-direction:row-reverse;flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}.MobileAppBar-module-scss-module__ybeEDG__end{flex-shrink:0;align-items:center;gap:10px;display:flex}.MobileAppBar-module-scss-module__ybeEDG__usageBtn{appearance:none;width:32px;height:32px;color:var(--body-text-color);cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.MobileAppBar-module-scss-module__ybeEDG__usageBtn:hover{opacity:1}.MobileAppBar-module-scss-module__ybeEDG__usageBtn img{object-fit:cover;border-radius:4px;width:20px;height:20px}
.MobileTabBar-module-scss-module__YyGXbG__bar{display:none}@media (max-width:768px){.MobileTabBar-module-scss-module__YyGXbG__bar{inset-inline:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:1100;pointer-events:none;align-items:center;gap:10px;display:flex;position:fixed}}.MobileTabBar-module-scss-module__YyGXbG__glass{box-sizing:border-box;border:1px solid var(--border-color);background:var(--plan-card-background-color);pointer-events:auto;height:56px}.MobileTabBar-module-scss-module__YyGXbG__pill{border-radius:999px;flex:1;align-items:center;gap:4px;min-width:0;padding:5px;display:flex}.MobileTabBar-module-scss-module__YyGXbG__item{min-width:0;height:100%;color:var(--body-text-color);opacity:.62;cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:none;transition:opacity .15s,background .2s;display:flex}.MobileTabBar-module-scss-module__YyGXbG__item:active{opacity:.85}.MobileTabBar-module-scss-module__YyGXbG__active{opacity:1;background:color-mix(in srgb, var(--body-text-color) 11%, transparent)}.MobileTabBar-module-scss-module__YyGXbG__round{width:56px;color:var(--body-text-color);cursor:pointer;-webkit-tap-highlight-color:#0000;border-radius:50%;flex:0 0 56px;justify-content:center;align-items:center;padding:0;text-decoration:none;display:flex}.MobileTabBar-module-scss-module__YyGXbG__roundActive{border-color:var(--brand-color)}.MobileTabBar-module-scss-module__YyGXbG__avatar{object-fit:cover;border-radius:50%;width:34px;height:34px}
.MediaMentionComposer-module-scss-module__kMft3a__wrapper{min-width:0;position:relative}.MediaMentionComposer-module-scss-module__kMft3a__wrapperRaised{z-index:12}.MediaMentionComposer-module-scss-module__kMft3a__pickerDocked{z-index:20;width:100%;max-height:min(280px,46vh);position:absolute;bottom:calc(100% + 8px);left:0;right:0}.MediaMentionComposer-module-scss-module__kMft3a__editor{white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;box-sizing:border-box;outline:none;width:100%}.MediaMentionComposer-module-scss-module__kMft3a__editor:empty:before{content:attr(data-placeholder);opacity:.48;pointer-events:none}.MediaMentionComposer-module-scss-module__kMft3a__chip{color:#8b5cf6;vertical-align:middle;-webkit-user-select:none;user-select:none;background:#8b5cf61f;border:1px solid #8b5cf659;border-radius:999px;align-items:center;gap:4px;max-width:210px;margin:0 2px;padding:2px 4px 2px 3px;font-size:.82em;line-height:1.4;display:inline-flex}.MediaMentionComposer-module-scss-module__kMft3a__chip img{object-fit:cover;border-radius:999px;flex:none;width:20px;height:20px}.MediaMentionComposer-module-scss-module__kMft3a__chip[data-missing]{color:#ef4444;background:#ef44441f;border-color:#ef44448c}.MediaMentionComposer-module-scss-module__kMft3a__chip[data-missing] img{opacity:.45;filter:grayscale()}.MediaMentionComposer-module-scss-module__kMft3a__chipLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.MediaMentionComposer-module-scss-module__kMft3a__chipRemove{width:16px;height:16px;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;background:#8b5cf638;border:0;border-radius:999px;flex:none;place-items:center;padding:0;font-size:11px;line-height:1;display:inline-grid}.MediaMentionComposer-module-scss-module__kMft3a__chipRemove:hover{color:#fff;background:#8b5cf666}.MediaMentionComposer-module-scss-module__kMft3a__picker{z-index:120;border:1px solid var(--input-border-color);background:var(--plan-card-background-color);color:var(--body-text-color);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 45px #00000038}.MediaMentionComposer-module-scss-module__kMft3a__tabs{border-bottom:1px solid var(--input-border-color);flex:none;gap:4px;padding:7px;display:flex}.MediaMentionComposer-module-scss-module__kMft3a__tabs button,.MediaMentionComposer-module-scss-module__kMft3a__tabs span{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 8px;font-size:.72rem}.MediaMentionComposer-module-scss-module__kMft3a__tabs span{cursor:default}.MediaMentionComposer-module-scss-module__kMft3a__activeTab{color:#8b5cf6!important;background:#8b5cf61f!important}.MediaMentionComposer-module-scss-module__kMft3a__search{border:1px solid var(--input-border-color);border-radius:8px;align-items:center;gap:6px;margin:7px;padding:6px 8px;display:flex}.MediaMentionComposer-module-scss-module__kMft3a__search input{min-width:0;color:inherit;background:0 0;border:0;outline:none;flex:1;border:unset!important}.MediaMentionComposer-module-scss-module__kMft3a__results{flex:auto;min-height:0;padding:0 6px 6px;overflow-y:auto}.MediaMentionComposer-module-scss-module__kMft3a__results>p{text-align:center;opacity:.65;margin:0;padding:12px;font-size:.75rem}.MediaMentionComposer-module-scss-module__kMft3a__results>button{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:6px;display:flex}.MediaMentionComposer-module-scss-module__kMft3a__results>button>span:last-child{min-width:0;display:grid}.MediaMentionComposer-module-scss-module__kMft3a__results>button strong,.MediaMentionComposer-module-scss-module__kMft3a__results>button small{text-overflow:ellipsis;white-space:nowrap;font-weight:100;overflow:hidden}.MediaMentionComposer-module-scss-module__kMft3a__results>button small{opacity:.55}.MediaMentionComposer-module-scss-module__kMft3a__activeResult{background:#8b5cf61a!important}.MediaMentionComposer-module-scss-module__kMft3a__thumb{background:#8b5cf614;border-radius:7px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.MediaMentionComposer-module-scss-module__kMft3a__thumb img{object-fit:cover;width:100%;height:100%}.MediaMentionComposer-module-scss-module__kMft3a__hint{border-top:1px solid var(--input-border-color);opacity:.55;align-items:center;gap:5px;padding:6px 9px;font-size:.65rem;display:flex}.MediaMentionComposer-module-scss-module__kMft3a__spin{animation:.9s linear infinite MediaMentionComposer-module-scss-module__kMft3a__spin}@keyframes MediaMentionComposer-module-scss-module__kMft3a__spin{to{transform:rotate(360deg)}}
.ChatInput-module-scss-module__swaFXq__composer{width:100%;max-width:720px;box-shadow:none;background:0 0;border:none;margin:0 auto;overflow:visible}.ChatInput-module-scss-module__swaFXq__composer .ChatInput-module-scss-module__swaFXq__inputCardWrapper,.ChatInput-module-scss-module__swaFXq__composer .ChatInput-module-scss-module__swaFXq__mainInputArea{overflow:visible}.ChatInput-module-scss-module__swaFXq__composer .ChatInput-module-scss-module__swaFXq__inputCardWrapper{position:relative}.ChatInput-module-scss-module__swaFXq__composer .ChatInput-module-scss-module__swaFXq__bottomControls{flex-wrap:nowrap;align-items:center;gap:6px;overflow:visible}.ChatInput-module-scss-module__swaFXq__composer .ChatInput-module-scss-module__swaFXq__compactToolbar{flex:1;min-width:0;overflow:visible}.ChatInput-module-scss-module__swaFXq__composerOffline .ChatInput-module-scss-module__swaFXq__inputCardWrapper{opacity:.72}.ChatInput-module-scss-module__swaFXq__connectionBanner{background:color-mix(in srgb, #c2410c 14%, var(--body-background));color:color-mix(in srgb, #c2410c 85%, var(--body-text-color));border-radius:12px;margin:0 1px 8px;padding:8px 12px;font-size:12px;line-height:1.4}.ChatInput-module-scss-module__swaFXq__editModeBanner{background:color-mix(in srgb, #8b5cf6 9%, var(--body-background));color:var(--body-text-color);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 1px 8px;padding:5px 12px;display:flex}.ChatInput-module-scss-module__swaFXq__editModeBanner>span{align-items:center;gap:9px;min-width:0;display:flex}.ChatInput-module-scss-module__swaFXq__editModeBanner>span>svg{color:#8b5cf6;flex:none}.ChatInput-module-scss-module__swaFXq__editModeBanner>span span{flex-direction:column;min-width:0;display:flex}.ChatInput-module-scss-module__swaFXq__editModeBanner strong{font-size:12px}.ChatInput-module-scss-module__swaFXq__editModeBanner small{opacity:.65;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ChatInput-module-scss-module__swaFXq__editModeBanner button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.ChatInput-module-scss-module__swaFXq__editModeBanner button:hover:not(:disabled){background:#8b5cf621}.ChatInput-module-scss-module__swaFXq__editModeBanner button:disabled{opacity:.45;cursor:default}.ChatInput-module-scss-module__swaFXq__modeSlots{flex-flow:wrap;align-items:stretch;gap:8px;margin-bottom:10px;display:flex}.ChatInput-module-scss-module__swaFXq__modeSlot{border:1px dashed var(--input-border-color,#d8d8e6);background:color-mix(in srgb, var(--input-background-color,transparent) 80%, transparent);border-radius:12px;flex:140px;min-width:132px;max-width:100%;padding:8px}.ChatInput-module-scss-module__swaFXq__modeSlotHead{flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:6px;display:flex}.ChatInput-module-scss-module__swaFXq__modeSlotHead strong{font-size:12.5px;font-weight:800}.ChatInput-module-scss-module__swaFXq__modeSlotHead small{opacity:.65;font-variant-numeric:tabular-nums;font-size:11px}.ChatInput-module-scss-module__swaFXq__modeSlotReq{color:#dc2626;margin-inline-start:3px}.ChatInput-module-scss-module__swaFXq__modeSlotHint{opacity:.68;margin:0 0 8px;font-size:11px;line-height:1.5}.ChatInput-module-scss-module__swaFXq__modeSlotRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ChatInput-module-scss-module__swaFXq__modeSlotAdd{gap:6px;display:inline-flex}.ChatInput-module-scss-module__swaFXq__modeSlotAdd button{border:1px dashed var(--input-border-color,#d8d8e6);width:64px;height:64px;color:inherit;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ChatInput-module-scss-module__swaFXq__modeSlotPlaceholder{border:1px dashed var(--input-border-color,#d8d8e6);width:72px;min-height:72px;color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:6px;display:inline-flex}.ChatInput-module-scss-module__swaFXq__modeSlotPlaceholder span{text-align:center;font-size:10.5px;font-weight:700;line-height:1.2}.ChatInput-module-scss-module__swaFXq__modeSlotPlaceholder small{opacity:.6;font-size:10px}.ChatInput-module-scss-module__swaFXq__modeSlotPlaceholder:disabled{opacity:.45;cursor:default}.ChatInput-module-scss-module__swaFXq__modeSlotEmpty{opacity:.55;font-size:12px}.ChatInput-module-scss-module__swaFXq__limitsPreview{letter-spacing:.01em;opacity:.62;color:var(--body-text-color);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0 0 8px;padding:0 2px;font-size:11px;line-height:1.35;overflow:hidden}.ChatInput-module-scss-module__swaFXq__limitsPreviewWarn{opacity:.95;color:#b91c1c}.ChatInput-module-scss-module__swaFXq__pendingThumb{background:#0000001f;border-radius:14px;flex-shrink:0;width:64px;height:64px;position:relative;overflow:hidden}.ChatInput-module-scss-module__swaFXq__pendingThumb img{object-fit:cover;opacity:.7;width:100%;height:100%;display:block}.ChatInput-module-scss-module__swaFXq__pendingThumb .ChatInput-module-scss-module__swaFXq__pendingAudio{opacity:.8;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;display:flex}.ChatInput-module-scss-module__swaFXq__pendingThumb span{color:#fff;background:#0006;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}.ChatInput-module-scss-module__swaFXq__pendingFailOverlay{background:#00000094;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.ChatInput-module-scss-module__swaFXq__pendingFailOverlay button{cursor:pointer;color:#0f172a;background:#fff;border:none;border-radius:8px;padding:3px 8px;font-size:10px;font-weight:700}.ChatInput-module-scss-module__swaFXq__pendingDismiss{top:4px;width:18px;height:18px;line-height:1;inset-inline-end:4px;border-radius:50%!important;padding:0!important;font-size:12px!important;position:absolute!important}.ChatInput-module-scss-module__swaFXq__pendingFailed img,.ChatInput-module-scss-module__swaFXq__pendingFailed .ChatInput-module-scss-module__swaFXq__pendingAudio{opacity:.45}.ChatInput-module-scss-module__swaFXq__usageDock{justify-content:flex-end;width:100%;max-width:720px;margin:6px auto 0;padding-inline-end:18px;display:flex}.ChatInput-module-scss-module__swaFXq__inputCardWrapper{box-sizing:border-box;background:linear-gradient(135deg, color-mix(in srgb, var(--brand-color) 78%, var(--plan-card-background-color)) 0%, color-mix(in srgb, var(--brand-color) 22%, var(--plan-card-background-color)) 46%, color-mix(in srgb, var(--brand-color) 62%, var(--plan-card-background-color)) 100%);border:1px solid color-mix(in srgb, var(--brand-color) 40%, var(--input-border-color));width:100%;max-width:720px;box-shadow:0 12px 28px color-mix(in srgb, var(--brand-color) 16%, transparent),0 1px 0 color-mix(in srgb, var(--body-text-color) 6%, transparent);border-radius:24px;margin:0 auto;padding:2px;overflow:visible}.ChatInput-module-scss-module__swaFXq__mainInputArea{background:var(--plan-card-background-color);border-radius:22px;padding:16px 18px 12px}.ChatInput-module-scss-module__swaFXq__mainInputArea textarea,.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__composerTextarea{resize:none;width:100%;min-height:24px;color:var(--body-text-color);field-sizing:content;outline:none;margin:0;padding:0;font-family:inherit;font-size:15px;line-height:1.55;display:block;box-shadow:none!important;background:0 0!important;border:none!important}.ChatInput-module-scss-module__swaFXq__mainInputArea textarea::placeholder,.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__composerTextarea::placeholder{color:color-mix(in srgb, var(--body-text-color) 45%, transparent)}.ChatInput-module-scss-module__swaFXq__mainInputArea textarea{max-height:160px;overflow-y:auto}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__composerTextarea{max-height:none;overflow:visible}html[dir=rtl] .ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__composerTextarea [contenteditable]:empty{text-align:right;direction:rtl}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__composerTextSlot{margin-bottom:20px;position:relative}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__costAnchor{top:0;z-index:4;position:absolute;inset-inline-start:0}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__leftTools{align-items:center;gap:8px;display:flex}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__leftTools .ChatInput-module-scss-module__swaFXq__addBtn{border:1px solid var(--input-border-color,var(--border-color));background:var(--input-background-color,var(--plan-card-background-color));width:30px;height:30px;color:var(--body-text-color);cursor:pointer;opacity:.78;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s,opacity .2s;display:flex}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__leftTools .ChatInput-module-scss-module__swaFXq__addBtn:hover,.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__leftTools .ChatInput-module-scss-module__swaFXq__addBtn.ChatInput-module-scss-module__swaFXq__addBtnOpen{opacity:1;background:color-mix(in srgb, var(--body-text-color) 8%, var(--input-background-color,var(--plan-card-background-color)));border-color:color-mix(in srgb, var(--brand-color) 40%, var(--input-border-color,var(--border-color)));color:var(--brand-color)}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__leftTools .ChatInput-module-scss-module__swaFXq__addBtn:disabled{opacity:.4;cursor:not-allowed}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__rightTools{align-items:center;gap:10px;display:flex;position:relative}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__rightTools .ChatInput-module-scss-module__swaFXq__sendCostChip{opacity:.72;white-space:nowrap;pointer-events:none;font-size:11px;font-weight:700;position:absolute;bottom:calc(100% + 4px);right:0}html[dir=rtl] .ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__rightTools .ChatInput-module-scss-module__swaFXq__sendCostChip{left:0;right:auto}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__rightTools .ChatInput-module-scss-module__swaFXq__sendBtn{background:var(--brand-color);color:#fff;cursor:pointer;width:36px;height:36px;box-shadow:0 4px 12px color-mix(in srgb, var(--brand-color) 35%, transparent);border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,opacity .2s,box-shadow .2s;display:flex}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__rightTools .ChatInput-module-scss-module__swaFXq__sendBtn svg{position:relative;top:1px}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__rightTools .ChatInput-module-scss-module__swaFXq__sendBtn:hover{transform:scale(1.05)}.ChatInput-module-scss-module__swaFXq__mainInputArea .ChatInput-module-scss-module__swaFXq__bottomControls .ChatInput-module-scss-module__swaFXq__rightTools .ChatInput-module-scss-module__swaFXq__sendBtn:disabled{opacity:.38;cursor:not-allowed;box-shadow:none;transform:none}.ChatInput-module-scss-module__swaFXq__compactNarrow .ChatInput-module-scss-module__swaFXq__bottomControls{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"add top send";align-items:center;gap:8px 6px;display:grid}.ChatInput-module-scss-module__swaFXq__compactNarrow .ChatInput-module-scss-module__swaFXq__leftTools{grid-area:add}.ChatInput-module-scss-module__swaFXq__compactNarrow .ChatInput-module-scss-module__swaFXq__compactToolbar{display:contents}.ChatInput-module-scss-module__swaFXq__compactNarrow .ChatInput-module-scss-module__swaFXq__rightTools{grid-area:send;justify-self:end}.ChatInput-module-scss-module__swaFXq__compactMobile .ChatInput-module-scss-module__swaFXq__bottomControls{position:relative}.ChatInput-module-scss-module__swaFXq__addMenu{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);box-sizing:border-box;border-radius:14px;flex-direction:column;gap:2px;padding:6px;display:flex;box-shadow:0 16px 40px #00000047}.ChatInput-module-scss-module__swaFXq__addMenuItem{width:100%;color:var(--body-text-color);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.82rem;font-weight:600;display:flex}.ChatInput-module-scss-module__swaFXq__addMenuItem svg{opacity:.8;flex-shrink:0}.ChatInput-module-scss-module__swaFXq__addMenuItem:hover{background:color-mix(in srgb, var(--brand-color,#8b5cf6) 12%, transparent);color:var(--brand-color,#8b5cf6)}.ChatInput-module-scss-module__swaFXq__optimizeFloat{bottom:calc(100% + 6px);z-index:4;display:flex;position:absolute;inset-inline-end:12px}.ChatInput-module-scss-module__swaFXq__optimizeFloatChip{background:var(--plan-card-background-color);height:26px}.ChatInput-module-scss-module__swaFXq__expandBtn{z-index:5;border:1px solid var(--input-border-color);background:var(--plan-card-background-color);width:26px;height:26px;color:var(--body-text-color);cursor:pointer;opacity:0;pointer-events:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:inline-flex;position:absolute;top:-6px;right:-10px}.ChatInput-module-scss-module__swaFXq__expandBtn:disabled{cursor:not-allowed}.ChatInput-module-scss-module__swaFXq__inputCardWrapper:focus-within .ChatInput-module-scss-module__swaFXq__expandBtn:not(:disabled){opacity:.8;pointer-events:auto}.ChatInput-module-scss-module__swaFXq__attachStrip{min-width:0;transition:zoom .2s}.ChatInput-module-scss-module__swaFXq__compact{border-radius:20px}.ChatInput-module-scss-module__swaFXq__compact .ChatInput-module-scss-module__swaFXq__mainInputArea{border-radius:18px;padding:8px 14px 6px}.ChatInput-module-scss-module__swaFXq__compact .ChatInput-module-scss-module__swaFXq__attachStrip{zoom:.55}.ChatInput-module-scss-module__swaFXq__compact .ChatInput-module-scss-module__swaFXq__composerTextSlot{margin-bottom:0}.ChatInput-module-scss-module__swaFXq__compact .ChatInput-module-scss-module__swaFXq__composerTextarea [contenteditable]{max-height:1.55em!important;overflow:hidden!important}.ChatInput-module-scss-module__swaFXq__compact .ChatInput-module-scss-module__swaFXq__optimizeFloat,.ChatInput-module-scss-module__swaFXq__compact .ChatInput-module-scss-module__swaFXq__clearComposer,.ChatInput-module-scss-module__swaFXq__compact .ChatInput-module-scss-module__swaFXq__expandBtn,.ChatInput-module-scss-module__swaFXq__compact .ChatInput-module-scss-module__swaFXq__leftTools,.ChatInput-module-scss-module__swaFXq__compact .ChatInput-module-scss-module__swaFXq__sendBtn{display:none!important}.ChatInput-module-scss-module__swaFXq__compact .ChatInput-module-scss-module__swaFXq__bottomControls{flex-wrap:nowrap;align-items:center;margin-top:4px;display:flex}.ChatInput-module-scss-module__swaFXq__compact .ChatInput-module-scss-module__swaFXq__compactToolbar{flex:1;min-width:0;display:block}.ChatInput-module-scss-module__swaFXq__compact .ChatInput-module-scss-module__swaFXq__sendCostChip{font-weight:400!important;position:static!important}.ChatInput-module-scss-module__swaFXq__edgeStart{bottom:calc(100% + 6px);z-index:4;align-items:center;gap:6px;display:flex;position:absolute;inset-inline-start:12px}.ChatInput-module-scss-module__swaFXq__edgeStart:empty{display:none}.ChatInput-module-scss-module__swaFXq__edgeBtn{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);width:26px;height:26px;color:var(--body-text-color);opacity:.6;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;transition:opacity .15s;display:inline-flex}.ChatInput-module-scss-module__swaFXq__edgeBtn:hover:not(:disabled){opacity:1}.ChatInput-module-scss-module__swaFXq__edgeBtn:disabled{cursor:not-allowed;opacity:.3}.ChatInput-module-scss-module__swaFXq__clearComposer{flex-shrink:0}.ChatInput-module-scss-module__swaFXq__addMenuDivider{background:var(--input-border-color);height:1px;margin:4px 6px;display:block}.ChatInput-module-scss-module__swaFXq__addMenuToggle:hover{color:var(--body-text-color)}.ChatInput-module-scss-module__swaFXq__addMenuToggleText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ChatInput-module-scss-module__swaFXq__addMenuToggleText small{opacity:.6;font-size:.7rem;font-weight:500}.ChatInput-module-scss-module__swaFXq__switch{border:1px solid var(--input-border-color);background:var(--input-hover-background-color,color-mix(in srgb, var(--body-text-color) 12%, transparent));border-radius:999px;flex-shrink:0;width:32px;height:18px;transition:background .15s,border-color .15s;position:relative}.ChatInput-module-scss-module__swaFXq__switch:after{content:"";top:2px;background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;inset-inline-start:2px}.ChatInput-module-scss-module__swaFXq__switchOn{background:var(--brand-color,#8b5cf6);border-color:var(--brand-color,#8b5cf6)}.ChatInput-module-scss-module__swaFXq__switchOn:after{transform:translate(-14px)}[dir=ltr] .ChatInput-module-scss-module__swaFXq__switchOn:after{transform:translate(14px)}
.PromptOptimizeControl-module-scss-module__N79Hzq__wrap{min-width:0;max-width:100%;display:inline-flex}.PromptOptimizeControl-module-scss-module__N79Hzq__chip{border:1px solid var(--input-border-color);background:var(--input-background-color);width:max-content;max-width:100%;height:32px;color:var(--body-text-color);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.PromptOptimizeControl-module-scss-module__N79Hzq__chip:disabled{opacity:.45;cursor:not-allowed}.PromptOptimizeControl-module-scss-module__N79Hzq__compact{height:26px;padding:0 8px;font-size:11px}.PromptOptimizeControl-module-scss-module__N79Hzq__iconOnly{aspect-ratio:1;justify-content:center;gap:0;padding:0}.PromptOptimizeControl-module-scss-module__N79Hzq__open{border-color:var(--brand-color,#8b5cf6);color:var(--brand-color,#8b5cf6)}.PromptOptimizeControl-module-scss-module__N79Hzq__chipLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PromptOptimizeControl-module-scss-module__N79Hzq__menu{border:1px solid var(--input-border-color);background:var(--input-background-color);max-height:min(420px,100vh - 24px);color:var(--body-text-color);box-sizing:border-box;border-radius:16px;flex-direction:column;padding:8px;display:flex;box-shadow:0 12px 32px #00000047}.PromptOptimizeControl-module-scss-module__N79Hzq__menuTitle{letter-spacing:.2px;opacity:.7;margin:0;padding:4px 8px 6px;font-size:11px;font-weight:700}.PromptOptimizeControl-module-scss-module__N79Hzq__selectRow{gap:8px;padding:2px 2px 0;display:flex}.PromptOptimizeControl-module-scss-module__N79Hzq__selectField{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.PromptOptimizeControl-module-scss-module__N79Hzq__selectLabel{opacity:.7;padding-inline-start:2px;font-size:11px;font-weight:700}.PromptOptimizeControl-module-scss-module__N79Hzq__selectShell{min-width:0;display:block;position:relative}.PromptOptimizeControl-module-scss-module__N79Hzq__selectShell select{appearance:none;border:1px solid var(--input-border-color);background:var(--input-background-color);width:100%;height:34px;color:var(--body-text-color);font:inherit;cursor:pointer;text-overflow:ellipsis;border-radius:10px;padding-inline:10px 26px;font-size:12px;line-height:1.3;transition:border-color .15s;display:block}.PromptOptimizeControl-module-scss-module__N79Hzq__selectShell select:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand-color,#8b5cf6) 45%, var(--input-border-color))}.PromptOptimizeControl-module-scss-module__N79Hzq__selectShell select:focus-visible{border-color:var(--brand-color,#8b5cf6);outline:none}.PromptOptimizeControl-module-scss-module__N79Hzq__selectShell select:disabled{opacity:.55;cursor:not-allowed}.PromptOptimizeControl-module-scss-module__N79Hzq__selectShell:after{content:"";inset-inline-end:11px;border-inline-end:1.6px solid;opacity:.65;pointer-events:none;border-bottom:1.6px solid;width:7px;height:7px;position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.PromptOptimizeControl-module-scss-module__N79Hzq__modeHint{background:color-mix(in srgb, var(--brand-color,#8b5cf6) 9%, transparent);color:color-mix(in srgb, var(--brand-color,#8b5cf6) 72%, var(--body-text-color));border-radius:10px;align-items:flex-start;gap:8px;margin:10px 2px 2px;padding:8px 10px;display:flex}.PromptOptimizeControl-module-scss-module__N79Hzq__modeHint svg{opacity:.85;flex:none;margin-top:3px}.PromptOptimizeControl-module-scss-module__N79Hzq__modeHint p{margin:0;font-size:12px;line-height:1.65}.PromptOptimizeControl-module-scss-module__N79Hzq__footer{border-top:1px solid var(--input-border-color);justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;padding-top:8px;display:flex}.PromptOptimizeControl-module-scss-module__N79Hzq__apply{background:var(--brand-color,#8b5cf6);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.PromptOptimizeControl-module-scss-module__N79Hzq__apply:disabled{opacity:.45;cursor:not-allowed}
.PromptEditDialog-module-scss-module__vT2XaW__overlay{z-index:10000;background:#0f172aa6;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.PromptEditDialog-module-scss-module__vT2XaW__dialog{background:var(--input-background-color,#fff);width:min(720px,100%);max-height:min(88vh,820px);color:var(--body-text-color,#0f172a);border:1px solid var(--input-border-color,#e2e8f0);text-align:start;border-radius:16px;flex-direction:column;gap:12px;padding:22px 22px 18px;display:flex;position:relative;overflow:auto;box-shadow:0 20px 50px #0f172a2e}.PromptEditDialog-module-scss-module__vT2XaW__dialog h3{margin:0;padding-inline-end:28px;font-size:16px;font-weight:700}.PromptEditDialog-module-scss-module__vT2XaW__dialog p{opacity:.75;margin:0;font-size:13px;line-height:1.5}.PromptEditDialog-module-scss-module__vT2XaW__closeBtn{top:12px;color:inherit;opacity:.55;cursor:pointer;background:0 0;border:none;padding:4px;display:flex;position:absolute;inset-inline-end:12px}.PromptEditDialog-module-scss-module__vT2XaW__closeBtn:hover{opacity:1}.PromptEditDialog-module-scss-module__vT2XaW__media{min-width:0}.PromptEditDialog-module-scss-module__vT2XaW__promptEditor{flex:auto;min-width:0;min-height:220px}.PromptEditDialog-module-scss-module__vT2XaW__optimizeRow{justify-content:flex-end;display:flex}.PromptEditDialog-module-scss-module__vT2XaW__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.PromptEditDialog-module-scss-module__vT2XaW__primary,.PromptEditDialog-module-scss-module__vT2XaW__secondary{cursor:pointer;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:650}.PromptEditDialog-module-scss-module__vT2XaW__primary{color:inherit;background:#3b82f61f;border:1px solid #3b82f673}.PromptEditDialog-module-scss-module__vT2XaW__primary:hover{background:#3b82f62e}.PromptEditDialog-module-scss-module__vT2XaW__secondary{border:1px solid var(--input-border-color,#e2e8f0);color:inherit;background:0 0}.PromptEditDialog-module-scss-module__vT2XaW__secondary:hover{background:color-mix(in srgb, var(--body-text-color) 6%, transparent)}
.VideoEditorExportPanel-module-scss-module__8CtVeW__guideBox{background:color-mix(in srgb, var(--brand-color) 6%, var(--input-background-color));border:1px solid color-mix(in srgb, var(--brand-color) 25%, var(--input-border-color));border-radius:12px;padding:12px 14px}.VideoEditorExportPanel-module-scss-module__8CtVeW__guideTitle{align-items:center;gap:8px;margin-bottom:10px;font-size:.82rem;font-weight:700;display:flex}.VideoEditorExportPanel-module-scss-module__8CtVeW__guideList{opacity:.88;margin:0;padding-inline-start:1.2rem;font-size:.78rem;line-height:1.55}.VideoEditorExportPanel-module-scss-module__8CtVeW__guideList li+li{margin-top:8px}.VideoEditorExportPanel-module-scss-module__8CtVeW__guideList strong{font-weight:700}.VideoEditorExportPanel-module-scss-module__8CtVeW__guideList em{opacity:.85;font-style:normal}.VideoEditorExportPanel-module-scss-module__8CtVeW__exportBtn{background:var(--brand-color);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.VideoEditorExportPanel-module-scss-module__8CtVeW__exportBtn:disabled{opacity:.65;cursor:wait}.VideoEditorExportPanel-module-scss-module__8CtVeW__spin{animation:1s linear infinite VideoEditorExportPanel-module-scss-module__8CtVeW__exportSpin}.VideoEditorExportPanel-module-scss-module__8CtVeW__statusHint{opacity:.75;margin:8px 0 0;font-size:.78rem}.VideoEditorExportPanel-module-scss-module__8CtVeW__progressBox{background:var(--body-background);border:1px solid var(--input-border-color);border-radius:10px;margin-top:12px;padding:10px 12px}.VideoEditorExportPanel-module-scss-module__8CtVeW__progressTitle{margin-bottom:8px;font-size:.78rem;font-weight:700}.VideoEditorExportPanel-module-scss-module__8CtVeW__progressList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.VideoEditorExportPanel-module-scss-module__8CtVeW__progressItem{background:color-mix(in srgb, var(--input-background-color) 80%, transparent);border-radius:8px;padding:6px 8px;font-size:.74rem;line-height:1.45}.VideoEditorExportPanel-module-scss-module__8CtVeW__progressStage{margin-inline-end:6px;font-weight:700;display:inline-block}.VideoEditorExportPanel-module-scss-module__8CtVeW__progressMessage{opacity:.9}.VideoEditorExportPanel-module-scss-module__8CtVeW__level_error{color:#f87171}.VideoEditorExportPanel-module-scss-module__8CtVeW__resultSuccess{border-color:color-mix(in srgb, #22c55e 40%, var(--input-border-color))}.VideoEditorExportPanel-module-scss-module__8CtVeW__error{color:#f87171;margin:0;font-size:.78rem}.VideoEditorExportPanel-module-scss-module__8CtVeW__resultBox{background:var(--body-background);border:1px solid var(--input-border-color);border-radius:10px;padding:10px 12px;font-size:.78rem}.VideoEditorExportPanel-module-scss-module__8CtVeW__resultBox p{margin:0 0 6px}.VideoEditorExportPanel-module-scss-module__8CtVeW__downloadLink{color:var(--brand-color);font-weight:600;text-decoration:none}.VideoEditorExportPanel-module-scss-module__8CtVeW__downloadLink:hover{text-decoration:underline}@keyframes VideoEditorExportPanel-module-scss-module__8CtVeW__exportSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.MobileEditor-module-scss-module__zabWOa__root{flex-direction:column;height:100%;min-height:0;display:flex}.MobileEditor-module-scss-module__zabWOa__topBar{background:var(--ve-bg);flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;height:48px;padding:0 12px;display:grid}.MobileEditor-module-scss-module__zabWOa__topStart,.MobileEditor-module-scss-module__zabWOa__topEnd{align-items:center;gap:6px;min-width:0;display:flex}.MobileEditor-module-scss-module__zabWOa__topEnd{justify-content:flex-end}.MobileEditor-module-scss-module__zabWOa__topIconBtn{width:34px;height:34px;color:var(--ve-text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.MobileEditor-module-scss-module__zabWOa__topIconBtn svg{width:18px;height:18px}.MobileEditor-module-scss-module__zabWOa__topIconBtn:active{background:var(--ve-hover)}.MobileEditor-module-scss-module__zabWOa__ratioPicker{height:34px;color:var(--ve-text);direction:ltr;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:14px;display:inline-flex;position:relative}.MobileEditor-module-scss-module__zabWOa__ratioPicker svg{flex-shrink:0;width:17px;height:17px}.MobileEditor-module-scss-module__zabWOa__ratioPicker .MobileEditor-module-scss-module__zabWOa__ratioChevron{width:14px;height:14px;color:var(--ve-muted)}.MobileEditor-module-scss-module__zabWOa__ratioPicker select{opacity:0;cursor:pointer;width:100%;font-size:16px;position:absolute;inset:0}.MobileEditor-module-scss-module__zabWOa__preview{flex:auto;min-height:140px;display:flex;position:relative}.MobileEditor-module-scss-module__zabWOa__expandBtn{bottom:8px;z-index:5;border:1px solid var(--ve-border);background:color-mix(in srgb, var(--ve-bg) 80%, transparent);width:34px;height:34px;color:var(--ve-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-inline-end:10px}.MobileEditor-module-scss-module__zabWOa__expandBtn svg{width:17px;height:17px}.MobileEditor-module-scss-module__zabWOa__expandBtn:active{background:var(--ve-hover)}.MobileEditor-module-scss-module__zabWOa__transport{background:var(--ve-bg);direction:ltr;flex-shrink:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;height:46px;padding:0 12px;display:grid}.MobileEditor-module-scss-module__zabWOa__timecode{color:var(--ve-text);white-space:nowrap;text-overflow:ellipsis;font:12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.MobileEditor-module-scss-module__zabWOa__transportCenter,.MobileEditor-module-scss-module__zabWOa__transportEnd{align-items:center;gap:2px;display:flex}.MobileEditor-module-scss-module__zabWOa__transportEnd{justify-content:flex-end}.MobileEditor-module-scss-module__zabWOa__transportBtn{width:34px;height:34px;color:var(--ve-text);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.MobileEditor-module-scss-module__zabWOa__transportBtn svg{width:19px;height:19px}.MobileEditor-module-scss-module__zabWOa__transportBtn:disabled{opacity:.35}.MobileEditor-module-scss-module__zabWOa__transportBtn.MobileEditor-module-scss-module__zabWOa__active{color:var(--brand-color)}.MobileEditor-module-scss-module__zabWOa__playBtn{width:42px;height:42px}.MobileEditor-module-scss-module__zabWOa__playBtn svg{width:24px;height:24px}.MobileEditor-module-scss-module__zabWOa__timeline{background:var(--ve-bg);flex:0 clamp(200px,40dvh,360px);min-height:120px;display:flex}.MobileEditor-module-scss-module__zabWOa__splitHandle{border-top:1px solid var(--ve-border);background:var(--ve-bg);cursor:row-resize;touch-action:none;outline:none;flex-shrink:0;height:16px;position:relative}.MobileEditor-module-scss-module__zabWOa__splitHandle:after{content:"";background:var(--ve-muted);opacity:.55;border-radius:2px;width:40px;height:4px;margin:-2px 0 0 -20px;position:absolute;top:50%;left:50%}.MobileEditor-module-scss-module__zabWOa__splitHandle:active:after,.MobileEditor-module-scss-module__zabWOa__splitHandle:focus-visible:after,.MobileEditor-module-scss-module__zabWOa__splitHandle.MobileEditor-module-scss-module__zabWOa__dragging:after{background:var(--brand-color);opacity:1}.MobileEditor-module-scss-module__zabWOa__toolBar{scrollbar-width:none;-webkit-overflow-scrolling:touch}.MobileEditor-module-scss-module__zabWOa__toolBar::-webkit-scrollbar{display:none}.MobileEditor-module-scss-module__zabWOa__toolBar{padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--ve-border);background:var(--ve-bg);flex-wrap:nowrap;flex-shrink:0;align-items:stretch;display:flex;overflow-x:auto}.MobileEditor-module-scss-module__zabWOa__toolBarWrap{border-top:1px solid var(--ve-border);background:var(--ve-bg);flex-shrink:0;display:flex}.MobileEditor-module-scss-module__zabWOa__toolBarWrap .MobileEditor-module-scss-module__zabWOa__toolBar{border-top:0}.MobileEditor-module-scss-module__zabWOa__toolBarScroll{flex:1;min-width:0;position:relative}.MobileEditor-module-scss-module__zabWOa__toolBarLeading{padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));border-inline-end:1px solid var(--ve-border);flex-shrink:0;align-items:center;display:flex}.MobileEditor-module-scss-module__zabWOa__doneBtn{border:1px solid var(--brand-color);background:color-mix(in srgb, var(--brand-color) 14%, transparent);width:44px;height:44px;color:var(--brand-color);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.MobileEditor-module-scss-module__zabWOa__doneBtn svg{width:22px;height:22px}.MobileEditor-module-scss-module__zabWOa__doneBtn:active{background:color-mix(in srgb, var(--brand-color) 26%, transparent)}.MobileEditor-module-scss-module__zabWOa__fadeLeft,.MobileEditor-module-scss-module__zabWOa__fadeRight{pointer-events:none;z-index:1;width:36px;position:absolute;top:0;bottom:0}.MobileEditor-module-scss-module__zabWOa__fadeLeft{background:linear-gradient(to left, transparent, var(--ve-bg));left:0}.MobileEditor-module-scss-module__zabWOa__fadeRight{background:linear-gradient(to right, transparent, var(--ve-bg));right:0}.MobileEditor-module-scss-module__zabWOa__toolBarDivider{background:var(--ve-border);flex-shrink:0;width:1px;margin:12px 2px}.MobileEditor-module-scss-module__zabWOa__tool{min-width:48px;height:52px;color:var(--ve-text);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1 0 48px;justify-content:center;align-items:center;padding:0 4px;display:flex}.MobileEditor-module-scss-module__zabWOa__tool:active:not(:disabled){background:var(--ve-hover)}.MobileEditor-module-scss-module__zabWOa__tool:disabled{opacity:.35;cursor:not-allowed}.MobileEditor-module-scss-module__zabWOa__tool.MobileEditor-module-scss-module__zabWOa__danger{color:#f87171}.MobileEditor-module-scss-module__zabWOa__tool.MobileEditor-module-scss-module__zabWOa__accent{color:var(--brand-color)}.MobileEditor-module-scss-module__zabWOa__toolIcon{display:inline-flex}.MobileEditor-module-scss-module__zabWOa__toolIcon svg{width:21px;height:21px}.MobileEditor-module-scss-module__zabWOa__screen{z-index:999990;background:var(--ve-panel);color:var(--ve-text);-webkit-user-select:text;user-select:text;flex-direction:column;display:flex;position:fixed;inset:0}.MobileEditor-module-scss-module__zabWOa__screenHeader{border-bottom:1px solid var(--ve-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:54px;padding:0 14px;display:flex}.MobileEditor-module-scss-module__zabWOa__screenTitleWrap{align-items:center;gap:10px;min-width:0;display:flex}.MobileEditor-module-scss-module__zabWOa__screenIcon{background:var(--ve-hover);width:32px;height:32px;color:var(--ve-text);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MobileEditor-module-scss-module__zabWOa__screenIcon svg{width:18px;height:18px}.MobileEditor-module-scss-module__zabWOa__screenTitle{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:400;overflow:hidden}.MobileEditor-module-scss-module__zabWOa__screenBody{flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px 16px 20px;display:flex;overflow-y:auto}.MobileEditor-module-scss-module__zabWOa__screenBodyFlush{gap:0;padding:0;overflow:hidden}.MobileEditor-module-scss-module__zabWOa__screenBodyFlush>*{flex:1;min-height:0}.MobileEditor-module-scss-module__zabWOa__screenFooter{padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));flex-direction:column;flex-shrink:0;gap:10px;display:flex}.MobileEditor-module-scss-module__zabWOa__field{flex-direction:column;gap:8px;display:flex}.MobileEditor-module-scss-module__zabWOa__fieldLabel{color:var(--ve-text);font-size:13px;font-weight:400}.MobileEditor-module-scss-module__zabWOa__fieldHint{color:var(--ve-muted);font-size:12px}.MobileEditor-module-scss-module__zabWOa__fieldRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.MobileEditor-module-scss-module__zabWOa__input{align-items:center;display:flex;position:relative}.MobileEditor-module-scss-module__zabWOa__input input{box-sizing:border-box;padding:0 14px;width:100%;height:46px;color:var(--ve-text);border-radius:8px;outline:none;padding-inline-end:56px;font-size:16px}.MobileEditor-module-scss-module__zabWOa__input span{color:var(--ve-muted);pointer-events:none;font-size:13px;position:absolute;inset-inline-end:14px}.MobileEditor-module-scss-module__zabWOa__readonly{box-sizing:border-box;border:1px solid var(--ve-border);background:var(--ve-panel);height:46px;color:var(--ve-muted);direction:ltr;border-radius:8px;align-items:center;padding:0 14px;font:15px/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.MobileEditor-module-scss-module__zabWOa__segmented{direction:ltr;grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.MobileEditor-module-scss-module__zabWOa__segmented button{border:1px solid var(--ve-border);background:var(--ve-panel);height:46px;color:var(--ve-text);cursor:pointer;border-radius:8px;font-size:14px}.MobileEditor-module-scss-module__zabWOa__segmented .MobileEditor-module-scss-module__zabWOa__segmentActive{border-color:var(--brand-color);background:color-mix(in srgb, var(--brand-color) 14%, var(--ve-panel))}.MobileEditor-module-scss-module__zabWOa__centerNote{text-align:center;color:var(--ve-muted);margin:0;font-size:12px}.MobileEditor-module-scss-module__zabWOa__primaryBtn,.MobileEditor-module-scss-module__zabWOa__secondaryBtn{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-size:14px;font-weight:400;display:inline-flex}.MobileEditor-module-scss-module__zabWOa__primaryBtn:disabled,.MobileEditor-module-scss-module__zabWOa__secondaryBtn:disabled{opacity:.6;cursor:not-allowed}.MobileEditor-module-scss-module__zabWOa__primaryBtn{background:var(--brand-color);color:#fff;border:0}.MobileEditor-module-scss-module__zabWOa__secondaryBtn{border:1px solid var(--ve-border);color:var(--ve-text);background:0 0}.MobileEditor-module-scss-module__zabWOa__screen .MobileEditor-module-scss-module__zabWOa__formBody{gap:0;padding-top:0}.MobileEditor-module-scss-module__zabWOa__screen .MobileEditor-module-scss-module__zabWOa__formBody>*{border:0;border-bottom:1px solid var(--ve-border);background:0 0;border-radius:0;margin:0;padding:16px 0}.MobileEditor-module-scss-module__zabWOa__screen .MobileEditor-module-scss-module__zabWOa__formBody>:last-child{border-bottom:0}.MobileEditor-module-scss-module__zabWOa__screen .MobileEditor-module-scss-module__zabWOa__formBody h3,.MobileEditor-module-scss-module__zabWOa__screen .MobileEditor-module-scss-module__zabWOa__formBody h4{text-transform:none;letter-spacing:0;font-size:14px;font-weight:400}.MobileEditor-module-scss-module__zabWOa__screen .MobileEditor-module-scss-module__zabWOa__formBody input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),.MobileEditor-module-scss-module__zabWOa__screen .MobileEditor-module-scss-module__zabWOa__formBody select{box-sizing:border-box;border-radius:8px;min-height:40px;font-size:16px}.MobileEditor-module-scss-module__zabWOa__screen .MobileEditor-module-scss-module__zabWOa__formBody textarea{border-radius:8px;font-size:16px}.MobileEditor-module-scss-module__zabWOa__screen .MobileEditor-module-scss-module__zabWOa__formBody input[type=range]{min-height:28px}
.NavbarSaveButton-module-scss-module__Z_FatW__btn{color:var(--body-text-color);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.3rem;display:flex;position:relative;border:none!important}.NavbarSaveButton-module-scss-module__Z_FatW__btn:hover{background:var(--body-background)}.NavbarSaveButton-module-scss-module__Z_FatW__icon{z-index:1;position:relative}.NavbarSaveButton-module-scss-module__Z_FatW__ring{pointer-events:none;border:2px solid #0000;border-radius:50%;position:absolute;inset:2px}.NavbarSaveButton-module-scss-module__Z_FatW__ringSaving{border-top-color:#f59e0b;border-right-color:#f59e0b4d;animation:.75s linear infinite NavbarSaveButton-module-scss-module__Z_FatW__saveSpin}.NavbarSaveButton-module-scss-module__Z_FatW__pending,.NavbarSaveButton-module-scss-module__Z_FatW__saving{color:#f59e0b}.NavbarSaveButton-module-scss-module__Z_FatW__saved{color:#10b981}.NavbarSaveButton-module-scss-module__Z_FatW__error{color:#ef4444}@keyframes NavbarSaveButton-module-scss-module__Z_FatW__saveSpin{to{transform:rotate(360deg)}}
.PreviewPlayer-module-scss-module__AkbGbq__player{z-index:999990;background:var(--ve-bg);height:100dvh;color:var(--ve-text);flex-direction:column;animation:.16s PreviewPlayer-module-scss-module__AkbGbq__playerIn;display:flex;position:fixed;inset:0}@keyframes PreviewPlayer-module-scss-module__AkbGbq__playerIn{0%{opacity:0}to{opacity:1}}.PreviewPlayer-module-scss-module__AkbGbq__header{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:54px;padding:0 14px;display:flex}.PreviewPlayer-module-scss-module__AkbGbq__title{white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:15px;font-weight:400;overflow:hidden}.PreviewPlayer-module-scss-module__AkbGbq__stage{cursor:pointer;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.PreviewPlayer-module-scss-module__AkbGbq__stage>*{pointer-events:none}:is(.PreviewPlayer-module-scss-module__AkbGbq__stage [data-preview-selection],.PreviewPlayer-module-scss-module__AkbGbq__stage [data-preview-deck-line]){display:none!important}.PreviewPlayer-module-scss-module__AkbGbq__controls{padding:8px 16px calc(14px + env(safe-area-inset-bottom,0px));direction:ltr;flex-direction:column;flex-shrink:0;gap:6px;display:flex}.PreviewPlayer-module-scss-module__AkbGbq__progress{--progress:0;cursor:pointer;touch-action:none;outline:none;height:28px;position:relative}.PreviewPlayer-module-scss-module__AkbGbq__progress:focus-visible .PreviewPlayer-module-scss-module__AkbGbq__progressThumb{outline:2px solid var(--brand-color);outline-offset:2px}.PreviewPlayer-module-scss-module__AkbGbq__progressTrack,.PreviewPlayer-module-scss-module__AkbGbq__progressFill{border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%;left:0}.PreviewPlayer-module-scss-module__AkbGbq__progressTrack{background:var(--ve-border);right:0}.PreviewPlayer-module-scss-module__AkbGbq__progressFill{width:calc(var(--progress)*100%);background:var(--brand-color)}.PreviewPlayer-module-scss-module__AkbGbq__progressThumb{top:50%;left:calc(var(--progress)*100%);background:var(--brand-color);border-radius:4px;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute}.PreviewPlayer-module-scss-module__AkbGbq__row{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.PreviewPlayer-module-scss-module__AkbGbq__timecode{color:var(--ve-text);white-space:nowrap;font:12px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.PreviewPlayer-module-scss-module__AkbGbq__buttons{align-items:center;gap:14px;display:flex}.PreviewPlayer-module-scss-module__AkbGbq__btn{width:44px;height:44px;color:var(--ve-text);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.PreviewPlayer-module-scss-module__AkbGbq__btn svg{width:24px;height:24px}.PreviewPlayer-module-scss-module__AkbGbq__btn:hover,.PreviewPlayer-module-scss-module__AkbGbq__btn:active{background:var(--ve-hover)}.PreviewPlayer-module-scss-module__AkbGbq__stepLabel{pointer-events:none;justify-content:center;align-items:center;font-size:9px;line-height:1;display:flex;position:absolute;inset:0}.PreviewPlayer-module-scss-module__AkbGbq__playBtn{background:var(--brand-color);color:#fff;border-radius:14px;width:56px;height:56px}.PreviewPlayer-module-scss-module__AkbGbq__playBtn svg{width:26px;height:26px}.PreviewPlayer-module-scss-module__AkbGbq__playBtn:hover,.PreviewPlayer-module-scss-module__AkbGbq__playBtn:active{background:var(--brand-color);filter:brightness(1.08)}
.TextStyleControls-module-scss-module__M7AvpW__panel{flex-direction:column;gap:10px;padding:12px;font-size:12px;display:flex}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__titleRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__panelTitle{color:var(--ve-text,var(--body-text-color));margin:0;font-size:12px;font-weight:700}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__resetOverridesBtn{border:1px solid color-mix(in srgb, var(--brand-color) 45%, transparent);background:color-mix(in srgb, var(--brand-color) 10%, transparent);color:var(--brand-color);cursor:pointer;white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__resetOverridesBtn:hover{background:color-mix(in srgb, var(--brand-color) 18%, transparent)}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__field{flex-direction:column;flex:1;gap:4px;min-width:120px;display:flex}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__field>span{color:var(--ve-muted,color-mix(in srgb, var(--body-text-color) 55%, transparent));justify-content:space-between;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__field textarea,.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__field select,.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__field input[type=text]{border:1px solid var(--ve-border,var(--input-border-color));background:var(--ve-input-bg,var(--body-background));width:100%;color:var(--ve-text,var(--body-text-color));resize:vertical;border-radius:8px;outline:none;padding:6px 8px;font-family:inherit;font-size:12px}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__field textarea:focus,.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__field select:focus,.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__field input[type=text]:focus{border-color:color-mix(in srgb, var(--brand-color) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-color) 12%, transparent)}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__field input[type=color]{border:1px solid var(--ve-border,var(--input-border-color));background:var(--ve-input-bg,var(--body-background));cursor:pointer;border-radius:8px;width:100%;height:30px;padding:2px}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__colorField{flex:0 150px}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__sliderField{grid-template-columns:92px 1fr 48px;align-items:center;gap:8px;display:grid}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__sliderField>span{color:var(--ve-muted,color-mix(in srgb, var(--body-text-color) 55%, transparent));font-size:10.5px;font-weight:600}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__sliderField>em{font-variant-numeric:tabular-nums;text-align:end;color:var(--ve-text,var(--body-text-color));font-size:10.5px;font-style:normal}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__sliderField input[type=range]{width:100%;accent-color:var(--brand-color)}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__toggleGroup{gap:3px;display:flex}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__toggleGroup button{border:1px solid var(--ve-border,var(--input-border-color));background:var(--ve-hover,var(--body-background));width:26px;height:26px;color:var(--ve-muted,color-mix(in srgb, var(--body-text-color) 55%, transparent));cursor:pointer;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:inline-flex}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__toggleGroup button svg{width:13px;height:13px}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__toggleGroup button:hover{color:var(--ve-text,var(--body-text-color))}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__toggleGroup button.TextStyleControls-module-scss-module__M7AvpW__toggleActive{background:color-mix(in srgb, var(--brand-color) 14%, transparent);border-color:color-mix(in srgb, var(--brand-color) 45%, transparent);color:var(--brand-color)}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__noneBtn{border:1px solid var(--ve-border,var(--input-border-color));color:var(--ve-muted,color-mix(in srgb, var(--body-text-color) 55%, transparent));cursor:pointer;background:0 0;border-radius:6px;padding:1px 6px;font-size:9px}.TextStyleControls-module-scss-module__M7AvpW__panel .TextStyleControls-module-scss-module__M7AvpW__noneBtn:hover{color:var(--ve-text,var(--body-text-color));border-color:var(--ve-text,var(--body-text-color))}
.SettingHelpModal-module-scss-module__G3xPcW__helpButton{width:16px;height:16px;color:var(--brand-color,#8b5cf6);opacity:.62;cursor:pointer;background:0 0;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .12s,transform .12s;display:inline-flex}.SettingHelpModal-module-scss-module__G3xPcW__helpButton:hover,.SettingHelpModal-module-scss-module__G3xPcW__helpButton:focus-visible{opacity:1;transform:scale(1.12)}.SettingHelpModal-module-scss-module__G3xPcW__modalEventScope{display:contents}.SettingHelpModal-module-scss-module__G3xPcW__description{white-space:pre-line;overflow-wrap:anywhere;margin:0;padding:20px 56px 22px;font-size:.86rem;line-height:1.85;overflow-y:auto}
.SelectOptionsField-module-scss-module__J0p66a__field{margin-bottom:12px}.SelectOptionsField-module-scss-module__J0p66a__titleRow{align-items:center;gap:5px;min-width:0;display:flex}.SelectOptionsField-module-scss-module__J0p66a__title{opacity:.72;margin:0 0 8px;font-size:11px;font-weight:700}.SelectOptionsField-module-scss-module__J0p66a__titleRow .SelectOptionsField-module-scss-module__J0p66a__title{margin-bottom:0}.SelectOptionsField-module-scss-module__J0p66a__hint{opacity:.55;margin:-4px 0 8px;font-size:10px;line-height:1.6}.SelectOptionsField-module-scss-module__J0p66a__empty{opacity:.55;margin:6px 8px;font-size:11px}.SelectOptionsField-module-scss-module__J0p66a__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.SelectOptionsField-module-scss-module__J0p66a__placeholder{opacity:.55}.SelectOptionsField-module-scss-module__J0p66a__fill{width:calc(var(--preview-progress,0)*100%);background:color-mix(in srgb, var(--brand-color,#8b5cf6) 18%, transparent);pointer-events:none;z-index:-1;position:absolute;inset-block:0;inset-inline-start:0}.SelectOptionsField-module-scss-module__J0p66a__play{border:1px solid color-mix(in srgb, var(--body-text-color) 18%, transparent);width:22px;height:22px;color:var(--body-text-color);cursor:pointer;background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex;position:relative}.SelectOptionsField-module-scss-module__J0p66a__play svg{fill:currentColor;width:10px;height:10px}.SelectOptionsField-module-scss-module__J0p66a__play:hover{border-color:var(--brand-color,#8b5cf6);color:var(--brand-color,#8b5cf6)}.SelectOptionsField-module-scss-module__J0p66a__play:active{transform:scale(.9)}.SelectOptionsField-module-scss-module__J0p66a__play:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-color,#8b5cf6) 55%, transparent);outline-offset:2px}.SelectOptionsField-module-scss-module__J0p66a__playActive{border-color:var(--brand-color,#8b5cf6);background:var(--brand-color,#8b5cf6);color:#fff}.SelectOptionsField-module-scss-module__J0p66a__playActive:hover{color:#fff}.SelectOptionsField-module-scss-module__J0p66a__playLoading:after{content:"";border:1.5px solid #0000;border-top-color:var(--brand-color,#8b5cf6);border-radius:999px;animation:.7s linear infinite SelectOptionsField-module-scss-module__J0p66a__previewSpin;position:absolute;inset:-3px}@keyframes SelectOptionsField-module-scss-module__J0p66a__previewSpin{to{transform:rotate(360deg)}}.SelectOptionsField-module-scss-module__J0p66a__chipIcon{flex-shrink:0;width:auto;height:auto;display:inline-flex}.SelectOptionsField-module-scss-module__J0p66a__chipIcon svg{width:100%;height:100%;display:block}.SelectOptionsField-module-scss-module__J0p66a__chipThumb{object-fit:cover;border-radius:5px;flex-shrink:0;width:18px;height:18px}.SelectOptionsField-module-scss-module__J0p66a__thumb{object-fit:cover;background:color-mix(in srgb, var(--body-text-color) 6%, transparent);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;overflow:hidden}.SelectOptionsField-module-scss-module__J0p66a__thumbIcon svg{width:18px;height:18px;display:block}.SelectOptionsField-module-scss-module__J0p66a__thumbLetter{color:color-mix(in srgb, var(--body-text-color) 55%, transparent);font-size:11px;font-weight:700}.SelectOptionsField-module-scss-module__J0p66a__chips{flex-wrap:wrap;gap:6px;display:flex}.SelectOptionsField-module-scss-module__J0p66a__chip{isolation:isolate;border:1px solid var(--input-border-color);background:var(--input-background-color);max-width:100%;color:var(--body-text-color);cursor:pointer;border-radius:10px;align-items:center;transition:border-color .15s;display:inline-flex;position:relative;overflow:hidden}.SelectOptionsField-module-scss-module__J0p66a__chip:hover{border-color:color-mix(in srgb, var(--brand-color,#8b5cf6) 45%, var(--input-border-color))}.SelectOptionsField-module-scss-module__J0p66a__chip.SelectOptionsField-module-scss-module__J0p66a__active{border-color:var(--brand-color,#8b5cf6);color:var(--brand-color,#8b5cf6);background:color-mix(in srgb, var(--brand-color,#8b5cf6) 12%, var(--input-background-color))}.SelectOptionsField-module-scss-module__J0p66a__chip:has(.SelectOptionsField-module-scss-module__J0p66a__chipMain:focus-visible){outline:2px solid color-mix(in srgb, var(--brand-color,#8b5cf6) 55%, transparent);outline-offset:1px}.SelectOptionsField-module-scss-module__J0p66a__chip .SelectOptionsField-module-scss-module__J0p66a__play{width:20px;height:20px;margin-inline-end:5px}.SelectOptionsField-module-scss-module__J0p66a__chipMain{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;gap:6px;min-height:35px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.SelectOptionsField-module-scss-module__J0p66a__chip:has(.SelectOptionsField-module-scss-module__J0p66a__play) .SelectOptionsField-module-scss-module__J0p66a__chipMain{padding-inline-end:6px}.SelectOptionsField-module-scss-module__J0p66a__list{flex-direction:column;gap:2px;display:flex;position:relative}.SelectOptionsField-module-scss-module__J0p66a__listScroll{overscroll-behavior:contain;scrollbar-width:thin;max-height:264px;overflow-y:auto}.SelectOptionsField-module-scss-module__J0p66a__row{isolation:isolate;color:var(--body-text-color);cursor:pointer;border:1px solid #0000;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding-inline-end:8px;transition:background-color .15s;display:flex;position:relative;overflow:hidden}.SelectOptionsField-module-scss-module__J0p66a__row:hover{background:color-mix(in srgb, var(--body-text-color) 5%, transparent)}.SelectOptionsField-module-scss-module__J0p66a__row.SelectOptionsField-module-scss-module__J0p66a__active{border-color:var(--brand-color,#8b5cf6);color:var(--brand-color,#8b5cf6);background:color-mix(in srgb, var(--brand-color,#8b5cf6) 8%, transparent)}.SelectOptionsField-module-scss-module__J0p66a__row:has(.SelectOptionsField-module-scss-module__J0p66a__rowMain:focus-visible){outline:2px solid color-mix(in srgb, var(--brand-color,#8b5cf6) 55%, transparent);outline-offset:-1px}.SelectOptionsField-module-scss-module__J0p66a__rowMain{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:none;flex:auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;font-weight:600;display:flex}.SelectOptionsField-module-scss-module__J0p66a__dropdown{flex-direction:column;gap:4px;display:flex}.SelectOptionsField-module-scss-module__J0p66a__selectBox{isolation:isolate;border:1px solid var(--input-border-color);background:var(--input-background-color);min-height:38px;color:var(--body-text-color);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding-inline-end:10px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.SelectOptionsField-module-scss-module__J0p66a__selectBox:hover{border-color:color-mix(in srgb, var(--brand-color,#8b5cf6) 45%, var(--input-border-color))}.SelectOptionsField-module-scss-module__J0p66a__selectBox:has(.SelectOptionsField-module-scss-module__J0p66a__selectTrigger:focus-visible){outline:2px solid color-mix(in srgb, var(--brand-color,#8b5cf6) 55%, transparent);outline-offset:1px}.SelectOptionsField-module-scss-module__J0p66a__selectBoxOpen{border-color:var(--brand-color,#8b5cf6)}.SelectOptionsField-module-scss-module__J0p66a__selectTrigger{min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;outline:none;flex:auto;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:600;display:flex}.SelectOptionsField-module-scss-module__J0p66a__chevron{opacity:.6;flex-shrink:0;transition:transform .15s;display:inline-flex}.SelectOptionsField-module-scss-module__J0p66a__chevronOpen{transform:rotate(180deg)}.SelectOptionsField-module-scss-module__J0p66a__panel{border:1px solid var(--input-border-color);background:var(--plan-card-background-color);border-radius:12px;flex-direction:column;gap:4px;padding:4px;scroll-margin-block:8px;display:flex}.SelectOptionsField-module-scss-module__J0p66a__panelList{overscroll-behavior:contain;scrollbar-width:thin;max-height:232px;overflow-y:auto}.SelectOptionsField-module-scss-module__J0p66a__search{margin:0;display:block;position:relative}.SelectOptionsField-module-scss-module__J0p66a__search svg{inset-inline-start:10px;opacity:.5;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.SelectOptionsField-module-scss-module__J0p66a__search input{box-sizing:border-box;border:1px solid var(--input-border-color);background:var(--input-background-color);width:100%;height:32px;color:var(--body-text-color);font:inherit;border-radius:8px;outline:none;padding-block:0;padding-inline:30px 10px;font-size:12px;display:block}.SelectOptionsField-module-scss-module__J0p66a__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:6px;display:grid}.SelectOptionsField-module-scss-module__J0p66a__card{border:1px solid var(--input-border-color);background:var(--input-background-color);min-width:0;color:var(--body-text-color);cursor:pointer;border-radius:10px;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.SelectOptionsField-module-scss-module__J0p66a__card:hover{border-color:color-mix(in srgb, var(--brand-color,#8b5cf6) 45%, var(--input-border-color))}.SelectOptionsField-module-scss-module__J0p66a__card.SelectOptionsField-module-scss-module__J0p66a__active{border-color:var(--brand-color,#8b5cf6);color:var(--brand-color,#8b5cf6)}.SelectOptionsField-module-scss-module__J0p66a__card:has(.SelectOptionsField-module-scss-module__J0p66a__cardLabel:focus-visible){outline:2px solid color-mix(in srgb, var(--brand-color,#8b5cf6) 55%, transparent);outline-offset:1px}.SelectOptionsField-module-scss-module__J0p66a__cardVisual{aspect-ratio:4/3;border-bottom:1px solid color-mix(in srgb, var(--body-text-color) 8%, transparent);justify-content:center;align-items:center;display:flex;overflow:hidden}.SelectOptionsField-module-scss-module__J0p66a__cardMedia{object-fit:cover;width:100%;height:100%;display:block}.SelectOptionsField-module-scss-module__J0p66a__cardIcon{width:30px;height:30px;display:inline-flex}.SelectOptionsField-module-scss-module__J0p66a__cardIcon svg{width:100%;height:100%;display:block}.SelectOptionsField-module-scss-module__J0p66a__cardLetter{color:color-mix(in srgb, var(--body-text-color) 30%, transparent);font-size:20px;font-weight:700}.SelectOptionsField-module-scss-module__J0p66a__cardTitle{isolation:isolate;flex:auto;align-items:center;gap:4px;min-height:32px;padding-inline-end:5px;display:flex;position:relative}.SelectOptionsField-module-scss-module__J0p66a__cardTitle .SelectOptionsField-module-scss-module__J0p66a__play{width:20px;height:20px}.SelectOptionsField-module-scss-module__J0p66a__cardLabel{min-width:0;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;outline:none;flex:auto;padding:5px 7px;font-size:10.5px;font-weight:700;line-height:1.5}.SelectOptionsField-module-scss-module__J0p66a__cardLabel .SelectOptionsField-module-scss-module__J0p66a__label{-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.SelectOptionsField-module-scss-module__J0p66a__cardTitle:has(.SelectOptionsField-module-scss-module__J0p66a__play) .SelectOptionsField-module-scss-module__J0p66a__cardLabel{text-align:start}@media (prefers-reduced-motion:reduce){.SelectOptionsField-module-scss-module__J0p66a__play,.SelectOptionsField-module-scss-module__J0p66a__row,.SelectOptionsField-module-scss-module__J0p66a__chip,.SelectOptionsField-module-scss-module__J0p66a__card,.SelectOptionsField-module-scss-module__J0p66a__selectBox,.SelectOptionsField-module-scss-module__J0p66a__chevron{transition:none}.SelectOptionsField-module-scss-module__J0p66a__playLoading:after{animation-duration:2s}}
.ChatCat-module-scss-module__uIcgeW__stage{z-index:3;pointer-events:none;position:absolute;bottom:calc(100% - 1px);left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 26px calc(100% - 26px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 26px calc(100% - 26px),#0000 100%)}.ChatCat-module-scss-module__uIcgeW__svg{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;touch-action:manipulation;display:block;overflow:hidden}.ChatCat-module-scss-module__uIcgeW__mute{z-index:4;border:1px solid var(--input-border-color);background:var(--plan-card-background-color);width:24px;height:24px;color:var(--body-text-color);opacity:.55;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;transition:opacity .15s;display:inline-flex;position:absolute;inset-inline-end:12px}.ChatCat-module-scss-module__uIcgeW__mute:hover{opacity:1}
.ChatTranscriptLayout-module-scss-module__q_DOKG__shell{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ChatTranscriptLayout-module-scss-module__q_DOKG__scroll{overscroll-behavior:contain;min-height:0;padding-top:var(--chat-top-space,0px);scroll-padding-top:var(--chat-top-space,0px);padding-bottom:calc(var(--composer-overlap,180px) + 8px);scroll-padding-bottom:calc(var(--composer-overlap,180px) + 8px);-ms-overflow-style:none;scrollbar-width:none;flex:1;width:100%;max-width:1040px;margin:auto;overflow:hidden auto}.ChatTranscriptLayout-module-scss-module__q_DOKG__scrollPinTop{overflow-anchor:none}.ChatTranscriptLayout-module-scss-module__q_DOKG__dock{inset-inline:0;z-index:8;padding:40px 16px calc(16px + var(--chat-dock-bottom,0px));pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:0;overflow:visible}.ChatTranscriptLayout-module-scss-module__q_DOKG__dock:before{content:"";inset-inline:0;z-index:-1;pointer-events:none;background:linear-gradient(to top, var(--page-view-background-color) 0%, var(--page-view-background-color) 38%, color-mix(in srgb, var(--page-view-background-color) 72%, transparent) 68%, transparent 100%);position:absolute;top:0;bottom:0}@media (max-width:768px){.ChatTranscriptLayout-module-scss-module__q_DOKG__dock:after{content:"";inset-inline:0;z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 50% 100%, color-mix(in srgb, var(--brand-color) 22%, transparent) 0%, color-mix(in srgb, var(--brand-color) 8%, transparent) 45%, transparent 75%);height:calc(100% - 24px);position:absolute;bottom:0}}.ChatTranscriptLayout-module-scss-module__q_DOKG__composer{pointer-events:auto;width:100%;max-width:720px;position:relative;overflow:visible}
@font-face{font-family:iransansxvf;src:url(../media/iransansxvf-s.p.1j3oycm9f58za.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:iransansxvf Fallback;src:local(Arial);ascent-override:92.38%;descent-override:41.06%;line-gap-override:0.0%;size-adjust:97.42%}.iransansxvf_97e99802-module__KXCira__className{font-family:iransansxvf,iransansxvf Fallback}.iransansxvf_97e99802-module__KXCira__variable{--font-iransansxvf:"iransansxvf", "iransansxvf Fallback"}
/*# sourceMappingURL=2fhq-ol7if1vz.css.map*/