html,body{overscroll-behavior:none;height:100%}.botFullScreen{height:100dvh;min-height:0;max-height:100dvh;padding:0 clamp(10px,2vw,22px) max(6px,env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow:hidden}.botFullScreen .liveInfoBar{z-index:10;background:0 0;flex:none;margin:0;padding:0;position:relative;top:auto}.botFullScreen .timeWeather{background:#081c13;border:1px solid #a68b54;border-radius:0 0 16px 16px;min-height:43px;max-height:90px;overflow:hidden}.botFullScreen .botTopHeader{border:0;flex:none;gap:8px;min-height:56px;padding:7px 0}.botFullScreen .brandMark{flex:none;width:44px;height:44px}.botHeaderTitle{flex:1;min-width:0}.botHeaderTitle h1{font-size:clamp(.96rem,3.6vw,1.22rem)}.botHeaderTitle p{font-size:clamp(.58rem,2.4vw,.8rem);line-height:1.3}.botMainMenuButton{color:#f9dfad;background:#1e152b;border:1px solid #c2a163;border-radius:13px;flex:none;min-height:44px;padding:7px 13px;font-weight:850}.botModes{flex:none;align-items:center;gap:7px;padding:5px 0 9px;display:flex;overflow:visible}.botModes button{text-align:center;color:#fff;background:#1f1630;border:1px solid #78568f;flex:1;min-width:0;min-height:42px}.botModes button.active{background:#6824cf;border-color:#b79afd}.botModes .botFindIcon{flex:0 0 43px;padding:0;font-size:24px}.botFullScreen .workspace{overscroll-behavior:contain;flex:auto;min-height:0;max-height:100%;overflow:auto}.botFullScreen .chatWorkspace{background:linear-gradient(145deg,#0b2119,#0b0f19);border:1px solid #a9894d70;border-radius:16px;flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden}.botFullScreen .botChatBar{border-bottom:1px solid #ffffff16;flex-wrap:nowrap;flex:none;justify-content:flex-end;gap:6px;margin:0;padding:6px 8px}.botFullScreen .botChatBar button{border-radius:11px;min-height:36px;padding:4px 10px;font-size:14px}.botFullScreen .messages{overscroll-behavior:contain;flex:auto;gap:12px;min-height:0;padding:12px;overflow-y:auto;max-height:none!important}.botFullScreen .message{background:#171527;border-radius:17px;width:min(89%,720px);padding:12px}.botFullScreen .message.user{background:linear-gradient(135deg,#511f87,#24164f)}.botFullScreen .message p{overflow-wrap:anywhere}.botFullScreen .botComposerShell{background:#071b14;border-top:1px solid #c3a76a42;flex:none;padding:0 6px 4px}.botFullScreen .botComposer{border:0;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0 0;display:flex}.botFullScreen .botComposer>textarea{resize:none;border-radius:13px;flex:90px;order:2;min-width:0;min-height:45px;max-height:90px;padding:10px;font-size:16px}.botFullScreen .botSendButton{border-radius:13px;flex:none;order:4;min-width:63px;min-height:45px;padding:5px 10px}.botFullScreen .botComposerSpacer{display:none}.botFullScreen .botDetailedMode{order:5}.botFullScreen .botAttachment,.botFullScreen .botCapturePanel,.botFullScreen .botVoicePanel{flex-basis:100%;order:6;max-height:34dvh;overflow:auto}.botFullScreen .botToolMenu{z-index:30;grid-template-columns:repeat(2,minmax(0,1fr));max-height:45dvh;position:absolute;bottom:100%;left:0;right:0;overflow:auto}.botFullScreen .botModelPicker{z-index:24;position:absolute;top:48px;left:7px;right:7px;box-shadow:0 16px 42px #000b}.botFullScreen .botHistoryPanel,.botFullScreen .botSiteToolbox,.botFullScreen .botChatFind{z-index:23;background:#181326;border:1px solid #bba066;border-radius:14px;max-height:calc(100% - 53px);position:absolute;top:46px;left:7px;right:7px;overflow:auto;box-shadow:0 15px 38px #000b}.botFullScreen .botHistoryPanel{flex-direction:column;display:flex;bottom:6px}.botFullScreen .botHistoryList{flex:1;min-height:0;max-height:none}.botFullScreen .botConversationMeta{flex:none;max-height:57px;padding:4px 10px;overflow:auto}.botFullScreen .botQuotaBanner{flex:none;max-height:75px;overflow:auto}.botFullScreen .brandFooter{display:none}.botFullScreen .notice{flex:none;max-height:90px;overflow:auto}.botNavLayer{z-index:400;justify-content:flex-end;display:flex;position:fixed;inset:0}.botNavBackdrop{background:#000b;border:0;width:100%;height:100%;position:absolute;inset:0}.botNavPanel{z-index:1;width:min(88vw,390px);height:100%;min-height:0;padding:max(15px,env(safe-area-inset-top)) 12px max(15px,env(safe-area-inset-bottom));background:linear-gradient(155deg,#081d16,#1b142b);border-left:1px solid #c9a85c;flex-direction:column;display:flex;position:relative;box-shadow:-12px 0 34px #0009}.botNavPanel header{border-bottom:1px solid #d4b36850;justify-content:space-between;align-items:center;gap:9px;padding:6px 2px 16px;display:flex}.botNavPanel header strong{font-size:19px}.botNavPanel header small{color:#e5cb8c;margin-top:4px;font-size:10px;display:block}.botNavPanel header button{color:#fff;background:#251a32;border:1px solid #b89d62;border-radius:50%;min-width:44px;min-height:44px}.botNavItems{overscroll-behavior:contain;flex-direction:column;gap:7px;min-height:0;padding:11px 0;display:flex;overflow-y:auto}.botNavItems a,.botNavItems button{color:#fff;text-align:left;width:100%;min-height:46px;font:inherit;background:#21192e;border:1px solid #716387;border-radius:12px;align-items:center;gap:10px;padding:9px 13px;font-weight:750;text-decoration:none;display:flex}.botNavItems a span{gap:3px;display:grid}.botNavItems a small{color:#f2d9a2;font-size:11px}.botNavItems .botWebsiteLink{color:#ffe09c;background:#322718;border-color:#d4ae5e;font-weight:900}.botNavLayer :is(a,button):focus-visible,.botFullScreen :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #ffdc89}.botFullScreen .botProfileSettings{z-index:410;inset:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));align-content:start;width:auto;max-width:650px;max-height:calc(100dvh - 24px);margin:auto;position:fixed;overflow:auto;box-shadow:0 0 0 110vmax #000b}@media (max-width:600px){.botFullScreen .timeWeather{font-size:11px}.botFullScreen .liveTime{font-size:15px}.botFullScreen .liveDate,.botFullScreen .liveWeather{font-size:11px}.botMainMenuButton span{display:none}.botFullScreen .message{width:94%}.botFullScreen .botSendButton{font-size:13px}}@media (max-width:360px){.botFullScreen .botPlus,.botFullScreen .botVoiceTrigger{flex-basis:36px;width:36px}.botFullScreen .botSendButton{min-width:48px;padding:4px}.botFullScreen .botComposerShell{padding:0 3px}}@media (max-height:520px){.botFullScreen .botTopHeader{min-height:42px;padding:3px}.botModes{padding:3px 0}.botFullScreen .botComposer>textarea,.botFullScreen .botPlus,.botFullScreen .botVoiceTrigger,.botFullScreen .botSendButton{min-height:38px}}.botFullScreen .liveInfoBar{z-index:25;position:relative}.botFullScreen .timeWeather{white-space:normal;flex-wrap:wrap;justify-content:center;align-items:center;gap:3px 11px;max-height:105px;padding:7px 10px;line-height:1.3;display:flex}.botFullScreen .liveTime,.botFullScreen .liveDate{white-space:nowrap}.botFullScreen .liveWeather{text-align:center;white-space:normal;flex:100%;font-size:clamp(10px,2.5vw,13px);line-height:1.3}.botWeatherPanel{z-index:320;top:max(58px,env(safe-area-inset-top));left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));color:#fff;background:#0c1c18;border:1px solid #c9a769;border-radius:15px;width:min(520px,100% - 24px);max-height:70dvh;padding:14px;position:fixed;overflow-y:auto;box-shadow:0 16px 55px #000d}.botWeatherPanelHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.botWeatherPanel p,.botWeatherPanel small{color:#e6d4b6;font-size:12px;line-height:1.4}.botWeatherPanel button{color:#fff;cursor:pointer;background:#30243c;border:1px solid #a18b6d;border-radius:11px;min-height:41px;padding:8px 12px}.botWeatherPanel input{color:#1a171a;background:#fff;border:1px solid #a18b6d;border-radius:10px;flex:1;min-width:0;min-height:43px;padding:8px;font-size:16px}.botWeatherPanel form{gap:7px;margin-top:8px;display:grid}.botWeatherPanel form div{gap:8px;display:flex}.botWeatherResults{gap:6px;padding:10px 0;display:grid}.botWeatherResults button{text-align:left}.botWeatherPanel button:focus-visible{outline-offset:2px;outline:3px solid #ffdf8b}.botSiteToolsBackdrop{z-index:390;background:#000c;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.botSiteToolsModal{overscroll-behavior:contain;background:#0a1714;border:1px solid #c9a769;border-radius:17px;width:min(860px,100%);height:min(88dvh,920px);min-height:0;padding:12px;overflow-y:auto}.botSiteToolsModalHeader{z-index:3;background:#0a1714;border-bottom:1px solid #bc9a5b;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex;position:sticky;top:0}.botSiteToolsModalHeader button{color:#fff;background:#241a31;border:1px solid #b69c62;border-radius:10px;min-height:44px;padding:8px 12px}.botFullScreen .botSiteToolsModal .botSiteActionPanel{margin-top:8px}.botFullScreen .botImagineWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:13px;padding:4px 0 12px;display:grid}.botFullScreen .botImagineWorkspace .result{min-height:160px}.botImageGallery{background:#151321;border:1px solid #9b7b50;border-radius:16px;grid-column:1/-1;padding:12px 14px}.botImageGallery h3{color:#ffe0a1;margin:0 0 5px}.botImageGallery p{color:#d2c8d9;font-size:12px;line-height:1.45}.botImageGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.botImageGrid article{background:#251c35;border:1px solid #675779;border-radius:12px;overflow:hidden}.botImageGrid article>button:first-child{color:#fff;text-align:left;background:0 0;border:0;width:100%;padding:0;display:grid}.botImageGrid img{aspect-ratio:1;object-fit:cover;width:100%}.botImageGrid span{padding:5px 9px;font-size:13px;font-weight:750}.botImageGrid small{color:#d3c2df;padding:0 9px 9px;font-size:10px}.botGalleryDelete{color:#fff;background:#341b2a;border:1px solid #9f7575;border-radius:9px;margin:5px 9px 9px;padding:5px 10px}.botFullScreen .botWorkWorkspace{flex-direction:column;gap:11px;padding:4px 0 15px;display:flex;overflow-y:auto}.botWorkHeader,.botWorkForm,.botWorkResult,.botWorkHistory{background:#151321;border:1px solid #a28755;border-radius:15px;padding:12px}.botWorkHeader h2{margin:0 0 7px;font-size:clamp(17px,3.8vw,25px)}.botWorkHeader p{color:#d4c4da;margin:0;font-size:13px}.botWorkCategories{flex-wrap:wrap;gap:6px;display:flex}.botWorkCategories button,.botWorkForm button,.botWorkHistory button,.botWorkResult button{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#261b3a;border:1px solid #76658d;border-radius:11px;padding:9px 12px}.botWorkCategories button.chosen{background:#6927bc;border-color:#c6aafa}.botWorkForm{gap:8px;display:grid}.botWorkForm label{font-weight:800}.botWorkForm textarea{color:#fff;background:#241c31;border:1px solid #8d7dac;border-radius:12px;width:100%;min-height:120px;padding:12px;font-size:16px}.botWorkForm button{justify-self:start}.botWorkResult header{justify-content:space-between;align-items:center;display:flex}.botWorkResult p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.botWorkHistoryHeader h3{margin:0 0 4px}.botWorkHistoryHeader small{color:#decca9;font-size:12px}.botWorkHistory{gap:8px;display:grid}.botWorkHistory article{border:1px solid #594d71;border-radius:10px;align-items:start;gap:8px;padding:7px;display:flex}.botWorkHistory article button:first-child{text-align:left;flex:1;gap:5px;min-width:0;display:grid}.botWorkHistory article small{color:#ccbce0;font-size:11px}.botFullScreen .botVoicePanel{z-index:36;max-height:min(31dvh,240px);position:absolute;bottom:calc(100% + 3px);left:4px;right:4px;overflow:auto;box-shadow:0 8px 33px #000c}.botFullScreen .botVoicePanel textarea{min-height:46px;max-height:65px}.botFullScreen .botVoicePanel .botVoiceHeader small{font-size:11px}.botFullScreen .botVoicePanel .botVoiceActions button{min-height:43px}@media (max-width:680px){.botFullScreen .botImagineWorkspace{grid-template-columns:1fr}.botImageGallery{grid-column:1}.botFullScreen .botImagineWorkspace .result{min-height:160px}.botFullScreen .botWorkHistory article{align-items:stretch}}@media (max-width:420px){.botFullScreen .timeWeather{justify-content:flex-start}.botFullScreen .liveWeather{text-align:left}.botImageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.botFullScreen .botWorkHistory article{flex-wrap:wrap}}.botFullScreen .botAttachment{background:#171626;border:1px solid #9b8156;border-radius:11px;flex-basis:100%;order:5;gap:5px;max-height:min(25dvh,190px);padding:7px;display:grid;overflow-y:auto}.botQueuedMedia{align-items:start;gap:8px;max-width:100%;padding:2px;display:flex;overflow-x:auto}.botQueuedMedia figure{background:#241d35;border:1px solid #55456c;border-radius:10px;flex:0 0 min(125px,38vw);margin:0;padding:4px}.botQueuedMedia img,.botQueuedMedia video{object-fit:cover;border-radius:7px;width:100%;height:65px}.botQueuedMedia figcaption{color:#ddcde8;overflow-wrap:anywhere;height:34px;font-size:10px;overflow:hidden}.botQueuedMedia figure button{color:#fff;background:#432239;border:1px solid #aa7272;border-radius:8px;min-height:32px;padding:4px;font-size:11px}.botFullScreen .botVoicePanel{order:6}.botFullScreen .botToolMenu{z-index:35}.botFullScreen .botSendButton:disabled{opacity:.6}@media (max-height:550px){.botFullScreen .botAttachment{max-height:22dvh}.botQueuedMedia img{height:42px}.botFullScreen .botVoicePanel{max-height:35dvh}}.botWorkspaceSearch{background:#131526;border:1px solid #baa066;border-radius:12px;flex:none;align-items:center;gap:9px;min-height:48px;margin-bottom:7px;padding:5px 10px;display:flex}.botWorkspaceSearch label{color:#f2dcaa;white-space:nowrap;font-size:12px;font-weight:800}.botWorkspaceSearch input{color:#fff;background:#251c35;border:1px solid #827194;border-radius:8px;flex:1;min-width:0;min-height:37px;padding:7px;font-size:16px}.botWorkspaceSearch button{color:#fff;background:#352c41;border:1px solid #a38e72;border-radius:9px;flex:0 0 39px;min-height:39px}.botWorkResultActions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:480px){.botWorkspaceSearch label{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}.botFullScreen .botChatBar{flex:none;grid-template-columns:44px 44px minmax(0,1fr);align-items:center;gap:7px;min-height:48px;max-height:56px;padding:5px 8px;display:grid;overflow:hidden}.botFullScreen .botChatBar button{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;min-height:38px;max-height:40px;padding:5px 9px;display:flex}.botFullScreen .botChatBar .botModelToggle{text-overflow:ellipsis;justify-content:center;min-width:0;overflow:hidden}.botFullScreen .chatWorkspace{min-height:0;max-height:none;overflow:hidden}.botFullScreen .botComposerShell{isolation:isolate;min-height:0;max-height:min(205px,40dvh);padding:5px 7px max(5px,env(safe-area-inset-bottom));flex:none;margin-top:0;position:relative;overflow:visible}.botFullScreen .botComposer{flex-flow:wrap;align-items:center;gap:6px;width:100%;max-height:100%;margin:0;padding:0;display:flex;position:relative;overflow:visible}.botFullScreen .botComposer>textarea{resize:none;flex:64px;order:4;width:auto;min-width:0;height:46px;min-height:46px;max-height:46px;padding:9px 10px;line-height:1.25}.botFullScreen .botComposerToolbar{display:contents}.botFullScreen .botPlus{flex:0 0 42px;order:3;width:42px;min-height:46px}.botFullScreen .botVoiceTrigger{flex:0 0 42px;order:5;width:42px;min-height:46px}.botFullScreen .botSendButton{flex:none;order:6;min-width:64px;min-height:46px;padding:5px 9px}.botFullScreen .botDetailedMode,.botFullScreen .botComposerSpacer{display:none}.botFullScreen .botAttachment{background:#171526;border:1px solid #8f784f;border-radius:12px;flex:1 0 100%;order:1;grid-template-rows:16px minmax(0,1fr);gap:4px;width:100%;height:108px;min-height:0;max-height:108px;margin:0;padding:5px 7px;display:grid;overflow:hidden}.botFullScreen .botAttachmentName{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:11px;line-height:16px;display:block;overflow:hidden}.botFullScreen .botQueuedMedia{flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:5px;width:100%;min-width:0;height:100%;padding:0;display:flex;overflow:hidden}.botFullScreen .botQueuedMedia figure{border:1px solid #63547a;border-radius:9px;flex:0 0 min(30%,92px);grid-template-rows:minmax(0,1fr) 25px;gap:3px;min-width:0;max-width:92px;height:100%;margin:0;padding:4px;display:grid}.botFullScreen .botQueuedMedia img,.botFullScreen .botQueuedMedia video{object-fit:cover;border-radius:5px;width:100%;height:100%;min-height:0;max-height:none;display:block}.botFullScreen .botQueuedMedia figcaption{display:none}.botFullScreen .botQueuedMedia figure>button{white-space:nowrap;border-radius:6px;height:25px;min-height:25px;padding:2px 3px;font-size:10px;line-height:1}.botFullScreen .botAttachment>small{display:none}.botFullScreen .botCapturePanel{z-index:48;order:unset;box-sizing:border-box;background:#0d1528;border:1px solid #9a8cb9;border-radius:15px;flex:none;grid-template-rows:auto minmax(0,1fr) auto;gap:6px;height:min(47dvh,385px);min-height:0;max-height:none;padding:8px;display:grid;position:absolute;bottom:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 12px 35px #000e}.botFullScreen .botCaptureStatus{font-size:11px;line-height:14px}.botFullScreen .botCapturePanel video{object-fit:contain;background:#000;border-radius:10px;width:100%;height:100%;min-height:0;max-height:none;display:block}.botFullScreen .botCaptureActions{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:5px;min-height:46px;margin:0;display:grid}.botFullScreen .botCaptureActions button{white-space:normal;flex:none;min-width:0;min-height:45px;padding:6px 3px;font-size:clamp(10px,2.7vw,13px);line-height:1.2}.botFullScreen .botVoicePanel{z-index:49;order:unset;flex:none;min-height:0;max-height:min(38dvh,280px);position:absolute;bottom:calc(100% + 5px);left:0;right:0;overflow-y:auto}.botFullScreen .botToolMenu{z-index:50;max-height:min(45dvh,325px);position:absolute;bottom:calc(100% + 5px);left:0;right:0;overflow:auto}.botFullScreen .notice{z-index:100;width:auto;max-width:460px;min-height:0;max-height:78px;margin:0 auto;padding:8px 12px;font-size:12px;line-height:1.3;position:absolute;top:135px;left:14px;right:14px;overflow:auto;box-shadow:0 7px 25px #000b}.botFullScreen .notice button{flex:0 0 36px;min-width:36px;min-height:36px}@media (max-width:400px){.botFullScreen .botChatBar{grid-template-columns:40px 40px minmax(0,1fr);display:grid}.botFullScreen .botPlus,.botFullScreen .botVoiceTrigger{flex-basis:36px;width:36px}.botFullScreen .botSendButton{min-width:53px;padding:5px 6px;font-size:12px}.botFullScreen .botComposer>textarea{flex-basis:60px}.botFullScreen .botCapturePanel{height:min(44dvh,330px)}}@media (max-height:620px){.botFullScreen .botAttachment{height:88px;max-height:88px}.botFullScreen .botComposerShell{max-height:min(170px,36dvh)}.botFullScreen .botCapturePanel{height:min(38dvh,245px)}.botFullScreen .botCaptureActions button{min-height:39px}}.botFullScreen .botChatBar{grid-template-columns:39px 39px minmax(0,1fr) minmax(72px,94px);align-items:center;gap:6px;min-height:48px;max-height:58px;display:grid}.botFullScreen .botChatBar .botTalkAction{color:#fff;background:#282042;border-color:#b799e2;min-width:0;min-height:40px;padding:5px 6px;font-weight:850}.botFullScreen .botChatBar .botTalkAction[aria-expanded=true]{background:#5c2c9d}.botFullScreen .botAttachment{grid-template-rows:29px minmax(0,1fr);height:124px;max-height:124px}.botFullScreen .botAttachmentHeader{align-items:center;gap:7px;min-width:0;max-width:100%;display:flex}.botFullScreen .botAttachmentHeader .botAttachmentName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:11px;overflow:hidden}.botFullScreen .botAttachmentHeader .botAnalyzeFrames{white-space:nowrap;color:#fff;background:#4b286a;border:1px solid #b69ed5;border-radius:8px;flex:none;max-width:125px;height:28px;min-height:28px;padding:4px 6px;font-size:11px;font-weight:850}.botFullScreen .botComposerShell{max-height:min(220px,42dvh)}.botFullScreen .botAttachment .botQueuedMedia video{max-height:100%}.botFullScreen .botDriverWorkspace,.botFullScreen .botDeviceConnections{overscroll-behavior:contain;flex:auto;align-content:start;gap:12px;min-height:0;padding:7px 0 17px;display:grid;overflow-y:auto}.botDriverHead,.botDriverForm,.botDriverNavigate,.botDriverRecent,.botDriverFuture,.botConnectionCard{color:#fff;background:linear-gradient(135deg,#102118,#191328);border:1px solid #846f96;border-radius:15px;padding:13px}.botDriverHead h2,.botDeviceConnections h2{margin:6px 0;font-size:clamp(19px,4vw,28px)}.botDriverHead p,.botDriverFuture p,.botConnectionCard p{color:#dfd1e6;font-size:13px;line-height:1.5}.botDriverForm{gap:11px;display:grid}.botDriverForm label,.botDriverNavigate label{color:#ebdca7;gap:5px;font-size:13px;font-weight:800;display:grid}.botDriverFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.botDriverForm input,.botDriverForm select,.botDriverNavigate input{color:#fff;background:#20172b;border:1px solid #8e7bab;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:9px;font-size:16px;display:block}.botDriverForm select option{color:#111}.botDriverEstimate{background:#10251c;border:1px solid #ac8f58;border-radius:12px;padding:12px}.botDriverEstimate strong{color:#f5dc9b;font-size:18px}.botDriverEstimate p{font-size:13px;line-height:1.4}.botDriverMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.botDriverMetrics span{background:#231c2e;border:1px solid #64577b;border-radius:9px;gap:3px;padding:8px;display:grid}.botDriverMetrics small{color:#d0c0db;font-size:11px}.botDriverMetrics b{font-size:19px}.botDriverActions{flex-wrap:wrap;gap:7px;display:flex}.botDriverActions button,.botDriverNavigate a,.botConnectionCard button{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#301e4a;border:1px solid #9d85c0;border-radius:11px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.botDriverActions button:disabled{opacity:.6;cursor:default}.botDriverNavigate h3,.botDriverRecent h3,.botDriverFuture h3{margin:0 0 9px}.botDriverNavigate>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.botDriverNavigate>div input{flex:180px}.botDriverNavigate small,.botDriverForm>small,.botDriverRecent p{color:#d9c8db;font-size:12px;line-height:1.45}.botDriverRecent p{border-bottom:1px solid #ffffff24;margin:0;padding:8px}.botDeviceConnections .botConnectionCard strong{color:#ffe2a5;font-size:16px}.botDeviceConnections>p{margin:0;font-size:13px}@media (max-width:380px){.botFullScreen .botChatBar{grid-template-columns:36px 36px minmax(0,1fr) 69px;gap:4px}.botFullScreen .botChatBar .botTalkAction{font-size:11px}.botDriverFields{gap:7px}.botFullScreen .botAttachmentHeader .botAttachmentName{font-size:10px}}@media (max-height:590px){.botFullScreen .botAttachment{height:100px;max-height:100px}.botFullScreen .botComposerShell{max-height:33dvh}}.botDriverModeNav{z-index:8;background:#071c14;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:5px;margin:0;padding:5px 0 8px;display:grid;position:sticky;top:0}.botDriverModeNav button{text-align:center;color:#fff;cursor:pointer;background:#251b34;border:1px solid #8c769f;border-radius:12px;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:6px 3px;font-size:clamp(10px,2.8vw,13px);font-weight:750;line-height:1.2;display:flex}.botDriverModeNav button.selected{background:#6826bd;border-color:#c1a0ff}.botDriverModeNav button:focus-visible,.botDriverLedger button:focus-visible{outline-offset:2px;outline:3px solid #ffe094}.botFullScreen .botDriverWorkspace{flex-direction:column;gap:0;display:flex;overflow:hidden}.botFullScreen .botDriverModeNav,.botFullScreen .botDriverWorkspace>:is(.botDriverHead,.botDriverForm,.botDriverNavigate,.botDriverRecent,.botDriverFuture){flex:none}.botFullScreen .botDriverWorkspace>:is(.botDriverForm,.botDriverNavigate,.botDriverLedger){overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.botFullScreen .botDriverWorkspace:has(.botDriverHead){overflow-y:auto}.botFullScreen .botDriverLedger{align-content:start;gap:11px;margin:0;padding:4px 2px 24px;display:grid}.botDriverPrivacy,.botDriverLocalStatus{color:#e7d5ae;background:#102019;border:1px solid #766640;border-radius:10px;padding:9px 12px;font-size:12px;line-height:1.45}.botDriverLocalStatus{color:#f6e4be;background:#271d37}.botDriverReportHeader,.botDriverLogForm,.botDriverReportFilters,.botDriverGoal,.botDriverEntryList,.botDriverAreaList article,.botDriverHistoryTools{background:linear-gradient(125deg,#15231d,#191427);border:1px solid #806c93;border-radius:14px;align-content:start;gap:8px;margin:0;padding:12px;display:grid}.botDriverReportHeader h2,.botDriverReportHeader h3,.botDriverGoal h3,.botDriverEntryList h3{margin:0;font-size:clamp(16px,4vw,21px)}.botDriverReportHeader p,.botDriverGoal p{color:#e1d7e8;margin:0;font-size:13px;line-height:1.45}.botDriverLogForm label,.botDriverReportFilters label,.botDriverGoal label{color:#f4dca2;gap:6px;min-width:0;font-size:12px;font-weight:800;display:grid}.botDriverLogForm input,.botDriverLogForm select,.botDriverReportFilters select,.botDriverGoal input{color:#fff;background:#211931;border:1px solid #b49ac8;border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:8px;font-size:16px;display:block}.botDriverLogForm option,.botDriverReportFilters option{color:#111}.botDriverLogForm .botDriverFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.botDriverLogForm small,.botDriverGoal small{color:#c5bcd2;font-size:11px;line-height:1.4}.botDriverSave,.botDriverReportFilters button,.botDriverHistoryTools button,.botDriverAreaList button,.botDriverEntryList button{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#342148;border:1px solid #ae8ad2;border-radius:11px;padding:9px 12px;font-weight:750}.botDriverSave{background:#5828a2}.botDriverReportFilters{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.botDriverReportFilters>label{flex:150px}.botDriverReportFilters button:disabled{opacity:.6}.botDriverTotals{padding:0 2px}.botDriverAreaList{gap:10px;display:grid}.botDriverAreaList article{gap:9px}.botDriverAreaList .botAreaName{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.botAreaName strong{color:#fff1c4;font-size:16px}.botAreaName span,.botDriverAreaList p{color:#d6cce1;margin:0;font-size:12px}.botDriverAreaList button{justify-self:start}.botDriverEntryList article{background:#211a31;border:1px solid #5e506d;border-radius:10px;justify-content:space-between;align-items:center;gap:7px;padding:9px;display:flex}.botDriverEntryList article div{gap:4px;min-width:0;display:grid}.botDriverEntryList article strong{color:#ffe4aa}.botDriverEntryList article small,.botDriverEntryList article span{color:#e0d8e7;font-size:11px}.botDriverEntryList article button{flex:none;min-height:40px}.botDriverHistoryTools{flex-wrap:wrap;align-items:center;display:flex}.botDriverHistoryTools>button{flex:auto}.botDriverConfirm{flex-wrap:wrap;flex:100%;align-items:center;gap:7px;display:flex}.botDriverConfirm p{color:#ffded7;flex:100%;font-size:13px}.botDriverConfirm button:first-of-type{background:#723038;border-color:#db9292}.botDriverGpsLinks{flex-wrap:wrap;gap:7px;display:flex}.botDriverGpsLinks a,.botDriverGpsLinks button{color:#fff;cursor:pointer;background:#2f2048;border:1px solid #9680b3;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:9px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.botDriverGpsLinks button:disabled{opacity:.6}@media (max-width:400px){.botDriverLogForm .botDriverFields{gap:6px}.botDriverLogForm input{padding:7px 5px}}@media (max-height:590px){.botDriverModeNav button{min-height:37px}.botDriverModeNav{padding-bottom:4px}}.botFullScreen .botChatBar{grid-template-columns:44px 44px minmax(0,1fr)}.botFullScreen .botComposer{flex-flow:wrap;align-items:center;gap:5px;display:flex}.botFullScreen .botComposer>textarea{flex:74px;order:4;min-width:0;height:46px;max-height:46px}.botFullScreen .botPlus{flex:0 0 40px;order:3;width:40px}.botFullScreen .botVoiceTrigger{flex:0 0 40px;order:5;width:40px}.botFullScreen .botTalkTrigger{color:#fff;cursor:pointer;background:#271b42;border:1px solid #b9a1e2;border-radius:13px;flex:0 0 40px;order:6;justify-content:center;align-items:center;width:40px;min-height:46px;font-size:23px;font-weight:800;display:flex}.botFullScreen .botTalkTrigger[aria-pressed=true]{background:#612db0;border-color:#e0c5ff;box-shadow:0 0 0 2px #b18dec66}.botFullScreen .botSendButton{flex:none;order:7;min-width:61px;padding:5px 8px}@media (max-width:420px){.botFullScreen .botPlus,.botFullScreen .botVoiceTrigger,.botFullScreen .botTalkTrigger{flex-basis:36px;width:36px}.botFullScreen .botComposer{gap:4px}.botFullScreen .botComposer>textarea{flex-basis:68px}.botFullScreen .botSendButton{min-width:52px;padding:5px 6px}.botFullScreen .botChatBar{grid-template-columns:40px 40px minmax(0,1fr)}}.botWebsiteConnect{color:#fff;background:linear-gradient(125deg,#121c18,#21172e);border:1px solid #b39962;border-radius:14px;gap:10px;margin:8px 0;padding:14px;display:grid}.botWebsiteConnect h3{color:#f8dfa4;margin:0;font-size:17px}.botWebsiteConnect p,.botWebsiteConnect small{color:#e1d6e9;margin:0;font-size:12px;line-height:1.5}.botWebsiteStatus{border:1px solid #716086;border-radius:11px;gap:5px;padding:10px;display:grid}.botWebsiteStatus strong{color:#ffe5a7}.botWebsiteStatus span{font-size:12px}.botWebsiteConsent{align-items:flex-start;gap:10px;font-size:12px;line-height:1.5;display:flex}.botWebsiteConsent input{accent-color:#8b4ed0;width:21px;min-width:21px;height:21px}.botWebsiteConnect button{color:#fff;min-height:45px;font:inherit;cursor:pointer;background:#30234b;border:1px solid #a992c6;border-radius:10px;padding:9px 12px;font-weight:800}.botWebsiteConnect button:disabled{cursor:default;opacity:.6}.botWebsiteConnect .botRevokeWebsite{background:#3b2738;border-color:#c78e8e}.botOwnerAdvice{border-top:1px solid #aa8a5d;gap:9px;padding-top:12px;display:grid}.botOwnerAdvice label{gap:7px;font-size:13px;display:grid}.botOwnerAdvice textarea{resize:vertical;color:#fff;background:#1c172c;border:1px solid #8e7da8;border-radius:10px;min-height:93px;max-height:220px;padding:10px;font-size:16px}.botOwnerAnswer{background:#151326;border:1px solid #8578a7;border-radius:11px;padding:12px}.botOwnerAnswer p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0}.botWebsiteConnect .botWebsiteError{color:#ffe0df;background:#41232b;border:1px solid #c17f81;border-radius:8px;padding:9px}.botWebsiteMfa{background:#161b21;border:1px solid #a79665;border-radius:12px;gap:9px;padding:11px;display:grid}.botWebsiteMfa strong{color:#fbe8ad}.botWebsiteMfa label{gap:5px;font-size:12px;display:grid}.botWebsiteMfa input{color:#fff;letter-spacing:.16em;background:#1c1730;border:1px solid #9f88bf;border-radius:10px;min-height:45px;padding:9px;font-size:18px}.botWebsiteMfa a{color:#f7dca3;font-size:12px}.godTalkImmersive{z-index:850;width:100vw;height:100dvh;min-height:0;max-height:100dvh;padding:max(13px,env(safe-area-inset-top)) clamp(12px,3.5vw,28px) max(14px,env(safe-area-inset-bottom));color:#fff;isolation:isolate;background:radial-gradient(at 52% 44%,#123e61 0%,#090f2c 52%,#050711 100%);flex-direction:column;align-items:stretch;display:flex;position:fixed;inset:0;overflow:hidden}.godTalkTop{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.godTalkTop>div{gap:3px;display:grid}.godTalkTop strong{color:#fff;font-size:clamp(20px,5vw,26px)}.godTalkTop small{color:#d3c9e8;font-size:12px}.godTalkClose{color:#fff;background:#22213d;border:1px solid #d0c5ee;border-radius:50%;width:46px;height:46px;font-size:21px}.godTalkStage{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:0;padding:6px 0;display:flex;overflow:hidden}.godTalkOrb{color:#fff;cursor:pointer;background:radial-gradient(circle at 35% 28%,#d4efff,#5791e8 37%,#2744ae 70%,#0d225a);border:1px solid #86aee6;border-radius:50%;flex:none;place-items:center;width:clamp(130px,36vw,210px);height:clamp(130px,36vw,210px);font-size:65px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 0 0 12px #4478b51a,0 0 65px #477fe991}.godTalkOrb span{filter:drop-shadow(0 3px 13px #0c224c)}.godTalkOrb.listening{animation:1.65s ease-in-out infinite godVoicePulse;box-shadow:0 0 0 14px #55c4ff36,0 0 75px #59ceffd9}.godTalkOrb.speaking{background:radial-gradient(circle at 35% 28%,#ded0ff,#986dff 40%,#5937ad 77%,#1e1a4e);animation:2s ease-in-out infinite godVoicePulse}.godTalkOrb.thinking{animation:3.5s linear infinite godVoiceSpin}@keyframes godVoicePulse{50%{transform:scale(1.055);box-shadow:0 0 0 20px #5ca8d02b,0 0 85px #6daafdcc}}@keyframes godVoiceSpin{50%{filter:hue-rotate(50deg)}}.godTalkState{color:#f0f1ff;font-size:17px;font-weight:800}.godTalkHeard,.godTalkSpoken{overflow-wrap:anywhere;background:#16152cba;border-radius:11px;width:min(100%,550px);max-height:18%;margin:0;padding:8px 12px;font-size:13px;line-height:1.45;overflow:auto}.godTalkHeard small,.godTalkSpoken small{color:#ddd0ff;font-size:11px;font-weight:900;display:block}.godTalkCamera{background:#000;border:1px solid #a8b5e4;border-radius:14px;flex:0 auto;width:min(100%,460px);height:min(28dvh,220px);max-height:28dvh;position:relative;overflow:hidden}.godTalkCamera video{object-fit:contain;width:100%;height:100%}.godTalkCamera>span{text-align:center;background:#0d1323d9;border-radius:8px;padding:4px;font-size:11px;position:absolute;bottom:4px;left:5px;right:5px}.godTalkDock{flex:none;gap:9px;width:100%;max-width:700px;margin:0 auto;padding:5px 0;display:grid}.godTalkCameraButtons{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;display:flex}.godTalkCameraButtons>button,.godTalkBottomActions>button{color:#fff;background:#241e42;border:1px solid #a3a9d5;border-radius:12px;min-width:0;min-height:42px;padding:7px 10px;font-size:12px;font-weight:800}.godTalkCameraButtons button:disabled,.godTalkBottomActions button:disabled{opacity:.45}.godTalkShare{color:#e4e4fe;border:1px solid #8ba7c4;border-radius:12px;align-items:center;gap:7px;min-height:42px;padding:6px 8px;font-size:11px;display:flex}.godTalkShare input{accent-color:#5ab2ff;width:18px;height:18px}.godTalkBottomActions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.godTalkBottomActions button:first-child{background:#1563c4}.godTalkBottomActions button:last-child{background:#5c2d42}.godTalkAuto{color:#e1e2f7;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.godTalkAuto input{accent-color:#62aafa;width:18px;height:18px}.godTalkDock>small{color:#ccd1e8;text-align:center;font-size:10px;line-height:1.4}.godTalkCameraError{color:#ffe1e6;background:#481b30;border:1px solid #de999f;border-radius:10px;margin:0;padding:5px 8px;font-size:11px}@media (max-height:700px){.godTalkCamera{height:min(21dvh,150px)}.godTalkOrb{width:clamp(94px,24vh,155px);height:clamp(94px,24vh,155px);font-size:44px}.godTalkDock{gap:4px}.godTalkBottomActions>button{min-height:36px}.godTalkCameraButtons>button{min-height:37px}.godTalkDock>small{display:none}}@media (max-width:380px){.godTalkBottomActions{gap:4px}.godTalkBottomActions>button{padding:6px 3px;font-size:11px}.godTalkCameraButtons>button{padding:6px 8px}}@media (prefers-reduced-motion:reduce){.godTalkOrb{transition:none!important;animation:none!important}}.botBillingChoice,.botFutureResearch{color:#fff;background:#1c1730;border:1px solid #917ba5;border-radius:16px;gap:10px;margin:12px 0;padding:14px;display:grid}.botBillingButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.botBillingButtons button{color:#fff;background:#221b39;border:1px solid #9a83b4;border-radius:12px;min-height:46px;padding:9px;font-size:clamp(12px,3.4vw,15px);font-weight:800}.botBillingButtons button.selected{background:#6427bd;border-color:#d6b8ff}.botBillingChoice p{color:#ddd2e8;margin:0;font-size:12px;line-height:1.48}.botAnnualSavings{color:#f8db9d;margin:8px 0;font-size:12px;font-weight:800;display:block}.botFutureResearch strong{color:#f5deae;font-size:18px}.botFutureResearch p{color:#e0d6eb;margin:0;font-size:13px;line-height:1.5}.botFutureResearch button{color:#e8deee;opacity:.65;background:#2c2043;border:1px solid #837095;border-radius:11px;min-height:44px;padding:10px}.botFullScreen .botEvolution{align-content:start;gap:13px;min-height:0;padding:7px 2px 24px;display:grid;overflow-y:auto}.botEvolutionHeader,.botEvolutionReview,.botEvolutionForm,.botEvolutionHistory,.botPillarGrid article{color:#fff;background:linear-gradient(125deg,#0f221b,#211631);border:1px solid #947b9d;border-radius:14px;padding:13px}.botEvolutionHeader h2{margin:0 0 7px;font-size:clamp(19px,4.8vw,27px)}.botEvolutionHeader p,.botPillarGrid p,.botEvolutionReview p,.botEvolutionHistory p{color:#e6dce9;font-size:13px;line-height:1.5}.botPillarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.botPillarGrid strong{color:#ffe3a8;font-size:17px}.botPillarGrid small{color:#d6c6ed;font-size:11px;line-height:1.4}.botEvolutionReview h3,.botEvolutionForm h3,.botEvolutionHistory h3{margin:0 0 8px;font-size:18px}.botEvolutionReview ol{margin:0;padding-left:20px;font-size:12px;line-height:1.6}.botEvolutionForm{gap:10px;display:grid}.botEvolutionForm label{color:#f5daa0;gap:6px;font-size:13px;font-weight:800;display:grid}.botEvolutionForm :is(select,textarea){color:#fff;background:#1c182c;border:1px solid #a391c0;border-radius:10px;width:100%;min-height:44px;padding:9px;font-size:16px}.botEvolutionForm textarea{resize:vertical;min-height:110px}.botEvolutionForm button{min-height:44px}.botEvolutionHistory{gap:8px;display:grid}.botEvolutionHistory article{overflow-wrap:anywhere;border:1px solid #6e5b83;border-radius:10px;padding:10px}.botEvolutionHistory article p{white-space:pre-wrap;margin:7px 0}.botEvolutionHistory small{color:#d2c5e4;font-size:11px}@media (max-width:400px){.botPillarGrid{grid-template-columns:1fr}}.botSharedIdentity{color:#fff;background:linear-gradient(115deg,#111d1e,#21162f);border:1px solid #927baa;border-radius:14px;gap:9px;margin:8px 0 16px;padding:14px;display:grid}.botSharedIdentity h3{color:#ffe2a9;margin:0;font-size:16px}.botSharedIdentity p,.botSharedIdentity small{color:#e6dce9;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.botSharedIdentity strong{color:#fff}.botSharedIdentity a{color:#ffe1ac;text-underline-offset:3px;font-size:13px}.botSharedCounts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.botSharedCounts span{text-align:center;color:#e9deed;background:#1b1c30;border:1px solid #6c6686;border-radius:9px;gap:4px;padding:9px 4px;font-size:11px;display:grid}.botSharedCounts strong{color:#ffe9bc;font-size:19px}.botSharedIdentity button{color:#fff;min-height:43px;font:inherit;background:#302454;border:1px solid #b09dd3;border-radius:10px;padding:8px 12px;font-weight:700}.botSharedIdentity button:disabled{opacity:.5}.botSharedIdentity .botSharedError{color:#fff0f1;background:#47252d;border-left:3px solid #e0a8ae;padding:7px}.godTalkTopTools{justify-content:flex-end;align-items:center;gap:6px;display:flex}.godTalkTopTools>button{color:#fff;background:#2d2950;border:1px solid #9da8cc;border-radius:12px;min-width:44px;min-height:44px;padding:7px 10px;font-weight:800}.godTalkTopTools>.godTalkClose{border-radius:50%;font-size:20px}.godTalkRecording{background:#982f48!important;border-color:#ff9eaa!important}.godTalkRecordAudio{color:#e9e5ff;justify-content:center;align-items:center;gap:8px;min-height:30px;font-size:12px;display:flex}.godTalkRecordAudio input{accent-color:#71b8ff;width:19px;height:19px}.godTalkRecordStatus{color:#fff;text-align:center;background:#542132;border-radius:10px;min-height:32px;margin:0;padding:7px;font-size:12px;font-weight:700}.godTalkClipReview{background:#0d302e;border:1px solid #7edec0;border-radius:12px;gap:6px;max-height:min(32dvh,250px);padding:9px;display:grid;overflow:auto}.godTalkClipReview>strong{font-size:12px}.godTalkClipReview video{object-fit:contain;background:#000;border-radius:8px;width:100%;max-height:110px}.godTalkClipReview>div{flex-wrap:wrap;gap:8px;display:flex}.godTalkClipReview button{color:#fff;background:#173e39;border:1px solid #8ed1c0;border-radius:9px;min-height:42px;padding:8px 12px;font-weight:800}.godTalkClipReview small{color:#d9e8e1;font-size:11px}.godTalkImmersive.isFloating{top:auto;left:auto;right:max(9px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));z-index:900;background:linear-gradient(150deg,#081b30,#16102d);border:1px solid #bdadf1;border-radius:18px;max-width:calc(100vw - 18px);max-height:calc(100dvh - 18px);padding:10px;display:flex;position:fixed;overflow:hidden;box-shadow:0 10px 42px #000c}.godTalkImmersive.floating-small{width:min(250px,100vw - 18px);height:233px}.godTalkImmersive.floating-medium{width:min(342px,100vw - 18px);height:348px}.godTalkImmersive.floating-large{width:min(440px,100vw - 18px);height:min(550px,100dvh - 18px)}.godTalkImmersive.isFloating .godTalkTop{gap:6px}.godTalkImmersive.isFloating .godTalkTop strong{font-size:15px}.godTalkImmersive.isFloating .godTalkTop small{font-size:10px}.godTalkImmersive.isFloating .godTalkTopTools{gap:4px}.godTalkImmersive.isFloating .godTalkTopTools button{min-width:34px;min-height:34px;padding:5px;font-size:11px}.godTalkImmersive.isFloating .godTalkStage{justify-content:center;gap:4px;padding:3px 0}.godTalkImmersive.isFloating .godTalkOrb{width:62px;height:62px;font-size:26px;box-shadow:0 0 10px #4882e86a}.godTalkImmersive.isFloating .godTalkState{font-size:11px}.godTalkImmersive.isFloating .godTalkHeard,.godTalkImmersive.isFloating .godTalkSpoken{max-height:40px;margin:0;padding:4px 6px;font-size:10px;line-height:1.2}.godTalkImmersive.isFloating .godTalkHeard small,.godTalkImmersive.isFloating .godTalkSpoken small{font-size:9px}.godTalkImmersive.floating-small .godTalkCamera,.godTalkImmersive.floating-medium .godTalkCamera,.godTalkImmersive.floating-small .godTalkSpoken,.godTalkImmersive.floating-small .godTalkHeard{display:none}.godTalkImmersive.floating-large .godTalkCamera{height:95px;max-height:95px}.godTalkImmersive.floating-large .godTalkOrb{width:82px;height:82px}.godTalkImmersive.isFloating .godTalkCameraButtons,.godTalkImmersive.isFloating .godTalkRecordAudio,.godTalkImmersive.isFloating .godTalkRecordStatus,.godTalkImmersive.isFloating .godTalkClipReview,.godTalkImmersive.isFloating .godTalkCameraError,.godTalkImmersive.isFloating .godTalkDock>small,.godTalkImmersive.isFloating .godTalkAuto{display:none}.godTalkImmersive.isFloating .godTalkDock{gap:3px}.godTalkImmersive.isFloating .godTalkBottomActions{gap:4px}.godTalkImmersive.isFloating .godTalkBottomActions button{white-space:normal;min-height:42px;padding:5px 1px;font-size:10px}.godTalkTopTools>button:focus-visible,.godTalkClipReview button:focus-visible,.godTalkCameraButtons button:focus-visible{outline-offset:2px;outline:3px solid #ffe59a}@media (max-height:680px){.godTalkImmersive:not(.isFloating) .godTalkClipReview{max-height:20dvh}.godTalkImmersive:not(.isFloating) .godTalkCamera{max-height:17dvh}.godTalkImmersive:not(.isFloating) .godTalkDock{gap:4px}.godTalkImmersive:not(.isFloating) .godTalkRecordAudio{font-size:10px}}@media (prefers-reduced-motion:reduce){.godTalkImmersive.isFloating .godTalkOrb{animation:none!important}}.botAssistanceWorkspace{align-content:start;gap:14px;padding:7px 2px 35px;display:grid;overflow-y:auto!important}.botCarePanel{align-content:start;gap:14px;width:min(100%,890px);margin:0 auto 28px;display:grid}.botCarePanel>header{background:#121d26;border:1px solid #758d97;border-radius:14px;padding:14px}.botCarePanel h2{color:#ffe5a6;margin:0;font-size:clamp(19px,5vw,26px)}.botCarePanel header p{color:#e6ebf3;margin:5px 0 0;font-size:13px}.botCarePanel h3{color:#f6dbab;margin:0;font-size:17px}.botCarePanel h4{margin:3px 0;font-size:15px}.botCarePanel section,.botCareReport{background:#111d29;border:1px solid #617a94;border-radius:14px;padding:12px}.botCarePanel p,.botCarePanel li,.botCarePanel small{color:#e4e9f0;font-size:13px;line-height:1.5}.botCarePanel input,.botCarePanel select,.botCarePanel textarea{color:#162333;background:#fff;border:1px solid #a8c0d3;border-radius:9px;width:100%;min-width:0;min-height:44px;padding:10px;font-size:16px}.botCarePanel button,.botBluetoothPanel button{color:#fff;cursor:pointer;background:#263449;border:1px solid #b3bed1;border-radius:10px;min-width:0;min-height:44px;padding:9px 12px;font-size:13px;font-weight:800}.botCarePanel button:disabled{opacity:.6;cursor:not-allowed}.botCarePanel :is(a,button):focus-visible,.botBluetoothPanel button:focus-visible{outline-offset:2px;outline:3px solid #f4c966}.botCareEmergency{background:#342120;border:1px solid #ffb5a5;border-radius:13px;padding:13px}.botCareEmergency strong{color:#fff0db}.botCareEmergency p{margin:5px 0 0}.botCareLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.botCareLinks a{color:#f7e2b1;background:#152a38;border:1px solid #88a9c1;border-radius:12px;gap:5px;min-height:75px;padding:12px;text-decoration:none;display:grid}.botCareLinks small{font-size:11px}.botCareNotice{margin:0}.botCareReport{gap:9px;display:grid}.botCareReport>p{margin:0}.botCareReport label,.botWellnessMetrics label,.botWellnessNutrition label,.botWellnessReminder label{color:#f2dcac;gap:6px;font-size:13px;font-weight:750;display:grid}.botCareReport button{justify-self:start}.botWellnessExercise,.botWellnessMetrics,.botWellnessNutrition,.botWellnessReminder{gap:9px;display:grid}.botWellnessChoices{flex-wrap:wrap;gap:7px;display:flex}.botWellnessChoices button[aria-pressed=true]{background:#204d65;border-color:#9bd4ec}.botWellnessMetricFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.botWellnessExercise ul{margin:0;padding-left:21px}.botWellness a{color:#ffe2a7;font-weight:800;text-decoration:underline}.botWellnessReminder input{max-width:160px}.botBluetoothPanel{background:#0d2330;border:1px solid #819db8;border-radius:14px;gap:10px;padding:14px;display:grid}.botBluetoothPanel h3{color:#ffe4a9;margin:0;font-size:18px}.botBluetoothPanel p,.botBluetoothPanel small{color:#e3eef6;margin:0;line-height:1.55}.botBluetoothPanel button{justify-self:start}.botBluetoothStatus{gap:7px;display:grid}.botBluetoothStatus span{font-size:14px}.botAccessibility{left:max(9px,env(safe-area-inset-left));bottom:calc(max(9px,env(safe-area-inset-bottom)) + 67px);z-index:955;max-width:calc(100vw - 20px);position:fixed}.botAccessibilityTrigger{color:#fff;cursor:pointer;background:#0d252b;border:2px solid #f9d88b;border-radius:14px;align-items:center;gap:5px;min-width:49px;min-height:49px;padding:8px 11px;font-size:18px;font-weight:800;display:flex;box-shadow:0 4px 22px #000a}.botAccessibilityTrigger span{font-size:12px}.botAccessibilityPanel{color:#fff;background:#14232d;border:2px solid #c4ad86;border-radius:16px;gap:11px;width:min(334px,100vw - 22px);max-height:70dvh;padding:13px;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;overflow:auto;box-shadow:0 9px 32px #000d}.botAccessibilityPanel header{justify-content:space-between;align-items:center;gap:7px;display:flex}.botAccessibilityPanel strong{font-size:18px}.botAccessibilityPanel button{color:#fff;background:#253948;border:1px solid #aec4ce;border-radius:10px;min-height:43px;padding:8px;font-size:13px;font-weight:700}.botAccessibilityPanel fieldset{border:1px solid #8397ad;border-radius:10px;gap:7px;padding:10px;display:grid}.botAccessibilityPanel legend{padding:0 5px;font-weight:800}.botAccessibilityPanel fieldset label,.botAccessibilityToggle{align-items:center;gap:9px;font-size:14px;display:flex}.botAccessibilityPanel input{accent-color:#dfbc63;width:20px;height:20px}.botAccessibilityActions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.botAccessibilityActions button:last-child{grid-column:1/-1}.botAccessibilityPanel p,.botAccessibilityPanel small{color:#e1eaf0;margin:0;font-size:12px;line-height:1.5}.botAccessibility :is(button,input):focus-visible{outline-offset:2px;outline:3px solid #ffda7d}html[data-god-bot-font=large] .botFullScreen :is(p,button,label,li,small,input,select,textarea){font-size:max(15px,1.05rem)}html[data-god-bot-font=extra] .botFullScreen :is(p,button,label,li,small,input,select,textarea){font-size:max(17px,1.19rem)}html[data-god-bot-font=extra] .botFullScreen{line-height:1.55}html[data-god-bot-contrast=true] .botFullScreen,html[data-god-bot-contrast=true] .godTalkImmersive{filter:contrast(1.2)}html[data-god-bot-contrast=true] :is(input,textarea,select){outline-offset:0;outline:2px solid #ffe49b}html[data-god-bot-reduced-motion=true] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (max-width:550px){.botCareLinks,.botWellnessMetricFields{grid-template-columns:1fr}.botAccessibilityTrigger span{display:none}.botCarePanel>header{padding:11px}.botCarePanel section{padding:10px}.botWellnessChoices button{flex:auto}}.botFullScreen .liveInfoBar{z-index:25;box-sizing:border-box;background:#071c15;align-items:center;gap:12px;max-width:100%;display:flex;position:sticky;top:0}.botFullScreen .botWeatherCrown{object-fit:contain;flex-shrink:0;width:42px;height:42px;margin-left:10px}.botFullScreen .liveInfoBar .timeWeather{flex:1;min-width:0}.botFullScreen .botTopHeader{min-height:0;padding-top:5px;padding-bottom:5px}.botFullScreen .botModes{z-index:24;box-sizing:border-box;background:#071c15;max-width:100%;padding:8px;position:sticky;top:75px}@media (max-width:600px){.botFullScreen .botWeatherCrown{width:30px;height:30px;margin-left:5px}.botFullScreen .botModes{gap:5px;top:85px}.botFullScreen .botModes button{min-width:0}}.botFullScreen{padding-left:clamp(4px,1vw,10px);padding-right:clamp(4px,1vw,10px)}.botFullScreen .liveInfoBar{border:1px solid #a68b54;border-radius:0 0 12px 12px;flex-shrink:0;gap:8px;width:100%;min-height:66px;padding:5px 9px;position:relative;top:auto}.botFullScreen .liveInfoBar .timeWeather{background:0 0;border:0;border-radius:0;flex-wrap:wrap;flex:1;place-content:center;gap:2px 8px;min-height:48px;max-height:none;padding:2px 0;display:flex}.botFullScreen .botWeatherCrown{object-fit:contain;flex:0 0 44px;width:44px;height:44px;margin:0}.botFullScreen .botWeatherBrandText{flex-direction:column;min-width:0;line-height:1.18;display:flex}.botFullScreen .botWeatherBrandText strong{color:#ffe4a6;white-space:nowrap;font-size:clamp(13px,2.7vw,17px)}.botFullScreen .botWeatherBrandText small{color:#e7d8b3;overflow-wrap:anywhere;font-size:clamp(8px,1.6vw,10px)}.botFullScreen .botTopHeader{background:0 0;justify-content:flex-end;min-height:42px;padding:2px 4px 0}.botFullScreen .botHeaderActions{gap:6px;margin-left:auto}.botFullScreen .botModes{z-index:5;background:0 0;gap:4px;margin:0;padding:3px 2px 5px;position:relative;top:auto}.botFullScreen .botModes button{border-radius:10px;min-height:34px;padding:3px 4px;font-size:clamp(11px,2.7vw,15px)}.botFullScreen .botModes .botFindIcon{flex:0 0 30px;font-size:18px}.botFullScreen .workspace{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-left:0!important;padding-right:0!important}.botFullScreen .chatWorkspace{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.botFullScreen .botChatBar{border-bottom:0!important}.botFullScreen .botComposerShell{border-top:0!important}.botFullScreen .botImagineWorkspace,.botFullScreen .botWorkWorkspace{max-width:100%;margin:0;padding:0 2px 5px}@media (max-width:600px){.botFullScreen .liveInfoBar{gap:5px;min-height:62px;padding:4px}.botFullScreen .botWeatherBrand{gap:2px;max-width:40%}.botFullScreen .botWeatherCrown{flex-basis:34px;width:34px;height:34px}.botFullScreen .botWeatherBrandText strong{font-size:13px}.botFullScreen .botWeatherBrandText small{font-size:8px}.botFullScreen .liveInfoBar .timeWeather{font-size:clamp(10px,2.5vw,14px);line-height:1.2}.botFullScreen .botModes button{min-height:32px}}.botFullScreen .botTopHeader{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.botFullScreen .botTopHeader .botModes{scrollbar-width:thin;flex:auto;min-width:0;max-width:100%;padding:2px 0;overflow:auto hidden}.botFullScreen .botTopHeader .botModes button{white-space:nowrap;flex:none;min-width:56px;min-height:43px;padding:7px 10px;font-size:clamp(11px,2.7vw,15px)}.botFullScreen .botHeaderActions{flex:none;align-items:center;gap:5px;display:flex}.botHeaderSettings{color:#ffdf9c;cursor:pointer;background:#211b2a;border:1px solid #bfa46d;border-radius:12px;place-items:center;min-width:43px;min-height:43px;font-size:23px;display:grid}@media (min-width:730px){.botFullScreen .botTopHeader .botModes button{min-width:88px}}.botScreenHelpBackdrop{z-index:10000;padding:max(18px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));background:#000d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.botScreenHelpBackdrop .botScreenHelp{color:#fff;background:#11231f;border:2px solid #d5b878;border-radius:20px;gap:15px;width:min(560px,100%);min-width:0;max-height:90dvh;padding:clamp(18px,4vw,28px);display:grid;overflow-y:auto;box-shadow:0 20px 70px #000e}.botScreenHelpBackdrop .botScreenHelp h2{color:#ffe2ab;margin:0;font-size:clamp(20px,4vw,26px)}.botScreenHelpBackdrop .botScreenHelp p{margin:0;font-size:15px;line-height:1.55}.botScreenHelpBackdrop .botScreenHelp div{flex-wrap:wrap;gap:12px;display:flex}.botScreenHelpBackdrop .botScreenHelp button{color:#fff;cursor:pointer;background:#31233e;border:1px solid #c9ac71;border-radius:11px;min-height:48px;padding:12px 15px;font-weight:750}.botScreenHelpBackdrop .botScreenHelp :focus-visible{outline-offset:3px;outline:3px solid #fff2b3}.botInstallButton{color:#f8df9e;cursor:pointer;background:#182d24;border:1px solid #c9a660;border-radius:12px;flex:none;min-width:64px;min-height:43px;padding:6px 8px;font-size:12px;font-weight:850}.botInstallBackdrop{z-index:15000;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom));background:#000e;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.botInstallDialog{color:#faf1df;background:#091d16;border:2px solid #d3b26d;border-radius:20px;width:min(500px,100%);min-width:0;max-height:90dvh;padding:clamp(16px,3vw,26px);overflow:auto;box-shadow:0 20px 60px #000b}.botInstallDialog header{align-items:center;gap:14px;margin-bottom:12px;display:flex}.botInstallDialog header img{flex:0 0 72px;width:72px;height:72px}.botInstallDialog h2{color:#ffe1a1;margin:0 0 5px}.botInstallDialog p{font-size:15px;line-height:1.55}.botInstallDialog .botInstallNote{color:#e2d3bc;font-size:13px}.botInstallDialog button{color:#fff;cursor:pointer;background:#2a2442;border:1px solid #cbad78;border-radius:12px;min-height:48px;padding:11px 15px;font-weight:750}.botInstallDialog .botInstallPrimary{color:#fff;background:#196043;width:100%;font-size:17px}.botInstallActions{justify-content:flex-end;margin-top:12px;display:flex}.botInstallDialog button:focus-visible,.botInstallButton:focus-visible{outline-offset:2px;outline:3px solid #f9d594}@media (max-width:520px){.botFullScreen .botTopHeader{gap:4px}.botFullScreen .botHeaderActions{gap:3px}.botInstallButton{min-width:58px;padding:5px;font-size:11px}}.botFullScreen .liveInfoBar{align-items:center;min-height:57px;padding:3px 7px}.botFullScreen .botWeatherBrand{max-width:44%}.botFullScreen .botWeatherBrandText small{font-size:9px;line-height:1.1}.botFullScreen .botCodeWorkspace{flex:auto;min-height:0;padding:0 2px 5px;overflow:auto;background:0 0!important;border:0!important}@media (max-width:600px){.botFullScreen .liveInfoBar{min-height:54px;padding:3px 5px}.botFullScreen .botWeatherBrand{max-width:44%}.botFullScreen .botWeatherCrown{flex-basis:43px;width:43px;height:43px}.botFullScreen .botWeatherBrandText strong{font-size:13px}.botFullScreen .botWeatherBrandText small{font-size:8px}}.botCodeWorkspace .botCodeAnswer{white-space:pre-wrap;overflow-wrap:anywhere;color:#ecf2ff;-webkit-user-select:text;user-select:text;background:#091a24;border:1px solid #9b88c4;border-radius:14px;max-height:min(55dvh,640px);padding:14px;font-family:ui-monospace,Consolas,Menlo,monospace;font-size:clamp(12px,2.6vw,15px);line-height:1.55;overflow:auto}.botCodeWorkspace .botWorkResultActions{flex-wrap:wrap;gap:7px;display:flex}.botCodeWorkspace .botWorkResultActions button{min-height:45px}.botFullScreen{min-height:100dvh;max-height:100dvh;padding:0 clamp(3px,.6vw,8px) max(4px,env(safe-area-inset-bottom))!important}.botFullScreen .liveInfoBar{border-radius:0 0 11px 11px!important;gap:5px!important;min-height:44px!important;max-height:51px!important;padding:1px 6px!important;overflow:hidden!important}.botFullScreen .liveInfoBar .timeWeather{align-content:center!important;min-height:0!important;max-height:48px!important;padding:0!important;font-size:clamp(10px,2.3vw,12px)!important;line-height:1.12!important}.botFullScreen .botWeatherCrown{flex-basis:32px!important;width:32px!important;height:32px!important}.botFullScreen .botWeatherBrandText strong{font-size:clamp(11px,2.8vw,14px)!important}.botFullScreen .botWeatherBrandText small{font-size:8px!important}.botFullScreen .botTopHeader{gap:3px!important;height:39px!important;min-height:37px!important;max-height:39px!important;padding:1px 2px!important;overflow:hidden!important}.botFullScreen .botTopHeader .botModes{scrollbar-width:none!important;gap:2px!important;min-width:0!important;overflow-x:auto!important}.botFullScreen .botTopHeader .botModes button{min-width:40px!important;height:33px!important;min-height:33px!important;padding:3px 5px!important;font-size:clamp(10px,2.35vw,12px)!important}.botFullScreen .botTopHeader .botModes .botFindIcon{min-width:29px!important;font-size:16px!important}.botFullScreen .botHeaderActions{gap:2px!important}.botFullScreen .botHeaderActions>button,.botFullScreen .botHeaderActions .botInstallButton{min-width:34px!important;height:35px!important;min-height:35px!important;padding:2px 4px!important;font-size:12px!important}.botFullScreen .botHeaderSettings{font-size:19px!important}.botFullScreen .chatWorkspace{flex:auto!important;min-height:0!important;overflow:hidden!important}.botFullScreen .messages{flex:auto!important;min-height:0!important;padding:8px 5px!important;overflow-y:auto!important}.botFullScreen .workspace.botImagineWorkspace,.botFullScreen .botUnifiedWork,.botFullScreen .workspace.botCodeWorkspace{flex-direction:column!important;flex:auto!important;gap:3px!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0 2px 3px!important;overflow:hidden!important}.botFullScreen .workspace.botImagineWorkspace[style*="display: none"],.botFullScreen .botUnifiedWork[style*="display: none"],.botFullScreen .workspace.botCodeWorkspace[style*="display: none"]{display:none!important}.botFullScreen .botImagineConversation{flex:auto!important;width:100%!important;min-height:0!important;padding:6px 6px 12px!important;overflow-y:auto!important}.botFullScreen .botImagineThread{flex-direction:column;gap:11px;width:100%;min-height:100%;display:flex}.botImagineTurn{flex-direction:column;gap:8px;display:flex}.botImagineUserPrompt,.botWorkUserMessage{color:#f8f4ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#38215c;border-radius:17px 17px 5px;align-self:flex-end;max-width:95%;padding:12px 15px;line-height:1.45}.botFullScreen .botImagineResult{flex-wrap:wrap;gap:8px;min-width:0;max-width:100%;padding:7px;display:flex}.botFullScreen .botImagineResult img{object-fit:contain;border-radius:13px;max-width:min(100%,520px);height:auto;max-height:55dvh}.botFullScreen .botImagineVideoResult video{object-fit:contain;background:#050807;border-radius:13px;width:min(100%,720px);max-height:55dvh;display:block}.botFullScreen .botImagineComposerArea{flex:none!important;width:100%!important;min-height:0!important;padding:2px!important}.botFullScreen .botImageGallery{flex:none;max-height:70px;overflow:auto;padding:5px 8px!important}.botFullScreen .botImageGallery[open]{max-height:min(35dvh,260px)}.botFullScreen .botImageGallery summary{cursor:pointer;color:#f3d19e;font-size:12px}.botFullScreen .botWorkWorkspace{flex-direction:column!important;flex:auto!important;gap:5px!important;width:100%!important;min-height:0!important;padding:2px!important;display:flex!important;overflow:hidden!important}.botFullScreen .botWorkConversation{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:12px;min-height:0;max-height:none;padding:6px 5px 12px;display:flex;overflow-y:auto}.botWorkTurn{flex-direction:column;gap:7px;display:flex}.botWorkAssistantMessage{color:#f4f2ed;overflow-wrap:anywhere;background:#12241e;border:1px solid #62516d;border-radius:5px 16px 16px;align-self:flex-start;width:min(95%,850px);min-width:0;padding:10px 13px}.botWorkAssistantMessage p{white-space:pre-wrap;line-height:1.55}.botWorkAssistantMessage button{min-height:42px;margin-top:7px}.botFullScreen .botWorkComposer{position:relative;flex:none!important;width:100%!important;padding:2px!important}.botFullScreen .botWorkEmpty{flex:none!important;min-height:0!important;max-height:61px!important;padding:2px 5px!important;overflow:hidden!important}.botFullScreen .botWorkEmpty p{margin:1px 0;font-size:11px;line-height:1.25}.botFullScreen .botWorkCategories{white-space:nowrap;scrollbar-width:thin;flex:none;max-height:46px;flex-wrap:nowrap!important;overflow-x:auto!important}.botFullScreen .botWorkJobTools:not(:has(.botResumeStory)){flex:none!important;max-height:47px!important;margin:0!important;padding:3px!important;overflow:hidden!important}.botFullScreen .botWorkJobTools:has(.botResumeStory){max-height:28dvh!important;overflow-y:auto!important}.botFullScreen .botComposerShell{min-height:0!important;max-height:min(45dvh,340px)!important}.botFullScreen .botComposer>textarea{box-sizing:border-box!important;resize:vertical!important;flex:60%!important;height:clamp(98px,17dvh,190px)!important;min-height:98px!important;max-height:min(33dvh,300px)!important;padding:12px!important;font-size:16px!important;line-height:1.45!important;overflow-y:auto!important}.botFullScreen .botComposer{align-items:end!important}.botFullScreen .botComposer .botPlus,.botFullScreen .botComposer .botVoiceTrigger,.botFullScreen .botComposer .botTalkTrigger,.botFullScreen .botComposer .botSendButton{align-self:end!important;min-height:47px!important}.botFullScreen .botComposerToolbar{align-items:end!important}@media (max-width:540px){.botFullScreen .botWeatherBrand{gap:3px!important;max-width:37%!important}.botFullScreen .liveInfoBar{max-height:49px!important}.botFullScreen .botTopHeader .botModes button{min-width:37px!important;padding:3px!important;font-size:10px!important}.botFullScreen .botHeaderActions>.botInstallButton{max-width:58px!important;font-size:10px!important;overflow:hidden!important}.botFullScreen .botComposer>textarea{height:clamp(100px,18dvh,160px)!important}}@media (max-height:520px) and (orientation:landscape){.botFullScreen .botComposer>textarea{height:76px!important;min-height:76px!important}.botFullScreen .botWorkEmpty{display:none!important}.botFullScreen .botWorkCategories{max-height:35px!important}}.botVoiceStudio{border-top:1px solid #8f7b62;flex:none;max-height:min(44dvh,400px);padding:4px 7px;overflow-y:auto}.botVoiceStudio>button{color:#f9e7ff;background:#221b32;border:1px solid #9d8bc9;border-radius:11px;min-height:43px;padding:6px 12px;font-weight:800}.botVoiceStudioPanel{gap:9px;padding:9px 3px;display:grid}.botVoiceStudioPanel p{margin:0;font-size:13px;line-height:1.4}.botVoiceStudioPanel label{gap:4px;font-size:13px;display:grid}.botVoiceStudioPanel textarea{resize:vertical;color:#fff;background:#151b2a;border:1px solid #8c7d9c;border-radius:10px;width:100%;min-height:84px;max-height:26dvh;padding:9px;font-size:16px}.botVoiceStudioPanel select{color:#fff;background:#241d38;border:1px solid #9985c2;border-radius:9px;width:100%;min-height:43px;font-size:16px}.botVoiceStudioPanel button{color:#fff;background:#3b275b;border:1px solid #bc9a72;border-radius:10px;min-height:44px}.botVoiceStudioPanel button:disabled{opacity:.55}.botVoiceStudioResult{gap:8px;display:grid}.botVoiceStudioResult audio{width:100%;max-width:100%}.botVoiceStudioResult a{color:#ffe2a8;font-weight:750}.botVideoStudio{border-top:1px solid #816a68;flex:none;min-height:0;max-height:44dvh;padding:3px 7px;overflow-y:auto}.botVideoStudio .botStudioExpand{color:#ffe5ac;background:#261b3b;border:1px solid #c8a46d;border-radius:11px;min-height:42px;padding:7px 12px;font-weight:800}.botVideoStudioPanel{gap:8px;padding:9px 2px;display:grid}.botVideoStudioPanel>p{margin:0;font-size:13px;line-height:1.45}.botVideoStudioPanel label{gap:4px;font-size:13px;display:grid}.botVideoStudioPanel textarea{box-sizing:border-box;resize:vertical;color:#fff;background:#141b2a;border:1px solid #9686c3;border-radius:12px;width:100%;min-height:80px;max-height:24dvh;padding:10px;font-size:16px}.botVideoStudioOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.botVideoStudioOptions select{color:#fff;background:#272037;border:1px solid #9286ab;border-radius:9px;width:100%;min-width:0;min-height:43px;font-size:13px}.botVideoStudioPanel>button{color:#fff;background:#4b288c;border:1px solid #bea3e9;border-radius:11px;min-height:46px;font-weight:800}.botVideoStudioPanel button:disabled{opacity:.55}.botVideoJobs{gap:10px;display:grid}.botVideoJob{background:#101d26;border:1px solid #816999;border-radius:11px;gap:6px;padding:9px;display:grid}.botVideoJob p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.botVideoJob video{background:#000;border-radius:10px;width:100%;max-width:540px;max-height:40dvh}.botVideoJob a{color:#ffe5b3}.botVideoJobActions{flex-wrap:wrap;gap:6px;display:flex}.botVideoJobActions button{color:#fff;background:#251f39;border:1px solid #9b91b5;border-radius:10px;min-height:43px}@media (max-width:420px){.botVideoStudioOptions{grid-template-columns:1fr 1fr}.botVideoStudioOptions label:first-child{grid-column:1/-1}}.botMediaActionMenu{border-block:1px solid #9f84af;grid-template-columns:1fr;gap:5px;padding:4px;display:grid}.botMediaActionMenu button{line-height:1.3;text-align:left!important;white-space:normal!important;min-height:44px!important;padding:8px 12px!important}.botCodeSandboxControls{background:#171d2c;border:1px solid #8d7bb6;border-radius:11px;gap:4px;margin:4px 0;padding:8px;display:grid}.botCodeSandboxControls button{color:#fff;background:#34245a;border:1px solid #ac94d5;border-radius:11px;min-height:43px;font-weight:750}.botCodeSandboxControls button:disabled{opacity:.55}.botCodeSandboxControls small{color:#d6d0e8;font-size:12px;line-height:1.4}.botConnectorDirectory{border:1px solid #6c7f8f;border-radius:13px;gap:9px;max-width:100%;margin-top:13px;padding:12px;display:grid;overflow:hidden}.botConnectorDirectory h3{margin:0}.botConnectorDirectory>p{margin:1px 0;font-size:13px;line-height:1.45}.botConnectorDirectory>input{color:#f6f2e9;background:#152022;border:1px solid #718797;border-radius:9px;width:100%;min-width:0;min-height:45px;padding:8px;font-size:16px}.botConnectorList{overscroll-behavior:contain;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:8px;max-height:44dvh;display:grid;overflow-y:auto}.botConnectorItem{background:#12222c;border:1px solid #697b91;border-radius:10px;align-content:start;gap:6px;min-width:0;padding:10px;display:grid}.botConnectorItem>div{gap:3px;display:grid}.botConnectorItem strong{font-size:14px}.botConnectorItem span,.botConnectorItem small{color:#dfdeeb;overflow-wrap:anywhere;font-size:12px;line-height:1.35}.botConnectorItem button{color:#f4fbff;background:#1b3552;border:1px solid #90aabd;border-radius:9px;min-height:44px}.botPairing{color:#f9fbfc;background:#0b2620;border:1px solid #6c7f8f;border-radius:13px;gap:10px;margin:13px 0;padding:12px;display:grid}.botPairing h3,.botPairing p{margin:0}.botPairing p{font-size:13px;line-height:1.5}.botPairing label{gap:5px;font-size:13px;display:grid}.botPairing input{color:#fff;background:#13212c;border:1px solid #8a97ae;border-radius:9px;width:100%;min-width:0;min-height:46px;padding:10px;font-size:16px}.botPairing button{color:#fff;background:#332349;border:1px solid #ad91d3;border-radius:9px;min-height:44px;padding:8px 12px;font-weight:750}.botPairing button:disabled{opacity:.55}.botPairingActions,.botPairingCode,.botPairingList{gap:6px;display:grid}.botPairingCode{overflow-wrap:anywhere;border:1px dashed #ecc368;border-radius:10px;padding:10px}.botPairingCode b{letter-spacing:.07em;font-family:ui-monospace,monospace;font-size:clamp(16px,4vw,24px)}.botPairingItem{border:1px solid #6b8296;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:7px;display:flex}@media (orientation:landscape) and (max-height:760px){:is(html:has(.botFullScreen),body:has(.botFullScreen)){width:100%;max-width:100%;height:100%;margin:0;overflow:hidden!important}.botFullScreen{width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:0 5px max(2px,env(safe-area-inset-bottom))!important;overflow:hidden!important}.botFullScreen .liveInfoBar{height:30px!important;min-height:29px!important;max-height:30px!important;padding:0 4px!important}.botFullScreen .botWeatherCrown{flex-basis:25px!important;width:25px!important;height:25px!important}.botFullScreen .botWeatherBrandText small{display:none!important}.botFullScreen .botTopHeader{height:37px!important;min-height:37px!important;max-height:37px!important}.botFullScreen .botTopHeader .botModes button{min-width:43px!important;height:35px!important;min-height:35px!important}.botFullScreen .botChatBar{gap:4px!important;min-height:35px!important}.botFullScreen .workspace.botImagineWorkspace,.botFullScreen .botUnifiedWork,.botFullScreen .workspace.botCodeWorkspace,.botFullScreen .chatWorkspace{flex:1!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important}.botFullScreen .botImagineConversation,.botFullScreen .botWorkConversation,.botFullScreen .messages{flex:1!important;width:100%!important;max-width:100%!important;min-height:0!important;overflow:auto!important}.botFullScreen .botImagineEmpty,.botFullScreen .botWorkEmpty{max-height:42px!important;overflow:auto!important}.botFullScreen .botComposerShell{flex:none!important;max-height:calc(100dvh - 85px)!important}.botFullScreen .botComposer>textarea{resize:vertical;height:clamp(90px,26dvh,160px)!important;min-height:85px!important;max-height:45dvh!important}.botFullScreen .botWorkComposer,.botFullScreen .botImagineComposerArea{flex:none!important;min-height:0!important;padding:2px!important}.botFullScreen .botVoiceStudio,.botFullScreen .botVideoStudio{max-height:min(70dvh,360px);overflow:auto}.botFullScreen .botConnectorDirectory{width:100%!important;max-width:100%!important;min-height:0!important}.botFullScreen .botConnectorList{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-height:min(53dvh,350px)}.botFullScreen .botWorkCategories{min-height:34px;max-height:36px!important}.botFullScreen .botCodeSandboxControls{max-height:86px;overflow-y:auto}}@media (min-width:820px) and (orientation:landscape){.botFullScreen .botImagineResult img{object-fit:contain;max-width:min(100%,560px)!important;max-height:55dvh!important}.botFullScreen .botWorkAssistantMessage{max-width:85%}.botFullScreen .botImagineThread,.botFullScreen .botWorkConversation{padding-inline:clamp(8px,3vw,38px)!important}}.botPairingHandoffs{background:#132431;border:1px solid #91a2b6;border-radius:11px;gap:8px;padding:9px;display:grid}.botPairingHandoffs>p{font-size:12px;line-height:1.45}.botPairingHandoffs label{gap:5px;display:grid}.botPairingHandoffs select{color:#fff;background:#152130;border:1px solid #9aacc5;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:7px 10px;font-size:16px}.botPairingHandoffs button{min-height:44px}.botPairingActions{flex-wrap:wrap;gap:8px;display:flex}.botPairingOpenLink{color:#182839;text-align:center;background:#f7f1db;border-radius:10px;padding:12px;font-weight:800;display:block}.botDeviceShare{background:#102933;border:1px solid #7d94a5;border-radius:12px;gap:7px;padding:10px;display:grid}.botDeviceShare p{margin:0;line-height:1.45}.botDeviceShare a{color:#ffe0a3;text-underline-offset:3px;padding:8px 0;text-decoration:underline}.botDeviceShare button{white-space:normal;min-height:44px}.botFullScreen{width:100%!important;min-width:0!important;max-width:100%!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:0 max(3px,env(safe-area-inset-right)) max(3px,env(safe-area-inset-bottom)) max(3px,env(safe-area-inset-left))!important;flex-direction:column!important;gap:0!important;display:flex!important;overflow:hidden!important}.botFullScreen .liveInfoBar{background:#0b211b!important;border:1px solid #8a7447!important;border-radius:0 0 10px 10px!important;flex:none!important;align-items:center!important;gap:8px!important;width:100%!important;height:45px!important;min-height:43px!important;max-height:45px!important;margin:0!important;padding:2px 7px!important;display:flex!important;position:relative!important;overflow:hidden!important}.botFullScreen .botWeatherBrand{flex:none!important;align-items:center!important;gap:6px!important;min-width:0!important;max-width:43%!important;display:flex!important}.botFullScreen .botWeatherCrown{flex:0 0 30px!important;width:30px!important;height:30px!important}.botFullScreen .botWeatherBrandText{flex-direction:column!important;min-width:0!important;display:flex!important}.botFullScreen .botWeatherBrandText strong{white-space:nowrap!important;font-size:12px!important;line-height:1.15!important}.botFullScreen .botWeatherBrandText small{text-overflow:ellipsis!important;max-width:115px!important;font-size:7px!important;line-height:1.05!important;display:block!important;overflow:hidden!important}.botFullScreen .liveInfoBar .timeWeather{text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:wrap!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:0 6px!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:42px!important;padding:0!important;font-size:clamp(10px,2.6vw,13px)!important;line-height:1.15!important;display:flex!important;overflow:hidden!important}.botFullScreen .timeWeather .liveTime,.botFullScreen .timeWeather .liveDate{white-space:nowrap!important;font-size:inherit!important;flex:0 auto!important}.botFullScreen .timeWeather .liveWeather{display:none!important}.botFullScreen .botTopHeader{background:#0c211b!important;border:0!important;flex-direction:row!important;flex:none!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;height:43px!important;min-height:43px!important;max-height:43px!important;margin:0!important;padding:2px 1px!important;display:flex!important;position:relative!important;overflow:visible!important}.botFullScreen .botHeaderActions{flex:none!important;order:0!important;align-items:center!important;gap:3px!important;min-width:0!important;display:flex!important}.botFullScreen .botHeaderActions .botMainMenuButton,.botFullScreen .botHeaderActions .botHeaderSettings,.botFullScreen .botHeaderActions .botAccessibilityTrigger{box-sizing:border-box!important;border-radius:10px!important;place-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:38px!important;min-height:38px!important;max-height:38px!important;padding:2px!important;font-size:17px!important;line-height:1!important;display:grid!important}.botFullScreen .botHeaderActions .botMainMenuButton span{display:none!important}.botFullScreen .botHeaderActions .botAccessibility{z-index:955!important;flex:0 0 36px!important;width:36px!important;max-width:36px!important;height:38px!important;margin:0!important;position:relative!important;bottom:auto!important;left:auto!important}.botFullScreen .botInstallUtility{display:none!important}.botFullScreen .botTopHeader .botModes{scrollbar-width:none!important;flex:auto!important;order:1!important;justify-content:flex-end!important;align-items:center!important;gap:3px!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:flex!important;overflow:auto hidden!important}.botFullScreen .botTopHeader .botModes::-webkit-scrollbar{display:none}.botFullScreen .botTopHeader .botModes button,.botFullScreen .botTopHeader .botModes .botFindIcon{text-align:center!important;white-space:nowrap!important;border-radius:10px!important;flex:none!important;width:auto!important;min-width:39px!important;max-width:54px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:3px 5px!important;font-size:clamp(10px,2.7vw,12px)!important;line-height:1!important}.botFullScreen .botTopHeader .botModes .botFindIcon{width:34px!important;min-width:34px!important;max-width:34px!important;font-size:19px!important}.botFullScreen .chatWorkspace,.botFullScreen .workspace.botImagineWorkspace,.botFullScreen .botUnifiedWork,.botFullScreen .workspace.botCodeWorkspace{width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:1!important;margin:0!important;padding:0!important;overflow:hidden!important}.botFullScreen .messages,.botFullScreen .botWorkConversation,.botFullScreen .botImagineConversation{overscroll-behavior:contain!important;min-width:0!important;min-height:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;flex:1!important;padding:5px max(7px,1.5vw) 10px!important;overflow-y:auto!important}.botScreenReaderOnly{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.botFullScreen .botChatBar,.botFullScreen .botConversationMeta{display:none!important}.botFullScreen .botChatEmpty{background:0 0!important;border:0!important}.botFullScreen .botImagineEmpty,.botFullScreen .botWorkEmpty,.botFullScreen .botWorkStartHint{display:none!important}.botFullScreen .botCodeWorkspace>.botCodeCapabilityNote{flex:none!important;max-height:38px!important;margin:0 6px 4px!important;font-size:11px!important;line-height:1.25!important;overflow-y:auto!important}.botFullScreen .botWorkCategories{white-space:nowrap!important;flex-wrap:nowrap!important;min-height:0!important;max-height:38px!important;margin:2px 0!important;overflow-x:auto!important}.botFullScreen .botCodeSandboxControls{flex:none!important;gap:1px!important;min-height:0!important;max-height:69px!important;margin:0!important;padding:4px 6px!important;overflow:auto!important}.botFullScreen .botCodeSandboxControls button{min-height:35px!important}.botFullScreen .botCodeSandboxControls small{font-size:10px!important;line-height:1.25!important}:is(.botFullScreen .botVideoStudio:not(:has(.botVideoStudioPanel)),.botFullScreen .botVoiceStudio:not(:has(.botVoiceStudioPanel))){display:none!important}:is(.botFullScreen .botVideoStudio:has(.botVideoStudioPanel),.botFullScreen .botVoiceStudio:has(.botVoiceStudioPanel)){flex:none!important;max-height:48dvh!important;overflow:auto!important}.botFullScreen .botImageGallery:not([open]){max-height:27px!important;padding:2px 5px!important}.botFullScreen .botComposerShell,.botFullScreen .botWorkComposer .botComposerShell,.botFullScreen .botImagineComposerArea .botComposerShell{box-sizing:border-box!important;background:#23182e!important;border:1px solid #9886ae!important;border-radius:18px!important;flex:none!important;width:100%!important;max-width:100%!important;min-height:0!important;max-height:min(55dvh,420px)!important;margin:0!important;padding:0!important;overflow:visible!important}.botFullScreen .botComposer{box-sizing:border-box!important;background:0 0!important;border:0!important;flex-flow:column!important;align-items:stretch!important;gap:0!important;width:100%!important;max-width:100%!important;min-height:0!important;max-height:min(55dvh,418px)!important;margin:0!important;padding:5px 7px!important;display:flex!important;position:relative!important;overflow:visible!important}.botFullScreen .botComposer>textarea{box-sizing:border-box!important;resize:vertical!important;width:100%!important;min-width:0!important;max-width:100%!important;height:clamp(105px,20dvh,190px)!important;min-height:clamp(100px,18dvh,175px)!important;max-height:34dvh!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:11px!important;flex:0 auto!important;order:1!important;margin:0!important;padding:10px 8px!important;font-size:16px!important;line-height:1.5!important;display:block!important;overflow-y:auto!important}.botFullScreen .botComposer>textarea:focus{outline:0!important}.botFullScreen .botComposer:focus-within{outline-offset:-2px!important;border-radius:18px!important;outline:2px solid #bda8ea!important}.botFullScreen .botAttachment{background:#312340!important;border:1px solid #8b779e!important;border-radius:10px!important;flex:none!important;order:0!important;width:100%!important;max-height:min(22dvh,170px)!important;margin:2px 0!important;padding:4px 7px!important;overflow:auto!important}.botFullScreen .botAttachment summary{cursor:pointer;font-size:12px!important}.botFullScreen .botQueuedMedia{flex-wrap:wrap!important;gap:8px!important;display:flex!important}.botFullScreen .botQueuedMedia figure{flex:none!important;min-width:0!important;max-width:165px!important;margin:0!important}.botFullScreen .botQueuedMedia :is(img,video){object-fit:contain!important;max-width:100%!important;max-height:100px!important}.botFullScreen .botQueuedMedia figcaption{overflow-wrap:anywhere;font-size:10px!important}.botFullScreen .botCapturePanel,.botFullScreen .botVoicePanel{flex:none!important;order:0!important;width:100%!important;max-height:28dvh!important;overflow:auto!important}.botFullScreen .botComposerToolbar{background:0 0!important;border:0!important;flex-wrap:nowrap!important;flex:none!important;order:2!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:100%!important;max-width:100%!important;min-height:42px!important;max-height:46px!important;margin:0!important;padding:3px 2px 1px!important;display:flex!important}.botFullScreen .botComposerToolbar .botPlus,.botFullScreen .botComposerToolbar .botVoiceTrigger,.botFullScreen .botComposerToolbar .botTalkTrigger,.botFullScreen .botComposerToolbar .botSendButton{order:initial!important;border-radius:11px!important;flex:none!important;align-self:center!important;width:38px!important;min-width:38px!important;max-width:44px!important;height:38px!important;min-height:38px!important;max-height:38px!important;margin:0!important;padding:3px!important;font-size:18px!important}.botFullScreen .botComposerToolbar .botSendButton{background:#6335ae!important;width:43px!important;min-width:43px!important;max-width:46px!important;margin-left:auto!important}.botFullScreen .botComposerToolbar .botComposerSpacer{flex:1!important;min-width:0!important;display:block!important}.botFullScreen .botComposerToolbar .botDetailedMode{white-space:nowrap!important;text-overflow:ellipsis!important;max-width:20vw!important;font-size:11px!important;overflow:hidden!important}.botFullScreen .botToolMenu{z-index:200!important;background:#231b36!important;border:1px solid #ad96cf!important;border-radius:14px!important;order:3!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:60dvh!important;padding:8px!important;position:absolute!important;bottom:calc(100% + 7px)!important;left:0!important;right:0!important;overflow-y:auto!important;box-shadow:0 12px 42px #000c!important}.botFullScreen .botWorkComposer,.botFullScreen .botImagineComposerArea{flex:none!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;overflow:visible!important}@media (orientation:landscape) and (max-height:650px){.botFullScreen .liveInfoBar{height:38px!important;min-height:38px!important;max-height:38px!important}.botFullScreen .botTopHeader{height:40px!important;min-height:40px!important;max-height:40px!important}.botFullScreen .botComposer>textarea{height:clamp(74px,18dvh,130px)!important;min-height:70px!important;max-height:25dvh!important}.botFullScreen .botComposerShell,.botFullScreen .botComposer{max-height:58dvh!important}.botFullScreen .botChatBar,.botFullScreen .botWorkEmpty{display:none!important}}@media (max-width:365px){.botFullScreen .botHeaderActions{gap:1px!important}.botFullScreen .botHeaderActions .botMainMenuButton,.botFullScreen .botHeaderActions .botHeaderSettings,.botFullScreen .botHeaderActions .botAccessibilityTrigger{width:32px!important;min-width:32px!important;max-width:32px!important}.botFullScreen .botHeaderActions .botAccessibility{flex-basis:32px!important;width:32px!important;max-width:32px!important}.botFullScreen .botTopHeader .botModes{gap:2px!important}.botFullScreen .botTopHeader .botModes button{min-width:36px!important;padding:2px 3px!important;font-size:10px!important}.botFullScreen .botTopHeader .botModes .botFindIcon{width:31px!important;min-width:31px!important;max-width:31px!important}.botFullScreen .botWeatherBrandText small{font-size:6px!important}}.botFullScreen .botTopHeader{isolation:isolate!important;z-index:8!important;grid-template-rows:42px!important;grid-template-columns:max-content minmax(0,1fr)!important;justify-content:stretch!important;align-items:center!important;gap:3px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:1px 2px!important;display:grid!important;position:relative!important;overflow:hidden!important}.botFullScreen .botTopHeader .botHeaderActions{z-index:2!important;grid-area:1/1!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;inset:auto!important}.botFullScreen .botTopHeader .botModes{z-index:auto!important;overscroll-behavior-inline:contain!important;width:100%!important;min-width:0!important;max-width:100%!important;height:40px!important;min-height:40px!important;max-height:40px!important;box-shadow:none!important;scrollbar-width:none!important;background:0 0!important;border:0!important;flex:auto!important;grid-area:1/2!important;justify-content:flex-start!important;align-items:center!important;gap:2px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:auto hidden!important;transform:none!important}.botFullScreen .botTopHeader .botModes button{min-width:37px!important;height:37px!important;min-height:37px!important;max-height:37px!important;margin:0!important;padding:2px 3px!important;font-size:clamp(10px,2.7vw,12px)!important;position:static!important;transform:none!important}.botFullScreen .botTopHeader .botModes .botFindIcon{height:37px!important;min-height:37px!important;max-height:37px!important}.botFullScreen .botWorkspaceSearch{z-index:15!important;min-width:0!important;max-width:calc(100% - 10px)!important;margin:0!important;display:flex!important;position:absolute!important;top:91px!important;left:5px!important;right:5px!important;box-shadow:0 12px 26px #000a!important}.botFullScreen .botWorkspaceSearch input{flex:auto!important;min-width:0!important}.botFullScreen .botComposer .botVoicePanel.botVoiceInline{z-index:auto!important;box-shadow:none!important;box-sizing:border-box!important;background:#1c2030!important;border:1px solid #8b779e!important;border-radius:11px!important;flex-direction:column!important;flex:none!important;order:0!important;align-items:stretch!important;gap:3px!important;width:100%!important;min-width:0!important;min-height:0!important;max-height:102px!important;margin:0 0 4px!important;padding:4px!important;display:flex!important;position:static!important;inset:auto!important;overflow:auto!important;transform:none!important}.botFullScreen .botComposer .botVoiceInline .botVoiceInlineStatus{text-align:left!important;color:#f2e1ff!important;min-height:17px!important;padding:1px 4px!important;font-size:12px!important;line-height:1.2!important;display:block!important}.botFullScreen .botComposer .botVoiceInline .botVoiceActions{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:3px!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.botFullScreen .botComposer .botVoiceInline .botVoiceActions button{white-space:nowrap!important;border-radius:8px!important;flex:auto!important;min-width:0!important;height:34px!important;min-height:34px!important;padding:3px 2px!important;font-size:clamp(10px,2.7vw,12px)!important}.botFullScreen .botComposer .botVoiceInline .botResume{height:31px!important;min-height:31px!important;padding:3px 8px!important;font-size:12px!important}:is(.botFullScreen .botComposerShell:has(.botVoiceInline),.botFullScreen .botComposer:has(.botVoiceInline)){max-height:66dvh!important}.botFullScreen .botComposer:has(.botVoiceInline)>textarea{height:clamp(80px,14dvh,135px)!important;min-height:75px!important;max-height:24dvh!important}@media (orientation:landscape) and (max-height:600px){.botFullScreen .botTopHeader{grid-template-rows:39px!important;height:41px!important;min-height:41px!important;max-height:41px!important}.botFullScreen .botComposer .botVoicePanel.botVoiceInline{max-height:81px!important}.botFullScreen .botComposer:has(.botVoiceInline)>textarea{height:clamp(54px,12dvh,83px)!important;min-height:51px!important;max-height:17dvh!important}:is(.botFullScreen .botComposerShell:has(.botVoiceInline),.botFullScreen .botComposer:has(.botVoiceInline)){max-height:62dvh!important}.botFullScreen .botWorkspaceSearch{top:83px!important}}.botPersonaEditor{color:#fff;background:linear-gradient(135deg,#132720,#24182c);border:1px solid #aa8cc1;border-radius:14px;gap:11px;min-width:0;margin:10px 0;padding:13px;display:grid}.botPersonaEditor h3{color:#ffe2ad;margin:0;font-size:18px}.botPersonaEditor>small,.botPersonaPreview small,.botPersonaEditor form small{color:#d6d7dd;font-size:12px;line-height:1.4;display:block}.botPersonaPreview{align-items:center;gap:12px;min-width:0;display:flex}.botPersonaPreview img,.botPersonaEmoji{box-sizing:border-box;object-fit:cover;background:#23213d;border:2px solid #baa1d4;border-radius:50%;flex:0 0 74px;place-items:center;width:74px;height:74px;font-size:34px;display:grid}.botPersonaPreview>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.botPersonaPreview strong{color:#ffeba9;font-size:18px}.botPersonaEditor form{gap:8px;margin:0;display:grid}.botPersonaEditor label{gap:5px;font-size:13px;font-weight:750;display:grid}.botPersonaEditor input[type=text]{color:#fff;background:#181d2a;border:1px solid #b5a8c4;border-radius:10px;width:100%;min-width:0;min-height:45px;padding:10px;font-size:16px}.botPersonaStyleOptions{gap:7px;display:flex}.botPersonaStyleOptions button{flex:50%}.botPersonaEmojis{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.botPersonaEmojis button{min-height:44px;font-size:21px}.botPersonaEditor button{color:#fff;cursor:pointer;background:#302240;border:1px solid #a795bb;border-radius:9px;min-height:43px;padding:8px 9px;font-weight:800}.botPersonaEditor button[aria-pressed=true]{background:#6036a1;border-color:#f2dfa3}.botPersonaEditor button:focus-visible,.botPersonaEditor input:focus-visible{outline-offset:2px;outline:3px solid #e9be67}.botPersonaEditor button:disabled{opacity:.55}.botPersonaUpload{border:1px dashed #bfa2d2;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:9px;font-size:12px}.botPersonaNotice{border:1px solid #9dbcbe;border-radius:9px;margin:0;padding:8px;font-size:13px;line-height:1.5}@media (orientation:landscape) and (max-height:550px){.botPersonaEditor{max-height:none;overflow:visible}.botPersonaEmojis{grid-template-columns:repeat(10,minmax(0,1fr))}}.botGenerationTurn{box-sizing:border-box;overflow-wrap:anywhere;background:#1d1831;border:1px solid #826b9d;border-radius:13px;gap:5px;width:100%;min-width:0;max-width:100%;margin:5px 0 11px;padding:9px 11px;display:grid}.botGenerationTurn strong{color:#ffe9ba;font-size:clamp(12px,3vw,15px);line-height:1.35}.botGenerationDetails{color:#e5e6eb;margin:0!important;padding:0!important;font-size:12px!important;line-height:1.45!important}.botGenerationProgress,.botVideoProgress progress{appearance:auto;accent-color:#9661db;width:100%;max-width:100%;height:9px;display:block}.botGenerationTurn button{color:#fff;background:#392455;border:1px solid #9e86b5;border-radius:9px;width:fit-content;min-height:38px;padding:6px 12px;font-size:13px}.botVideoProgress{background:#201a31;border:1px solid #84678b;border-radius:10px;gap:4px;margin:4px 0 8px;padding:8px 10px;display:grid}.botVideoProgress strong{color:#e9dabb;font-size:13px}.botVideoProgress small{color:#e0dce8;font-size:11px;line-height:1.4}.botFullScreen .botImagineThread .botGenerationTurn,.botFullScreen .botWorkConversation .botGenerationTurn{width:100%!important;max-width:100%!important;margin-inline:0!important}@media (orientation:landscape) and (max-height:650px){.botGenerationTurn{gap:2px;margin:2px 0 6px;padding:5px 9px}.botVideoProgress{padding:5px 8px}}.botFullScreen .liveInfoBar{box-sizing:border-box!important;background:#071c14!important;border:1px solid #cba65b!important;border-radius:0 0 13px 13px!important;align-items:center!important;gap:9px!important;width:100%!important;height:auto!important;min-height:91px!important;max-height:112px!important;margin:0!important;padding:5px 9px!important;display:flex!important;position:relative!important;overflow:hidden!important}.botFullScreen .botWeatherBrand{box-sizing:border-box!important;flex:none!important;align-items:center!important;gap:7px!important;min-width:0!important;max-width:45%!important;display:flex!important}.botFullScreen .botCrownCrop{box-sizing:border-box;background:#000;border-radius:7px;flex:0 0 133px;width:133px;height:77px;display:block;position:relative;overflow:hidden}.botFullScreen .botCrownCrop .botWeatherCrown{object-fit:contain!important;width:133px!important;min-width:0!important;max-width:none!important;height:133px!important;display:block!important;position:absolute!important;top:-12px!important;left:0!important}.botFullScreen .botWeatherBrandText{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.botFullScreen .botWeatherBrandText strong{color:#ffe5a3!important;font-size:clamp(12px,1.45vw,16px)!important;line-height:1.2!important}.botFullScreen .botWeatherBrandText small{white-space:normal!important;overflow-wrap:anywhere!important;text-overflow:clip!important;max-width:136px!important;font-size:clamp(7px,.78vw,10px)!important;line-height:1.2!important;display:block!important}.botFullScreen .liveInfoBar .timeWeather{box-sizing:border-box!important;text-align:center!important;background:0 0!important;border:0!important;flex-wrap:wrap!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:3px 9px!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:70px!important;max-height:100px!important;padding:4px 6px!important;display:flex!important;overflow:hidden!important}.botFullScreen .liveInfoBar .liveTime{font-size:clamp(13px,2vw,18px)!important;font-weight:900!important}.botFullScreen .liveInfoBar .liveDate{font-size:clamp(10px,1.4vw,13px)!important}.botFullScreen .liveInfoBar .liveWeather{overflow-wrap:anywhere!important;width:100%!important;font-size:clamp(9px,1.25vw,12px)!important;line-height:1.25!important}.botOfficialIntroCrown{aspect-ratio:1.65;background:#000;border-radius:12px;width:min(90vw,560px);max-height:43dvh;position:relative;overflow:hidden}.botOfficialIntroCrown .introCrown{filter:drop-shadow(0 5px 18px #e7bd5933);object-fit:initial!important;width:100%!important;max-width:none!important;height:auto!important;display:block!important;position:absolute!important;top:-10%!important;left:0!important}.botFullScreen .botTopHeader .botModes .botRefreshButton{color:#ffe0a1!important;cursor:pointer!important;background:#1c2d28!important;border:1px solid #c3a36c!important;border-radius:9px!important;flex:0 0 37px!important;justify-content:center!important;align-items:center!important;width:37px!important;min-width:37px!important;max-width:37px!important;height:37px!important;min-height:37px!important;max-height:37px!important;font-size:23px!important;line-height:1!important;display:inline-flex!important;position:static!important}.botFullScreen .botTopHeader .botModes .botRefreshButton:focus-visible{outline-offset:2px!important;outline:3px solid #ffe09d!important}@media (max-width:670px){.botFullScreen .liveInfoBar{gap:5px!important;height:auto!important;min-height:89px!important;max-height:105px!important;padding:4px!important}.botFullScreen .botWeatherBrand{flex-direction:column!important;flex:0 0 116px!important;align-items:center!important;gap:0!important;width:116px!important;max-width:116px!important;display:flex!important}.botFullScreen .botCrownCrop{flex:0 0 67px!important;width:116px!important;height:67px!important}.botFullScreen .botCrownCrop .botWeatherCrown{width:116px!important;height:116px!important;top:-10px!important;left:0!important}.botFullScreen .botWeatherBrandText strong{font-size:12px!important;line-height:1.1!important}.botFullScreen .botWeatherBrandText small{display:none!important}.botFullScreen .liveInfoBar .timeWeather{flex-flow:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:3px!important;height:auto!important;min-height:80px!important;max-height:97px!important;padding:1px 2px!important;display:flex!important}.botFullScreen .liveInfoBar .liveTime{font-size:14px!important;line-height:1.15!important}.botFullScreen .liveInfoBar .liveDate{font-size:10px!important;line-height:1.2!important}.botFullScreen .liveInfoBar .liveWeather{font-size:9px!important;line-height:1.2!important}.botFullScreen .botTopHeader .botModes .botRefreshButton{flex-basis:34px!important;width:34px!important;min-width:34px!important;max-width:34px!important;font-size:20px!important}}@media (orientation:landscape) and (max-height:550px){.botFullScreen .liveInfoBar{min-height:60px!important;max-height:65px!important}.botFullScreen .botWeatherBrand{flex-direction:row!important;width:auto!important;max-width:34%!important}.botFullScreen .botCrownCrop{flex-basis:90px!important;width:90px!important;height:54px!important}.botFullScreen .botCrownCrop .botWeatherCrown{width:90px!important;height:90px!important;top:-8px!important}.botFullScreen .liveInfoBar .timeWeather{flex-flow:wrap!important;min-height:50px!important;max-height:61px!important}}.botFullScreen .botChatBar .botWebSearchToggle{color:#e3ffff;white-space:nowrap;background:#1b2836;border:1px solid #91aaab;border-radius:9px;flex:none;justify-content:center;align-items:center;min-height:34px;padding:4px 9px;font-size:12px;font-weight:800;display:inline-flex}.botFullScreen .botChatBar .botWebSearchToggle.active{color:#fff;background:#1d6053;border-color:#d7e7b2;box-shadow:inset 0 0 0 1px #d7e7b2}.botFullScreen .botChatBar .botWebSearchToggle:focus-visible{outline-offset:2px;outline:3px solid #e9db9e}.botFullScreen .botWebSources{background:#112b2b;border:1px solid #729590;border-radius:10px;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;max-width:100%;margin:7px 0;padding:9px 12px;display:flex}.botFullScreen .botWebSources strong{color:#efdfb2;font-size:12px}.botFullScreen .botWebSources a{color:#aee9ff;overflow-wrap:anywhere;max-width:100%;font-size:12px;text-decoration:underline;display:block}@media (max-width:550px){.botFullScreen .botChatBar .botWebSearchToggle{min-height:32px;padding:3px 6px;font-size:11px}.botFullScreen .botChatBar{scrollbar-width:thin;overflow-x:auto}}.botFullScreen .botComposerShell{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:min(46dvh,310px)!important;padding:4px max(5px,env(safe-area-inset-left)) max(5px,env(safe-area-inset-bottom))!important;background:#071b14!important;border-top:1px solid #baa06d!important;flex:none!important;margin:0!important;overflow:visible!important}.botFullScreen .botComposerShell .botComposer{box-sizing:border-box!important;border:0!important;flex-flow:column!important;align-items:stretch!important;gap:3px!important;width:100%!important;height:auto!important;max-height:min(44dvh,300px)!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.botFullScreen .botComposerShell .botComposerToolbar{box-sizing:border-box!important;width:100%!important;min-width:0!important;box-shadow:none!important;background:#20152f!important;border:1px solid #ae8fc8!important;border-radius:17px!important;flex-wrap:nowrap!important;flex:none!important;order:20!important;align-items:center!important;gap:5px!important;margin:0!important;padding:5px!important;display:flex!important;position:relative!important}.botFullScreen .botComposerShell .botComposerToolbar .botInlineMessage{box-sizing:border-box!important;resize:none!important;color:#fff!important;background:0 0!important;border:0!important;border-radius:8px!important;outline:none!important;flex:auto!important;order:4!important;width:1px!important;min-width:0!important;height:39px!important;min-height:39px!important;max-height:100px!important;margin:0!important;padding:9px 5px!important;font-family:inherit!important;font-size:16px!important;line-height:1.3!important;display:block!important;overflow-y:auto!important}.botFullScreen .botComposerShell .botComposerToolbar .botInlineMessage::placeholder{color:#bcb0c8!important;opacity:1!important}.botFullScreen .botComposerShell .botComposerToolbar .botInlineMessage:focus{height:clamp(65px,11dvh,94px)!important;box-shadow:none!important}.botFullScreen .botComposerShell .botComposerToolbar:focus-within{border-color:#e6c991!important;box-shadow:0 0 0 2px #e6c99133!important}.botFullScreen .botComposerShell .botComposerToolbar .botPlus,.botFullScreen .botComposerShell .botComposerToolbar .botVoiceTrigger,.botFullScreen .botComposerShell .botComposerToolbar .botTalkTrigger{box-sizing:border-box!important;white-space:nowrap!important;border-radius:10px!important;flex:0 0 37px!important;justify-content:center!important;align-items:center!important;width:37px!important;min-width:37px!important;max-width:37px!important;height:39px!important;min-height:39px!important;max-height:39px!important;margin:0!important;padding:1px!important;font-size:19px!important;line-height:1!important;display:inline-flex!important}.botFullScreen .botComposerShell .botComposerToolbar .botPlus{order:1!important}.botFullScreen .botComposerShell .botComposerToolbar .botVoiceTrigger{order:2!important}.botFullScreen .botComposerShell .botComposerToolbar .botTalkTrigger{order:3!important}.botFullScreen .botComposerShell .botComposerToolbar .botSendButton{box-sizing:border-box!important;border-radius:11px!important;flex:0 0 43px!important;order:5!important;justify-content:center!important;align-items:center!important;width:43px!important;min-width:43px!important;max-width:43px!important;height:39px!important;min-height:39px!important;max-height:39px!important;margin:0!important;padding:2px!important;font-size:19px!important;display:inline-flex!important}.botFullScreen .botComposerShell .botComposerToolbar .botComposerSpacer,.botFullScreen .botComposerShell .botComposerToolbar .botDetailedMode{display:none!important}.botFullScreen .botComposerShell .botAttachment,.botFullScreen .botComposerShell .botCapturePanel,.botFullScreen .botComposerShell .botVoicePanel{flex:none!important;order:2!important;width:100%!important;min-width:0!important}@media (max-width:385px){.botFullScreen .botComposerShell .botComposerToolbar{gap:3px!important;padding:4px!important}.botFullScreen .botComposerShell .botComposerToolbar .botPlus,.botFullScreen .botComposerShell .botComposerToolbar .botVoiceTrigger,.botFullScreen .botComposerShell .botComposerToolbar .botTalkTrigger{flex-basis:33px!important;width:33px!important;min-width:33px!important;max-width:33px!important;height:38px!important;min-height:38px!important;max-height:38px!important;font-size:17px!important}.botFullScreen .botComposerShell .botComposerToolbar .botSendButton{flex-basis:39px!important;width:39px!important;min-width:39px!important;max-width:39px!important;height:38px!important;min-height:38px!important;max-height:38px!important}}@media (orientation:landscape) and (max-height:550px){.botFullScreen .botComposerShell .botComposerToolbar .botInlineMessage:focus{height:45px!important}.botFullScreen .botComposerShell{max-height:53dvh!important}}.botFullScreen .liveInfoBar{box-sizing:border-box!important;flex:none!important;align-items:center!important;gap:8px!important;width:100%!important;height:auto!important;min-height:76px!important;max-height:none!important;margin:0!important;padding:5px 7px!important;display:flex!important;overflow:visible!important}.botFullScreen .liveInfoBar .botWeatherBrand{flex-direction:row!important;flex:0 0 104px!important;justify-content:flex-start!important;align-items:center!important;gap:4px!important;width:104px!important;min-width:0!important;max-width:104px!important;display:flex!important}.botFullScreen .liveInfoBar .botCrownCrop{box-sizing:border-box!important;flex:0 0 40px!important;width:40px!important;height:40px!important;display:block!important;position:relative!important;overflow:hidden!important}.botFullScreen .liveInfoBar .botCrownCrop .botWeatherCrown{object-fit:contain!important;width:48px!important;max-width:none!important;height:48px!important;position:absolute!important;top:-4px!important;left:-4px!important}.botFullScreen .liveInfoBar .botWeatherBrandText{flex-direction:column!important;flex:auto!important;align-items:flex-start!important;gap:1px!important;min-width:0!important;display:flex!important}.botFullScreen .liveInfoBar .botWeatherBrandText strong{white-space:nowrap!important;font-size:12px!important;line-height:1.1!important}.botFullScreen .liveInfoBar .botWeatherBrandText small{white-space:normal!important;overflow-wrap:anywhere!important;max-width:58px!important;max-height:2.2em!important;font-size:7px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.botFullScreen .liveInfoBar .timeWeather{box-sizing:border-box!important;white-space:normal!important;text-align:center!important;flex-flow:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:66px!important;max-height:none!important;padding:3px!important;display:flex!important;overflow:visible!important}.botFullScreen .liveInfoBar .liveTime,.botFullScreen .liveInfoBar .liveDate{white-space:normal!important;flex:none!important;display:block!important}.botFullScreen .liveInfoBar .liveTime{font-size:16px!important;line-height:1.15!important}.botFullScreen .liveInfoBar .liveDate{font-size:clamp(9px,2.4vw,12px)!important;line-height:1.15!important}.botFullScreen .liveInfoBar .liveWeather{box-sizing:border-box!important;white-space:normal!important;flex-wrap:wrap!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:1px 6px!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:clamp(9px,2.2vw,12px)!important;line-height:1.15!important;display:flex!important;overflow:visible!important}.botFullScreen .liveInfoBar .liveWeather .botWeatherMetric{white-space:nowrap!important;font-weight:650!important;display:inline-block!important}.botFullScreen .liveInfoBar .liveWeather .botWeatherLocation{white-space:normal!important;overflow-wrap:anywhere!important;flex:0 0 100%!important;font-size:clamp(8px,1.9vw,10px)!important;line-height:1.15!important;display:block!important}@media (max-width:670px){.botFullScreen .liveInfoBar{gap:5px!important;min-height:78px!important;padding:4px 5px!important}.botFullScreen .liveInfoBar .botWeatherBrand{flex-basis:98px!important;gap:3px!important;width:98px!important;max-width:98px!important}.botFullScreen .liveInfoBar .botCrownCrop{flex-basis:38px!important;width:38px!important;height:38px!important}.botFullScreen .liveInfoBar .botCrownCrop .botWeatherCrown{width:46px!important;height:46px!important}.botFullScreen .liveInfoBar .timeWeather{min-height:68px!important;padding:2px!important}.botFullScreen .liveInfoBar .liveTime{font-size:15px!important}.botFullScreen .liveInfoBar .liveDate{font-size:clamp(9px,2.7vw,11px)!important}.botFullScreen .liveInfoBar .liveWeather{font-size:clamp(8px,2.2vw,10px)!important}.botFullScreen .liveInfoBar .botWeatherBrandText small{max-width:53px!important;font-size:6.5px!important}}@media (orientation:landscape) and (max-height:550px){.botFullScreen .liveInfoBar{min-height:74px!important;padding:3px 6px!important}.botFullScreen .liveInfoBar .timeWeather{gap:1px!important;min-height:64px!important}.botFullScreen .liveInfoBar .liveWeather{gap:1px 6px!important}}.botFullScreen .botSavedGlance{box-sizing:border-box;color:#f8eecf;background:#071e17;border-top:1px solid #bea16b44;border-bottom:1px solid #bea16b44;flex:none;width:100%;min-width:0;max-width:100%;margin:6px 0;padding:5px 10px;display:block}.botFullScreen .botSavedGlance .botGlanceOpen{box-sizing:border-box;color:#ffe2a3;cursor:pointer;background:#241c36;border:1px solid #bca47c;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:40px;padding:8px 10px;font-size:14px;font-weight:800;display:flex}.botFullScreen .botSavedGlance .botGlanceOpen small{color:#d9e7d5;font-size:10px}.botFullScreen .botSavedGlance .botGlanceStage{box-sizing:border-box;gap:8px;width:100%;min-width:0;padding:8px 0 3px;display:grid}.botFullScreen .botSavedGlance .botGlanceExplanation{color:#dce7e0;margin:0;font-size:12px;line-height:1.35}.botFullScreen .botSavedGlance .botGlanceFrame{box-sizing:border-box;aspect-ratio:16/9;background:#0d151d;border:1px solid #a88dbe;border-radius:11px;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;max-height:53dvh;display:flex;overflow:hidden}.botFullScreen .botSavedGlance .botGlanceFrame>img,.botFullScreen .botSavedGlance .botGlanceFrame>video{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:53dvh;display:block}.botFullScreen .botSavedGlance .botGlanceLabel{overflow-wrap:anywhere;max-height:45px;margin:0;font-size:12px;line-height:1.35;overflow:hidden}.botFullScreen .botSavedGlance .botGlanceControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.botFullScreen .botSavedGlance .botGlanceControls button{color:#fff;background:#281c3b;border:1px solid #ae9bcd;border-radius:9px;min-height:37px;padding:5px 10px;font-size:12px;font-weight:800}.botFullScreen .botSavedGlance .botGlanceControls button[aria-pressed=true]{background:#563192;border-color:#eacc80}.botFullScreen .botSavedGlance .botGlanceControls button:disabled{opacity:.45}.botFullScreen .botSavedGlance .botGlanceControls span{color:#e1d9e3;font-size:11px}.botFullScreen .botSavedGlance button:focus-visible{outline-offset:2px;outline:3px solid #ffd792}@media (max-width:420px){.botFullScreen .botSavedGlance{padding:5px}.botFullScreen .botSavedGlance .botGlanceFrame,.botFullScreen .botSavedGlance .botGlanceFrame>img,.botFullScreen .botSavedGlance .botGlanceFrame>video{max-height:38dvh}}.botFullScreen .workspace .botComposerShell,.botFullScreen .botImagineComposerArea .botComposerShell,.botFullScreen .botWorkComposer .botComposerShell{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:fit-content!important;min-height:0!important;max-height:min(48dvh,300px)!important;padding:0 3px max(4px,env(safe-area-inset-bottom))!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;align-self:stretch!important;margin:0!important;display:block!important;position:relative!important;overflow:visible!important}.botFullScreen .botComposerShell form.botComposer{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:fit-content!important;min-height:0!important;max-height:min(46dvh,292px)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-flow:column!important;flex:none!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:0!important;display:flex!important;position:relative!important;overflow:visible!important}.botFullScreen .chatWorkspace{flex-direction:column!important;min-height:0!important;display:flex!important}.botFullScreen .chatWorkspace>.messages{flex:1!important;min-height:0!important;overflow-y:auto!important}.botFullScreen .chatWorkspace>.botComposerShell{margin-top:auto!important}.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:auto!important;min-height:46px!important;max-height:none!important;box-shadow:none!important;background:#241733!important;border:1px solid #a994c0!important;border-radius:16px!important;flex-flow:row!important;flex:none!important;order:20!important;justify-content:flex-start!important;align-items:flex-end!important;gap:4px!important;margin:0!important;padding:4px!important;display:flex!important;position:relative!important;overflow:visible!important}.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>.botInlineMessage{box-sizing:border-box!important;color:#fff!important;resize:none!important;white-space:pre-wrap!important;word-break:break-word!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:1!important;order:4!important;width:1px!important;min-width:0!important;height:40px!important;min-height:40px!important;max-height:124px!important;margin:0!important;padding:9px 5px!important;font-size:17px!important;line-height:1.38!important;display:block!important;overflow:hidden auto!important}.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>.botInlineMessage:focus{height:94px!important;min-height:94px!important;max-height:124px!important;box-shadow:none!important;outline:none!important;font-size:18px!important;line-height:1.42!important}.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar:focus-within{border-color:#ebd79a!important;box-shadow:0 0 0 2px #ebd79a38!important}.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>button.botPlus,.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>button.botVoiceTrigger,.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>button.botTalkTrigger{box-sizing:border-box!important;flex:0 0 34px!important;order:initial!important;border-radius:9px!important;justify-content:center!important;align-self:flex-end!important;align-items:center!important;width:34px!important;min-width:34px!important;max-width:34px!important;height:39px!important;min-height:39px!important;max-height:39px!important;margin:0!important;padding:2px!important;font-size:17px!important;line-height:1!important;display:inline-flex!important}.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>button.botPlus{order:1!important}.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>button.botVoiceTrigger{order:2!important}.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>button.botTalkTrigger{order:3!important}.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>button.botSendButton{box-sizing:border-box!important;border-radius:10px!important;flex:0 0 40px!important;order:5!important;justify-content:center!important;align-self:flex-end!important;align-items:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:39px!important;min-height:39px!important;max-height:39px!important;margin:0!important;padding:2px!important;font-size:19px!important;line-height:1!important;display:inline-flex!important}.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>.botComposerSpacer,.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>.botDetailedMode{display:none!important}@media (max-width:380px){.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar{gap:3px!important;padding:3px!important}.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>button.botPlus,.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>button.botVoiceTrigger,.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>button.botTalkTrigger{flex-basis:32px!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:38px!important;min-height:38px!important;max-height:38px!important}.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>.botInlineMessage{font-size:16px!important}.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>.botInlineMessage:focus{font-size:17px!important}}@media (orientation:landscape) and (max-height:550px){.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>.botInlineMessage:focus{height:clamp(56px,15dvh,80px)!important;min-height:56px!important;max-height:84px!important}.botFullScreen .workspace .botComposerShell{max-height:64dvh!important}}@media (orientation:landscape) and (max-height:760px){.botFullScreen .botTopHeader{height:auto!important;min-height:46px!important;max-height:none!important;padding:3px 0!important}.botFullScreen .botModes{scrollbar-width:thin!important;max-width:100%!important;overflow:auto hidden!important}.botFullScreen .botModes button{height:40px!important;min-height:40px!important}.botFullScreen .botWorkComposer,.botFullScreen .botImagineComposerArea{flex:none!important;min-height:0!important}.botFullScreen .botComposerShell form.botComposer>.botComposerToolbar>.botInlineMessage:focus{height:clamp(56px,15dvh,80px)!important;min-height:56px!important;max-height:84px!important}}.botFullScreen .workspace.botImagineWorkspace{flex-direction:column;min-height:0;display:flex;overflow:hidden;gap:3px!important}.botFullScreen .botImagineWorkspace>.botImageModeCards.botImageModeTabs{flex:none;order:0;align-self:stretch;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;height:auto!important;min-height:0!important;margin:0!important;padding:3px 4px!important;display:grid!important;overflow:visible!important}.botFullScreen .botImagineWorkspace>.botImageModeTabs button{box-sizing:border-box;touch-action:manipulation;justify-content:center;align-items:center;border-radius:9px!important;flex-direction:column!important;gap:2px!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:3px 1px!important;font-size:10px!important;line-height:1.12!important;display:flex!important}.botFullScreen .botImagineWorkspace>.botImageModeTabs button span{overflow-wrap:break-word;white-space:normal!important;text-align:center!important;font-size:clamp(9px,2.45vw,11px)!important;line-height:1.08!important}.botFullScreen .botImagineWorkspace>.botCreativeInlineHistory{overscroll-behavior:contain;flex:none;order:1;min-width:0;max-height:min(19dvh,126px);overflow-y:auto}:is(.botFullScreen .botImagineWorkspace>.botCreativeInlineHistory:has(.botVideoStudioPanel),.botFullScreen .botImagineWorkspace>.botCreativeInlineHistory:has(.botVoiceStudioPanel)){max-height:min(32dvh,265px)!important}.botFullScreen .botImagineWorkspace>.botImagineConversation{scrollbar-gutter:stable;order:2;flex:1!important;min-height:0!important;overflow-y:auto!important}.botFullScreen .botImagineWorkspace>.botImagineComposerArea{flex:none;order:3;margin-top:auto!important}.botFullScreen .botImagineWorkspace>.botImageGallery{flex:none;order:4;max-height:30px}.botFullScreen .chatWorkspace .botComposerShell,.botFullScreen .botImagineWorkspace .botComposerShell,.botFullScreen .botCodeWorkspace .botComposerShell{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.botFullScreen .botQuickScreenShare,.botFullScreen .chatWorkspace .botConversationActions,.botFullScreen .chatWorkspace .botConversationMeta{display:none!important}.botFullScreen .chatWorkspace>.messages{flex:1!important;min-height:0!important}.botFullScreen .botConnectorRequestedLink{background:#142524;border:1px solid #937954;border-radius:11px;gap:7px;margin:5px 0;padding:10px;display:grid}.botFullScreen .botConnectorRequestedLink p{margin:0;line-height:1.4}.botFullScreen .botConnectorRequestedLink a{color:#f5d78d;text-decoration:underline}.botFullScreen .botConnectorRequestLink{white-space:normal;min-height:44px;padding:7px 10px}@media (orientation:landscape) and (max-height:560px){.botFullScreen .botImagineWorkspace>.botImageModeTabs button{height:38px!important;min-height:38px!important}.botFullScreen .botImagineWorkspace>.botCreativeInlineHistory{max-height:17dvh}}.botFullScreen .botImagineWorkspace[data-studio=audio]>.botImagineConversation{display:none!important}:is(.botFullScreen .botImagineWorkspace>.botCreativeInlineHistory[data-media-mode=audio],.botFullScreen .botImagineWorkspace>.botCreativeInlineHistory[data-media-mode=audio]:has(.botVoiceStudioPanel)){overscroll-behavior:contain!important;flex:1!important;order:1!important;min-height:0!important;max-height:none!important;padding:0 5px 6px!important;overflow-y:auto!important}.botFullScreen .botAudioStudioTabs{z-index:4;background:#061d15;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:6px 0;display:grid;position:sticky;top:0}.botFullScreen .botAudioStudioTabs button{color:#f0e5cb;background:#1a1730;border:1px solid #a28b65;border-radius:10px;min-height:43px;padding:6px;font-size:clamp(11px,2.8vw,14px);font-weight:750}.botFullScreen .botAudioStudioTabs button[aria-pressed=true]{color:#fff;background:#512b82;border-color:#efd184}.botFullScreen .botCreativeInlineHistory[data-media-mode=audio] .botVoiceStudio{max-height:none!important;overflow:visible!important}.botFullScreen .botMusicStudio{box-sizing:border-box;color:#f5f6f4;background:0 0;border:0;gap:9px;width:100%;min-width:0;padding:8px 5px 14px;display:grid}.botFullScreen .botMusicHeader{gap:5px;display:grid}.botFullScreen .botMusicHeader strong{color:#ffe3ad;font-size:clamp(15px,3.8vw,19px)}.botFullScreen .botMusicHeader small,.botFullScreen .botMusicHint{color:#d8dfd9;font-size:12px;line-height:1.45}.botFullScreen .botMusicTasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.botFullScreen .botMusicTasks button,.botFullScreen .botMusicParams button,.botFullScreen .botMusicAskAI,.botFullScreen .botMusicScroll>button{color:#fff;white-space:normal;background:#2b2443;border:1px solid #b8a278;border-radius:11px;min-width:0;min-height:44px;padding:9px 7px;font-size:clamp(12px,2.8vw,15px);font-weight:750}.botFullScreen .botMusicTasks button[aria-pressed=true]{background:#6035a3;border-color:#fd9}.botFullScreen .botMusicScroll{gap:10px;width:100%;min-width:0;display:grid}.botFullScreen .botMusicScroll label{gap:5px;font-size:13px;line-height:1.3;display:grid}.botFullScreen .botMusicScroll :is(textarea,select){box-sizing:border-box;color:#fff;width:100%;min-width:0;max-width:100%;font:inherit;background:#1b1932;border:1px solid #9183aa;border-radius:11px;padding:10px;font-size:16px;display:block}.botFullScreen .botMusicScroll textarea{resize:vertical;min-height:62px}.botFullScreen .botRhythmChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.botFullScreen .botRhythmChoices button{box-sizing:border-box;text-align:left;color:#fff;background:#1a2530;border:1px solid #8a9c9a;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-width:0;min-height:64px;padding:9px;display:flex}.botFullScreen .botRhythmChoices button[aria-pressed=true]{background:#442473;border-color:#efd7ac}.botFullScreen .botRhythmChoices button strong{font-size:13px}.botFullScreen .botRhythmChoices button small{color:#e1e0e3;font-size:11px;line-height:1.2}.botFullScreen .botMusicParams{background:#151928;border:1px solid #a793784d;border-radius:12px;gap:9px;min-width:0;padding:8px;display:grid}.botFullScreen .botMusicParams input[type=range]{accent-color:#e8c373;width:100%;min-height:33px}.botFullScreen .botMusicParams label:has(input[type=checkbox]){align-items:center;gap:9px;display:flex}.botFullScreen .botMusicParams input[type=checkbox]{accent-color:#9f77eb;width:23px;height:23px}.botFullScreen .botMusicUpload input[type=file]{background:#141f2c;border-radius:10px;max-width:100%;padding:10px 3px;display:block}.botFullScreen .botMusicResult{background:#151f2a;border:1px solid #d6b776;border-radius:12px;gap:8px;padding:11px;display:grid}.botFullScreen .botMusicResult audio{width:100%;min-width:0}.botFullScreen .botMusicResult a{color:#ffe2a6;width:fit-content;font-weight:750;text-decoration:underline}.botFullScreen .botMusicError{color:#ffd0c4;font-size:13px}.botFullScreen .godTalkScreenFallback{color:#fff;text-align:left;background:#182535;border:1px solid #dbb375;border-radius:12px;gap:8px;max-height:35dvh;padding:10px;display:grid;overflow-y:auto}.botFullScreen .godTalkScreenFallback p{margin:0;font-size:13px;line-height:1.4}.botFullScreen .godTalkScreenFallback a{color:#ffe3a3;text-decoration:underline}.botFullScreen .godTalkScreenFallback button{min-height:44px}@media (min-width:690px){.botFullScreen .botRhythmChoices{grid-template-columns:repeat(3,minmax(0,1fr))}}.botFullScreen .botCreativeVisualPicker{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:7px;width:100%;min-width:0;margin:0 0 5px;padding:6px 4px;display:grid!important}.botFullScreen .botCreativeVisualTile{touch-action:manipulation;aspect-ratio:4/3!important;width:100%!important;min-width:0!important;min-height:84px!important;box-shadow:none!important;background:linear-gradient(135deg,#32284b,#123c42)!important;border:1px solid #907c9c!important;border-radius:12px!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important}.botFullScreen .botCreativeVisualTile img,.botFullScreen .botCreativeVisualTile video{position:absolute;inset:0;object-fit:cover!important;width:100%!important;height:100%!important}.botFullScreen .botCreativeVisualTile svg{pointer-events:none;width:100%;max-width:160px;height:100%}.botFullScreen .botCreativeVideoPlay{color:#fff;background:#060612b8;border-radius:99px;place-items:center;width:32px;height:32px;font-size:17px;display:grid;position:absolute;inset:auto auto 7px 8px}.botFullScreen .botCreativeVisualTile:focus-visible{outline-offset:2px;outline:3px solid #f7d78d}.botFullScreen .botImagineWorkspace .botImagineEmpty{display:none!important}.botFullScreen .botImagineWorkspace .botImagineThread{min-height:0!important;padding:2px 5px 6px!important}.botFullScreen .botImagineWorkspace>.botCreativeInlineHistory[data-media-mode=picture]{max-height:min(23dvh,170px)!important}.botFullScreen .botImagineWorkspace .botAudioStudioTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:5px}.botFullScreen .botImagineWorkspace .botAudioStudioTabs button{min-height:43px!important;font-size:24px!important;line-height:1!important}.botFullScreen .botImagineWorkspace .botImagineConversation .botCreativeVisualPicker{max-height:33dvh;overflow:auto}@media (orientation:landscape) and (max-height:520px){.botFullScreen .botCreativeVisualPicker{grid-template-columns:repeat(4,minmax(0,1fr))}.botFullScreen .botCreativeVisualTile{min-height:72px!important}}.botFullScreen .botRecordScreenAudio{color:#eee0ff;background:#261e37;border:1px solid #917ba2;border-radius:10px;grid-column:1/-1;align-items:center;gap:8px;min-height:44px;padding:7px 9px;font-size:12px;line-height:1.35;display:flex}.botFullScreen .botRecordScreenAudio input{accent-color:#b47bff;flex:0 0 20px;width:20px;height:20px}.botFullScreen .botGmailConnection{background:#172638;border:1px solid #758aa3;border-radius:10px;gap:6px;padding:8px;display:grid}.botFullScreen .botGmailConnection button{color:#fff;background:#3d2a65;border-radius:10px;min-height:46px;font-weight:800}.botFullScreen .botConnectedAppActions{background:#0e211d;border:1px solid #b69b74;border-radius:15px;flex-direction:column;gap:12px;min-width:0;max-width:100%;margin:12px 0;padding:14px;display:flex}.botFullScreen .botConnectedAppActions h3,.botFullScreen .botConnectedAppActions h4{color:#ffe0a1;margin:0}.botFullScreen .botConnectedAppActions p{margin:4px 0;font-size:13px;line-height:1.5}.botFullScreen .botConnectedAppTabs{flex-wrap:wrap;gap:7px;display:flex}.botFullScreen .botConnectedAppTabs button{color:#fff;background:#241936;border:1px solid #8668a2;border-radius:10px;flex:112px;min-height:40px;padding:6px;font-size:12px}.botFullScreen .botConnectedAppTabs button[aria-pressed=true]{background:#7647bd;border-color:#edd6ff}.botFullScreen .botConnectedAppActions button:not(.botConnectedAppTabs button){color:#fff;background:#342449;border:1px solid #ad8bc1;border-radius:10px;min-height:43px;margin:4px;padding:8px 12px;font-weight:650}.botFullScreen .botConnectedAppActions label{gap:6px;margin:6px 0;font-size:13px;display:grid}.botFullScreen .botConnectedAppActions input,.botFullScreen .botConnectedAppActions textarea{color:#fff;resize:vertical;background:#201830;border:1px solid #9789b1;border-radius:9px;width:100%;min-height:42px;padding:10px;font-size:14px}.botFullScreen .botConnectedAppActions textarea{min-height:95px}.botFullScreen .botConnectedResults{overscroll-behavior:contain;gap:6px;max-height:45dvh;padding:5px;display:grid;overflow:auto}.botFullScreen .botConnectedResults article{border-bottom:1px solid #75677a;gap:5px;padding:9px;display:grid}.botFullScreen .botConnectedResults small{color:#cabdd5}.botFullScreen .botConnectedAppActions pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:35dvh;font:inherit;background:#121327;border-radius:10px;padding:9px;overflow:auto}.botFullScreen .botGmailCompose,.botFullScreen .botGmailMessage,.botFullScreen .botGmailSendPreview{border:1px solid #806792;border-radius:12px;gap:7px;padding:10px;display:grid}.botFullScreen .botGmailSendPreview{border:2px solid #edc374}.botFullScreen .botConnectorError{color:#ffd3cb}.botFullScreen .botConnectedAppActions a{color:#ffe0a1;text-decoration:underline}@media (max-width:500px){.botFullScreen .botConnectedAppActions{padding:10px}.botFullScreen .botConnectedAppTabs button{flex-basis:95px}}.botFullScreen .botConversationJump{box-sizing:border-box;z-index:110;left:50%;bottom:calc(var(--bot-dock-height,82px) + var(--godbot-keyboard-offset,0px) + 13px);color:#fff;cursor:pointer;touch-action:manipulation;background:#2d204b;border:1px solid #d3bb88;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:max-content;max-width:min(80vw,270px);min-height:44px;padding:7px 16px;font-size:clamp(13px,3.5vw,16px);font-weight:750;line-height:1.2;display:inline-flex;position:fixed;transform:translate(-50%);box-shadow:0 5px 20px #0009}.botFullScreen .botConversationJump span{font-size:22px;line-height:1}.botFullScreen .botConversationJump:focus-visible{outline-offset:3px;outline:3px solid #f3d592}html[data-godbot-composer-focused=true] .botFullScreen .botConversationJump{display:none!important}@media (max-width:700px){.botFullScreen .chatWorkspace,.botFullScreen .workspace.botImagineWorkspace,.botFullScreen .botUnifiedWork.botUnifiedWorkspace,.botFullScreen .workspace.botCodeWorkspace{box-sizing:border-box!important;flex:1!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:0!important;overflow:hidden!important}.botFullScreen .workspace.botImagineWorkspace .botImagineConversation,.botFullScreen .workspace.botImagineWorkspace>.botCreativeInlineHistory[data-media-mode=audio],.botFullScreen .botWorkWorkspace>.botWorkConversation{overscroll-behavior:contain;box-sizing:border-box!important;min-height:0!important;padding-bottom:calc(var(--bot-dock-height,82px) + 10px)!important;scroll-padding-bottom:12px!important}.botFullScreen .botImagineWorkspace>.botCreativeInlineHistory[data-media-mode=audio]{flex:1!important;max-height:none!important;overflow-y:auto!important}.botFullScreen .botWorkWorkspace{min-height:0!important;max-height:100%!important;padding-bottom:0!important;overflow:hidden!important}}@media (orientation:landscape) and (max-height:600px){.botFullScreen .botConversationJump{min-height:40px;bottom:calc(var(--bot-dock-height,62px) + 7px)}}@media (prefers-reduced-motion:reduce){.botFullScreen .botConversationJump{transition:none!important}}.botFullScreen .liveInfoBar{flex-wrap:wrap!important;height:auto!important}.botFullScreen .botSeasonRow{box-sizing:border-box;flex-wrap:wrap;flex:1 0 100%;grid-column:1/-1;justify-content:center;align-items:center;gap:4px 10px;min-width:0;padding:5px 8px;font-size:12px;line-height:1.4;display:flex}.botFullScreen .botSeasonRow select{max-width:130px;min-height:32px;font:inherit}.botFullScreen .botSeasonRow small{text-align:center;flex-basis:100%;font-size:10px}.botFullScreen .liveInfoBar{box-sizing:border-box!important;grid-template-columns:minmax(88px,auto) minmax(0,1fr)!important;grid-template-areas:"brand clock""holiday season"!important;align-items:center!important;gap:2px 8px!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;padding:4px 8px!important;display:grid!important;overflow:visible!important}.botFullScreen .liveInfoBar>.botWeatherBrand{grid-area:brand;min-width:0}.botFullScreen .liveInfoBar>.timeWeather{grid-area:clock;box-sizing:border-box!important;text-align:left!important;grid-template-columns:auto minmax(0,1fr)!important;place-content:center start!important;gap:1px 7px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;padding:2px!important;font-size:clamp(11px,2.3vw,14px)!important;line-height:1.2!important;display:grid!important}.botFullScreen .liveInfoBar .liveTime{grid-column:1;font-size:clamp(13px,2.7vw,16px)!important;line-height:1.15!important}.botFullScreen .liveInfoBar .liveDate{grid-column:2;font-size:clamp(10px,2vw,12px)!important;line-height:1.2!important}.botFullScreen .liveInfoBar .liveWeather{grid-column:1/-1;overflow-wrap:anywhere!important;flex-wrap:wrap!important;gap:1px 7px!important;width:100%!important;min-width:0!important;font-size:clamp(9px,1.8vw,11px)!important;line-height:1.2!important;display:flex!important}.botFullScreen .liveInfoBar .botSeasonRow{box-sizing:border-box;grid-area:season;flex-wrap:wrap!important;flex:0 auto!important;justify-content:flex-start!important;align-items:center!important;gap:2px 7px!important;min-width:0!important;padding:2px 4px!important;font-size:11px!important;line-height:1.2!important;display:flex!important}.botFullScreen .liveInfoBar .botSeasonRow select{max-width:110px!important;min-height:30px!important;padding:3px 6px!important;font-size:11px!important}.botFullScreen .liveInfoBar .botSeasonRow small{flex:1 0 100%;text-align:left!important;font-size:9px!important;line-height:1.15!important}.botFullScreen .liveInfoBar>.holiday-calendar{grid-area:holiday;min-width:0;padding:0 2px!important}.botFullScreen .liveInfoBar .holiday-trigger{min-height:38px;padding:5px 10px;font-size:12px;line-height:1.15}.botFullScreen .botImageSupportTools{background:#081b16;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px 8px;display:grid}.botFullScreen .botImageSupportTool{min-width:0;padding:0!important}.botFullScreen .botImageSupportTool>button{box-sizing:border-box;color:#fff;text-align:center;background:#21183a;border:1px solid #937d57;border-radius:11px;width:100%;min-height:42px;padding:7px 9px;font-size:clamp(12px,3vw,14px);font-weight:750;line-height:1.2}.botFullScreen .botImageSupportTool>div{max-height:42dvh;padding:8px 2px 2px;overflow:auto}@media (max-width:600px){.botFullScreen .liveInfoBar{grid-template-columns:minmax(84px,auto) minmax(0,1fr)!important;gap:1px 6px!important;padding:3px 6px!important}}@media (orientation:landscape) and (max-height:600px){.botFullScreen .liveInfoBar{grid-template-columns:minmax(84px,auto) minmax(0,1fr) minmax(0,1.2fr)!important;grid-template-areas:"brand clock season""holiday clock season"!important;gap:1px 6px!important;padding:2px 6px!important}.botFullScreen .liveInfoBar .botSeasonRow small{display:none!important}.botFullScreen .botImageSupportTools{gap:4px;padding:3px 6px}}.botFullScreen .liveInfoBar[data-organized-header=true]{box-sizing:border-box!important;grid-template-columns:minmax(0,48%) minmax(0,52%)!important;grid-template-areas:"identity climate"!important;align-items:stretch!important;gap:4px!important;width:100%!important;height:clamp(140px,40vw,150px)!important;min-height:clamp(140px,40vw,150px)!important;max-height:clamp(140px,40vw,150px)!important;padding:4px 7px!important;display:grid!important;overflow:hidden!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botIdentityColumn{box-sizing:border-box;flex-direction:column;grid-area:identity;justify-content:space-between;gap:1px;width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.botFullScreen .liveInfoBar[data-organized-header=true] .botWeatherBrand{box-sizing:border-box!important;flex:none!important;justify-content:flex-start!important;align-items:center!important;width:max-content!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botCrownCrop{box-sizing:border-box!important;background:#030908!important;border-radius:8px!important;flex-direction:column!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:0!important;width:78px!important;height:58px!important;padding:1px 3px!important;display:flex!important;position:static!important;overflow:hidden!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botCrownCrop .botWeatherCrown{box-sizing:border-box!important;object-fit:contain!important;flex:none!important;width:40px!important;max-width:100%!important;height:31px!important;margin:0!important;display:block!important;position:static!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botWeatherBrandText{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botWeatherBrandText strong{color:#ffe5a3!important;white-space:nowrap!important;font-size:10px!important;line-height:1.05!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botWeatherBrandText small{color:#e4d1a6!important;white-space:nowrap!important;max-width:100%!important;font-size:7px!important;line-height:1.05!important;display:block!important;overflow:visible!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botIdentityColumn>.holiday-calendar{box-sizing:border-box!important;flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botIdentityColumn .holiday-trigger{box-sizing:border-box!important;white-space:nowrap!important;border-radius:14px!important;width:100%!important;height:23px!important;min-height:23px!important;padding:2px 5px!important;font-size:clamp(9px,2.5vw,11px)!important;line-height:1.1!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader{box-sizing:border-box!important;z-index:8!important;width:100%!important;min-width:0!important;height:49px!important;min-height:49px!important;max-height:49px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:27px 22px!important;grid-template-columns:minmax(0,3fr) minmax(0,4fr)!important;align-items:center!important;gap:0!important;margin:0!important;padding:0!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botHeaderActions,.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botHeaderUtilities{box-sizing:border-box!important;background:0 0!important;border:0!important;justify-content:space-around!important;align-items:center!important;gap:0!important;width:100%!important;min-width:0!important;height:27px!important;min-height:27px!important;max-height:27px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botHeaderActions{grid-area:1/1!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botHeaderUtilities{grid-area:1/2!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botHeaderActions>button,.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botHeaderUtilities>button,.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botInstallUtility .botInstallButton,.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botAccessibilityTrigger{box-sizing:border-box!important;color:#f6e0a4!important;width:24px!important;min-width:22px!important;max-width:24px!important;height:27px!important;min-height:27px!important;max-height:27px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 24px!important;place-items:center!important;margin:0!important;padding:0!important;font-size:19px!important;line-height:1!important;display:grid!important;position:static!important;transform:none!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botAccessibility{box-sizing:border-box!important;flex:0 24px!important;width:24px!important;min-width:22px!important;max-width:24px!important;height:27px!important;max-height:27px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;inset:auto!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botInstallUtility{flex:0 24px!important;width:24px!important;min-width:22px!important;max-width:24px!important;height:27px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botInstallUtility .botInstallButton{font-size:0!important;overflow:hidden!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botInstallUtility .botInstallButton:before{content:"↓";font-size:20px;line-height:1;display:block}.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botOneLinkSearchButton small{display:none!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botModes{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-area:2/1/auto/-1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;place-items:center!important;gap:2px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botModes button{box-sizing:border-box!important;color:#f9eedb!important;width:100%!important;min-width:0!important;max-width:none!important;height:22px!important;min-height:22px!important;max-height:22px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:2px 0!important;font-size:clamp(10px,2.4vw,12px)!important;font-weight:700!important;line-height:1.3!important;display:block!important;position:static!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader .botModes button.active{color:#f0ba60!important;text-underline-offset:3px!important;text-decoration:underline!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botTopHeader button:focus-visible{outline-offset:1px!important;border-radius:4px!important;outline:2px solid #ffe3a7!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botDateColumn{grid-area:climate;box-sizing:border-box!important;flex-direction:column!important;justify-content:space-around!important;align-items:stretch!important;gap:0!important;width:100%!important;min-width:0!important;height:100%!important;display:flex!important;overflow:hidden!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botDateColumn>.timeWeather{box-sizing:border-box!important;text-align:left!important;flex:none!important;grid-template-columns:auto minmax(0,1fr)!important;place-content:center start!important;align-items:start!important;gap:1px 4px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:grid!important;overflow:hidden!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botDateColumn .liveTime{white-space:nowrap!important;grid-column:1!important;font-size:clamp(11px,2.7vw,15px)!important;line-height:1.12!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botDateColumn .liveDate{white-space:normal!important;grid-column:2!important;font-size:clamp(9px,2.2vw,12px)!important;line-height:1.1!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botDateColumn .liveWeather{flex-wrap:wrap!important;grid-column:1/-1!important;justify-content:flex-start!important;align-items:center!important;gap:0 5px!important;width:100%!important;max-width:100%!important;font-size:clamp(8px,2vw,10px)!important;line-height:1.12!important;display:flex!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botDateColumn .botWeatherLocation{text-align:left!important;flex:1 0 100%!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botDateColumn .botSeasonRow{box-sizing:border-box!important;flex-wrap:wrap!important;flex:0 auto!important;justify-content:flex-start!important;align-items:center!important;gap:1px 5px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;font-size:clamp(9px,2.2vw,11px)!important;line-height:1.12!important;display:flex!important;position:static!important;overflow:hidden!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botDateColumn .botSeasonRow select{box-sizing:border-box!important;max-width:104px!important;height:22px!important;min-height:22px!important;margin:0!important;padding:1px 3px!important;font-size:10px!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botDateColumn .botSeasonRow small{display:none!important}@media (max-width:375px){.botFullScreen .liveInfoBar[data-organized-header=true]{grid-template-columns:minmax(0,49%) minmax(0,51%)!important;gap:2px!important;padding:3px 4px!important}.botFullScreen .liveInfoBar[data-organized-header=true] .botDateColumn .liveDate{font-size:9px!important}}@media (orientation:landscape) and (max-height:560px){.botFullScreen .liveInfoBar[data-organized-header=true]{grid-template-columns:minmax(0,43%) minmax(0,57%)!important;height:125px!important;min-height:125px!important;max-height:125px!important}}.botFullScreen .botImagineWorkspace>.botImageModeTabs{box-sizing:border-box!important;z-index:12!important;width:calc(100% - 12px)!important;max-width:calc(100% - 12px)!important;min-height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:center!important;gap:3px!important;margin:3px 6px!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}.botFullScreen .botImagineWorkspace>.botImageModeTabs button{box-sizing:border-box!important;z-index:12!important;color:#f9eddb!important;width:100%!important;min-width:0!important;height:43px!important;min-height:43px!important;box-shadow:none!important;cursor:pointer!important;touch-action:manipulation!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1px!important;padding:2px!important;display:flex!important;position:relative!important}.botFullScreen .botImagineWorkspace>.botImageModeTabs button strong{font-size:22px!important;line-height:1.15!important}.botFullScreen .botImagineWorkspace>.botImageModeTabs button span{font-size:clamp(9px,2.2vw,11px)!important;line-height:1.1!important}.botFullScreen .botImagineWorkspace>.botImageModeTabs button[aria-pressed=true]{color:#ffcd78!important;box-shadow:inset 0 -2px #ffcd78!important}.botFullScreen .botImagineWorkspace>.botImageModeTabs button:focus-visible{outline-offset:1px!important;border-radius:4px!important;outline:2px solid #ffcd78!important}
