:root{--bg:#0f1720;--surface:#121c26;--surface2:#0f1a24;--surface3:#182533;--line:#ffffff14;--text:#e5e7eb;--muted:#8ea2b5;--blue:#2aabee;--green:#3bd671;--green2:#20b56b;--shadow:0 10px 30px #00000059}body{background:var(--bg)}.turboApp.themeLight{--bg:#e8f1f8;--surface:#f7fbff;--surface2:#eef6fc;--surface3:#fff;--line:#6582a038;--text:#203243;--muted:#50677b;--blue:#0b67a3;--green:#087744;--shadow:0 12px 32px #33536e1f;color:var(--text)}.turboApp.themeLight .toolButton,.turboApp.themeLight .composerIcon,.turboApp.themeLight .profileClose,.turboApp.themeLight .headerActions button,.turboApp.themeLight .moduleHeader>button,.turboApp.themeLight .cloudCreate button,.turboApp.themeLight .moduleDock button:not(.active):not(:nth-child(3)){color:#40586b}.turboApp.themeLight .mainMenu nav a:hover,.turboApp.themeLight .mainMenu nav button:hover{color:var(--text);background:#dbeaf3}.turboApp.themeLight .messageBubble:not(.gameBubbleNext){color:#203243;background:#fff;border:1px solid #cbdce8;box-shadow:0 3px 12px #33536e17}.turboApp.themeLight .messageLine.mine .messageBubble:not(.gameBubbleNext){background:#d8ecf8;border-color:#a9cfdf}.turboApp.themeLight .messageBubble:not(.gameBubbleNext) .messageMeta,.turboApp.themeLight .fileCard small,.turboApp.themeLight .locationCard small,.turboApp.themeLight .eventMessage small{color:#526a7d}.turboApp.themeLight .senderName,.turboApp.themeLight .messageBody a{color:#075f98}.turboApp.themeLight .replyPreview{color:#314c61;background:#eaf4fa}.turboApp.themeLight .messageMenu{color:#203243;background:#fff;border-color:#cbdce8}.turboApp.themeLight .messageMenu button:hover{background:#e8f2f8}.turboApp.themeLight .messageMenuButton{color:#29465b;background:#20324314}.turboApp.themeLight .ttsPlayButton{color:#075f98;background:#0b67a31a}.turboApp.themeLight .aiPanel .moduleHeader{background:var(--surface);border-bottom:1px solid var(--line)}.turboApp.themeLight .aiMessages article.user p{color:#203243;background:#d8ecf8;border:1px solid #a9cfdf}.turboApp.themeLight .aiMessages article.assistant p{color:#203243;background:#fff;border:1px solid #cbdce8}.turboApp.themeLight .aiComposer{background:#fff}.turboApp.themeLight .aiComposer>.aiImportButton{color:#29465b;background:#e8f2f8}.turboApp{background:var(--bg);grid-template-columns:360px 1fr}.sidebar{background:var(--surface);flex-direction:column;min-width:300px;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden}.sidebarHeader,.sidebarSearch,.chatFilters,.storiesBar{flex:none}.sidebarHeader{border-bottom:0;height:60px;padding:10px 12px}.brandButton{letter-spacing:.2px;font-size:20px;font-weight:900}.platformOrbit{border:1px solid var(--line);border-radius:50%;width:25px;height:25px}.platformOrbit:after{content:"";background:var(--blue);border-radius:50%;position:absolute;inset:7px}.platformOrbit i{width:6px;height:6px;box-shadow:0 0 0 2px var(--surface)}.toolButton{border:1px solid var(--line);background:0 0;border-radius:12px;width:40px;height:40px}.signalButton{background:var(--surface2);border-color:#94a3b859;border-radius:10px;width:36px;height:36px}.signalButton.online{color:var(--green)}.signalButton.checking{color:var(--amber)}.signalButton.offline{color:var(--red)}.connectionStatusBackdrop{z-index:260}.connectionStatusModal{width:min(520px,100vw - 24px);overflow:hidden}.connectionStatusModal>header>span{align-items:center;gap:9px;display:flex}.connectionStatusModal>header>span svg{width:20px;color:var(--green)}.connectionStatusHeroNext{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#2aabee1a,#26d87614);align-items:center;gap:13px;padding:18px;display:flex}.connectionStatusHeroNext>i{background:#60727c;border-radius:50%;flex:0 0 42px;width:42px;height:42px;position:relative;box-shadow:0 0 0 8px #60727c1a}.connectionStatusHeroNext>i:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:14px}.connectionStatusHeroNext>i.online{background:var(--green);box-shadow:0 0 0 8px #26d8761f}.connectionStatusHeroNext>i.offline{background:var(--red);box-shadow:0 0 0 8px #ef44441f}.connectionStatusHeroNext>i.checking{background:var(--amber);animation:1.1s infinite signalPulse}.connectionStatusHeroNext>span{gap:3px;display:grid}.connectionStatusHeroNext strong{font-size:16px}.connectionStatusHeroNext small{color:var(--muted);font-size:10px}@keyframes signalPulse{50%{opacity:.42;transform:scale(.92)}}.connectionStatusGridNext{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.connectionStatusGridNext article{border:1px solid var(--line);background:var(--surface2);border-radius:7px;gap:4px;min-width:0;padding:11px;display:grid}.connectionStatusGridNext article:last-child{grid-column:1/-1}.connectionStatusGridNext small{color:var(--muted);font-size:10px}.connectionStatusGridNext strong{overflow-wrap:anywhere;font-size:12px}@media (max-width:520px){.connectionStatusGridNext{grid-template-columns:1fr}.connectionStatusGridNext article:last-child{grid-column:auto}}.sidebarSearch{background:var(--surface2);border-radius:18px;height:48px;margin:0 12px 10px;padding:0 14px}.sidebarSearch input{height:46px;font-size:13px;line-height:46px}.chatFilters{border-bottom:1px solid var(--line);gap:0;padding:0 2px}.chatFilters button{background:0 0;border-radius:0;height:34px;padding:0 11px;font-size:11px;font-weight:750}.chatFilters button.active{background:color-mix(in srgb,var(--green) 8%,transparent);color:var(--text);border-color:#0000}.storiesBar{border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 92%,white 8%),var(--surface));padding:12px 10px 10px;display:block}.storiesRail{scrollbar-width:none;gap:12px;padding:2px 2px 4px;display:flex;overflow-x:auto}.storiesRail::-webkit-scrollbar{display:none}.storyTile{width:76px;color:var(--text);background:0 0;border:0;flex-direction:column;flex:0 0 76px;align-items:center;gap:6px;padding:0;display:flex}.storyTileAvatar{background:linear-gradient(135deg,#32d683,#20b56b);border-radius:50%;width:64px;height:64px;padding:3px;position:relative;box-shadow:0 10px 20px #20b56b2e}.storyTileAvatar.is-viewed{box-shadow:none;background:linear-gradient(135deg,#6f8cab73,#6f8cab40)}.storyTileAvatarInner{border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:22px;font-weight:800;display:flex;overflow:hidden}.storyTileAvatarInner img{object-fit:cover;width:100%;height:100%}.storyTileAvatarInner b{font-size:22px}.storyTile.is-add .storyTileAvatar{box-shadow:none;background:0 0;padding:0}.storyTile.is-add .storyTileAvatarInner{border:1px solid var(--line);background:var(--surface2)}.storyTilePlus{border:2px solid var(--surface);background:var(--green);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;bottom:-1px;right:-1px}.storyTileLabel{width:100%;color:var(--text);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.3;overflow:hidden}.chatList{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#8ea2b57a transparent;-webkit-overflow-scrolling:touch;touch-action:pan-y;flex:1 1 0;min-height:0;padding:6px 8px 8px;overflow-x:hidden;overflow-y:auto!important}.chatList::-webkit-scrollbar{width:6px}.chatList::-webkit-scrollbar-thumb{background:#8ea2b57a;border-radius:999px}.chatList.cloudListHost{padding:0;overflow:hidden}.cloudCompact{flex-direction:column;height:100%;min-height:0;display:flex}.nextCloudPanel{background:var(--surface)}.nextCloudBody{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 10px;display:flex}.nextCloudToolbar{align-items:center;gap:7px;display:flex}.nextCloudToolbar>button,.nextCloudKinds button{border:1px solid var(--line);width:40px;height:40px;color:var(--text);background:#ffffff0d;border-radius:13px;flex:0 0 40px;place-items:center;display:grid}.nextCloudToolbar svg{width:19px;height:19px}.nextCloudUsage{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;min-width:0;height:28px;padding:0 8px 0 3px;display:flex}.nextCloudUsage>i{--cloud-pct:0%;--cloud-color:#fff;background:conic-gradient(var(--cloud-color) var(--cloud-pct),#ffffff26 0);border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;position:relative}.nextCloudUsage>i:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:4px}.nextCloudUsage b{z-index:1;font-size:7px;position:relative}.nextCloudUsage small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.nextCloudKinds{scrollbar-width:none;gap:7px;padding-bottom:3px;display:flex;overflow-x:auto}.nextCloudKinds::-webkit-scrollbar{display:none}.nextCloudKinds button{border-radius:12px;flex-basis:36px;width:36px;height:34px}.nextCloudKinds button.active{color:var(--blue);background:#2aabee29;border-color:#2aabee8c}.nextCloudBreadcrumbs{min-height:24px;color:var(--muted);scrollbar-width:none;align-items:center;gap:7px;font-size:12px;display:flex;overflow-x:auto}.nextCloudBreadcrumbs::-webkit-scrollbar{display:none}.nextCloudBreadcrumbs>button,.nextCloudBreadcrumbs span>button{color:var(--blue);white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:850}.nextCloudBreadcrumbs span{gap:7px;display:flex}.nextCloudList{scrollbar-width:thin;scrollbar-color:#8ea2b561 transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding:1px 1px 10px;display:flex;overflow-y:auto}.nextCloudItem{border:1px solid var(--line);background:var(--surface2);border-radius:14px;align-items:center;min-height:64px;display:flex;position:relative}.nextCloudItem.folder{border-radius:15px}.nextCloudItem.note{color:#17202b;background:#fde68a;border-color:#0f172a24}.nextCloudOpen{min-width:0;min-height:62px;color:inherit;text-align:start;background:0 0;flex:1;align-items:center;gap:10px;padding:8px 7px 8px 10px;display:flex}.nextCloudOpen>span:last-child{gap:3px;min-width:0;display:grid}.nextCloudOpen strong,.nextCloudOpen>span:last-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nextCloudOpen strong{font-size:13px}.nextCloudOpen>span:last-child small{color:var(--muted);font-size:10px}.nextCloudIcon{width:42px;min-width:42px;color:var(--blue);place-items:center;display:grid}.nextCloudItem.folder .nextCloudIcon{color:#f59e0b}.nextCloudItem.note .nextCloudIcon{color:#0f172a}.nextCloudIcon svg{width:25px;height:25px}.nextCloudIcon small{max-width:48px;color:var(--muted);white-space:nowrap;margin-top:2px;font-size:8px;font-weight:800}.nextCloudMore{border:1px solid var(--line);width:34px;height:34px;color:inherit;background:0 0;border-radius:10px;flex:0 0 34px;place-items:center;margin-right:7px;display:grid}.nextCloudMore svg{width:17px}.nextCloudMenu{z-index:30;border:1px solid var(--line);background:var(--surface);width:166px;box-shadow:var(--shadow);border-radius:12px;padding:6px;position:absolute;top:50px;right:8px}.nextCloudMenu button,.nextCloudMenu a{width:100%;height:38px;color:var(--text);background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 9px;font-size:12px;text-decoration:none;display:flex}.nextCloudMenu svg{width:16px}.nextCloudMenu .danger{color:#ef4444}.nextCloudMenu button:hover,.nextCloudMenu a:hover{background:#ffffff0f}.cloudFileAvatar{color:#fff;background:#687987;border-radius:11px;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden}.cloudFileAvatar>img{z-index:2;object-fit:cover;background:var(--surface2);width:100%;height:100%;position:absolute;inset:0}.cloudFileAvatarFallback{place-items:center;display:grid}.cloudFileAvatarFallback svg{width:23px;height:23px}.cloudFileAvatar>b{inset-inline:3px;color:#fff;text-align:center;text-overflow:ellipsis;font-size:7px;line-height:1;position:absolute;bottom:2px;overflow:hidden}.cloudFileAvatar>i{z-index:3;color:#fff;background:#0009;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute}.cloudFileAvatar>i svg{width:10px!important;height:10px!important}.cloudFileAvatar-doc{background:#276fa9}.cloudFileAvatar-sheet{background:#168571}.cloudFileAvatar-slide{background:#bd6044}.cloudFileAvatar-pdf{background:#bd424e}.cloudFileAvatar-image{background:#267eaa}.cloudFileAvatar-audio{background:#8c58a7}.cloudFileAvatar-video{background:#a34478}.cloudFileAvatar-archive{background:#a56b29}.cloudFileAvatar-app{background:#36865d}.cloudFileAvatar-code{background:#576db0}.cloudFileAvatar-text{background:#587a88}.cloudFileAvatar-ebook{background:#8c5d7b}.cloudFileAvatar-font{background:#6d61a8}.cloudFileAvatar-data{background:#548879}.nextCloudIcon:has(.cloudFileAvatar){border-radius:0;height:auto;background:0 0!important}.chatRow{border-radius:0;grid-template-columns:46px minmax(0,1fr) auto;gap:12px;height:auto;min-height:72px;margin:0;padding:12px 10px;font-family:Tahoma,Segoe UI,Vazirmatn,sans-serif;transition:background-color .16s}.chatRow:hover{box-shadow:none;background:#2aabee0f}.chatRow.active{box-shadow:none;background:#2aabee1f}.chatRow.unread:not(.active){box-shadow:none;background:#2aabee14}.chatRowText{gap:4px}.chatRowText strong{font-size:14px;font-weight:750;line-height:1.45}.chatRowText small{font-size:12px;font-weight:500;line-height:1.5}.chatRowTitle{align-items:center;gap:6px;min-width:0;display:flex}.chatRowTitle strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chatRowTitle svg{color:var(--muted);flex:none}.chatRow.unread .chatRowText strong{font-weight:900}.chatRow.unread .chatRowText small{color:var(--text);font-weight:750}.chatRowMeta time{font-size:11px;line-height:1.4}.chatRowMeta b{background:var(--blue);color:#001018;border-radius:11px;min-width:22px;height:22px;font-size:12px}.chatRow.muted .chatRowMeta b{background:var(--surface2);border:1px solid var(--line);color:var(--muted)}.moduleDock{background:var(--surface);border-top:1px solid var(--line);z-index:12;flex:0 0 65px;gap:10px;height:65px;min-height:65px;padding:10px 12px;position:relative;display:flex!important}.moduleDock button{border:1px solid var(--line);width:auto;min-width:0;height:44px;color:var(--text);background:#ffffff0f;border-radius:14px;flex:1 1 0}.moduleDock button.active{background:var(--green);border-color:var(--green);color:#fff}.moduleDock button:nth-child(3){color:#fff;background:#2563eb;border-color:#2563eb;border-radius:999px;height:50px;box-shadow:0 10px 20px #2563eb47}.moduleDock button:nth-child(3).active{background:#1d4ed8;border-color:#1d4ed8}.chatWorkspace{background:linear-gradient(180deg,#ffffff05,transparent),var(--surface2);flex-direction:column;display:flex}.emptyChatWorkspace .emptyWorkspace{color:#2aabee1f;background-color:#0000;background-image:radial-gradient(#4d79a014 1px,#0000 1px);flex:1;height:auto;font-size:12px}.staticIdentity{cursor:default}.disabledComposer{opacity:.82}.chatHeader{background:0 0;gap:12px;height:60px;min-height:60px;padding:0 14px}.mobileBack{display:grid}.chatIdentity{flex:1;gap:12px}.headerAvatar{flex-basis:42px;width:42px;height:42px}.chatIdentity strong{font-size:14px;font-weight:900}.chatIdentity small{margin-top:2px;font-size:12px}.headerActions{gap:8px}.headerActionMenu{top:52px;right:auto;background:var(--surface);border-radius:8px;width:224px;padding:7px;inset-inline-end:54px}.headerActionMenu button{border-radius:7px;height:auto;min-height:54px;padding:7px 8px;font-size:12px;font-weight:800}.headerActionMenu.userHeaderMenu{right:auto;inset-inline-end:8px}.headerActionMenu .danger{color:#ff7f89}.communicationToggle.active{color:var(--blue);background:#1f9cf024;border-color:#1f9cf085}.pinnedBar{background:var(--surface);border-bottom:1px solid var(--line);height:42px;min-height:42px;padding:0 14px}.messagesViewport{scrollbar-gutter:stable;background-image:radial-gradient(#4d79a014 1px,#0000 1px);background-size:16px 16px;flex:1;min-height:0;padding:16px 18px}.messageDaySeparator{color:var(--muted);text-align:center;white-space:nowrap;align-items:center;gap:12px;margin:18px 0 14px;font-size:11px;font-weight:700;display:flex}.messageDaySeparator:before,.messageDaySeparator:after{content:"";background:var(--line);flex:1;height:1px}.messageDaySeparator span{background:var(--surface2);border-radius:6px;padding:4px 9px}.fileCardEditable{gap:4px}.fileCardOpen{min-width:0;color:inherit;text-align:start;background:0 0;flex:1;align-items:center;gap:11px;padding:0;display:flex}.fileCardOpen>span{flex:1;min-width:0;display:grid}.fileCardOpen strong,.fileCardOpen small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fileCardDownload{width:32px;height:36px;color:inherit;border-radius:6px;flex:0 0 32px;place-items:center;display:grid}.fileCardDownload:hover,.fileCardOpen:hover{color:var(--green)}.messageLine{margin:0}.messageBubble{background:#182533;border-radius:14px;min-width:0;max-width:min(640px,72%);margin:8px 0;padding:10px 12px;box-shadow:0 8px 18px #0000001f}.messageLine.mine .messageBubble{background:#2b5278}.messageBody{font-size:13px;line-height:1.55}.messageMenuButton{border-radius:10px}.aiAutoReplyBadgeNext{color:#8fc0ff;background:#2b7fff24;border:1px solid #2b7fff66;border-radius:5px;justify-content:center;align-items:center;min-width:24px;height:18px;margin:0 0 5px 4px;padding:0 4px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.replyPreview{border-radius:8px}.fileCard,.eventMessage,.gameMessage{min-height:44px}.messageImage{margin:-5px -7px 4px}.messageImage img,.messageVideo{border-radius:10px}.scrollDown{color:#1f9cf0;background:#fff;border:1px solid #1f9cf047;bottom:92px;right:22px}.composerReply{background:var(--surface);border-left:0;border-right:0;border-color:var(--line);margin:0;padding:8px 14px}.composer{border:0;border-top:1px solid var(--line);visibility:visible;z-index:12;background:0 0;border-radius:0;flex:none;align-items:center;gap:8px;min-height:70px;margin:0;padding:9px 12px;display:flex!important}.composer:before{content:"";border:1px solid var(--line);pointer-events:none;background:#ffffff0f;border-radius:18px;position:absolute;inset:8px 12px}.composer textarea{text-align:start;min-height:38px;padding:10px 4px;font-size:13px;line-height:1.35;position:relative}.composerIcon,.sendButton{border-radius:12px;flex-basis:38px;width:38px;min-width:38px;height:38px;position:relative}.composerIcon{border:0}.sendButton{background:var(--green);color:#fff;border-radius:12px}.speechDockButton{z-index:20;position:absolute;bottom:76px;left:50%;transform:translate(-50%)}.speechDockButton button{color:#fff;background:#1677ff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 5px 12px #1677ff42}.speechDockButton button svg{width:14px;height:14px}.speechDockButton.listening button{background:#ef4444;animation:1.3s ease-in-out infinite speechPulse}.speechDockButton.working button{background:#475569}.speechDockButton button:disabled{opacity:.62}@keyframes speechPulse{50%{box-shadow:0 0 0 6px #ef444424,0 5px 12px #ef444442}}.ttsPlayButton{width:24px;height:24px;color:inherit;background:#ffffff1a;border:0;border-radius:50%;place-items:center;margin-right:auto;display:grid}.ttsPlayButton.playing{color:#72f2a6;background:#3bd67138}.ttsPlayButton.loading{color:var(--muted)}.attachMenu{background:var(--surface);border-radius:14px;max-height:min(350px,55dvh);bottom:66px;overflow-y:auto}.pollComposerNext,.scheduleComposerNext{padding-bottom:12px}.pollComposerNext>label,.scheduleComposerNext>label,.pollComposerOptionsNext{gap:6px;margin:12px 14px;display:grid}.pollComposerNext label,.scheduleComposerNext label{color:var(--muted);font-size:12px}.pollComposerNext input,.scheduleComposerNext input{border:1px solid var(--line);background:var(--surface2);width:100%;min-width:0;height:40px;color:var(--text);font:inherit;border-radius:7px;padding:0 10px}.pollComposerOptionsNext{max-height:38dvh;overflow-y:auto}.pollComposerOptionsNext label{grid-template-columns:1fr auto;gap:5px;display:grid}.pollComposerOptionsNext label>span{grid-column:1/-1}.pollComposerOptionsNext label>button{width:38px;color:var(--muted);background:0 0}.pollComposerOptionsNext>button{height:36px;color:var(--blue);background:0 0;align-items:center;gap:6px;display:flex}.pollComposerNext footer,.scheduleComposerNext footer{justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}.pollComposerNext footer button,.scheduleComposerNext footer button{background:var(--surface2);min-height:38px;color:var(--text);border-radius:7px;padding:0 13px}.pollComposerNext footer button.primary,.scheduleComposerNext footer button.primary{background:var(--green);color:#fff}.pollComposerNext footer button:disabled{opacity:.5}.pollMessageNext{gap:9px;min-width:min(260px,65vw);display:grid}.pollMessageNext>strong{font-size:13px;line-height:1.5}.pollMessageNext>div{gap:6px;display:grid}.pollMessageNext button{border:1px solid var(--line);min-height:38px;color:inherit;text-align:start;background:#ffffff0f;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex;position:relative;overflow:hidden}.pollMessageNext button.selected{border-color:var(--green)}.pollMessageNext button>span,.pollMessageNext button>small{z-index:1;position:relative}.pollMessageNext button>i{background:#2aabee26;position:absolute;inset:0 auto 0 0}.pollMessageNext>small{color:var(--muted);font-size:10px}.storeReferralNext{gap:8px;width:min(380px,70vw);min-width:0;display:grid}.storeReferralNext>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.65}.storeReferralBuyerNext,.storeReferralOrderNext{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;padding:7px 0;font-size:11px;display:grid}.storeReferralBuyerNext>strong,.storeReferralOrderNext>strong{color:var(--blue);grid-column:1/-1}.storeReferralBuyerNext span,.storeReferralOrderNext span{overflow-wrap:anywhere;min-width:0}.storeReferralBuyerNext b{font-weight:600}.storeReferralOrderNext>b{color:var(--green);grid-column:1/-1}.storeReferralLinkNext{border:1px solid var(--line);border-inline-start:3px solid var(--green);background:var(--surface2);min-width:0;color:var(--text);border-radius:7px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px;padding:8px;text-decoration:none;display:grid}.storeReferralImageNext{background:var(--surface3);width:52px;height:52px;color:var(--green);border-radius:5px;place-items:center;display:grid;overflow:hidden}.storeReferralImageNext img{object-fit:cover;width:100%;height:100%}.storeReferralLinkNext>span:last-child{gap:2px;min-width:0;display:grid}.storeReferralLinkNext small,.storeReferralLinkNext strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storeReferralLinkNext small{color:var(--muted);font-size:10px}.storeReferralLinkNext strong{font-size:13px}.messageBubble:has(.storeReferralNext){max-width:min(440px,90vw)}.moduleHeader{flex-basis:60px;height:60px;min-height:60px}.modulePanel{background:var(--surface2)}.profileModal,.compactModal,.wideModal,.platformModal,.mainMenu{background:var(--surface);border-color:var(--line)}.menuBackdrop{z-index:100;background:0 0;position:fixed;inset:0}.menuBackdrop .mainMenu{top:58px;left:auto;border:1px solid var(--line);border-radius:8px;width:232px;padding:7px;position:absolute;inset-inline-start:108px;box-shadow:0 18px 46px #00000057}.mainMenu nav{padding:0}.mainMenu nav a,.mainMenu nav button{border-radius:7px;height:40px;font-size:12px}.menuSeparator{background:var(--line);height:1px;margin:5px 4px}.menuLanguageSwitch{width:100%;height:40px;color:var(--text);cursor:pointer;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:11px;padding:0 11px;display:grid}.menuLanguageSwitch:hover{background:#223844}.menuLanguageSwitch img{object-fit:cover;border-radius:2px;width:22px;height:15px}.menuLanguageSwitch select{width:100%;height:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;outline:0;font-size:12px}.menuLanguageSwitch option{color:#14242e;background:#fff}.profileModal{border-radius:8px}.profileActions button{background:#ffffff0f;border-radius:14px}.profileFacts,.profileTabs{border-color:var(--line);background:var(--surface2)}.platformModal{width:min(520px,100vw - 32px)}.platformModal>header>div{display:grid}.platformModal>header small{color:var(--muted);font-size:10px}.platformGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.platformGrid>a,.platformGrid>button{background:0 0;border-radius:8px;height:150px}.platformGrid>a>small,.platformGrid>button>small{color:var(--muted);text-align:center;font-size:9px}.platformGrid button>b{color:var(--green);font-size:9px}.callOverlay{border-radius:16px;width:min(520px,100vw - 36px);height:min(650px,100dvh - 36px);inset:auto 18px 18px auto}.callOverlay:fullscreen{border-radius:0;width:100%;height:100%;inset:0}.callControls{background:var(--surface)}.modernCall{background-color:#07141d;background-image:radial-gradient(circle at 1px 1px,#8faec01a 1px,#0000 1.2px);background-size:20px 20px;border-color:#85a4b838;border-radius:26px;grid-template-rows:auto minmax(0,1fr) auto;width:min(430px,100vw - 36px);height:min(720px,100dvh - 36px);overflow:hidden}.modernCall.fullscreen{border:0;border-radius:0;width:100vw;height:100dvh;inset:0}.modernCallHeader{z-index:5;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:10px;min-height:104px;padding:13px 14px 8px;display:grid}.modernCallHeader>button{color:#fff;background:#1b2830;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.modernCallHeader>button svg{width:20px}.modernCallHeader>span{text-align:center;justify-items:center;gap:1px;min-width:0;display:grid}.modernCallHeader strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:20px;overflow:hidden}.modernCallHeader small{color:#9fb0ba;font-size:11px}.modernCallHeader em{color:#d2dce1;font-size:13px;font-style:normal}.modernCall .callStage{background:0 0}.modernCall .remoteVideo{object-fit:contain;background:0 0}.modernCall .callIdentity{pointer-events:none}.modernCall .callIdentity>span{background:#293a44;width:min(58vw,250px);height:min(58vw,250px);font-size:76px;font-weight:800;box-shadow:0 24px 70px #00000052}.modernCall .localVideo{border-radius:12px;width:82px;bottom:18px;right:18px}.modernCall .callControls{min-height:242px;padding:22px 18px max(20px,env(safe-area-inset-bottom));background:#0e1419;border-top:1px solid #ffffff0f;border-radius:34px 34px 0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:15px 8px;display:grid}.modernCall .callControls button{color:#fff;background:0 0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;width:100%;height:88px;display:flex}.modernCall .callControls button:before{content:"";background:#1d282e;border-radius:50%;width:62px;height:62px;position:absolute}.modernCall .callControls button{position:relative}.modernCall .callControls button>svg{z-index:1;width:25px;height:25px;margin-top:18px;position:relative}.modernCall .callControls button>span{z-index:1;font-size:12px;font-weight:700;position:relative}.modernCall .callControls .hangup{background:0 0}.modernCall .callControls .hangup:before{background:#f0003c}.modernCall .callControls .accept{background:0 0;transform:none}.modernCall .callControls .accept:before{background:#22c76a}.modernCall.minimized{width:280px;height:104px}.modernCall.minimized .modernCallHeader{height:104px}.modernCall.minimized .callStage{display:none}.modernCall .callControls{min-height:190px;padding:18px 18px max(16px,env(safe-area-inset-bottom))}.modernCall .callControls button{gap:0;height:68px}.modernCall .callControls button>span{display:none}.storyOverlay{z-index:180;background:#03080ed6;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.storyViewer,.storyComposer{border:1px solid var(--line);background:var(--surface);width:min(430px,100vw - 20px);max-height:calc(100dvh - 20px);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.storyViewer>header,.storyComposer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:56px;padding:0 12px;display:flex}.storyViewer>header button,.storyComposer>header button{width:38px;height:38px;color:var(--text);background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.storyViewerIdentity{align-items:center;gap:9px;display:flex}.storyViewerIdentity>img,.storyViewerIdentity>b{object-fit:cover;background:var(--surface2);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.storyViewerMedia{background:#080b0f;place-items:center;min-height:360px;max-height:calc(100dvh - 78px);display:grid;position:relative;overflow:auto}.storyViewerMedia img,.storyViewerMedia video{object-fit:contain;width:100%;height:auto;max-height:calc(100dvh - 78px);display:block}.storyViewerMedia p{color:#fff;text-align:center;background:#00000094;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.6;position:absolute;bottom:18px;left:18px;right:18px}.storyComposer{padding-bottom:12px}.storyComposer textarea{border:1px solid var(--line);background:var(--surface2);width:calc(100% - 24px);min-height:180px;color:var(--text);font:inherit;resize:vertical;border-radius:8px;margin:12px;padding:16px}.storyComposerPreview{background:#05080b;border-radius:8px;max-height:300px;margin:12px;overflow:hidden}.storyComposerPreview img,.storyComposerPreview video{object-fit:contain;width:100%;max-height:300px;display:block}.storyComposer footer{justify-content:flex-end;gap:8px;padding:0 12px;display:flex}.storyComposer footer button{border:1px solid var(--line);background:var(--surface2);height:40px;color:var(--text);border-radius:8px;padding:0 14px;font-weight:800}.storyComposer footer button.primary{border-color:var(--green);background:var(--green);color:#fff}.storyComposer footer button:disabled{opacity:.5}.cloudNoteEditor{color:#17202b;width:min(620px,100vw - 24px);max-height:calc(100dvh - 24px);box-shadow:var(--shadow);background:#fde68a;border:1px solid #0f172a2e;border-radius:8px;grid-template-rows:54px auto minmax(220px,1fr) auto;display:grid;overflow:hidden}.cloudNoteEditor.orange{background:#fdba74}.cloudNoteEditor.red{background:#fca5a5}.cloudNoteEditor.pink{background:#f9a8d4}.cloudNoteEditor.purple{background:#d8b4fe}.cloudNoteEditor.blue{background:#bfdbfe}.cloudNoteEditor.green{background:#bbf7d0}.cloudNoteEditor.gray{background:#cbd5e1}.cloudNoteEditor header{border-bottom:1px solid #0f172a24;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.cloudNoteEditor header button{color:#17202b;background:#ffffff59;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.cloudNoteEditor>input,.cloudNoteEditor>textarea{color:#17202b;width:100%;font:inherit;background:0 0;border:0;outline:0}.cloudNoteEditor>input{padding:14px;font-size:18px;font-weight:900}.cloudNoteEditor>textarea{resize:none;min-height:250px;padding:12px 14px;font-size:14px;line-height:1.7}.cloudNoteEditor footer{border-top:1px solid #0f172a24;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cloudNoteEditor footer>div{flex-wrap:wrap;gap:7px;display:flex}.cloudNoteEditor footer>div button{background:#fde68a;border:2px solid #ffffffd1;border-radius:50%;width:23px;height:23px}.cloudNoteEditor footer>div button.orange{background:#fdba74}.cloudNoteEditor footer>div button.red{background:#fca5a5}.cloudNoteEditor footer>div button.pink{background:#f9a8d4}.cloudNoteEditor footer>div button.purple{background:#d8b4fe}.cloudNoteEditor footer>div button.blue{background:#bfdbfe}.cloudNoteEditor footer>div button.green{background:#bbf7d0}.cloudNoteEditor footer>div button.gray{background:#cbd5e1}.cloudNoteEditor footer>div button.active{outline:2px solid #0f172a}.cloudNoteEditor footer .save{color:#fff;background:#17202b;border:0;border-radius:8px;height:38px;padding:0 18px;font-weight:900}@media (max-width:760px){.turboApp{grid-template-columns:1fr}.sidebar{min-width:0}.workspaceHost{display:none}.workspaceHost.chatOpen,.workspaceHost.moduleOpen{display:block}.chatHeader{padding:0 10px}.messagesViewport{padding:12px 10px}.messageBubble{max-width:88%}.composer{padding-left:8px;padding-right:8px;padding-bottom:calc(9px + env(safe-area-inset-bottom))}.composer:before{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom))}.speechDockButton{bottom:calc(74px + env(safe-area-inset-bottom))}.callOverlay{border-radius:16px;width:auto;height:auto;max-height:58vh;bottom:8px;left:8px;right:8px}.callStage{aspect-ratio:16/9;min-height:180px}.modernCall{inset:auto 8px calc(76px + env(safe-area-inset-bottom));border-radius:22px;width:auto;height:min(660px,100dvh - 104px);max-height:calc(100dvh - 104px)}.modernCall.fullscreen{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none;inset:0}.modernCall .callStage{aspect-ratio:auto;min-height:0}.modernCall .callIdentity>span{width:min(46vw,220px);height:min(46vw,220px)}.modernCall .callControls{min-height:222px;padding:16px 14px max(14px,env(safe-area-inset-bottom));border-radius:30px 30px 18px 18px}.modernCall.fullscreen .callControls{border-radius:34px 34px 0 0}.modernCall.minimized{inset:auto 10px calc(78px + env(safe-area-inset-bottom)) auto;border-radius:18px;width:270px;height:104px}.profileModal{border-radius:0}.platformGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.storyViewer,.storyComposer{border:0;border-radius:0;width:100%;height:100%;max-height:none}.storyViewerMedia{height:calc(100dvh - 56px);max-height:none}.storyViewerMedia img,.storyViewerMedia video{max-height:calc(100dvh - 56px)}.modernCall .callControls{min-height:184px;padding:14px}}.nextCloudBody{gap:0;padding:12px 10px}.nextCloudToolbar{margin-bottom:8px}.nextCloudKinds{border-bottom:1px solid var(--line);scrollbar-width:none;align-items:stretch;gap:0;padding:0 2px;display:flex;overflow-x:auto}.nextCloudKinds button{width:auto;min-width:52px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:750;display:inline-flex;position:relative}.nextCloudKinds button:after{content:"";inset-inline:8px;background:var(--blue);border-radius:2px 2px 0 0;height:2px;transition:transform .18s;position:absolute;bottom:0;transform:scaleX(0)}.nextCloudKinds button:hover{color:var(--text);background:#ffffff0a}.nextCloudKinds button.active{background:color-mix(in srgb,var(--blue) 8%,transparent);color:var(--text);border-color:#0000}.nextCloudKinds button.active:after{transform:scaleX(1)}.nextCloudKinds button svg{width:15px;height:15px}.nextCloudKinds button span{line-height:1}.nextCloudBreadcrumbs{border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);min-height:32px;padding:7px 4px}.nextCloudList{gap:0;padding:0 0 10px}.nextCloudItem,.nextCloudItem.folder,.nextCloudItem.note{border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);min-height:70px;color:var(--text);background:0 0;border-radius:0;transition:background .16s}.nextCloudItem:hover{background:#ffffff0a}.nextCloudOpen{gap:11px;min-height:69px;padding:8px 6px}.nextCloudIcon{background:color-mix(in srgb,var(--blue) 12%,transparent);border-radius:50%;width:46px;min-width:46px;height:46px}.nextCloudItem.folder .nextCloudIcon{background:#f59e0b24}.nextCloudItem.note .nextCloudIcon{color:#111827;background:#fde68a}.nextCloudItem.note{color:var(--text);background:0 0}.nextCloudItem.note .nextCloudOpen>span:last-child small{color:var(--muted)}.nextCloudMore{background:0 0;border:0;border-radius:50%}.nextCloudMore:hover{background:#ffffff0f}@media (max-width:760px){.cloudNoteBackdrop{align-items:stretch;padding:0}.cloudNoteBackdrop .cloudNoteEditor{border:0;border-radius:0;grid-template-rows:54px auto minmax(0,1fr) auto;width:100%;height:100dvh;max-height:none}.cloudNoteBackdrop .cloudNoteEditor>textarea{resize:none;min-height:0}.cloudNoteBackdrop .cloudNoteEditor footer{padding-bottom:max(12px,env(safe-area-inset-bottom))}}.businessProfileSettings{flex:1;min-height:0;padding:14px 18px 24px;overflow:auto}.businessProfileSettings>form{border:1px solid var(--line);background:var(--surface2);border-radius:8px;width:min(820px,100%);margin:0 auto;overflow:hidden}.businessProfileSettings>form.locked{opacity:.55;pointer-events:none}.businessProfileGate{border:1px solid #f5b84a47;border-radius:8px;height:auto;min-height:160px;margin:0 auto 12px;padding:22px}.businessProfileTop,.businessGalleryHead,.businessProfileSettings form>footer{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.businessProfileTop>span,.businessGalleryHead>span{display:grid}.businessProfileTop small,.businessGalleryHead small,.businessProfileSettings form>footer>small{color:var(--muted);font-size:10px}.businessProfileTop .switchRow{width:auto}.businessProfileGrid{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.businessProfileGrid label{color:var(--muted);gap:6px;font-size:11px;display:grid}.businessProfileGrid label.wide{grid-column:1/-1}.businessProfileGrid input,.businessProfileGrid textarea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);resize:vertical;border-radius:7px;outline:0;padding:10px 11px}.businessGalleryHead{border-top:1px solid var(--line)}.businessGalleryHead button{background:var(--blue);color:#fff;border-radius:7px;align-items:center;gap:6px;padding:8px 11px;display:flex}.businessGalleryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px 16px;display:grid}.businessGalleryGrid figure{aspect-ratio:4/3;background:var(--surface);border-radius:7px;margin:0;position:relative;overflow:hidden}.businessGalleryGrid img{object-fit:cover;width:100%;height:100%}.businessGalleryGrid figure button{color:#fff;background:#040c12c7;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:5px;right:5px}.businessGalleryGrid>p{color:var(--muted);grid-column:1/-1;font-size:11px}.businessProfileSettings form>footer{border-top:1px solid var(--line);border-bottom:0}.profileHero.business{background:linear-gradient(#174034,#162935)}.profileBusinessBadge{color:var(--green);background:#2edc7824;border-radius:999px;margin-top:8px;padding:3px 8px;font-size:9px;font-weight:900}.profileBusinessSummary{background:#142c2d;border:1px solid #2edc783d;border-radius:8px;margin:10px 12px;padding:13px}.profileBusinessSummary header strong,.profileBusinessSummary header small{display:block}.profileBusinessSummary header small{color:var(--muted);margin-top:3px}.profileBusinessSummary>p,.profileBusinessSummary>div p{white-space:pre-wrap;margin:10px 0 0;line-height:1.55}.profileBusinessSummary>div>small{color:var(--green);margin-top:11px;font-weight:800;display:block}.profileBusinessSummary footer{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.profileBusinessSummary footer a,.profileBusinessSummary footer span{color:var(--text);background:#ffffff0f;border-radius:5px;padding:5px 8px;font-size:10px;text-decoration:none}.profileBusinessImages{grid-template-columns:repeat(3,1fr);gap:5px;display:grid!important}.profileBusinessImages a{aspect-ratio:1;border-radius:6px;overflow:hidden}.profileBusinessImages img{object-fit:cover;width:100%;height:100%}@media (max-width:760px){.businessProfileSettings{padding:10px}.businessProfileGrid{grid-template-columns:1fr;padding:12px}.businessProfileGrid label.wide{grid-column:1}.businessGalleryGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px}.businessProfileTop,.businessGalleryHead,.businessProfileSettings form>footer{padding:11px 12px}.profileBackdrop{align-items:flex-start;overflow:hidden}.profileBackdrop .profileModal{border:0;border-radius:0;width:100vw;height:auto;max-height:100dvh;margin:auto 0}.profileBackdrop .profileHero{min-height:0;padding:12px 48px 10px}.profileBackdrop .profileAvatar{width:72px;height:72px;font-size:24px}.profileBackdrop .profileHero h2{margin-top:7px;font-size:18px}.profileBackdrop .profileHero p{font-size:11px}.profileBackdrop .profileClose{z-index:4;border-radius:50%;width:38px;height:38px;top:8px;right:8px}.profileBackdrop .profileActions{gap:5px;padding:7px 9px}.profileBackdrop .profileActions button{height:44px}.profileBackdrop .profileFacts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 9px;padding:5px 10px;display:grid}.profileBackdrop .profileFacts p{min-width:0;margin:4px 0}.profileBackdrop .profileFacts strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.profileBackdrop .profileFacts small{font-size:9px}.profileBackdrop .profileTabs{margin:8px 9px 5px}.profileBackdrop .profileTabs button{height:32px;font-size:10px}.profileBackdrop .profileMedia{padding:3px 9px 12px}.profileBackdrop .profileBusinessSummary{margin:8px 9px;padding:10px;font-size:11px}}.chatFilters button.contactTabUser.hasColor{border-color:var(--contact-tab-color);background:var(--contact-tab-color);color:#fff;opacity:.78;text-shadow:0 1px 1px #0000003d}.chatFilters button.contactTabUser.hasColor:hover{background:var(--contact-tab-color);color:#fff;opacity:.92}.chatFilters button.contactTabUser.hasColor.active{background:var(--contact-tab-color);border-color:var(--contact-tab-color);color:#fff;opacity:1;box-shadow:inset 0 -3px #ffffffe6}.contactTabNoColorNext,.contactTabModal article i.noColor{position:relative;background:repeating-conic-gradient(#ffffff29 0 25%,transparent 0 50%) 50%/8px 8px!important}.contactTabNoColorNext:after,.contactTabModal article i.noColor:after{content:"";background:#ff6b78;border-radius:2px;height:2px;position:absolute;inset:45% 12%;transform:rotate(-45deg)}.chatFilters button.contactTabUser:after{background:#fff}.aiMessageToolbar button.aiReadAloud{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent);border-radius:50%;flex:0 0 30px;width:30px;height:30px}.aiMessageToolbar button.aiReadAloud.loading{color:var(--muted)}.workspacePane,.cloudKeepAlive{min-width:0;height:100%;min-height:0}.workspacePane[hidden],.cloudKeepAlive[hidden]{display:none!important}@media (max-width:760px){.workspaceHost:not(.chatOpen):not(.moduleOpen):not(.aiOpen){display:none!important}}.profileNicknameForm{text-align:start;gap:6px;margin:12px 20px;display:grid}.profileNicknameForm label{color:var(--muted);font-size:12px}.profileNicknameForm>div{gap:8px;display:flex}.profileNicknameForm input{border:1px solid var(--line);background:var(--surface2);min-width:0;height:40px;color:var(--text);font:inherit;border-radius:6px;flex:1;padding:8px 10px}.profileNicknameForm button{background:var(--green);color:#062414;border-radius:6px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.profileNicknameForm button:disabled{opacity:.45}.aiStreamingText:after{content:"";vertical-align:-.12em;background:currentColor;width:3px;height:1em;margin-inline-start:4px;animation:1s step-end infinite ai-stream-caret;display:inline-block}.aiStreamInterrupted{color:var(--muted);margin-block-start:8px;display:block}@keyframes ai-stream-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.aiStreamingText:after{animation:none}}.modernCall .callSwitchCamera{top:12px;z-index:6;color:#fff;background:#1b2830;border:1px solid #536c78;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:16px}.modernCall .callSwitchCamera:disabled{opacity:.5}.modernCall .localVideo.frontCamera{transform:scaleX(-1)}.modernCall .localVideo.rearCamera{transform:none}@media (max-width:760px),(hover:none) and (pointer:coarse) and (max-width:1024px){.callOverlay.modernCall:not(.minimized){border:0;border-radius:0;width:100%;height:100dvh;max-height:none;inset:0}.modernCall:not(.minimized) .modernCallHeader{padding-top:max(13px,env(safe-area-inset-top));padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))}.modernCall:not(.minimized) .callControls{padding-bottom:max(14px,env(safe-area-inset-bottom));border-radius:30px 30px 0 0}}@media (max-height:500px) and (orientation:landscape){.modernCall:not(.minimized) .modernCallHeader{min-height:76px}.modernCall:not(.minimized) .callControls{min-height:80px;padding:6px 12px max(6px,env(safe-area-inset-bottom));display:flex}.modernCall:not(.minimized) .callControls button{max-width:80px;height:64px}}
.accountingModal{flex-direction:column;max-height:min(720px,100dvh - 30px);display:flex}.accountingModal>header{flex:none}.accountingModal>header>button:first-child{flex:none;margin-inline-start:0}.accountingModal>header>span{flex:1;min-width:0}.accountingModal>header>span h3,.accountingModal>header>span small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountingModal>header>.accountingClose{flex:none;margin-inline-start:auto}.accountingModal .accountRows,.accountingModal .documentRows{scrollbar-width:thin;flex:1;min-height:0;max-height:none;overflow-y:auto}.accountingModal .modalPrimaryAction{background:var(--blue);color:#fff;border-radius:6px;flex:none;align-items:center;gap:7px;width:max-content;padding:9px 12px;display:inline-flex}.accountingModal .accountingForm{align-content:start;gap:14px;min-height:0;padding:18px;display:grid;overflow-y:auto}.accountingModal .accountingForm label{color:var(--muted);gap:6px;font-size:12px;font-weight:600;display:grid}.accountingModal .accountingForm input:not([type=checkbox]),.accountingModal .accountingForm select,.accountingModal .accountingForm textarea{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:6px;outline:none;padding:10px 11px}.accountingModal .accountingForm input:focus,.accountingModal .accountingForm select:focus,.accountingModal .accountingForm textarea:focus{border-color:var(--blue)}.accountingModal .accountingForm textarea{resize:vertical}.accountingModal .accountingForm .accountingCheck{color:var(--text);align-items:center;gap:9px;display:flex}.accountingModal .accountingCheck input{width:17px;height:17px;accent-color:var(--blue)}.accountingModal .accountingFormPair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.accountingModal .accountingKind{border:1px solid var(--line);border-radius:6px;gap:0;width:fit-content;display:flex;overflow:hidden}.accountingModal .accountingKind button{background:var(--surface);min-width:68px;height:38px;font-size:18px}.accountingModal .accountingKind button+button{border-inline-start:1px solid var(--line)}.accountingModal .accountingKind .active.credit{background:color-mix(in srgb,var(--green) 20%,var(--surface));color:var(--green)}.accountingModal .accountingKind .active.debit{background:color-mix(in srgb,var(--red) 20%,var(--surface));color:var(--red)}.accountingModal .accountingForm footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:4px;display:flex}.accountingModal .accountingForm footer button{background:var(--surface2);border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 12px;display:inline-flex}.accountingModal .accountingForm footer .primaryButton{background:var(--blue);color:#fff}.accountingModal .accountingForm footer .accountingDanger{color:var(--red);margin-inline-end:auto}.accountingModal .accountingActions{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px;display:flex}.accountingModal .accountingActions button{background:var(--surface2);border-radius:6px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:inline-flex}.accountingModal .accountingDocumentRow{border-bottom:1px solid var(--line);text-align:start;background:0 0;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:62px;display:grid}.accountingModal .accountingDocumentRow:disabled{opacity:1;cursor:default}.accountingModal .accountingDocumentRow:not(:disabled):hover{background:#ffffff0a}.accountingModal .accountingDocumentRow>span{gap:3px;min-width:0;display:grid}.accountingModal .accountingDocumentRow strong,.accountingModal .accountingDocumentRow small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountingModal .accountingDocumentRow b{white-space:nowrap;font-size:12px}@media (max-width:640px){.accountingModal{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.accountingModal .accountingFormPair{grid-template-columns:1fr}.accountingModal .accountingForm{padding:14px}.accountingModal .accountingDocumentRow b{font-size:11px}}
.communityTools{background:var(--surface);flex-direction:column;width:min(620px,100vw - 28px);max-height:min(760px,100dvh - 28px);display:flex}.communityTools>header{flex:none}.communityTools>header>span{flex:1;min-width:0;display:grid}.communityTools>header h3,.communityTools>header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communityTools>header small{color:var(--muted)}.communityTools>header>button{flex:none;margin-inline-start:auto}.communityTabs{border-bottom:1px solid var(--line);scrollbar-width:none;flex:none;align-items:center;gap:0;display:flex;overflow-x:auto}.communityTabs button{min-height:42px;color:var(--muted);white-space:nowrap;background:0 0;border-bottom:2px solid #0000;flex:1;padding:8px 10px;font-size:12px}.communityTabs button.active{border-color:var(--green);color:var(--text)}.communityContent{scrollbar-width:thin;flex:1;min-height:0;padding:12px 16px 18px;overflow-y:auto}.communitySearch{border:1px solid var(--line);background:var(--surface2);height:41px;color:var(--muted);border-radius:6px;align-items:center;gap:8px;padding:0 10px;display:flex}.communitySearch input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.communitySection{margin-top:16px}.communitySection>strong{color:var(--muted);align-items:center;gap:7px;padding:0 3px 5px;font-size:11px;font-weight:700;display:flex}.communityPerson{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:9px;min-height:57px;display:grid}.communityAvatar{background:color-mix(in srgb,var(--blue) 25%,var(--surface2));border-radius:50%;place-items:center;width:37px;height:37px;font-weight:700;display:grid;overflow:hidden}.communityAvatar img{object-fit:cover;width:100%;height:100%}.communityPerson>span:nth-child(2){gap:3px;min-width:0;display:grid}.communityPerson b,.communityPerson small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.communityPerson b{font-size:12px}.communityPerson small{color:var(--muted);font-size:10px}.communityPerson>button,.communityLinks>div>button{width:33px;height:33px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;display:grid}.communityPerson>button:hover,.communityLinks>div>button:hover{background:var(--surface2);color:var(--text)}.communityMore{background:var(--surface2);width:100%;min-height:37px;color:var(--text);border-radius:6px;margin-top:8px}.communityForm{align-content:start;gap:14px;display:grid}.communityForm label{color:var(--muted);gap:6px;font-size:12px;display:grid}.communityForm input,.communityForm textarea,.communityForm select{border:1px solid var(--line);background:var(--surface2);width:100%;color:var(--text);font:inherit;border-radius:6px;outline:0;padding:10px}.communityForm textarea{resize:vertical}.communityForm .primaryButton{width:max-content;margin-inline-start:auto}.communityLinks{align-content:start;gap:0;display:grid}.communityLinks>div{border-bottom:1px solid var(--line);grid-template-columns:25px minmax(0,1fr) 35px;align-items:center;gap:8px;min-height:74px;display:grid}.communityLinks>div>span{gap:5px;min-width:0;display:grid}.communityLinks strong{font-size:12px}.communityLinks small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.communityLinks footer{flex-wrap:wrap;align-items:center;gap:8px;padding-top:15px;display:flex}.communityLinks footer button{background:var(--surface2);border-radius:6px;align-items:center;gap:7px;min-height:36px;padding:7px 10px;font-size:11px;display:inline-flex}.communityLinks footer .danger{color:var(--red)}@media (max-width:640px){.communityToolsBackdrop{padding:0}.communityTools{border:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.communityContent{padding:10px 12px 18px}.communityTabs button{font-size:11px}}
.serviceRows article>.serviceManageLink{background:var(--blue);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:8px 12px;font-size:12px;text-decoration:none;display:inline-flex}.serviceRows .serviceFullSettings{min-height:48px;color:var(--text);justify-content:space-between;align-items:center;gap:8px;padding:10px 4px;font-size:12px;text-decoration:none;display:flex}.serviceRows .serviceFullSettings:hover{text-decoration:underline}.sidebarAi .sidebarSearch,.sidebarAi .chatFilters{display:none}.aiSidebarTitle{border-bottom:1px solid var(--line);height:54px;color:var(--text);align-items:center;gap:9px;padding:0 14px;font-size:15px;display:flex}.aiSidebarTitle svg{color:var(--green)}.aiSidebarTitle>svg{flex-shrink:0}.aiSidebarTitle>strong{overflow-wrap:anywhere;min-width:0;font-size:14px}.aiSidebarTitle .aiNewMessage{background:var(--green);color:#062414;max-width:55%;min-height:36px;font:inherit;overflow-wrap:anywhere;border-radius:6px;flex-shrink:0;margin-inline-start:auto;padding:6px 10px;font-size:12px;line-height:1.4}.aiSidebarTitle .aiNewMessage:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.aiPanel .aiMobileBack{display:none}.aiThreadRow{grid-template-columns:minmax(0,1fr) 34px;gap:3px}.aiThreadOpen{text-align:start;width:100%;min-width:0;color:inherit;background:0 0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.aiThreadActions,.aiMessageActions{flex:0 0 32px;align-self:center;position:relative}.aiThreadMore,.aiMessageMore{width:32px;height:32px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;display:grid}.aiThreadMore:hover,.aiMessageMore:hover,.aiThreadMore[aria-expanded=true],.aiMessageMore[aria-expanded=true]{background:var(--surface2);color:var(--text)}.aiMessages article.aiMessageRow{flex-wrap:wrap}.aiTranslation{border-top:1px solid var(--line);flex-basis:100%;min-width:0;margin-top:4px;padding-top:8px}.aiTranslationTools{align-items:center;gap:6px;display:flex}.aiTranslationTools select{background:var(--surface);min-width:0;max-width:165px;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:5px;padding:5px}.aiTranslationTools button{width:32px;height:32px;color:var(--text);background:0 0;place-items:center;display:grid}.aiTranslation p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px}.aiPanel .moduleHeader>.aiLiveControl{color:var(--green);flex:none;justify-content:center;align-items:center;gap:5px;width:auto;min-width:36px;margin-inline:4px;display:flex}.aiLiveControl:not(.idle){color:var(--red)!important}.aiLiveControl span{white-space:normal;max-width:90px;font-size:10px;line-height:1.35}.aiPanel:has(.aiLiveControl:not(.idle)) .aiComposer{pointer-events:none;opacity:.75}@media (max-width:480px){.aiLiveControl span{max-width:65px}.aiPanel:has(.aiLiveControl:not(.idle)) .moduleHeader small{display:none}}.aiMessageActions{flex:1 0 100%;align-self:stretch;min-width:0;margin-top:4px}.aiMessageToolbar{align-items:center;gap:3px;display:flex}.aiMessageToolbar button{width:32px;height:32px;color:var(--muted);background:0 0;border-radius:6px;place-items:center;display:grid}.aiMessageToolbar button:hover{background:var(--surface2);color:var(--text)}.aiMessages article.menuOpen{z-index:8;position:relative}.aiThreadRow:has(.aiActionMenu){z-index:8;position:relative}.aiActionMenu{z-index:15;top:calc(100% + 3px);border:1px solid var(--line);background:var(--surface);min-width:178px;box-shadow:var(--shadow);border-radius:7px;padding:5px;display:grid;position:absolute;inset-inline-end:0}.aiThreadActions .aiActionMenu,.aiMessageActions .aiActionMenu{top:auto;bottom:calc(100% + 3px)}.aiMessageActions .aiActionMenu{box-sizing:border-box;width:min(240px,100%);min-width:0;max-height:none;margin-top:4px;position:static}.aiActionMenu button{min-height:39px;color:var(--text);text-align:start;white-space:nowrap;background:0 0;border-radius:5px;align-items:center;gap:10px;padding:0 10px;font-size:12px;display:flex}.aiActionMenu button:hover{background:var(--surface2)}.aiActionMenu button.danger{color:var(--red)}.aiThreadPortal{z-index:1000;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow:auto}.aiAttachmentTray{background:var(--surface);border-top:1px solid var(--line);flex:none;gap:8px;padding:8px 12px;display:flex;overflow-x:auto}.aiAttachmentPreview{border:1px solid var(--line);background:var(--surface2);min-width:0;max-width:260px;color:var(--text);border-radius:6px;flex:none;align-items:center;gap:8px;padding:6px;display:flex}.aiAttachmentPreview>img{object-fit:contain;border-radius:4px;width:44px;height:44px}.aiAttachmentPreview>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:165px;font-size:12px;overflow:hidden}.aiAttachmentPreview small{color:var(--muted);font-size:10px;display:block}.aiAttachmentPreview>button{width:28px;height:28px;color:var(--text);background:0 0;flex-shrink:0;place-items:center;display:grid}.aiInlineEdit{border:1px solid var(--line);background:var(--surface2);border-radius:8px;width:min(520px,70vw);min-width:0;padding:9px}.aiInlineEdit textarea{resize:vertical;width:100%;min-height:86px;max-height:40vh;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:5px;line-height:1.6}.aiInlineEdit>div{justify-content:flex-end;gap:5px;display:flex}.aiInlineEdit button{width:30px;height:30px;color:var(--text);background:0 0;border-radius:5px;place-items:center;display:grid}.aiInlineEdit button:last-child{background:var(--green);color:#052114}.aiInlineEdit button:disabled{opacity:.5}.aiRenameDialog form{gap:14px;padding:16px;display:grid}.aiRenameDialog input,.aiForwardDialog>input{border:1px solid var(--line);background:var(--surface2);width:100%;min-height:40px;color:var(--text);border-radius:6px;outline:0;padding:8px 11px}.aiRenameDialog form footer{justify-content:flex-end;gap:8px;display:flex}.aiRenameDialog form footer button{background:var(--surface2);min-height:38px;color:var(--text);border-radius:6px;align-items:center;gap:7px;padding:0 13px;display:flex}.aiRenameDialog form footer button.primary{background:var(--green);color:#052114}.aiForwardDialog>input{width:calc(100% - 28px);margin:13px 14px 5px;display:block}.aiForwardDialog .modalList p{color:var(--muted);text-align:center;padding:12px}.aiDeleteDialog>p{color:var(--text);margin:0;padding:17px 18px;font-size:13px;line-height:1.6}.aiDeleteDialog>footer{justify-content:flex-end;gap:8px;padding:0 18px 16px;display:flex}.aiDeleteDialog>footer button{background:var(--surface2);min-height:38px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 13px;display:inline-flex}.aiDeleteDialog>footer button.danger{background:var(--red);color:#fff}.aiDeleteDialog>footer button:disabled{opacity:.5;cursor:wait}.aiMessages article .aiLineContent{gap:8px;min-width:0;max-width:100%;display:grid}.aiMediaImage{cursor:zoom-in;background:0 0;border:0;max-width:100%;padding:0;display:block}.aiMediaImage img{object-fit:contain;border-radius:6px;width:auto;max-width:min(480px,65vw);height:auto;max-height:65vh;display:block}.aiMediaVideo{background:#000;border-radius:6px;width:min(520px,65vw);max-width:100%;max-height:65vh;display:block}.aiMediaAudio{width:min(360px,65vw);max-width:100%;display:block}.aiMediaFile{min-height:40px;color:var(--text);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.aiCreationProgress{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));background:color-mix(in srgb,var(--surface2) 88%,transparent);border-radius:8px;align-items:center;gap:13px;min-width:min(330px,70vw);padding:11px 13px;display:flex}.aiCreationProgress>span:last-child{gap:3px;min-width:0;display:grid}.aiCreationProgress strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.aiCreationProgress small{color:var(--muted);font-size:10px}.aiCreationRing{flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid;position:relative}.aiCreationRing svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.aiCreationRing circle{fill:none;stroke:var(--line);stroke-width:4px}.aiCreationRing circle.progress{stroke:var(--green);stroke-linecap:round;stroke-dasharray:138.23;transition:stroke-dashoffset .25s linear}.aiCreationRing b{letter-spacing:0;color:var(--text);font-size:9px;position:relative}.aiCreationFinished{border:1px solid var(--line);background:var(--surface2);border-radius:8px;align-items:center;gap:9px;padding:9px 12px;display:flex}.aiCreationFinished span{width:28px;height:28px;color:var(--green);background:#26d87629;border-radius:50%;place-items:center;font-weight:900;display:grid}.aiCreationFinished.failed span{color:var(--red);background:#ff626c26}.aiCreationFinished strong{font-size:12px}.aiImageOverlay{z-index:1000;background:#000000e6;place-items:center;padding:40px 12px;display:grid;position:fixed;inset:0}.aiImageOverlay img{object-fit:contain;max-width:100%;max-height:100%}.aiImageOverlay button{color:#fff;background:#172630;border-radius:6px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:12px}.messageSkeleton{gap:12px;padding:14px 0;display:grid}.messageSkeleton span{background:#172832;border-radius:7px;width:min(330px,62%);height:43px;display:block}.messageSkeleton span:nth-child(2){background:#244660;width:min(270px,54%);margin-inline-start:auto}.messageSkeleton span:nth-child(3){width:min(300px,58%)}.chatListSkeleton{padding:2px 0}.chatListSkeletonRow{align-items:center;gap:12px;min-height:72px;margin:2px 0;padding:10px;display:flex}.chatListSkeletonAvatar{background:var(--surface2);border-radius:50%;flex:none;width:46px;height:46px}.chatListSkeletonLines{flex:1;gap:9px;min-width:0;display:grid}.chatListSkeletonLines i{background:var(--surface2);border-radius:3px;width:54%;height:10px;display:block}.chatListSkeletonLines i+i{opacity:.65;width:76%;height:8px}.chatListSkeletonRow:nth-child(2n) .chatListSkeletonLines i:first-child{width:42%}.chatListSkeletonRow:nth-child(3n) .chatListSkeletonLines i+i{width:62%}.headerActionMenu:not(.userHeaderMenu){width:248px}.headerActionMenu:not(.userHeaderMenu) button{align-items:center;gap:10px;min-height:52px;display:flex}.headerActionMenu:not(.userHeaderMenu) button>span:last-child{gap:2px;min-width:0;display:grid}.headerActionMenu:not(.userHeaderMenu) button strong{font-size:12px;line-height:1.3}.headerActionMenu:not(.userHeaderMenu) button small{color:var(--muted);font-size:9px;line-height:1.3}.headerActionMenu .communicationMenuIcon{border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.communicationMenuIcon.voice{color:#20b96b;background:#20b96b21}.communicationMenuIcon.video{color:#299bf0;background:#299bf021}.communicationMenuIcon.game{color:#e0a523;background:#e0a52324}.communicationMenuIcon.accounting{color:#9d7cf2;background:#9d7cf224}.communicationMenuIcon.translation{color:#21b7a8;background:#21b7a824}@media (max-width:760px){.workspaceHost:has(.aiPanel):not(.aiOpen){display:none}.workspaceHost.aiOpen{display:block}.aiPanel .aiMobileBack{flex:0 0 38px;margin-inline:0 4px;display:grid}.aiPanel .moduleHeader{padding-inline:8px}.aiPanel .moduleHeader>div{flex:1}.aiPanel .moduleHeader>button:last-child{margin-inline-start:auto}.aiPanel .aiMessages{padding:14px 12px}.aiPanel .aiComposer{margin:0 8px calc(8px + env(safe-area-inset-bottom))}.aiMediaImage img,.aiMediaVideo,.aiMediaAudio{max-width:calc(100vw - 70px)}.aiInlineEdit{width:min(520px,100vw - 100px)}}
.turboApp{--ui-accent:#119c9b;--ui-accent-soft:#173b3b;--ui-hover:#203333;--ui-outgoing:#184b47;--ui-incoming:#202b2e;--ui-canvas:#151e20;--ui-border:#314043;--ui-secondary:#acbbbd}.turboApp.themeLight{--bg:#f3f6f6;--surface:#fff;--surface2:#f3f6f6;--surface3:#fff;--text:#202d34;--muted:#5d6d75;--line:#e1e8e9;--green:#087f79;--blue:#087fba;--ui-accent:#087f83;--ui-accent-soft:#daf3ef;--ui-hover:#eef6f5;--ui-outgoing:#d9f2eb;--ui-incoming:#fff;--ui-canvas:#f0f4f4;--ui-border:#dce6e6;--ui-secondary:#5d6d75}.turboApp .sidebar{background:var(--surface);border-inline-end:1px solid var(--line)}.turboApp .sidebarHeader{gap:6px;height:64px;min-height:64px;padding:10px 12px}.turboApp .brandButton{letter-spacing:0;gap:8px;font-size:18px;font-weight:750}.turboApp .toolButton{background:0 0;border:0;border-radius:8px;flex-shrink:0;width:36px;height:36px}.turboApp .toolButton:hover{background:var(--ui-hover)}.turboApp .sidebarSearch{border:1px solid var(--line);background:var(--surface2);border-radius:8px;height:42px;margin:4px 12px 8px}.turboApp .sidebarSearch input{height:40px;line-height:normal}.turboApp .chatFilters{border:0;gap:0;margin:0;padding:0 8px}.turboApp .chatFilters button{min-height:38px;color:var(--muted);background:0 0;border-radius:0;padding:0 11px}.turboApp .chatFilters button.active:not(.hasColor){color:var(--ui-accent);background:var(--ui-hover)}.turboApp .chatFilters button:not(.hasColor):after{display:none}.turboApp .chatList{scrollbar-gutter:auto;padding:3px 6px 8px}.turboApp .chatRow{height:auto;min-height:76px;box-shadow:none;border:0;border-radius:6px;gap:11px;margin:0;padding:10px}.turboApp .chatRow:not(.active):not(.unread):hover{background:var(--ui-hover)}.turboApp .chatRow.unread:not(.active){background:var(--ui-hover);box-shadow:none}.turboApp .chatRow.active{background:var(--ui-accent-soft);box-shadow:none}.turboApp .chatRowText{gap:5px}.turboApp .chatRowText strong{font-weight:650;line-height:1.5}.turboApp .chatRow.unread .chatRowText strong{font-weight:800}.turboApp .chatRowText small,.turboApp .chatRowMeta{color:var(--ui-secondary)}.turboApp .chatRowText small{line-height:1.6}.turboApp .chatRowMeta b{background:var(--ui-accent);color:#fff;min-width:22px;height:22px}.turboApp .moduleDock{background:var(--surface);border-top:1px solid var(--line);flex-basis:70px;gap:3px;height:70px;min-height:70px;padding:6px 8px}.turboApp .moduleDock button,.turboApp .moduleDock button:nth-child(3){min-width:0;height:55px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.turboApp .moduleDock button.active,.turboApp .moduleDock button:nth-child(3).active{color:var(--ui-accent);background:var(--ui-hover)}.turboApp .moduleDock button span{white-space:normal;overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.25;display:block}.turboApp .moduleDock svg{flex-shrink:0;width:22px;height:22px}.turboApp .sidebarCreate{background:var(--ui-accent);color:#fff;bottom:84px;box-shadow:0 3px 10px #0002}.turboApp .chatHeader{background:var(--surface);border-bottom:1px solid var(--line);min-height:64px}.turboApp.themeLight .chatWorkspace.hasChatTheme>:is(.chatHeader,.chatTopicRailNext,.pinnedBar,.composerReply,.composer){background:#ffffffeb}.turboApp .chatHeader .headerActions button{background:0 0;border:0;border-radius:8px}.turboApp .messagesViewport{scrollbar-gutter:auto;background-image:none}.turboApp .messageBubble:not(.gameBubbleNext){background:var(--ui-incoming);border:1px solid var(--ui-border);border-radius:8px;box-shadow:0 1px 2px #00000006}.turboApp .messageLine.mine .messageBubble:not(.gameBubbleNext){background:var(--ui-outgoing);border-color:#0000}.turboApp.themeLight .messageBubble:not(.gameBubbleNext){background:var(--ui-incoming);border-color:var(--ui-border);box-shadow:0 1px 2px #00000006}.turboApp.themeLight .messageLine.mine .messageBubble:not(.gameBubbleNext){background:var(--ui-outgoing);border-color:#0000}.turboApp .messageBody{line-height:1.7}.turboApp .messageMeta{color:var(--ui-secondary)}.turboApp .composer{background:var(--surface);border-top:1px solid var(--line);align-items:center;gap:5px;padding:10px 12px}.turboApp .composer:before{border:1px solid var(--line);background:var(--surface2);border-radius:8px}.turboApp .composerIcon{color:var(--muted);border-radius:8px}.turboApp .sendButton{background:var(--ui-accent);color:#fff;border-radius:50%}.turboApp .composer textarea{line-height:1.65}.turboApp .messageMenu,.turboApp .nextCloudMenu{background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:8px;max-height:min(420px,60dvh);overflow-y:auto;box-shadow:0 8px 26px #0002}.turboApp .messageMenu button,.turboApp .nextCloudMenu button,.turboApp .nextCloudMenu a{min-height:42px;color:inherit}.turboApp .messageMenu button:hover,.turboApp .nextCloudMenu button:hover,.turboApp .nextCloudMenu a:hover{background:var(--ui-hover)}.turboApp .nextCloudMenu .danger{color:var(--red)}.turboApp .sidebar[data-mode=cloud]>.sidebarSearch,.turboApp .sidebar[data-mode=cloud]>.chatFilters,.turboApp .sidebar[data-mode=cloud]>.sidebarCreate{display:none}.turboApp .cloudListHost{padding:0}.turboApp .nextCloudBody{padding:10px 12px 0}.turboApp .nextCloudToolbar{gap:6px;margin:8px 0}.turboApp .nextCloudToolbar>button{background:var(--surface2);color:var(--text);border:0;border-radius:8px}.turboApp .nextCloudUsage{background:0 0;border:0;border-radius:0;margin-inline-start:auto;padding:0}.turboApp .nextCloudUsage small{color:var(--muted);direction:ltr;font-size:11px;font-weight:500}.turboApp .nextCloudKinds{border:0;gap:0;padding:0}.turboApp .nextCloudKinds button{border-radius:0;flex:1 0 auto;min-width:44px;height:38px;padding:0 7px}.turboApp .nextCloudKinds button.active{color:var(--ui-accent);background:var(--ui-hover)}.turboApp .nextCloudKinds button:after{display:none}.turboApp .nextCloudBreadcrumbs{min-height:36px;padding:8px 2px}.turboApp .nextCloudList{gap:0;padding-bottom:8px}.turboApp .nextCloudItem{border-bottom:1px solid var(--line);min-height:76px}.turboApp .nextCloudOpen{gap:12px;min-width:0;padding:10px 4px}.turboApp .nextCloudOpen strong{font-weight:650;line-height:1.55}.turboApp .nextCloudIcon{border-radius:8px;width:44px;min-width:44px;height:44px}.turboApp .nextCloudItem.folder .nextCloudIcon{color:#986200;background:#f9e7b7}.turboApp .nextCloudItem:hover{background:var(--ui-hover)}.turboApp .cloudTransferBar{background:var(--ui-hover);border-radius:6px;margin-bottom:6px}.turboApp .cloudTransferBar>button:first-child{color:var(--ui-accent)}.cloudSearch{border:1px solid var(--line);background:var(--surface2);height:42px;min-height:42px;color:var(--muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.cloudSearch input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:none}.cloudSearch svg{flex-shrink:0;width:18px;height:18px}.cloudSearch button{color:inherit;background:0 0;place-items:center;width:30px;height:30px;display:grid}.turboApp :is(.mainMenu,.compactModal,.wideModal,.platformModal){background:var(--surface);color:var(--text);border-color:var(--line)}.turboApp :is(.mainMenu,.compactModal,.wideModal,.platformModal) :is(button,a):focus-visible,.turboApp .moduleDock button:focus-visible,.turboApp .nextCloudMore:focus-visible{outline:2px solid var(--ui-accent);outline-offset:-2px}@media (max-width:760px){.turboApp .sidebarHeader{height:60px;min-height:60px}.turboApp .chatRow{min-height:74px}.turboApp .moduleDock{padding-bottom:calc(6px + env(safe-area-inset-bottom));height:calc(70px + env(safe-area-inset-bottom));min-height:calc(70px + env(safe-area-inset-bottom));flex-basis:calc(70px + env(safe-area-inset-bottom))}.turboApp .sidebarCreate{bottom:calc(84px + env(safe-area-inset-bottom))}.turboApp .composer{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}
html[data-turbo-route=turbotap] body{--tc-canvas:#151e20;--tc-panel:#1b272a;--tc-soft:#223236;--tc-text:#edf5f4;--tc-muted:#b0c0c1;--tc-line:#35474a;--tc-accent:#4bd1c4;--tc-selected:#194440;--tc-hover:#243b3b;--tc-outgoing:#184b47;--tc-shadow:0 12px 36px #0004;--bg:var(--tc-canvas);--panel:var(--tc-panel);--panel2:var(--tc-soft);--panel3:var(--tc-soft);--panel-2:var(--tc-soft);--panel-3:var(--tc-soft);--pane:var(--tc-panel);--pane2:var(--tc-soft);--shade:var(--tc-hover);--text:var(--tc-text);--ink:var(--tc-text);--muted:var(--tc-muted);--line:var(--tc-line);--border:var(--tc-line);--shadow:var(--tc-shadow);--teal:var(--tc-accent);--accent:var(--tc-accent);--brand:var(--tc-accent);--brand-deep:var(--tc-selected);--teal-soft:var(--tc-selected);--sel:var(--tc-selected);--hover:var(--tc-hover);--bubble:var(--tc-panel)}body:has(:where(.walletApp,.hesabApp,.libraryApp,.storeApp,.ttApp,.taApp,.mailApp,.newsApp,.marketApp,.healthNext,.app .pair-list)){--tc-canvas:#151e20;--tc-panel:#1b272a;--tc-soft:#223236;--tc-text:#edf5f4;--tc-muted:#b0c0c1;--tc-line:#35474a;--tc-accent:#4bd1c4;--tc-selected:#194440;--tc-hover:#243b3b;--tc-outgoing:#184b47;--tc-shadow:0 12px 36px #0004;--bg:var(--tc-canvas);--panel:var(--tc-panel);--panel2:var(--tc-soft);--panel3:var(--tc-soft);--panel-2:var(--tc-soft);--panel-3:var(--tc-soft);--pane:var(--tc-panel);--pane2:var(--tc-soft);--shade:var(--tc-hover);--text:var(--tc-text);--ink:var(--tc-text);--muted:var(--tc-muted);--line:var(--tc-line);--border:var(--tc-line);--shadow:var(--tc-shadow);--teal:var(--tc-accent);--accent:var(--tc-accent);--brand:var(--tc-accent);--brand-deep:var(--tc-selected);--teal-soft:var(--tc-selected);--sel:var(--tc-selected);--hover:var(--tc-hover);--bubble:var(--tc-panel)}html[data-theme=light] body:has(.mailApp){--tc-canvas:#f0f4f4;--tc-panel:#fff;--tc-soft:#f3f6f6;--tc-text:#202d34;--tc-muted:#5d6d75;--tc-line:#dce6e6;--tc-accent:#087f83;--tc-selected:#daf3ef;--tc-hover:#eef6f5;--tc-outgoing:#d9f2eb;--tc-shadow:0 12px 36px #2030341a}body:has(:is(.newsApp,.ttApp,.taApp)[data-theme=light]){--tc-canvas:#f0f4f4;--tc-panel:#fff;--tc-soft:#f3f6f6;--tc-text:#202d34;--tc-muted:#5d6d75;--tc-line:#dce6e6;--tc-accent:#087f83;--tc-selected:#daf3ef;--tc-hover:#eef6f5;--tc-outgoing:#d9f2eb;--tc-shadow:0 12px 36px #2030341a}body:has(.marketApp.isLight){--tc-canvas:#f0f4f4;--tc-panel:#fff;--tc-soft:#f3f6f6;--tc-text:#202d34;--tc-muted:#5d6d75;--tc-line:#dce6e6;--tc-accent:#087f83;--tc-selected:#daf3ef;--tc-hover:#eef6f5;--tc-outgoing:#d9f2eb;--tc-shadow:0 12px 36px #2030341a}body:has(.healthNext){--tc-canvas:#f0f4f4;--tc-panel:#fff;--tc-soft:#f3f6f6;--tc-text:#202d34;--tc-muted:#5d6d75;--tc-line:#dce6e6;--tc-accent:#087f83;--tc-selected:#daf3ef;--tc-hover:#eef6f5;--tc-outgoing:#d9f2eb;--tc-shadow:0 12px 36px #2030341a}body:not(.theme-dark):has(.storeApp){--tc-canvas:#f0f4f4;--tc-panel:#fff;--tc-soft:#f3f6f6;--tc-text:#202d34;--tc-muted:#5d6d75;--tc-line:#dce6e6;--tc-accent:#087f83;--tc-selected:#daf3ef;--tc-hover:#eef6f5;--tc-outgoing:#d9f2eb;--tc-shadow:0 12px 36px #2030341a}@media (prefers-color-scheme:light){body:has(.app .pair-list){--tc-canvas:#f0f4f4;--tc-panel:#fff;--tc-soft:#f3f6f6;--tc-text:#202d34;--tc-muted:#5d6d75;--tc-line:#dce6e6;--tc-accent:#087f83;--tc-selected:#daf3ef;--tc-hover:#eef6f5;--tc-outgoing:#d9f2eb;--tc-shadow:0 12px 36px #2030341a}}body :is(.ttApp,.taApp,.marketApp,.healthNext)[class]{--bg:var(--tc-canvas);--panel:var(--tc-panel);--panel2:var(--tc-soft);--surface:var(--tc-panel);--surface2:var(--tc-soft);--soft:var(--tc-soft);--text:var(--tc-text);--ink:var(--tc-text);--muted:var(--tc-muted);--line:var(--tc-line);--accent:var(--tc-accent);--teal:var(--tc-accent);--mine-bg:var(--tc-outgoing);--mine-ink:var(--tc-text);--hn-bg:var(--tc-canvas);--hn-panel:var(--tc-panel);--hn-panel2:var(--tc-soft);--hn-text:var(--tc-text);--hn-muted:var(--tc-muted);--hn-border:var(--tc-line);--hn-green:#087f83}body :is(.coinHeader,.transactionHeader,.partyHeader,.ledgerHeader,.catalogHeader,.libraryApp .readerHeader,.storeHeader,.detailHeader,.ttTop,.ttTicketHead,.taHeader,.mailBrand,.viewerHeader,.newsBrand,.newsApp .readerHeader,.marketHeader,.hnBrand,.hnMainHeader,.list-head){border-bottom:1px solid var(--tc-line);background:var(--tc-panel);min-height:64px;color:var(--tc-text);box-shadow:none;padding-inline:12px}body :is(.coinSearch,.partySearch,.catalogSearch,.storeApp .searchBar,.ttSearch,.taSearch,.mailSearch,.newsApp .searchBar,.marketSearch,.hnSearch,.search-row){border:1px solid var(--tc-line);background:var(--tc-soft);min-height:42px;color:var(--tc-muted);box-shadow:none;border-radius:8px}body :is(.coinSearch,.partySearch,.catalogSearch,.storeApp .searchBar,.ttSearch,.taSearch,.mailSearch,.newsApp .searchBar,.marketSearch,.hnSearch,.search-row) input{color:var(--tc-text);font-size:inherit;background:0 0;min-width:0}body :is(.coinList,.partyList,.bookList,.appList,.ttItems,.taList,.messageList,.newsList,.marketStoreList,.hnList,.pair-list){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tc-line) transparent;min-height:0;padding-inline:6px;overflow:hidden auto}body :is(.coinRow,.partyRow,.bookRow,.appRow,.ttItem,.taRow,.mailRow,.newsRow,.marketStoreRow,.hnRecordRow,.pair-row){min-height:76px;box-shadow:none;text-align:start;color:var(--tc-text);border-bottom-color:var(--tc-line);border-radius:6px;padding-inline:10px}body :is(.coinRow,.partyRow,.bookRow,.appRow,.ttItem,.taRow,.mailRow,.newsRow,.marketStoreRow,.hnRecordRow,.pair-row):hover{background:var(--tc-hover)}body :is(.coinRow,.partyRow,.bookRow,.appRow,.ttItem,.taRow,.mailRow,.newsRow,.marketStoreRow,.hnRecordRow,.pair-row):is(.active,.selected,.is-active){background:var(--tc-selected);box-shadow:none}body :is(.ttItem,.mailRow,.newsRow).unread{background:var(--tc-hover);box-shadow:none}body :is(.ttItem,.mailRow,.newsRow).unread strong{font-weight:800}body :is(.coinCopy,.partyCopy,.bookCopy,.rowCopy,.taRow,.ttItem,.mailRow) small{line-height:1.65}body :is(.partyModeTabs,.catalogTabs,.ttFilters,.taTabs,.categoryRail,.hnViewRail,.app .tabs){box-shadow:none;border-bottom:0;gap:0}body :is(.partyModeTabs,.catalogTabs,.ttFilters,.taTabs,.categoryRail,.hnViewRail,.app .tabs)>button{min-height:38px;box-shadow:none;color:var(--tc-muted);background:0 0;border-bottom:0;border-radius:0}body :is(.partyModeTabs,.catalogTabs,.ttFilters,.taTabs,.categoryRail,.hnViewRail)>button:is(.active,.selected){background:var(--tc-hover);color:var(--tc-accent);box-shadow:none;border-bottom-color:#0000}body :is(.ttApp,.taApp,.mailApp,.newsApp,.marketApp,.healthNext,.walletApp,.hesabApp,.libraryApp,.storeApp) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}body :is(.ttModal>section,.taDialog,.walletModalCard,.hesabModalCard,.mailApp .modalCard,.hnModal){border-color:var(--tc-line);background:var(--tc-panel);color:var(--tc-text);box-shadow:var(--tc-shadow);border-radius:8px;max-width:calc(100vw - 24px)}body :is(.ttTop,.ttHeadActions,.taHeader,.coinHeader,.transactionHeader,.ledgerHeader,.partyHeader) button:not(.primary){box-shadow:none;border-radius:8px}body .ttApp .ttBubble{background:var(--tc-panel);border-color:var(--tc-line);border-radius:8px}body .ttApp .ttMessage.mine .ttBubble{background:var(--tc-outgoing);color:var(--tc-text)}body .ttApp .ttTicket{background:var(--tc-canvas)}body .ttApp .ttComposer textarea{border-radius:8px}body .taApp .taContent h2{font-size:20px;line-height:1.5}body .libraryApp .pageSheet{color:#202d34;background:#fff;box-shadow:0 2px 8px #0001}body .libraryApp .summaryText{color:var(--tc-text)}body .walletApp .transactionPane{background-image:none}body .hesabApp :is(.accountRow,.documentRow,.paymentPartyRow,.bankDetailRow){box-shadow:none;border-radius:0}body .hesabApp table{border-collapse:collapse}body .hesabApp :is(th,td){border-color:var(--tc-line)}body .marketApp .marketStoreRow{box-shadow:none}body .healthNext .hnViewRail button{background:0 0}body .healthNext .hnViewRail button.active{background:var(--tc-hover);color:var(--tc-accent);box-shadow:none}body .healthNext .hnSearch input{font-size:13px}.turboApp .aiPanel{background:var(--ui-canvas)}.turboApp .aiPanel .aiMessageRow{border-color:var(--ui-border);box-shadow:none;border-radius:8px}.turboApp .aiPanel .aiMessageRow.assistant{background:var(--ui-incoming);color:var(--text)}.turboApp .aiPanel .aiMessageRow.user{background:var(--ui-outgoing);color:var(--text)}.turboApp .aiPanel .aiComposer{background:var(--surface);border-color:var(--line)}.turboApp .aiPanel .aiActionMenu{background:var(--surface);color:var(--text);border-radius:8px}.turboApp :is(.serviceListPane,.serviceDetailPane){background:var(--surface)}.turboApp .serviceDetailHeader{border-color:var(--line);background:var(--surface);min-height:64px}html[data-turbo-route=turbotap] :is(.top,.sidebar nav){background:var(--tc-panel);border-color:var(--tc-line)}html[data-turbo-route=turbotap] .nav-item{border-radius:6px}html[data-turbo-route=turbotap] .nav-item.selected{background:var(--tc-selected);color:var(--tc-accent)}html[data-turbo-route=turbotap] .panel{border-color:var(--tc-line);box-shadow:none;border-radius:8px}@media (max-width:760px){body :is(.coinHeader,.transactionHeader,.partyHeader,.ledgerHeader,.catalogHeader,.storeHeader,.detailHeader,.ttTop,.ttTicketHead,.taHeader,.mailBrand,.viewerHeader,.newsBrand,.hnMainHeader,.list-head){min-height:60px}body :is(.coinRow,.partyRow,.bookRow,.appRow,.ttItem,.taRow,.mailRow,.newsRow,.marketStoreRow,.hnRecordRow,.pair-row){min-height:74px}body :is(.ttModal>section,.taDialog,.walletModalCard,.hesabModalCard,.hnModal){max-height:calc(100dvh - 24px)}}
.turboApp{--chat-action:#4597ff;--chat-selected:#163d40;--chat-hover:#203237;--chat-outgoing:#214b3b}.turboApp.themeLight{--chat-action:#0866df;--chat-selected:#e0f3f4;--chat-hover:#f0f7f8;--chat-outgoing:#e2f8de;--text:#18283b;--muted:#586b7b;--surface:#fff;--surface2:#f4f7fa;--line:#e3eaf0}.turboApp .sidebarHeader{gap:6px;padding:10px 12px}.turboApp .brandButton{letter-spacing:0;gap:8px}.turboApp .sidebarSearch{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-height:42px;margin:6px 12px 10px}.turboApp .chatFilters{border:0;gap:0;margin:0;padding:0 8px;display:flex}.turboApp .chatFilters button{min-height:38px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:1 0 auto;padding:0 12px;font-size:.8em}.turboApp .chatFilters button:not(.hasColor):after{display:none}.turboApp .chatFilters button.active:not(.hasColor){color:var(--chat-action);background:var(--chat-hover)}.turboApp .chatList{padding:0 6px 8px}.turboApp .chatRow{height:auto;min-height:76px;box-shadow:none;border:0;border-radius:6px;gap:12px;margin:0;padding:10px}.turboApp .chatRow.active{background:var(--chat-selected);box-shadow:none}.turboApp .chatRow.unread:not(.active),.turboApp .chatRow:not(.active):hover{background:var(--chat-hover);box-shadow:none}.turboApp .chatRowText{gap:5px;min-width:0}.turboApp .chatRowText strong{font-weight:650;line-height:1.5}.turboApp .chatRow.unread .chatRowText strong{font-weight:800}.turboApp .chatRowText small,.turboApp .chatRowMeta{color:var(--muted)}.turboApp .chatRowMeta b{color:#fff;background:#008b57;min-width:22px;height:22px}.turboApp .moduleDock{background:var(--surface);border-top:1px solid var(--line);gap:2px}.turboApp .moduleDock button,.turboApp .moduleDock button:nth-child(3){box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:8px}.turboApp .moduleDock button.active,.turboApp .moduleDock button:nth-child(3).active{background:var(--chat-hover);color:var(--chat-action)}.turboApp .sidebarCreate{color:#fff;background:#008b57;box-shadow:0 3px 9px #0002}.turboApp .chatHeader{border-bottom:1px solid var(--line)}.turboApp .headerActions button{color:var(--text);background:0 0;border:0}.turboApp.themeLight .chatWorkspace:not(.hasChatTheme){background:#f0f3f7}.turboApp.themeLight .chatWorkspace:not(.hasChatTheme) .messagesViewport{background:0 0}.turboApp .messageBubble:not(.gameBubbleNext){border-radius:8px;box-shadow:0 1px 2px #00000008}.turboApp.themeLight .messageBubble:not(.gameBubbleNext){color:var(--text);background:#fff;border:1px solid #e3eaf0}.turboApp.themeLight .messageLine.mine .messageBubble:not(.gameBubbleNext){background:var(--chat-outgoing);border-color:#0000}.turboApp .messageBody{overflow-wrap:anywhere;line-height:1.7}.turboApp .messageMeta{color:var(--muted)}.turboApp .composer{border-top:1px solid var(--line);align-items:center;gap:5px;padding:10px 12px}.turboApp .composer:before{border:1px solid var(--line);border-radius:8px}.turboApp .composer textarea{min-width:0;line-height:1.65}.turboApp .composerIcon{color:var(--muted);border-radius:8px;flex-shrink:0}.turboApp .sendButton{background:var(--chat-action);color:#fff;border-radius:50%;flex-shrink:0}.turboApp :is(.toolButton,.composerIcon,.sendButton,.chatRow,.chatFilters button,.moduleDock button):focus-visible{outline:2px solid var(--chat-action);outline-offset:-2px}@media (max-width:760px){.turboApp .chatRow{min-height:74px;padding:9px 8px}.turboApp .composer{padding-inline:8px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.turboApp .sidebarSearch{margin-inline:10px}}@media (prefers-reduced-motion:reduce){.turboApp .platformOrbit{animation:none}}
