.banSupportInbox{min-width:0}.banSupportInbox .tgChatRow{display:flex;align-items:center;gap:12px;width:100%;text-align:start}.banSupportInbox .tgChatRow>span:nth-child(2){flex:1 1;min-width:0}.banSupportInbox small,.banSupportInbox strong{display:block}.banSupportInbox small{opacity:.7;margin-top:4px}.banSupportSymbol{display:grid;place-items:center;flex:0 0 46px;height:46px;border:1px solid #ffffff24;border-radius:15px;background:#ffffff0a}.banSupportConversation svg,.banSupportInbox svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.banSupportThreads{padding:4px 14px 12px;max-height:300px;overflow:auto}.banSupportThread{display:flex;align-items:center;border:1px solid #ffffff20;border-radius:14px;margin-block:6px;background:#ffffff08}.banSupportThread button{border:0!important;background:transparent!important;color:inherit;padding:12px;min-width:0;text-align:start}.banSupportThread>button:first-child{flex:1 1}.banSupportThreadMenu{flex:0 0 44px}.banSupportBack,.banSupportPage{position:fixed;inset-inline:0;top:var(--visible-top,0);height:var(--visible-height,100dvh);box-sizing:border-box;overflow:hidden}.banSupportBack{z-index:12000;display:grid;place-items:center;background:#02050bd9;padding:max(14px,env(safe-area-inset-top)) 18px max(14px,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.banSupportBack>div{width:min(720px,100%);height:min(760px,100%);min-height:0}.banSupportConversation{box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100%;min-height:0;min-width:0;color:var(--text-primary,#edf1fa);background:linear-gradient(145deg,var(--surface-3,#1a2030),var(--surface-1,#0e121b));border:1px solid #ffffff30;border-radius:24px;box-shadow:0 30px 100px #0008;overflow:hidden}.banSupportHeader{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;padding:18px 20px;border-bottom:1px solid #ffffff15}.banSupportHeader>div:first-child{min-width:0}.banSupportHeader h2{margin:0 0 5px;font-size:18px;line-height:1.5}.banSupportHeader small{display:block;opacity:.7;font-size:12px;line-height:1.6}.banSupportHeaderActions{display:flex;gap:6px;flex-shrink:0}.banSupportConversation button,.banSupportDelete button{border:1px solid #ffffff30;background:#ffffff10;color:inherit;border-radius:12px;padding:9px 14px;cursor:pointer;font:inherit}.banSupportHeaderActions button{display:grid;place-items:center;width:36px;height:36px;padding:6px}.banSupportConversation button:disabled,.banSupportDelete button:disabled{opacity:.45;cursor:default}.banSupportMessages{overflow-anchor:none;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;scrollbar-width:thin}.banSupportMessages article{box-sizing:border-box;flex:0 0 auto;align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:85%;padding:7px 12px;margin:0;border:1px solid #ffffff18;background:#ffffff08;border-radius:15px 15px 4px 15px;text-align:start}.banSupportMessages article[data-staff=true]{align-self:flex-end;border-radius:15px 15px 15px 4px;background:color-mix(in srgb,var(--accent-amethyst-400,#a79ae6) 13%,transparent);border-color:color-mix(in srgb,var(--accent-amethyst-400,#a79ae6) 35%,transparent)}.banSupportMessages article>strong{display:block;font-size:10px;line-height:1.4;opacity:.7}.banSupportMessages article>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 4px;line-height:1.6;font-size:14px}.banSupportMessages time{display:block;text-align:end;font-size:10px;line-height:1.3;opacity:.6}.banSupportEmpty{margin:auto!important;padding:18px;text-align:center;opacity:.65;font-size:14px;line-height:1.7}.banSupportComposer{margin:0;padding:10px 14px max(10px,env(safe-area-inset-bottom));border-top:1px solid #ffffff15;background:var(--surface-1,#0e121b)}.banSupportComposer>div{display:flex;gap:8px;align-items:flex-end}.banSupportComposer textarea{box-sizing:border-box;flex:1 1;display:block;min-width:0;height:44px;min-height:44px;max-height:104px;resize:none;overflow-y:auto;background:var(--surface-0,#080c14);color:inherit;border:1px solid #ffffff28;border-radius:15px;padding:10px 12px;font:inherit;font-size:16px;line-height:22px;margin:0}.banSupportComposer button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:10px;border-radius:14px;color:var(--text-primary,#fff);background:color-mix(in srgb,var(--accent-amethyst-400,#a79ae6) 25%,var(--surface-2,#1a2030))}.banSupportError{margin:0 0 8px;color:#ff9fab;font-size:12px}.banSupportPage{background:var(--surface-0,#080c15);display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;grid-gap:12px;gap:12px;padding:max(16px,env(safe-area-inset-top)) 20px max(12px,env(safe-area-inset-bottom))}.banSupportPage>.banSupportConversation{width:min(760px,100%);height:100%;max-height:900px;align-self:center}.banSupportPage>a{display:flex;align-items:center;justify-content:center;min-height:32px;color:var(--accent-amethyst-300,#ccc4ff);text-align:center;text-decoration:none;font-size:13px}.banSupportDeleteBack{z-index:12010}.banSupportDelete{box-sizing:border-box;width:min(480px,100%);padding:24px;border:1px solid #ffffff30;border-radius:22px;color:var(--text-primary,#edf1fa);background:var(--surface-2,#1a2030)}.banSupportDelete h2{font-size:20px}.banSupportDelete p{line-height:1.8;font-size:14px}.banSupportDelete footer{display:flex;flex-wrap:wrap;gap:8px}.banSupportDelete .danger{color:#ffb1bc;border-color:#e77a8a60;background:#cf294222}.authSupportLink{display:flex!important;align-items:center;justify-content:center;text-align:center;text-decoration:none!important;min-height:48px;padding:12px 18px;line-height:1.7;font-size:14px;box-sizing:border-box}@media(max-width:600px){.banSupportBack{padding:6px}.banSupportBack>div{height:100%;width:100%}.banSupportPage{padding:6px 6px max(4px,env(safe-area-inset-bottom));gap:4px}.banSupportConversation{border-radius:18px}.banSupportHeader{padding:12px}.banSupportHeader h2{font-size:16px}.banSupportHeader small{font-size:11px}.banSupportMessages{padding:10px}.banSupportMessages article{max-width:88%}.banSupportComposer{padding:8px}.banSupportPage>a{min-height:26px;font-size:12px}}@media(max-height:450px){.banSupportHeader small{display:none}.banSupportHeader{padding:7px 12px}.banSupportPage>a{display:none}.banSupportPage{grid-template-rows:minmax(0,1fr)}.banSupportHeader h2{font-size:14px;margin:0}}.channelSettingsBack{position:fixed;inset-inline:0;top:var(--visible-top,0);height:var(--visible-height,100dvh);z-index:11000;box-sizing:border-box;display:grid;place-items:center;padding:20px;background:#030710ca;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.channelSettings{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;width:min(800px,100%);height:min(860px,100%);overflow:hidden;border:1px solid var(--stroke-soft,#ffffff28);border-radius:26px;background:linear-gradient(145deg,var(--surface-3,#1b2030),var(--surface-1,#0d121d));color:var(--text-primary,#eef2fb);box-shadow:0 30px 100px #0008;outline:none}.channelSettings,.channelSettings *{box-sizing:border-box}.channelSettings button,.channelSettings input,.channelSettings select,.channelSettings textarea{font:inherit;color:inherit}.channelSettings button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;min-height:40px;cursor:pointer;border:1px solid var(--stroke-soft,#ffffff25);border-radius:12px;background:color-mix(in srgb,var(--surface-3,#202638) 80%,transparent);line-height:1.5;transition:background .15s,border-color .15s}.channelSettings button:hover{background:color-mix(in srgb,var(--accent-amethyst-400,#ad98ef) 16%,var(--surface-2,#171c29));border-color:var(--accent-amethyst-400,#ad98ef)}.channelSettings button:disabled{opacity:.45;cursor:default}.channelSettings :focus-visible{outline:2px solid var(--accent-amethyst-400,#ad98ef);outline-offset:3px}.channelSettingsHeader{flex:0 0 auto;display:flex;align-items:center;gap:16px;padding:22px 24px;background:radial-gradient(ellipse at 10% 0,color-mix(in srgb,var(--accent-amethyst-400,#ad98ef) 17%,transparent),transparent 75%);border-bottom:1px solid #ffffff12}.channelSettingsHeader>div:nth-child(2){flex:1 1;min-width:0}.channelSettingsHeader h2{font-size:22px;line-height:1.5;margin:4px 0;overflow-wrap:anywhere}.channelSettingsHeader small{font-size:10px;letter-spacing:.08em;color:var(--accent-amethyst-300,#d0c2ff)}.channelSettingsHeader span{font-size:12px;opacity:.65}.channelSettingsAvatar{width:64px;height:64px;flex:0 0 64px;overflow:hidden;border:1px solid #ffffff25;border-radius:22px;background:color-mix(in srgb,var(--accent-amethyst-400,#ad98ef) 10%,transparent);display:grid;place-items:center}.channelSettingsAvatar img{width:100%;height:100%;object-fit:cover}.channelSettingsAvatar>.uiIcon{width:30px;height:30px}.channelSettings .channelIconBtn{width:36px;height:36px;min-height:36px;padding:7px;flex:0 0 36px}.channelSettingsTabs{display:flex;flex:0 0 auto;gap:6px;overflow:auto;scrollbar-width:none;padding:12px 18px;border-bottom:1px solid #ffffff12}.channelSettingsTabs button{white-space:nowrap;flex:0 0 auto;font-size:12px;min-height:38px;background:transparent;border-color:transparent;padding:8px 12px}.channelSettingsTabs button[aria-pressed=true]{color:var(--accent-amethyst-300,#d0c2ff);border-color:color-mix(in srgb,var(--accent-amethyst-400,#ad98ef) 40%,transparent);background:color-mix(in srgb,var(--accent-amethyst-400,#ad98ef) 12%,transparent)}.channelSettingsBody{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;padding:20px;display:flex;flex-direction:column;gap:16px}.channelSettingsBody>*{flex:0 0 auto}.channelSettingsCard{border:1px solid var(--stroke-soft,#ffffff20);background:linear-gradient(150deg,#ffffff04,transparent);border-radius:18px;padding:20px;min-width:0}.channelSettingsCard h3{display:flex;align-items:center;gap:9px;font-size:15px;margin:0 0 18px}.channelSettingsCard h3 .uiIcon{color:var(--accent-amethyst-300,#d0c2ff)}.channelSettingsCard>p{font-size:13px;line-height:1.8;opacity:.7}.channelSettings label:not(.channelSettingSwitch){display:grid;grid-gap:8px;gap:8px;margin:14px 0;font-size:13px}.channelSettings input:not([type=checkbox]):not([type=file]),.channelSettings select,.channelSettings textarea{width:100%;min-width:0;border:1px solid var(--stroke-soft,#ffffff25);border-radius:12px;background:var(--surface-0,#080c14);padding:11px 13px;font-size:16px;line-height:1.6}.channelSettings textarea{resize:vertical;max-height:160px}.channelSettings [disabled]{cursor:default}.channelPhotoActions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.channelPhotoActions button{font-size:12px}.channelSettings code{display:block;white-space:normal;overflow-wrap:anywhere;max-width:100%;padding:12px;background:var(--surface-0,#080c14);border:1px solid #ffffff15;border-radius:12px;font-size:12px;line-height:1.7}.channelSettingSwitch{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:12px 0;margin:0;border-bottom:1px solid #ffffff10;font-size:13px}.channelSettingSwitch:last-child{border:0}.channelSettingSwitch strong,.channelSettingSwitch>span{font-weight:500;line-height:1.6}.channelSettingSwitch small{display:block;font-size:11px;opacity:.65;margin-top:4px}.channelSettingSwitch input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:0 0 40px;width:40px;height:24px;background:var(--surface-0,#080c14);border:1px solid #ffffff30;border-radius:99px;cursor:pointer;margin:0;padding:0}.channelSettingSwitch input[type=checkbox]:after{content:"";position:absolute;inset-inline-start:3px;top:3px;width:16px;height:16px;background:#8792a8;border-radius:50%;transition:inset-inline-start .15s}.channelSettingSwitch input:checked{background:color-mix(in srgb,var(--accent-amethyst-400,#ad98ef) 45%,var(--surface-0,#080c14));border-color:var(--accent-amethyst-400,#ad98ef)}.channelSettingSwitch input:checked:after{inset-inline-start:19px;background:var(--accent-amethyst-300,#d0c2ff)}.channelActionGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.channelActionGrid button{justify-content:flex-start;text-align:start;font-size:12px;min-width:0}.channelSettings .channelDanger{color:#ffabb7;border-color:#e77a8a45;background:#c9324820}.channelSettings .channelPrimary{background:linear-gradient(120deg,var(--accent-amethyst-500,#7a59db),var(--accent-blue-500,#486bcd));color:white;border-color:#ffffff30}.channelPeople article,.channelPerson{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #ffffff12;font-size:13px}.channelPeople article:last-child{border:0}.channelPeople article>div:first-child{min-width:0;overflow-wrap:anywhere}.channelPeople article>div:last-child{display:flex;gap:6px;flex-wrap:wrap}.channelPeople small{display:block;opacity:.65;margin-top:4px;font-size:11px}.channelPeople button,.channelPerson button{font-size:11px;padding:7px 10px;min-height:34px}.channelAdmin{margin-top:16px;padding:16px;border:1px solid #ffffff20;border-radius:14px}.channelAdmin header{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:8px;font-size:13px}.channelAdmin header button{font-size:11px}.channelInviteChoices{max-height:230px;overflow:auto}.channelSettingsSave{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-top:1px solid #ffffff20;background:var(--surface-1,#0d121d)}.channelSettingsSave>span{font-size:12px;opacity:.75}.channelSettingsError,.channelSettingsNotice{margin:0;padding:12px 14px;border-radius:12px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.channelSettingsNotice{background:#40b88715;color:#9ae9bd;border:1px solid #40b88740}.channelSettingsError{background:#e6577715;color:#ffabb7;border:1px solid #e6577740}.channelConfirmBack{position:absolute;inset:0;z-index:2;background:#030710cf;display:grid;place-items:center;padding:20px;overflow:auto}.channelConfirmBack>section{width:min(430px,100%);padding:24px;border:1px solid #ffffff30;border-radius:20px;background:var(--surface-2,#171c29)}.channelConfirmBack h3{font-size:18px;line-height:1.6;margin:0 0 12px}.channelConfirmBack p{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.channelConfirmBack footer{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.chatChannelsDivider{display:flex;flex-direction:column;align-items:center;gap:10px;margin:18px 8px 12px;color:var(--text-secondary,#a9b2c8);font-size:11px;letter-spacing:.08em}.chatChannelsDivider:before{content:"";display:block;width:100%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-amethyst-400,#ad98ef) 70%,transparent),transparent);box-shadow:0 0 10px color-mix(in srgb,var(--accent-amethyst-400,#ad98ef) 35%,transparent)}@media(max-width:600px){.channelSettingsBack{padding:6px}.channelSettings{height:100%;border-radius:19px}.channelSettingsHeader{padding:14px;gap:12px}.channelSettingsHeader h2{font-size:18px}.channelSettingsAvatar{width:48px;height:48px;flex-basis:48px;border-radius:16px}.channelSettingsTabs{padding:9px;gap:3px}.channelSettingsTabs button{font-size:11px;padding:7px 9px}.channelSettingsBody{padding:12px;gap:12px}.channelSettingsCard{padding:15px;border-radius:16px}.channelActionGrid{grid-template-columns:1fr}.channelSettingsSave{padding:10px 12px}.channelSettingsSave>span{font-size:10px}.channelSettingsSave button{font-size:12px}.channelPeople article{align-items:flex-start;flex-wrap:wrap}.channelConfirmBack{padding:12px}.channelConfirmBack>section{padding:20px}}[data-color-theme=black_glass] .channelSettingSwitch input:checked{background:#fff;border-color:#fff}[data-color-theme=black_glass] .channelSettingSwitch input:checked:after{background:#111827}.channelSettingSwitch input[type=checkbox]{direction:ltr;background:#090b10;border-color:#737782}.channelSettingSwitch input[type=checkbox]:after{inset-inline-start:auto;left:3px;transition:left .15s;background:#89909e}.channelSettingSwitch input[type=checkbox]:checked{background:#fff;border-color:#fff}.channelSettingSwitch input[type=checkbox]:checked:after{inset-inline-start:auto;left:19px;background:#161a23}.channelMemberPhoto{width:38px;height:38px;flex:0 0 38px;border-radius:13px;overflow:hidden;display:grid;place-items:center;background:#ffffff0b;border:1px solid #ffffff20}.channelMemberPhoto img{width:100%;height:100%;object-fit:cover}.channelPersonInfo{flex:1 1;min-width:0}.channelInvitePerson{display:flex;align-items:center;gap:10px;min-width:0}.channelOwnerBadge{display:block;font-size:11px;color:var(--accent-amethyst-300);margin-top:5px}.channelOwnerChoices{display:grid;grid-gap:8px;gap:8px;margin:16px 0}.channelOwnerChoices button{justify-content:flex-start;text-align:start}.channelOwnerChoices button>span:nth-child(2){flex:1 1;min-width:0;overflow-wrap:anywhere}.channelOwnerChoices small{display:block;opacity:.6;font-size:11px;margin-top:4px}.channelOwnerChoices [aria-checked=true]{border-color:var(--accent-amethyst-300);background:#ffffff10}.channelRadioMark{width:18px;height:18px;border-radius:50%;border:1px solid #ffffff50}.channelOwnerChoices [aria-checked=true] .channelRadioMark{border:5px solid var(--accent-amethyst-300);background:#fff}.channelCropFrame{position:relative;width:min(280px,100%);aspect-ratio:1;margin:16px auto;overflow:hidden;background:#05070c;touch-action:none;cursor:-webkit-grab;cursor:grab;border-radius:16px}.channelCropFrame:active{cursor:-webkit-grabbing;cursor:grabbing}.channelCropFrame img{position:absolute;left:50%;top:50%;max-width:none;object-fit:fill;pointer-events:none}.channelCropFrame>span{position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 50px #0008;pointer-events:none;border:1px solid #fff7}.channelCropBack input[type=range]{padding:0!important;min-height:30px;accent-color:var(--accent-amethyst-400)}.channelCropBack>section{max-height:100%;overflow:auto}.channelInviteRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #ffffff12}.channelInviteRow:last-child{border:0}.channelInviteRow>.channelInvitePerson{flex:1 1;min-width:0;font-size:13px;overflow-wrap:anywhere}.channelInviteRow small{display:block;font-size:11px;line-height:1.7;color:var(--text-muted);margin-top:4px}.channelSettings .channelInvitePick{flex:0 0 36px;min-height:36px;width:36px;height:36px;padding:8px;border-radius:12px}.channelInvitePick[aria-pressed=true]{background:color-mix(in srgb,var(--accent-amethyst-400) 25%,var(--surface-2));border-color:var(--accent-amethyst-300)}.channelAdminIdentity{display:flex;flex-direction:column;gap:3px;min-width:0;overflow-wrap:anywhere}.channelAdminIdentity .channelUsername{font-weight:400;font-size:11px;line-height:1.5;color:var(--text-muted);opacity:.8}.channelAdminIdentity .channelOwnerBadge{font-weight:500;font-size:10px;line-height:1.5;margin:2px 0 0}.channelPeople article>.channelPersonInfo{display:block!important}.introDebug{position:fixed;left:14px;bottom:16px;z-index:18000;font-family:inherit;direction:ltr}.introDebugTrigger{display:flex;align-items:center;gap:7px;border:1px solid #b99aff66;border-radius:12px;background:#191426ed;color:#e8dcff;padding:9px 12px;font:inherit;font-size:11px;font-weight:600;cursor:pointer;box-shadow:0 4px 16px #0005}.introDebugTrigger span{font-size:20px;line-height:16px;color:#cfb2ff}.introDebugMenu{width:210px;padding:10px;margin-bottom:8px;background:#191426;border:1px solid #b99aff55;border-radius:16px;box-shadow:0 10px 28px #0007}.introDebugMenu strong{display:block;padding:6px 8px;font-size:11px;color:#baa2e8}.introDebugMenu button{display:block;width:100%;text-align:start;direction:rtl;background:transparent;border:0;border-radius:9px;color:#f2ecff;padding:12px 9px;font:inherit;font-size:12px;cursor:pointer}.introDebugMenu button:focus-visible,.introDebugMenu button:hover{background:#8c5ed02b}.brandIntro{position:fixed;inset:0;z-index:30000;display:grid;place-items:center;isolation:isolate;background:#09070f;color:#f8f3ff;overflow:hidden;animation:introExit calc(var(--intro-exitDuration) * var(--intro-scale)) calc(var(--intro-exitStart) * var(--intro-scale)) ease-in both}.introAmbient{position:absolute;inset:0;z-index:-1;overflow:hidden;contain:paint;pointer-events:none}.introAmbient:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 44%,transparent 18%,#09070f80 85%)}.introLight{--intro-light-peak:.95;position:absolute;left:50%;top:calc(50% + clamp(62px,12vmin,120px));width:clamp(300px,58vmin,700px);height:clamp(260px,48vmin,580px);border-radius:50%;opacity:0}.introLightPurple{background:radial-gradient(ellipse,#af3ef65c,#802dcc2b 33%,transparent 69%);animation:introPurpleApproach calc(var(--intro-lightApproachDuration) * var(--intro-scale)) calc(var(--intro-lightStart) * var(--intro-scale)) ease both,introPurpleSettle calc(var(--intro-lightSettleDuration) * var(--intro-scale)) calc(var(--intro-wordStart) * var(--intro-scale)) cubic-bezier(.2,.7,.2,1) forwards}.introLightCyan{background:radial-gradient(ellipse,#16d8f95c,#147ca82b 34%,transparent 69%);animation:introCyanApproach calc(var(--intro-lightApproachDuration) * var(--intro-scale)) calc(var(--intro-lightStart) * var(--intro-scale)) ease both,introCyanSettle calc(var(--intro-lightSettleDuration) * var(--intro-scale)) calc(var(--intro-wordStart) * var(--intro-scale)) cubic-bezier(.2,.7,.2,1) forwards}.introLightMeeting{top:calc(50% + clamp(62px,12vmin,120px));width:44vmin;height:28vmin;margin:-14vmin 0 0 -22vmin;background:radial-gradient(ellipse,#8878dc38,transparent 68%);animation:introMeetingBloom calc(.85s * var(--intro-scale)) calc(var(--intro-wordStart) * var(--intro-scale)) ease-out both}.introLightMeeting,.introLightPulse{position:absolute;left:50%;opacity:0}.introLightPulse{--pulse-color:#43d8f8;top:43%;width:34vmin;height:34vmin;margin:-17vmin 0 0 -17vmin;border-radius:50%;background:radial-gradient(circle,transparent 18%,color-mix(in srgb,var(--pulse-color) 19%,transparent) 43%,transparent 69%);animation:introLightBeat calc(1.05s * var(--intro-scale)) calc(var(--pulse-delay) * var(--intro-scale)) ease-out both}.introLightPulse1{--pulse-color:#8b79ff}.introLightPulse2{--pulse-color:#dd67ff}.brandIntro[data-quality=medium] .introLight{--intro-light-peak:.5}.brandIntro[data-quality=medium] :is(.introLightMeeting,.introLightPulse){display:none}.introComposition{display:grid;justify-items:center;grid-gap:24px;gap:24px;transform:translateY(-10px)}.introLogoStage{position:relative;isolation:isolate;width:clamp(180px,33vmin,310px);aspect-ratio:1;transform-origin:center;transform:rotate(var(--intro-neutral-angle));animation:introLogoTilt calc(var(--intro-tiltDuration) * var(--intro-scale)) calc(var(--intro-tiltStart) * var(--intro-scale)) cubic-bezier(.2,.7,.2,1) forwards}.introLogo{position:relative;z-index:1;display:block;width:100%;height:auto;overflow:visible}.introLogoHalo{position:absolute;inset:-38%;z-index:0;pointer-events:none;background-image:radial-gradient(ellipse closest-side at center,#09d7f24d,transparent 100%),radial-gradient(ellipse closest-side at center,#c248f34d,transparent 100%),radial-gradient(ellipse closest-side at center,#5969f52b,transparent 100%);background-size:68% 92%,68% 92%,80% 80%;background-position:0,100%,bottom;background-repeat:no-repeat;opacity:0;animation:introLogoHalo calc(var(--intro-tiltDuration) * var(--intro-scale)) calc(var(--intro-tiltStart) * var(--intro-scale)) ease-out forwards}.brandIntro[data-quality=medium] .introLogoHalo{display:none}.introTrace{fill:none;stroke:#b956df;stroke-width:11;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:introTrace calc(var(--intro-traceDuration) * var(--intro-scale)) calc(var(--intro-traceStart) * var(--intro-scale)) linear forwards,introHide calc(var(--intro-fillDuration) * var(--intro-scale)) calc(var(--intro-fillStart) * var(--intro-scale)) ease-in-out forwards}.introTraceTip{fill:none;stroke:#f0caff;stroke-width:15;stroke-linecap:round;stroke-dasharray:.014 .986;stroke-dashoffset:1;opacity:0;animation:introTrace calc(var(--intro-traceDuration) * var(--intro-scale)) calc(var(--intro-traceStart) * var(--intro-scale)) linear forwards,introTipLight calc(var(--intro-traceDuration) * var(--intro-scale)) calc(var(--intro-traceStart) * var(--intro-scale)) ease-in-out both}.introDot{opacity:0;transform:scale(0);transform-box:view-box;animation:introDotPop calc(.42s * var(--intro-scale)) calc(var(--dot-delay) * var(--intro-scale)) cubic-bezier(.22,.8,.3,1) forwards,introHide calc(var(--intro-fillDuration) * var(--intro-scale)) calc(var(--intro-fillStart) * var(--intro-scale)) ease-in-out forwards}.introSpark{fill:none;stroke:#fff8;stroke-width:8;stroke-linecap:round;animation:introHide calc(.27s * var(--intro-scale)) calc(var(--dot-delay) * var(--intro-scale)) ease-out forwards}.introOriginal{opacity:0;animation:introFade calc(var(--intro-fillDuration) * var(--intro-scale)) calc(var(--intro-fillStart) * var(--intro-scale)) ease-in-out forwards}.introGloss{display:none;pointer-events:none}.brandIntro:is(:is([data-quality=high],[data-quality=ultra]),[data-quality=medium]) .introGloss{display:block}.brandIntro[data-quality=medium] .introGloss{opacity:.65}.introGlossSweep{opacity:0;animation:introGlossPass calc(var(--intro-tiltDuration) * var(--intro-scale)) calc(var(--intro-tiltStart) * var(--intro-scale)) cubic-bezier(.2,.7,.3,1) both}.brandIntro:is([data-quality=high],[data-quality=ultra]) .introOriginal{filter:drop-shadow(0 0 15px #7851b838)}.introWordmark{position:relative;isolation:isolate;font-family:var(--font-body,Arial),sans-serif;font-size:clamp(36px,6vmin,58px);font-weight:750;letter-spacing:-1.5px;line-height:1.15;opacity:0;transform:translateY(12px);animation:introWord calc(var(--intro-wordDuration) * var(--intro-scale)) calc(var(--intro-wordStart) * var(--intro-scale)) cubic-bezier(.2,.8,.2,1) forwards}.introWordmarkLetters{position:relative;z-index:1;display:block}.introWordmarkFlare,.introWordmarkLightCatch,.introWordmarkReflection{display:none;position:absolute;pointer-events:none}.brandIntro:is(:is([data-quality=high],[data-quality=ultra]),[data-quality=medium]) :is(.introWordmarkFlare,.introWordmarkLightCatch){display:block}.brandIntro:is(:is([data-quality=high],[data-quality=ultra]),[data-quality=medium]) .introWordmarkReflection{display:block}.brandIntro[data-quality=medium] .introWordmarkReflection{filter:none;color:#c9e6ff99}.introWordmarkReflection{inset:0;top:calc(162% - 5px);height:100%;transform:scaleY(-.62);transform-origin:center 0;color:#c9e6ff;opacity:0;filter:blur(.7px);-webkit-mask-image:linear-gradient(0deg,#0009,transparent 75%);mask-image:linear-gradient(0deg,#0009,transparent 75%);animation:introFloorReflection calc(var(--intro-tiltDuration) * var(--intro-scale)) calc(var(--intro-tiltStart) * var(--intro-scale)) ease-in-out both}.introWordmarkLightCatch{inset:0;z-index:2;color:transparent;background-image:radial-gradient(ellipse 50px 24px at center bottom,#fff 0,#d8eeff99 22%,transparent 100%);background-size:250% 100%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;opacity:0;animation:introLetterLight calc(var(--intro-tiltDuration) * var(--intro-scale)) calc(var(--intro-tiltStart) * var(--intro-scale)) linear both}.introWordmarkFlare{left:0;right:0;top:calc(100% - 7px);height:1px;z-index:3}.introWordmarkLightSource{position:absolute;left:-10%;top:0;width:3px;height:3px;opacity:0;background:#fff;box-shadow:0 0 6px 2px #fff,0 0 15px 6px #d8eeff99,0 0 34px 11px #9dccff33;border-radius:50%;animation:introWordmarkShine calc(var(--intro-tiltDuration) * var(--intro-scale)) calc(var(--intro-tiltStart) * var(--intro-scale)) linear both}.introWordmarkLightSource:before{content:"";position:absolute;width:240px;height:7px;left:-118.5px;top:-2px;background:radial-gradient(ellipse closest-side,#fff9,#d5ebff38 28%,transparent 100%)}.introWordmarkLightSource:after{content:"";position:absolute;width:215px;height:60px;left:-106px;top:1px;background:radial-gradient(ellipse closest-side,#c2e3ff30,#9fcdff12 40%,transparent 100%);transform:skewX(-18deg);filter:blur(2px)}.brandIntro[data-quality=medium] .introWordmarkLightSource{box-shadow:0 0 7px 2px #fff9,0 0 20px 6px #b9ddff44}.brandIntro[data-quality=medium] .introWordmarkLightSource:after{height:36px;width:140px;left:-68.5px;filter:none;opacity:.6}.introSkip{position:absolute;right:max(22px,env(safe-area-inset-right));bottom:max(22px,env(safe-area-inset-bottom));border:1px solid #b9a3d333;border-radius:99px;background:#ffffff06;color:#cbbfdb;padding:10px 16px;font:inherit;font-size:12px;cursor:pointer}.introDebug button:focus-visible,.introSkip:focus-visible{outline:2px solid #c7a0f9;outline-offset:3px}.brandIntro[data-quality=low] :is(.introAmbient,.introTraceTip,.introLogoHalo){display:none}.introReduced{animation:none}.introReduced :is(.introTrace,.introTraceTip,.introDot,.introAmbient,.introGloss,.introLogoHalo,.introWordmarkFlare,.introWordmarkReflection,.introWordmarkLightCatch){display:none!important;animation:none!important}.introReduced .introLogoStage{animation:none!important;transform:none}.introReduced .introOriginal{animation:none!important;opacity:1;filter:none!important}.introReduced .introWordmark{animation:none!important;opacity:1;transform:none}@keyframes introTrace{0%{stroke-dashoffset:1}12.5%{stroke-dashoffset:.94}40.625%{stroke-dashoffset:.64}68.75%{stroke-dashoffset:.3}to{stroke-dashoffset:0}}@keyframes introDotPop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes introFade{to{opacity:1}}@keyframes introHide{to{opacity:0}}@keyframes introWord{to{opacity:1;transform:translateY(0)}}@keyframes introExit{0%{opacity:1}to{opacity:0}}@keyframes introLogoTilt{0%{transform:rotate(var(--intro-neutral-angle))}to{transform:rotate(0deg)}}@keyframes introLogoHalo{0%{opacity:0;transform:scale(.88)}60%{opacity:.85;transform:scale(1.08)}to{opacity:.6;transform:scale(1)}}@keyframes introTipLight{0%,to{opacity:0}5%,90%{opacity:.9}}@keyframes introGlossPass{0%{opacity:0;transform:translateX(-80px)}12%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateX(1720px)}}@keyframes introWordmarkShine{0%{opacity:0;left:-10%}12%{opacity:.6}35%{opacity:1}70%{opacity:.85}to{opacity:0;left:110%}}@keyframes introLetterLight{0%{opacity:0;background-position:100% 0}12%,80%{opacity:1}to{opacity:0;background-position:0 0}}@keyframes introFloorReflection{0%{opacity:0}25%{opacity:.23}65%{opacity:.18}to{opacity:.07}}@keyframes introPurpleApproach{0%{opacity:0;transform:translate(calc(-50% - 60vw),-50%) scale(.8)}18%{opacity:var(--intro-light-peak)}to{opacity:var(--intro-light-peak);transform:translate(-50%,-50%) scale(1)}}@keyframes introCyanApproach{0%{opacity:0;transform:translate(calc(-50% + 60vw),-50%) scale(.8)}18%{opacity:var(--intro-light-peak)}to{opacity:var(--intro-light-peak);transform:translate(-50%,-50%) scale(1)}}@keyframes introPurpleSettle{0%{opacity:var(--intro-light-peak);transform:translate(-50%,-50%) scale(1)}30%{opacity:var(--intro-light-peak);transform:translate(calc(-50% + 19vw),-50%) scale(1.05)}to{opacity:calc(var(--intro-light-peak) * .65);transform:translate(calc(-50% + 32vw),calc(-50% - 27vh)) scale(1.35)}}@keyframes introCyanSettle{0%{opacity:var(--intro-light-peak);transform:translate(-50%,-50%) scale(1)}30%{opacity:var(--intro-light-peak);transform:translate(calc(-50% - 19vw),-50%) scale(1.05)}to{opacity:calc(var(--intro-light-peak) * .65);transform:translate(calc(-50% - 32vw),calc(-50% + 17vh)) scale(1.35)}}@keyframes introMeetingBloom{0%{opacity:0;transform:scale(.75)}25%{opacity:.7}to{opacity:0;transform:scale(1.6)}}@keyframes introLightBeat{0%{opacity:0;transform:scale(.55)}25%{opacity:.85}to{opacity:0;transform:scale(3.8)}}@media(max-width:920px){.introDebug{bottom:calc(80px + env(safe-area-inset-bottom));left:10px}.introComposition{gap:20px}.introDebug{bottom:calc(148px + env(safe-area-inset-bottom))}}.brandIntro[data-paused=true],.brandIntro[data-paused=true] *,.brandIntro[data-paused=true] :after,.brandIntro[data-paused=true] :before{animation-play-state:paused!important}.introLogo{shape-rendering:geometricPrecision}.firstVisitIntro{z-index:19002;color:#f5f1ff;isolation:isolate}.authAtmosphere,.firstVisitIntro{position:fixed;inset:0;overflow:hidden}.authAtmosphere{z-index:0;pointer-events:none;background:radial-gradient(ellipse at 12% 85%,#0f565b15,transparent 58%),radial-gradient(ellipse at 88% 15%,#623c7d14,transparent 58%),#100b20}.authAtmosphere[data-intro=true]{z-index:19000}.authLight{left:50%;top:50%;width:clamp(420px,66vmin,830px);height:clamp(155px,25vmin,315px);opacity:0;will-change:transform,opacity;filter:blur(28px);mix-blend-mode:screen;background:radial-gradient(ellipse at 43% 45%,#20e9e25e,transparent 66%),radial-gradient(ellipse at 66% 55%,#239fdc45,transparent 62%)}.authLight,.authLight.mixed:after{position:absolute;border-radius:50%}.authLight.mixed:after{content:"";inset:-10% 8%;opacity:var(--violet-awake,0);background:radial-gradient(ellipse at 72% 50%,#bd58ff9c,transparent 63%)}.authLight.purple{background:radial-gradient(ellipse at 43% 45%,#c14ff578,transparent 66%),radial-gradient(ellipse at 66% 55%,#8a4bf34f,transparent 62%)}.authLightBloom{position:absolute;left:50%;top:50%;width:58vmin;height:58vmin;opacity:0;background:radial-gradient(ellipse closest-side,#e5b8ff59,#af5cec32 25%,transparent 74%);filter:blur(20px)}.firstVisitComposition{position:fixed;left:50%;top:50%;width:min(420px,76vw);transform:translate(-50%,-50%);transform-origin:center;aspect-ratio:1;will-change:transform;pointer-events:none}.firstVisitCanvas{display:block;width:100%;height:100%;aspect-ratio:1;overflow:visible;filter:drop-shadow(0 0 14px #48d9ce18)}.firstVisitTrace{stroke-linejoin:round;stroke-linecap:butt}.firstVisitCursor,.firstVisitDot{opacity:0}.firstVisitCursor{filter:drop-shadow(0 5px 6px #0007)}.firstVisitIntro[data-reduced=true] .firstVisitLogo{transform:rotate(-18.2817483338deg);transform-origin:540px 540px}.firstVisitIntro[data-reduced=true] .firstVisitCursor{display:none}.firstVisitIntro[data-reduced=true] .firstVisitDot{opacity:1}.firstVisitIntro[data-reduced=true] .firstVisitTrace{stroke-dashoffset:0!important}body:has(.firstVisitIntro) .introDebug{visibility:hidden}.authWrap{background:radial-gradient(ellipse at 10% 10%,#37daca0a,transparent 55%),radial-gradient(ellipse at 95% 90%,#7255cc14,transparent 50%),#100c1c;padding:38px 16px;isolation:isolate}.authCard{position:relative;z-index:1;width:min(480px,calc(100vw - 32px));max-width:100%;padding:30px;border-radius:25px;background:linear-gradient(145deg,#25213bd9,#181728ee);border:1px solid #9e97d52b;box-shadow:0 30px 90px #0005,inset 0 1px 0 #ffffff08;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);gap:17px}.authBrandRow{grid-template-columns:52px minmax(0,1fr);gap:15px;margin-bottom:9px;align-items:center}.authBrandIcon{padding:0;border:0;background:none;box-shadow:none;border-radius:0;overflow:visible;width:52px;height:52px}.authBrandCopy h1{white-space:normal;line-height:1.65;font-size:clamp(19px,3vw,23px);letter-spacing:-.3px;text-align:start}.authBrandCopy h1 bdi{unicode-bidi:-webkit-isolate;unicode-bidi:isolate;display:inline-block}.authBrandCopy p{font-size:12px;line-height:1.9;text-align:start}.authLanguageInline{grid-column:1/-1;justify-self:end;margin-top:3px}.authCard>label{position:relative;z-index:1;font-size:12px;gap:9px;text-align:start}.authCard input{width:100%;min-width:0;height:48px;font-size:16px;line-height:1.5;background:#100f206e;border:1px solid #928bb233;border-radius:13px;color:#eeeaf9;transition:border-color .2s,box-shadow .2s}.authCard input::placeholder{font-size:16px}.authCard input.authCodeInput{font-size:1.08rem}.authAtmosphere[data-settled=true] .authLight{will-change:auto}.authCard input:focus{border-color:#a48ce0;box-shadow:0 0 0 3px #9c7fdf13}.authCard>.primaryBtn,.authCard>.secondaryBtn{min-height:45px;border-radius:13px;position:relative;z-index:1;font-size:13px}.authCard>.secondaryBtn{background:#ffffff04;border-color:#a396cc2e}.authGlowOrb{opacity:.17;animation:none;z-index:0}.authChallengeMeta strong,.authCodeInput{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}@media(max-width:520px){.authCard{padding:23px;gap:16px}.authLanguageInline{justify-self:stretch}.authBrandRow{grid-template-columns:46px minmax(0,1fr);gap:12px}.authBrandIcon{width:46px;height:46px}.firstVisitComposition{width:min(350px,82vw)}}@media(prefers-reduced-motion:reduce){.authCardAnimated{animation:none}.authCard input{transition:none}}.authBrandIcon .drawnBrandMark{display:block;width:100%;height:100%;filter:drop-shadow(0 0 3px #a34ce36b)}.authBrandRow{direction:rtl}html[data-first-visit-active] .authCard{z-index:19001;animation:none!important;opacity:var(--auth-reveal,0);-webkit-clip-path:circle(calc(var(--auth-reveal,0) * 160%) at 88% 48px);clip-path:circle(calc(var(--auth-reveal,0) * 160%) at 88% 48px)}html[data-first-visit-active] .authBrandIcon{visibility:hidden}html[data-first-visit-active] .authGlowOrb{opacity:0}html[data-first-visit-settled] .authCardAnimated{animation:none}.firstVisitIntro:focus{outline:none}.brandIntro{animation:none}.introWordmark{animation:introWord calc(var(--intro-wordDuration) * var(--intro-scale)) calc(var(--intro-wordStart) * var(--intro-scale)) cubic-bezier(.2,.8,.2,1) forwards,introHide calc(var(--intro-exitDuration) * var(--intro-scale)) calc(var(--intro-exitStart) * var(--intro-scale)) ease-out forwards}.introLogo{transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .5s}.brandIntro:not([data-phase=intro]) .introLogoStage{animation:none;transform:rotate(0)}.brandIntro:not([data-phase=intro]) .introLogoHalo{animation:none;opacity:.6;transform:scale(1)}.brandIntro:not([data-phase=intro]) .introLightPurple{animation:none;opacity:calc(var(--intro-light-peak) * .65);transform:translate(calc(-50% + 32vw),calc(-50% - 27vh)) scale(1.35)}.brandIntro:not([data-phase=intro]) .introLightCyan{animation:none;opacity:calc(var(--intro-light-peak) * .65);transform:translate(calc(-50% - 32vw),calc(-50% + 17vh)) scale(1.35)}.brandIntro:not([data-phase=intro]) :is(.introLightMeeting,.introLightPulse){display:none}.brandIntro:not([data-phase=intro]) .introLogo{transform:translateY(-100px) scale(.66)}.brandIntro:not([data-phase=intro]) .introWordmark{animation:none;opacity:0;transform:translateY(0);transition:opacity .45s}.brandIntro:not([data-phase=intro]) .introOriginal{animation:none;opacity:1}.brandIntro:not([data-phase=intro]) :is(.introTrace,.introTraceTip,.introDot,.introGloss){display:none}.brandIntro[data-phase=offer] .introLogo{transform:translateY(-170px) scale(.45);opacity:.38}.brandIntro[data-phase=tour] .introComposition{display:none}.onboardingGlass,.tourSpeech{border:1px solid #b4a6e64d;border-radius:25px;background:linear-gradient(135deg,#302a466e,#131421b5);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 22px 70px #0005,inset 0 1px 0 #ffffff12;color:#f5f0ff;padding:28px;animation:welcomeCardIn .5s ease-out both}.languageCard{position:absolute;top:calc(50% + 30px);width:min(620px,calc(100% - 36px));direction:ltr}.languageCard header{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;grid-gap:20px;gap:20px;font-size:clamp(12px,2vw,17px);font-weight:650;line-height:1.7}.languageCard header span:first-child{text-align:left}.languageCard header span:last-child{text-align:right}.languageCard header i{display:block;height:26px;background:linear-gradient(transparent,#b6a0d7,transparent)}.languageChoices{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:26px}.languageChoices button{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #ba9be13f;border-radius:16px;background:#887ac710;color:#f8f5ff;cursor:pointer;font:inherit;text-align:start;transition:background .2s,border-color .2s,transform .2s}.languageChoices button span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#a16bd43b,#27c7e22b);font-size:20px;color:#dfe1ff}.languageChoices button:hover{background:#887ac729;border-color:#bc9ae6;transform:translateY(-2px)}.brandIntro button:focus-visible{outline:2px solid #54ddef;outline-offset:4px}.onboardingOffer{position:absolute;display:flex;align-items:center;gap:8px;width:min(820px,calc(100% - 36px));top:50%;transform:translateY(-25%)}.onboardingOffer .onboardingGlass{flex:1 1}.onboardingOffer h2{margin:12px 0;font-size:26px;line-height:1.5}.onboardingOffer p{font-size:15px;line-height:1.85;color:#cfcae1;margin:0 0 24px}.guideCharacter{position:relative;width:210px;flex-shrink:0;aspect-ratio:3/4;pointer-events:none;filter:drop-shadow(0 12px 20px #0004)}.guideSprite{position:relative;width:100%;height:100%}.guideFrame{position:absolute;background-repeat:no-repeat;opacity:0;animation:guideFrameOne 5.4s step-end infinite both}.guideFrame:nth-of-type(2){animation-name:guideFrameTwo}.guideFrame:nth-of-type(3){animation-name:guideFrameThree}.guideFrame:nth-of-type(4){animation-name:guideFrameFour}.guideSprite>img:not(.guideFallback){position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.guideSprite .guideFallback{display:block;width:100%;height:100%;object-fit:contain;border-radius:30px}.guideQuestion{position:absolute;top:0;right:12%;color:#f1b5ff;font-size:50px;font-weight:750;text-shadow:0 0 22px #c865d990;animation:guideQuestion 1.4s ease-in-out 1}.tourProgress{font-size:11px;font-weight:700;letter-spacing:1.6px;color:#b9acdd}.tourButtons{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.brandIntro .tourButtons button{font:inherit;font-size:13px;min-height:42px;border-radius:12px;padding:10px 16px;cursor:pointer;flex:0 1 auto;width:auto;transform:none;box-shadow:none}.brandIntro .primaryBtn{border:1px solid #b496e9;background:linear-gradient(135deg,#7255b4,#5255a5);color:white}.brandIntro .secondaryBtn{border:1px solid #ae9cca55;background:#ffffff06;color:#e3ddf0}.brandIntro .tourButtons button:disabled{opacity:.35;cursor:default}.brandIntro .tourButtons button:hover:not(:disabled){filter:brightness(1.15)}.onboardingTour{position:absolute;inset:0;background:#0c0c15;overflow:hidden;isolation:isolate}.tourWorkspace.tgShell{position:absolute;inset:16px 390px 16px 16px;width:auto!important;height:auto!important;min-height:0;min-width:0;display:flex!important;background:#161722;border:1px solid #aaa0cf25;border-radius:22px;overflow:hidden;margin:0;max-width:none;direction:ltr;container-type:size}.demoRail.tgAppRail{position:relative;inset:auto;width:76px;flex:0 0 76px;display:flex;flex-direction:column;align-items:center;padding:18px 8px;gap:24px;background:#10111b;-webkit-border-end:1px solid #aa9fce1a;border-inline-end:1px solid #aa9fce1a}.demoRail .tgRailBrand{width:43px;height:43px;padding:0;display:block}.demoRail .tgRailPrimary{width:100%;gap:12px}.demoNav,.demoRail .tgRailPrimary{display:flex;flex-direction:column}.demoNav{align-items:center;justify-content:center;gap:5px;height:64px;flex-shrink:0;border-radius:13px;color:#9392b1;font-size:10px}.demoNav.active{background:#8262cd24;color:#c9b0ff}.demoNav .railSolidIcon{width:23px;height:23px}.demoRail .tgRailLabel{display:block;position:static;opacity:1;max-height:none;transform:none;font-size:10px;line-height:1.3}.demoOwnAvatar{margin-top:auto}.tourWorkspace .avatar{display:block;width:44px;height:44px;min-width:44px;border-radius:14px;overflow:hidden;flex-shrink:0}.demoSidebar.tgSide{display:flex;flex-direction:column;position:relative;inset:auto;width:290px;flex:0 0 290px;max-width:34%;height:100%;-webkit-border-end:1px solid #aa9fce20;border-inline-end:1px solid #aa9fce20;background:#181925;overflow:auto;padding:12px 0}.demoSideHeader{display:flex;align-items:center;justify-content:space-between;padding:6px 20px}.demoSideHeader h2{margin:0;font-size:20px}.demoSearch{display:flex;align-items:center;gap:10px;border-radius:12px;padding:14px;background:#ffffff06;color:#aaa6c3;border:1px solid #a195c225;margin:12px 16px}.tourWorkspace .tgChatList{overflow:visible;padding:0 8px;flex:none}.tourWorkspace .chatListSectionLabel{font-size:10px;padding:12px;color:#a9a0c7}.tourWorkspace .tgChatRow{display:flex;align-items:center;gap:12px;padding:13px 10px;min-height:70px;width:100%;border-radius:14px;color:#f0edfa;background:transparent;position:relative;transform:none}.tourWorkspace .tgChatRow.active{background:#9a77de20}.tourWorkspace .chatMeta{min-width:0;flex:1 1}.tourWorkspace .chatTop{display:flex;align-items:center;justify-content:space-between;gap:5px}.tourWorkspace .chatTop strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tourWorkspace .chatTopTrail{display:flex;align-items:center;gap:5px;font-size:10px;color:#b6adcc}.tourWorkspace .chatPinBadge svg{width:14px;height:14px}.tourWorkspace .chatPreviewRow{display:flex;align-items:center;gap:5px;margin-top:5px}.tourWorkspace .chatPreviewRow p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#a9a5be}.tourWorkspace .chatUnreadBadge{-webkit-margin-start:auto;margin-inline-start:auto;font-size:10px;padding:3px 6px;background:#a38dde;color:#181925;border-radius:10px}.tourWorkspace .emojiTextImage{width:1.2em;height:1.2em}.demoContent{position:relative;min-width:0;flex:1 1;overflow:auto;overscroll-behavior:contain;padding:22px;color:#ece9f8;background:radial-gradient(ellipse at 80% 0,#7b57aa14,transparent 60%),#151622}.demoNotice{display:flex;align-items:center;gap:8px;font-size:10px;color:#b5adca;margin-bottom:20px;line-height:1.7}.demoNotice span{width:6px;height:6px;background:#ae85eb;border-radius:50%;flex-shrink:0}.demoPage{max-width:780px;margin:0 auto;padding-bottom:30px}.demoPage h2{font-size:24px;margin:8px 0 24px}.demoPage h3{font-size:14px;color:#cac2df;margin-top:25px}.demoChat{display:flex;flex-direction:column;min-height:calc(100% - 42px);gap:22px}.demoChat header{display:flex;align-items:center;gap:12px;padding:10px 0 16px;border-bottom:1px solid #aa9fce25}.demoChat header>div{flex:1 1}.demoChat header strong{display:block;font-size:16px}.demoChat header small{display:flex;align-items:center;gap:5px;font-size:11px;margin-top:5px;color:#65d7b8}.demoChat header small svg{width:13px;height:13px}.demoMessages{display:flex;align-items:flex-start;flex-direction:column;gap:22px;flex:1 1;padding:16px 0 25px}.demoDate{align-self:center;color:#9a94af;background:#292736;padding:5px 12px;border-radius:20px;font-size:10px}.demoBubble{position:relative;max-width:90%;background:#272738;border:1px solid #bc9cdb17;border-radius:17px 17px 17px 4px;padding:14px 16px;font-size:13px;line-height:1.85;box-shadow:0 3px 8px #0002}.demoBubble.mine{align-self:flex-end;background:#63499266;border-radius:17px 17px 4px 17px}.demoBubble time{display:block;text-align:end;font-size:9px;color:#b9aecb;margin-top:5px}.demoReply{display:flex;flex-direction:column;-webkit-border-start:3px solid #ba96ee;border-inline-start:3px solid #ba96ee;background:#9d76df16;border-radius:6px;padding:8px;margin-bottom:9px;font-size:11px;color:#c9b7e8}.demoReaction,.demoReply strong{font-size:10px}.demoReaction{display:inline-flex;align-items:center;gap:5px;background:#49405d;border:1px solid #d7b9ff3b;border-radius:12px;padding:2px 8px;position:absolute;bottom:-14px;inset-inline-start:14px}.demoComposer{display:flex;align-items:center;gap:14px;padding:15px;background:#242535;border:1px solid #cbbce926;border-radius:16px;color:#b4acc9}.demoComposer span{flex:1 1;font-size:12px}.demoGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.demoSearchColumns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;direction:ltr}.demoSearchColumns>section{direction:inherit}.tourWorkspace[data-site-language=fa] .demoSearchColumns>section{direction:rtl}.demoPerson{display:flex;align-items:center;gap:12px;background:#ffffff04;border:1px solid #c0add920;border-radius:14px;padding:14px;margin-bottom:12px;min-width:0}.demoPerson>div{min-width:0;flex:1 1}.demoPerson strong{display:block;font-size:13px}.demoPerson small{display:block;color:#a49db9;font-size:11px;line-height:1.6;margin-top:4px;overflow-wrap:anywhere}.demoSetting.settingsMeta{display:flex;align-items:flex-start;gap:14px;padding:17px;margin:0 0 12px;border:1px solid #c0add923;border-radius:14px;background:#ffffff04;min-height:0;color:#eee8fc}.demoSetting>svg{width:22px;height:22px;min-width:22px;color:#b39cd8;margin-top:2px}.demoSetting>div{min-width:0;flex:1 1}.demoSetting strong{display:block;font-size:13px;line-height:1.7}.demoSetting small{display:block;color:#a79ebc;font-size:11px;line-height:1.9;margin-top:4px}.demoActionRow{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.tourWorkspace button:disabled{opacity:1;cursor:default;transform:none;box-shadow:none}.tourWorkspace button{display:inline-flex;align-items:center;gap:8px;font:inherit;font-size:11px;background:#9580bd16;color:#cfbde8;border:1px solid #b29bcc40;border-radius:9px;padding:9px 12px;width:auto;flex:none}.demoProfileColumns{display:grid;grid-template-columns:180px minmax(0,1fr);direction:ltr;grid-gap:20px;gap:20px}.demoProfileSummary{display:flex;flex-direction:column;align-items:center;text-align:center;gap:13px;padding:20px 8px;direction:ltr}.demoProfileSummary .avatar{width:140px;height:140px;border-radius:30px}.demoProfileSummary strong{font-size:18px}.demoProfileSummary small{font-size:11px;color:#b0a3c7}.demoProfileSummary .presenceCurrent{font-size:11px;padding:8px}.demoProfileColumns>div{direction:inherit}.tourWorkspace[data-site-language=fa] .demoProfileColumns>div{direction:rtl}.demoField{display:block;margin:0 0 18px;font-size:12px;color:#c9bfdc}.demoField input{display:block;width:100%;margin-top:8px;background:#ffffff05;border:1px solid #c4b4dd30;border-radius:10px;padding:12px;color:#e5dcef;font:inherit;opacity:1;-webkit-text-fill-color:#e5dcef}.demoDiscovery{margin-top:25px;padding:15px;border:1px solid #a582dc33;border-radius:15px;background:#9670d108}.demoLink{overflow-wrap:anywhere;padding:10px;font-size:10px;color:#ae93da;background:#09081333;border-radius:10px}.demoSession{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0;padding:12px;border:1px solid #d1b7f723;border-radius:10px;font-size:12px}.tourWorkspace .demoDanger{background:#742a3220;border-color:#e5798560;color:#f6a6af;margin-top:5px}.tourDimmer{inset:0;width:100%;height:100%;z-index:1;stroke:none!important}.tourDimmer,.tourSpotlight{position:absolute;pointer-events:none}.tourSpotlight{border:2px solid #bfa0f6;border-radius:16px;box-shadow:0 0 28px #a55ff040;z-index:2;opacity:0;transition:opacity .18s}.tourSpotlight[data-arrived=true]{opacity:1}.tourGuide{position:absolute;inset:18px 24px 18px auto;width:342px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;z-index:2;max-height:calc(100% - 36px)}.tourGuide .guideCharacter{width:180px;flex-shrink:1;min-height:130px;max-height:27vh;margin-bottom:-10px;align-self:flex-start}.tourSpeech{width:100%;padding:24px;overflow:hidden;max-height:76vh;flex-shrink:0;display:flex;flex-direction:column;min-height:0}.tourSpeechBody{min-height:0;overflow:auto;overscroll-behavior:contain;flex:1 1 auto;scrollbar-width:thin}.tourSpeech :is(.tutorialMusicControls,.tourProgress,h2,.tourButtons,.tourExit){flex-shrink:0}.tourSpeech h2{font-size:23px;line-height:1.5;margin:14px 0 10px;outline:none}.tourSpeech p{font-size:13px;line-height:1.95;color:#d1c9e3;margin:0 0 24px}.tourExit{display:block;border:0;background:transparent;font:inherit;font-size:11px;color:#b9adcc;cursor:pointer;padding:12px 0 0;margin-top:10px}.onboardingReplay{border-color:#b698db50!important;background:#946edb10!important}.brandIntro[data-quality=medium] .guideFrame{animation-duration:5.6s;animation-name:guideFrameOneMedium}.brandIntro[data-quality=medium] .guideFrame:nth-of-type(2){animation-name:guideFrameTwoMedium}.brandIntro[data-quality=medium] .guideFrame:nth-of-type(3){animation-name:guideFrameThreeMedium}.brandIntro[data-quality=medium] .guideFrame:nth-of-type(4){animation-name:guideFrameFourMedium}.brandIntro:is([data-quality=low],.introReduced) .guideFrame{animation:none;opacity:0}.brandIntro:is([data-quality=low],.introReduced) .guideFrame:nth-of-type(4){opacity:1}.brandIntro:is([data-quality=low],.introReduced) .guideQuestion{animation:none}.brandIntro[data-quality=low] :is(.onboardingGlass,.tourSpeech){backdrop-filter:none;-webkit-backdrop-filter:none;background:#1c1b2a}.introReduced .introLogo{transition:none}@keyframes guideFrameOne{0%{opacity:1}6.4814814815%,to{opacity:0}}@keyframes guideFrameTwo{0%,12.962962963%,to{opacity:0}6.4814814815%{opacity:1}}@keyframes guideFrameThree{0%,19.4444444444%,to{opacity:0}12.962962963%{opacity:1}}@keyframes guideFrameFour{0%{opacity:0}19.4444444444%,to{opacity:1}}@keyframes guideFrameOneMedium{0%{opacity:1}7.1428571429%,to{opacity:0}}@keyframes guideFrameTwoMedium{0%,14.2857142857%,to{opacity:0}7.1428571429%{opacity:1}}@keyframes guideFrameThreeMedium{0%,21.4285714286%,to{opacity:0}14.2857142857%{opacity:1}}@keyframes guideFrameFourMedium{0%{opacity:0}21.4285714286%,to{opacity:1}}@keyframes guideQuestion{50%{transform:translateY(-5px) rotate(5deg)}}@keyframes welcomeCardIn{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0 0}}@media (max-width:1200px) and (min-width:761px){.tourWorkspace.tgShell{right:350px;left:10px;top:10px;bottom:10px}.tourGuide{right:14px;width:312px}.demoSidebar.tgSide{flex-basis:220px;width:220px;max-width:40%}.demoContent{padding:16px}.demoProfileColumns{grid-template-columns:130px minmax(0,1fr);gap:12px}.demoProfileSummary .avatar{width:110px;height:110px}}@media (max-width:760px){.brandIntro:not([data-phase=intro]) .introLogo{transform:translateY(-105px) scale(.7)}.languageCard{top:calc(50% + 5px);padding:20px}.languageCard header{gap:12px;font-size:12px}.languageChoices{gap:10px}.languageChoices button{padding:14px;gap:10px;font-size:13px;justify-content:center}.languageChoices button span{width:30px;height:34px;font-size:16px}.onboardingOffer{top:45%;transform:translateY(-27%);flex-direction:column;gap:0}.onboardingOffer .guideCharacter{width:130px;height:165px;margin-bottom:-10px}.onboardingOffer .onboardingGlass{padding:22px;width:100%}.onboardingOffer h2{font-size:22px}.onboardingOffer p{font-size:13px}.brandIntro[data-phase=offer] .introComposition{opacity:.15}.tourWorkspace.tgShell{inset:8px 8px var(--tour-guide-height,330px);border-radius:16px;flex-direction:row;padding:0!important}.tourWorkspace.tgShell>.demoRail.tgAppRail{position:relative!important;inset:auto!important;width:50px!important;height:100%!important;flex-basis:50px;padding:12px 5px!important;gap:10px;flex-direction:column;z-index:0!important}.tourWorkspace .demoRail .tgRailBrand{width:32px;height:32px;display:block!important}.demoNav{height:48px;font-size:8px;gap:4px}.demoNav .railSolidIcon{width:19px;height:19px}.demoRail .tgRailLabel{font-size:8px}.demoOwnAvatar .avatar{width:32px;height:32px;min-width:32px}.tourWorkspace .demoRail .tgRailPrimary{display:flex!important;flex-direction:column;gap:6px}.demoSidebar.tgSide{flex:1 1;width:auto;max-width:none}.onboardingTour[data-step=chats] .demoConversation,.onboardingTour[data-step=complete] .demoConversation,.onboardingTour[data-step=conversation] .demoSidebar{display:none}.demoContent{padding:14px}.demoNotice{font-size:9px;margin-bottom:10px}.demoChat{gap:10px;min-height:calc(100% - 30px)}.demoMessages{gap:15px;padding:5px 0 20px}.demoBubble{font-size:11px;padding:10px 12px}.demoComposer{padding:12px;gap:9px}.demoGrid,.demoProfileColumns,.demoSearchColumns{grid-template-columns:minmax(0,1fr)}.demoProfileSummary{padding:5px;gap:8px}.demoProfileSummary .avatar{width:85px;height:85px;border-radius:20px}.demoProfileSummary strong{font-size:15px}.demoPage h2{font-size:20px;margin-bottom:14px}.tourGuide{inset:auto 8px max(8px,env(safe-area-inset-bottom));width:auto;max-height:none;display:block}.tourGuide .guideCharacter{position:absolute;right:0;top:-70px;width:72px;height:96px;min-height:0;max-height:none;margin:0}.tourSpeech{padding:16px 20px;max-height:50vh;border-radius:20px}.tourSpeech h2{font-size:19px;margin:8px 0}.tourSpeech p{font-size:12px;line-height:1.8;margin-bottom:14px}.tourProgress{font-size:9px}.tourExit{padding-top:6px;margin-top:5px}.tourSpotlight{border-radius:12px}}@media (prefers-reduced-motion:reduce){.brandIntro :is(.guideFrame,.guideQuestion,.onboardingGlass,.tourSpeech){animation:none!important}.brandIntro .guideFrame{opacity:0}.brandIntro .guideFrame:nth-of-type(4){opacity:1}.brandIntro :is(.introLogo,.tourSpotlight,.languageChoices button){transition:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.onboardingGlass,.tourSpeech{background:#1c1b2a}}.tourWorkspaceHeader{position:absolute;top:0;left:76px;right:0;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:linear-gradient(100deg,#29223e,#1c2538);border-bottom:1px solid #a992e95e;box-shadow:0 4px 22px #76519b20;z-index:3;animation:tourSectionIn .45s ease-out 1}.tourWorkspaceHeader>div{display:flex;align-items:center;gap:12px;min-width:0}.tourWorkspaceHeader h2{font-size:19px;color:#f4eeff;line-height:1.5;margin:0;overflow-wrap:anywhere}.tourWorkspaceHeader svg{color:#d0baff;width:24px;height:24px;flex-shrink:0;filter:drop-shadow(0 0 7px #b48de640)}.tourWorkspace .demoContent{margin-top:64px;overflow:hidden;scroll-behavior:smooth;scrollbar-width:none}.tourWorkspace .demoContent::-webkit-scrollbar,.tourWorkspace .demoSidebar::-webkit-scrollbar{display:none}.tourWorkspace .demoSidebar.tgSide{height:calc(100% - 64px);margin-top:64px;overflow:hidden;scrollbar-width:none}.demoSidebar .demoSideHeader{display:none}.demoRail .demoNav.active{color:#f0e6ff;background:linear-gradient(135deg,#74569f80,#47679c55);box-shadow:inset 0 0 0 1px #c1a1ee60,0 0 16px #9872d520;animation:tourSectionIn .45s ease-out 1}.onboardingTour[data-page=privacy] .demoPage>[data-tour-target]:not([data-tour-current=true]){display:none}.onboardingTour[data-page=privacy] .demoPage{padding-bottom:0}.onboardingTour[data-step=discovery] .demoProfileColumns{display:block}.onboardingTour[data-step=discovery] :is(.demoProfileSummary,[data-tour-target=profile-form]){display:none}.onboardingTour[data-step=discovery] .demoDiscovery{margin-top:0}.onboardingTour[data-step=security] [data-tour-target=security]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.onboardingTour[data-step=security] .demoSetting{margin-bottom:0}.onboardingTour .demoChat{min-height:100%}.tutorialMusicControls{display:flex;align-items:center;gap:12px;border-bottom:1px solid #b9a2d629;padding-bottom:12px;margin-bottom:14px;direction:ltr}.tutorialMusicControls button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#d2c6e6;padding:2px;font:inherit;font-size:11px;cursor:pointer;flex:0 0 auto}.tutorialMusicControls svg{width:19px;height:19px}.tutorialMusicControls input{width:100%;min-width:0;max-width:110px;accent-color:#ad96e8;cursor:pointer;height:16px}.tourSpeechBody p{white-space:pre-line;margin:0 0 14px}.tourSpeechBody p:last-child{margin-bottom:18px}@keyframes tourSectionIn{0%{filter:brightness(1.4)}to{filter:brightness(1)}}@media(max-width:760px){.tourWorkspaceHeader{left:50px;height:54px;padding:0 14px}.tourWorkspaceHeader h2{font-size:16px}.tourWorkspaceHeader svg{width:20px;height:20px}.tourWorkspace .demoContent{margin-top:54px;padding:12px}.tourWorkspace .demoSidebar.tgSide{margin-top:54px;height:calc(100% - 54px)}.tourWorkspace .demoSidebar .tgChatRow{min-height:58px;padding:9px 10px}.tourWorkspace .chatListSectionLabel{padding:7px 12px}.demoSidebar .demoSearch{padding:9px;margin:6px 12px}.onboardingTour[data-page=privacy] .demoSetting{padding:11px;margin-bottom:8px;gap:10px}.onboardingTour[data-page=privacy] .demoSetting strong{font-size:12px}.onboardingTour[data-page=privacy] .demoSetting small{font-size:10px}.onboardingTour[data-step=discovery] .demoDiscovery{padding:10px}.onboardingTour[data-step=discovery] .demoSetting{padding:10px;margin-bottom:8px}.onboardingTour[data-step=discovery] .demoActionRow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 0 0;grid-gap:6px;gap:6px}.onboardingTour[data-step=discovery] .demoActionRow button{min-width:0;width:100%;justify-content:center;padding:8px 5px;font-size:10px;gap:5px}.onboardingTour[data-step=discovery] .demoActionRow svg{width:16px;height:16px;flex-shrink:0}.tutorialMusicControls{padding-bottom:8px;margin-bottom:10px}}@media(prefers-reduced-motion:reduce){.tourWorkspace .demoContent{scroll-behavior:auto}.demoRail .demoNav.active,.tourWorkspaceHeader{animation:none}}@container (max-height:650px){.tourWorkspace .demoRail .tgRailPrimary{gap:6px}.tourWorkspace .demoNav{height:42px;gap:4px}.tourWorkspace .demoRail .tgRailLabel{font-size:8px}}@container (max-height:380px){.tourWorkspace .demoOwnAvatar,.tourWorkspace .demoRail .tgRailBrand{display:none!important}.tourWorkspace .demoRail .tgRailPrimary{gap:4px}.tourWorkspace .demoNav{height:32px;gap:2px}.tourWorkspace .demoNav .railSolidIcon{width:16px;height:16px}.tourWorkspace .demoRail .tgRailLabel{font-size:7px}}.tutorialChoices{font-size:12px;line-height:1.7}.tutorialChoices fieldset{border:0;padding:0;margin:14px 0 0;min-width:0}.tutorialChoices legend{font-size:13px;font-weight:700;margin-bottom:7px}.tutorialChoices fieldset>div{display:grid;grid-gap:6px;gap:6px}.tutorialChoices label{display:flex;align-items:flex-start;gap:9px;background:#ffffff06;border:1px solid #ffffff1c;border-radius:10px;padding:9px;cursor:pointer}.tutorialChoices label[data-selected=true]{background:#5bd8ec15;border-color:#7dd9f6}.tutorialChoices input[type=radio]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#80dcf0;width:15px;height:15px;flex:none;margin:4px 0 0}.tutorialChoices label span{min-width:0}.tutorialChoices small,.tutorialChoices strong{display:block}.tutorialChoices small{font-size:11px;color:#b9c8da;line-height:1.65;margin-top:2px}.tutorialSaveNote{padding:9px 12px;-webkit-border-start:2px solid #76dce8;border-inline-start:2px solid #76dce8;background:#76dce80b;border-radius:7px}.tutorialSummary{margin:7px 0;display:grid;grid-gap:5px;gap:5px}.tutorialSummary>div{display:flex;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px solid #ffffff0e}.tutorialSummary dt{font-size:11px}.tutorialSummary dd{margin:0;color:#94e8f2;font-size:11px;text-align:end}.tutorialSaveError{color:#ffb0ba!important}.tutorialChoices button{width:auto;padding:7px 10px;border:1px solid #7bd6e55c;border-radius:9px;background:#7bd6e515;color:inherit;cursor:pointer}.tutorialApplyConfirm button{-webkit-margin-end:6px;margin-inline-end:6px}.tutorialApplyConfirm{padding:10px;border:1px solid #7bd6e544;border-radius:10px;margin-top:10px}.demoNotifications{position:absolute;z-index:2;top:75px;left:10px;max-width:calc(100% - 20px);background:#162339f5;border:1px solid #70dae84d;border-radius:15px;padding:15px;font-size:12px;box-shadow:0 14px 35px #0005}.demoChat{position:relative}.demoNotifications p{font-size:11px}.demoSearch .notificationBell{pointer-events:none;-webkit-margin-start:auto;margin-inline-start:auto}.tourWorkspace .demoSidebar .demoSearch{min-width:0;gap:8px;padding:8px;margin:10px;box-sizing:border-box}.tourWorkspace .demoSearchPrompt{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1;font-size:12px}.tourWorkspace .demoSearchPrompt>svg{width:20px;height:20px;flex:0 0 20px}.tourWorkspace .demoSearchLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tourWorkspace .demoSearch>[data-tour-target=notifications]{display:flex;align-items:center;flex:0 0 40px;min-width:40px}.tourWorkspace .demoSearch .notificationBell{display:grid;place-items:center;width:40px;height:40px;min-width:40px;max-width:40px;flex:0 0 40px;padding:0;margin:0;border-radius:12px;overflow:visible}@container(max-width:640px){.tourWorkspace .demoSidebar .demoSearch{background:transparent;border-color:transparent;justify-content:space-between;padding:6px;gap:6px;margin:8px}.tourWorkspace .demoSidebar .demoSearchPrompt{flex:0 0 40px;width:40px;height:40px;justify-content:center;border:1px solid #a195c230;border-radius:12px;background:#ffffff06}.tourWorkspace .demoSidebar .demoSearchLabel{display:none}}@media(min-width:761px) and (max-width:920px){.tourWorkspace.tgShell>.demoRail.tgAppRail{position:absolute!important;inset:auto 0 0!important;width:100%!important;height:68px!important;min-height:68px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;padding:8px!important;gap:0!important;border:0;border-top:1px solid #aa9fce25;z-index:4!important;transform:none!important}.tourWorkspace .demoRail .demoOwnAvatar,.tourWorkspace .demoRail .tgRailBrand{display:none!important}.tourWorkspace .demoRail .tgRailPrimary{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:1fr;align-items:center;justify-items:center;grid-gap:4px!important;gap:4px!important;width:100%!important;min-width:0;height:100%;padding:0!important;position:static;transform:none}.tourWorkspace .demoRail .demoNav{display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;height:48px;min-width:0;max-width:100%;padding:4px;gap:3px;box-sizing:border-box;border-radius:12px!important;align-self:center;transform:none}.tourWorkspace .demoRail .demoNav .railSolidIcon{width:21px;height:21px;flex-shrink:0}.tourWorkspace .demoRail .tgRailLabel{display:block;position:static!important;width:100%;font-size:8px;line-height:1.2;text-align:center;white-space:nowrap;opacity:1!important;max-height:none!important;transform:none!important;margin:0;padding:0}.tourWorkspace .tourWorkspaceHeader{left:0;right:0}.tourWorkspace .demoContent{margin-bottom:68px}.tourWorkspace .demoSidebar.tgSide{height:calc(100% - 132px);max-width:42%;min-width:132px}}html[data-chatbox-welcome-pending] .tgShell:not([data-onboarding-demo]){visibility:hidden!important;pointer-events:none!important}.brandIntro[data-phase=loading] .introComposition{display:none}.brandIntro[data-phase=loading] .introLightPurple{animation:accountArrivalPurple 8s ease-in-out infinite alternate;opacity:.8}.brandIntro[data-phase=loading] .introLightCyan{animation:accountArrivalCyan 7s ease-in-out infinite alternate;opacity:.85}.accountWelcomeLoading{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(560px,calc(100% - 32px));text-align:center;gap:18px;z-index:1;padding:24px 0}.accountArrivalStage{position:relative;width:clamp(190px,36vmin,340px);aspect-ratio:1;isolation:isolate}.accountArrivalStage .chatboxMark{position:relative;z-index:2;display:block;width:100%;height:100%;overflow:visible;animation:accountArrivalLogo 4s ease-in-out infinite}.accountArrivalHalo{-webkit-mask-image:radial-gradient(ellipse at center,#000 15%,transparent 70%);mask-image:radial-gradient(ellipse at center,#000 15%,transparent 70%);position:absolute;inset:-35%;border-radius:50%;background:radial-gradient(ellipse at 25% 55%,#20d6f429,transparent 58%),radial-gradient(ellipse at 72% 34%,#d84cf036,transparent 62%);animation:accountArrivalHalo 4s ease-in-out infinite}.accountArrivalOrbit{position:absolute;inset:-12%;border-radius:50%;border:1px solid #927beb1c;animation:accountArrivalOrbit 6s linear infinite}.accountArrivalOrbit i{position:absolute;top:50%;left:-3px;width:6px;height:6px;border-radius:50%;background:#46defa;box-shadow:0 0 14px 4px #46defa77}.accountArrivalOrbit i+i{left:auto;right:-3px;background:#e071f5;box-shadow:0 0 14px 4px #e071f577}.accountArrivalDots{position:absolute;inset:auto 30% -17px;display:flex;justify-content:center;gap:10px}.accountArrivalDots i{width:7px;height:7px;border-radius:50%;background:#67e7fa;animation:accountArrivalDot 1.2s ease-in-out infinite}.accountArrivalDots i:nth-child(2){background:#a794ff;animation-delay:.16s}.accountArrivalDots i:nth-child(3){background:#e983fa;animation-delay:.32s}.accountWelcomeLoading h1{font-size:clamp(32px,6vmin,52px);line-height:1.1;margin:20px 0 4px;font-weight:750;letter-spacing:-2px;color:#faf6ff;direction:ltr}.accountArrivalMessage{min-height:3.4em;margin:0;max-width:90%;font-size:15px;line-height:1.8;color:#e0d7ef;animation:accountArrivalTextCycle 4.8s ease-in-out both}.accountArrivalMessage[data-steady=true]{animation:accountArrivalText .7s ease-out both}.accountArrivalProgress{width:min(250px,65%);height:3px;background:#b8a7df20;border-radius:99px;overflow:hidden}.accountArrivalProgress>span{display:block;height:100%;width:100%;transform:scaleX(var(--arrival-progress));transform-origin:left;background:linear-gradient(90deg,#21d9f2,#a986ff,#e56af1);transition:transform .18s linear;box-shadow:0 0 14px #a486ff99}.accountWelcomeLoading .tutorialMusicControls{width:auto;min-width:200px;margin-top:7px;border:1px solid #b4a6e628;border-radius:14px;padding:10px 14px;background:#b4a6e608}.accountArrivalRetry{padding:10px 18px;border-radius:12px;font:inherit;cursor:pointer}.accountWelcomeLoading[data-fading=true]{animation:accountArrivalExit 1s ease-in both}@keyframes accountArrivalPurple{0%{transform:translate(calc(-50% + 32vw),calc(-50% - 25vh)) scale(1.1)}to{transform:translate(calc(-50% - 18vw),calc(-50% + 12vh)) scale(1.5)}}@keyframes accountArrivalCyan{0%{transform:translate(calc(-50% - 30vw),calc(-50% + 18vh)) scale(1.35)}to{transform:translate(calc(-50% + 25vw),calc(-50% - 14vh)) scale(1.1)}}@keyframes accountArrivalLogo{50%{transform:translateY(-7px) scale(1.025)}}@keyframes accountArrivalHalo{50%{opacity:.6;transform:scale(1.12)}}@keyframes accountArrivalOrbit{to{transform:rotate(1turn)}}@keyframes accountArrivalDot{50%{opacity:.35;transform:translateY(-4px)}}@keyframes accountArrivalText{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes accountArrivalTextCycle{0%{opacity:0;transform:translateY(5px)}16%,85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3px)}}@keyframes accountArrivalExit{to{opacity:0;transform:scale(1.025)}}.brandIntro[data-quality=medium] .accountArrivalStage .chatboxMark{animation:none}.brandIntro[data-quality=medium] .accountArrivalOrbit i{box-shadow:none}.brandIntro:is([data-quality=low],.introReduced) :is(.accountArrivalStage .chatboxMark,.accountArrivalHalo,.accountArrivalOrbit,.accountArrivalDots i,.accountArrivalMessage){animation:none!important}.brandIntro:is([data-quality=low],.introReduced)[data-phase=loading] .introLight{animation:none!important}@media(max-height:620px){.accountWelcomeLoading{gap:10px;padding:12px 0}.accountArrivalStage{width:clamp(120px,28vh,210px)}.accountWelcomeLoading h1{margin-top:16px;font-size:32px}.accountArrivalMessage{font-size:13px}}@media(prefers-reduced-motion:reduce){.brandIntro[data-phase=loading] :is(.introLight,.accountArrivalStage .chatboxMark,.accountArrivalHalo,.accountArrivalOrbit,.accountArrivalDots i,.accountArrivalMessage,.accountWelcomeLoading){animation:none!important}.accountArrivalProgress>span{transition:none}}.tgSideTop{display:flex;align-items:center;gap:10px}.tgSideTop .tgSearch{flex:1 1;min-width:0}.notificationBell{width:40px;height:42px;position:relative;display:grid;place-items:center;background:linear-gradient(135deg,var(--accent-amethyst-500,#7765db),var(--accent-blue-500,#6669dc))!important;color:#fff;border:1px solid transparent!important;border-radius:14px;cursor:pointer;box-shadow:none!important;flex:none;transition:filter .14s ease,scale .14s ease}.notificationBell:hover,.notificationBell[aria-expanded=true]{filter:brightness(1.1);border-color:#ffffff40!important}.notificationBell:active{scale:.95}.notificationBell svg{width:27px;height:27px;overflow:visible;fill:currentColor;stroke:none}.bellBody{transform-origin:16px 5px}.bellClapper{transform-origin:16px 17px}.bellBadge{position:absolute;top:0;right:0;background:var(--tg-primary,#64dae9);color:#06131d;font-size:10px;font-weight:800;min-width:15px;line-height:15px;border-radius:9px;padding:0 3px}[data-ringing=true] .bellBody{animation:bell-body 2.4s ease-in-out infinite}[data-ringing=true] .bellClapper{animation:bell-clapper 2.4s ease-in-out 80ms infinite}@keyframes bell-body{0%,40%,to{transform:rotate(0)}7%{transform:rotate(45deg)}15%{transform:rotate(-45deg)}23%{transform:rotate(28deg)}31%{transform:rotate(-16deg)}}@keyframes bell-clapper{0%,40%,to{transform:rotate(0)}7%{transform:rotate(-42deg)}15%{transform:rotate(42deg)}23%{transform:rotate(-28deg)}31%{transform:rotate(16deg)}}.tgShell[data-render-quality=medium] [data-ringing=true] .bellBody{animation-name:bell-body-medium}.tgShell[data-render-quality=medium] [data-ringing=true] .bellClapper{animation-name:bell-clapper-medium}@keyframes bell-body-medium{0%,40%,to{transform:rotate(0)}7%{transform:rotate(24deg)}15%{transform:rotate(-24deg)}23%{transform:rotate(14deg)}31%{transform:rotate(-8deg)}}@keyframes bell-clapper-medium{0%,40%,to{transform:rotate(0)}7%{transform:rotate(-24deg)}15%{transform:rotate(24deg)}23%{transform:rotate(-14deg)}31%{transform:rotate(8deg)}}.tgShell[data-render-quality=low] .notificationBell :is(.bellBody,.bellClapper){animation:none!important}.appToast,.notificationPanel,.securityNoticeGlass{background:color-mix(in srgb,var(--tg-bg-1,#152130) 92%,transparent);color:var(--tg-text,#edf4ff);border:1px solid color-mix(in srgb,var(--tg-primary,#69d3e6) 34%,#263449);box-shadow:0 18px 60px #0006,inset 0 1px 0 #ffffff15;backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.notificationPanel{position:fixed;z-index:1500;top:70px;left:clamp(12px,7vw,110px);width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 90px);border-radius:22px;display:flex;flex-direction:column;overflow:hidden}.notificationPanel header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;gap:16px;border-bottom:1px solid #ffffff14}.notificationPanel h2{font-size:17px;margin:0}.appToast button,.notificationPanel button,.securityNotice button{width:auto;min-width:0;box-shadow:none;transform:none;font:inherit;cursor:pointer;color:inherit;background:#ffffff09;border:1px solid #ffffff25;border-radius:9px;padding:6px 11px}.notificationPanel button:hover,.securityNotice button:hover{background:color-mix(in srgb,var(--tg-primary,#60d4e4) 18%,transparent)}.notificationList{overflow:auto;min-height:0;padding:8px}.notificationList>p{padding:20px;text-align:center;opacity:.7}.notificationItem{display:flex;gap:11px;padding:13px 10px;border-bottom:1px solid #ffffff0c;border-radius:12px}.notificationItem.mention{background:color-mix(in srgb,var(--tg-primary,#65d5ef) 10%,transparent)}.notificationAvatar{width:38px;height:38px;flex:none;border-radius:13px;overflow:hidden}.notificationAvatar img{width:100%;height:100%;object-fit:cover}.notificationCopy{min-width:0;flex:1 1}.notificationCopy p{font-size:13px;line-height:1.65;margin:4px 0}.notificationCopy small{display:block;font-size:10px;opacity:.6;margin-bottom:7px}.notificationActions{display:flex;gap:7px;flex-wrap:wrap}.notificationActions .danger{background:#3d101b;border-color:#ed657e}.securityNoticeDock{position:fixed;z-index:1700;top:18px;left:50%;transform:translateX(-50%);width:min(600px,calc(100vw - 24px));animation:security-arrive .4s ease-out}.securityNotice{display:flex;align-items:center;gap:8px;direction:ltr}.policeAmethyst{width:135px;height:190px;object-fit:contain;flex:none;filter:drop-shadow(0 7px 15px #0005)}.securityNoticeGlass{padding:17px;border-radius:19px;min-width:0;flex:1 1}.securityNoticeGlass strong{font-size:14px;line-height:1.7}.securityNoticeGlass p{font-size:12px;line-height:1.7;margin:7px 0 12px;overflow-wrap:anywhere}.securityNoticeGlass small{display:block;font-size:11px;opacity:.7}.securityNotice.compact{width:100%}.compact .securityNoticeGlass{box-shadow:none;background:transparent;border:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.securityCode{padding:10px 0;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.securityCode code{font-size:24px;letter-spacing:5px}.securityCode small{flex-basis:100%}.appToast{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:5000;border-radius:15px;display:flex;align-items:center;gap:11px;max-width:calc(100vw - 28px);width:max-content;padding:12px 16px;font-size:13px;line-height:1.6;animation:security-arrive .2s ease-out;overflow-wrap:anywhere}.toastSymbol{width:23px;height:23px;display:grid;place-items:center;border:1px solid #f3b87a;color:#f3b87a;border-radius:50%;flex:none}.appToast button{border:0;background:transparent;padding:0 3px;font-size:20px}.messageReference{display:inline-flex!important;vertical-align:baseline;align-items:center;gap:4px;padding:0 3px!important;min-height:0!important;border:0!important;box-shadow:none!important;transform:none!important;border-radius:6px!important;background:color-mix(in srgb,var(--tg-primary,#73dcf1) 13%,transparent)!important;color:var(--tg-primary,#73dcf1)!important;font:inherit!important;line-height:inherit!important;width:auto!important;cursor:pointer}.messageReference>span{display:inline-block;width:20px;height:20px;border-radius:7px;overflow:hidden;align-self:center}.messageReference img{width:100%;height:100%;object-fit:cover}@keyframes security-arrive{0%{opacity:0;translate:0 -12px}to{opacity:1;translate:0 0}}@media(max-width:520px){.policeAmethyst{width:80px;height:125px}.securityNotice{gap:0}.securityNoticeGlass{padding:12px}.securityNotice button{font-size:11px;padding:6px 8px}.securityNoticeDock{top:10px}.notificationPanel{left:12px;top:65px}}@media(prefers-reduced-motion:reduce){.appToast,.securityNoticeDock,[data-ringing=true] .bellBody,[data-ringing=true] .bellClapper{animation:none!important}}.personalContacts>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),300px));grid-gap:8px;gap:8px}.personalContacts button{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid #ffffff16;border-radius:13px;background:#ffffff05;color:inherit;text-align:start;box-shadow:none}.personalContacts button>span:first-child{width:38px;height:38px;border-radius:12px;overflow:hidden;flex:none}.personalContacts img{width:100%;height:100%;object-fit:cover}.personalContacts small,.personalContacts strong{display:block}.personalContacts small{opacity:.65;font-size:11px}.policeAmethyst{transform:scaleX(-1)}.notificationPanel .notificationActions button,.securityNotice .notificationActions button{box-shadow:none!important;transform:none!important;background-image:none!important}.appToast{left:auto;right:20px;transform:none}.appToast[data-kind=success] .toastSymbol{color:#8ce8b9;border-color:#8ce8b9}.appToast[data-kind=info] .toastSymbol{color:#8bd7fb;border-color:#8bd7fb}@media(max-width:650px){.appToast{left:50%;right:auto;transform:translateX(-50%)}.tgShell:has(.securityNoticeDock) .appToast{top:auto;bottom:20px}}.notificationCopy{overflow-wrap:anywhere}.notificationPreview{opacity:.8;white-space:pre-wrap}.securityNotice[dir=rtl] .securityNoticeGlass{direction:rtl;text-align:start}@media(prefers-reduced-motion:reduce){.notificationBell{transition:none}.notificationBell:active{scale:1}}.tgShell .notificationBell{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;isolation:isolate;overflow:hidden;background-clip:padding-box;border:1px solid #ffffff20!important;border-radius:14px;outline:none}.tgShell .notificationBell:after,.tgShell .notificationBell:before{content:none!important;display:none!important}.tgShell .notificationBell:focus-visible{outline:2px solid var(--accent-blue-400);outline-offset:3px}html:not([data-render-quality=ultra]) :is(.brandIntro,.authWrap) :after,html:not([data-render-quality=ultra]) :is(.brandIntro,.authWrap) :before,html:not([data-render-quality=ultra]) :is(.brandIntro,.authWrap,.qualityGuidanceBack) *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-render-quality=low] :is(.authLight,.authLightBloom,.firstVisitComposition){will-change:auto}.brandIntro[data-quality=low] :is(.introLightMeeting,.introLightPulse,.introLogoHalo,.introGloss,.introWordmarkReflection,.introWordmarkLightCatch,.introWordmarkFlare){display:none!important}.brandIntro[data-quality=low] .introLight{animation:none!important;opacity:.25;transform:translate(-50%,-50%)}.brandIntro[data-quality=low] :is(.introOriginal,.introLogo,.guideCharacter){filter:none!important}.tgShell.tgShell .settingsQualityRail{grid-template-columns:repeat(5,minmax(0,1fr))}.tgShell.tgShell .settingsQualityLine{left:10%;right:10%}.tgShell.tgShell .qualityGlass{width:20%}.qualityGuidanceOptions button:last-child{grid-column:1/-1}.tgShell[data-render-quality=high] .workspacePanel [data-cursor-surface]:before{inset:auto!important;left:0;top:0;width:360px;height:220px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--accent-amethyst-300) 23%,transparent),transparent 72%)!important;transform:translate3d(calc(var(--cursor-x,0px) - 180px),calc(var(--cursor-y,0px) - 110px),0)!important}.tgShell[data-render-quality=high] .workspacePanel [data-cursor-active=true]:before{will-change:transform,opacity}.tgShell:is([data-render-quality=high],[data-render-quality=medium],[data-render-quality=low]) *,.tgShell:is([data-render-quality=high],[data-render-quality=medium],[data-render-quality=low]) :after,.tgShell:is([data-render-quality=high],[data-render-quality=medium],[data-render-quality=low]) :before{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.tgShell:is([data-render-quality=high],[data-render-quality=medium]) :is(.actionModal,.peerProfileModal,.ctxMenu,.emojiPanel,.notificationPanel){background-color:var(--surface-elevated);transition-property:transform,opacity,border-color!important}.tgShell[data-render-quality=high] :is(.settingsTiltBtn,.tiltButton,.peerActionBtn,.forwardFriendRow,.ctxMenu button,.msgReactionPicker){transition-property:transform,opacity,border-color!important}.tgShell[data-render-quality=high] :is(.actionModal,.peerProfileModal):before{display:none!important}.tgShell[data-render-quality=high] .deleteModalAnimated .deleteModalPrompt{animation:render-soft-pulse 1.65s ease-in-out infinite!important}@keyframes render-soft-pulse{50%{opacity:.78;transform:scale(.985)}}.tgShell[data-render-quality=high] .qualityGuidance[data-tier=high]{transform:none!important}.tgShell[data-render-quality=high] .qualityGuidance[data-tier=high]:before{animation:render-soft-pulse 3s ease-in-out infinite;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--accent-blue-300) 19%,transparent),transparent 65%)}.tgShell:is([data-render-quality=high],[data-render-quality=medium],[data-render-quality=low]) :is(.imgBox,.workspaceEmpty>svg,.settingsPageIcon svg,.chatboxMark){filter:none!important}.tgShell:is([data-render-quality=medium],[data-render-quality=low]) .workspacePanel [data-cursor-surface]:before{display:none!important}html:not([data-render-quality=ultra]) .authLight{filter:none;mix-blend-mode:normal;background:url(/effects/cyan.png) 50%/100% 100% no-repeat}html:not([data-render-quality=ultra]) .authLight.purple{background-image:url(/effects/purple.png)}html:not([data-render-quality=ultra]) .authLight.mixed:after{inset:0;background:url(/effects/purple.png) 50%/100% 100% no-repeat;display:none}.authMixedTint{position:absolute;inset:0;background:url(/effects/purple.png) 50%/100% 100% no-repeat;pointer-events:none}html:not([data-render-quality=ultra]) .authLightBloom{filter:none;background:url(/effects/bloom.png) 50%/100% 100% no-repeat}html:not([data-render-quality=ultra]) :is(.firstVisitCanvas,.firstVisitCursor,.authBrandIcon .drawnBrandMark){filter:none!important}html:not([data-render-quality=ultra]) .firstVisitLogo{filter:none!important}html:not([data-render-quality=ultra]) .authCard{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(145deg,#25213bf5,#181728fa)}html[data-render-quality=low] .authLight:nth-child(n+3),html[data-render-quality=medium] .authLight:nth-child(n+5){display:none}.brandIntro:not([data-quality=ultra]) :is(.introOriginal,.introWordmarkReflection,.introWordmarkLightSource:after){filter:none!important}.brandIntro:not([data-quality=ultra]) :is(.onboardingGlass,.tourSpeech){backdrop-filter:none;-webkit-backdrop-filter:none}.brandIntro:not([data-quality=ultra]) .guideCharacter{filter:none}.brandIntro:not([data-quality=ultra]) .introWordmarkLightSource{animation-name:render-wordmark-shine}@keyframes render-wordmark-shine{0%{opacity:0;transform:translateX(0)}12%{opacity:.6}35%{opacity:1}70%{opacity:.85}to{opacity:0;transform:translateX(260px)}}html[data-effects-paused=true] *,html[data-effects-paused=true] :after,html[data-effects-paused=true] :before{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.brandIntro:not([data-quality=ultra]) .introWordmarkLightSource{animation:none}.tgShell[data-render-quality=high] .deleteModalAnimated .deleteModalPrompt{animation:none!important}.tgShell .workspacePanel [data-cursor-surface]:before{will-change:auto!important}}@media(max-width:420px){.settingsQualityLabel{font-size:11px}.tgShell .settingsQualityRail{gap:0}}