.tc-auth-shell{--tc-auth-accent:var(--tc-accent,#31dce5);--tc-auth-accent-strong:color-mix(in srgb, var(--tc-accent,#31dce5) 84%, white 16%);--tc-auth-panel:var(--tc-surface-elevated,#0e1d2feb);--tc-auth-border:var(--tc-border-color,#a4c1e438);min-width:720px;min-height:560px;color:var(--tc-text-primary,#f7fbff);background:radial-gradient(circle at 12% 12%, color-mix(in srgb, var(--tc-auth-accent) 12%, transparent), transparent 32%), radial-gradient(circle at 86% 84%, #4e69a01f, transparent 34%), var(--tc-bg-base,#07111d);isolation:isolate;place-items:center;padding:48px;display:grid;position:fixed;inset:0;overflow:auto}.tc-auth-ambient{z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:48px 48px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 88%);mask-image:linear-gradient(#000000e6,#0000 88%)}.tc-auth-panel{border:1px solid var(--tc-auth-border);border-radius:var(--tc-radius-xl,20px);background:var(--tc-auth-panel);-webkit-backdrop-filter:none;backdrop-filter:none;width:min(460px,100%);padding:34px;animation:.22s cubic-bezier(.2,.8,.2,1) both tc-auth-panel-in;box-shadow:0 28px 80px #0000005c}.tc-auth-brand{align-items:center;gap:12px;display:flex}.tc-auth-brand-mark{color:#0b0d13;background:linear-gradient(145deg, var(--tc-auth-accent-strong), var(--tc-auth-accent));width:46px;height:46px;box-shadow:0 12px 30px color-mix(in srgb, var(--tc-auth-accent) 18%, transparent);border-radius:15px;place-items:center;font-size:19px;font-weight:850;display:grid}.tc-auth-brand>div{flex-direction:column;min-width:0;display:flex}.tc-auth-brand strong{letter-spacing:.01em;font-size:15px}.tc-auth-brand span:last-child{color:var(--tc-text-muted,#8fa2b7);margin-top:2px;font-size:12px}.tc-auth-heading{margin:36px 0 24px}.tc-auth-language{margin-top:20px}.tc-auth-heading p{color:var(--tc-text-muted,#8fa2b7);margin:0 0 8px;font-size:13px;line-height:1.5}.tc-auth-heading h1{color:var(--tc-text-primary,#f7fbff);letter-spacing:-.035em;margin:0;font-size:30px;line-height:1.1}.tc-auth-form{flex-direction:column;gap:15px;display:flex}.tc-field{flex-direction:column;gap:7px;min-width:0;display:flex}.tc-field>span{color:var(--tc-text-secondary,#c9d7e8);font-size:12px;font-weight:680}.tc-field input,.tc-field select,.tc-field textarea{border:1px solid var(--tc-auth-border);border-radius:var(--tc-radius-sm,10px);width:100%;min-width:0;min-height:44px;color:var(--tc-text-primary,#f7fbff);background:var(--tc-surface-field,#030c165c);font:inherit;outline:none;padding:10px 12px;transition:border-color .12s,box-shadow .12s,background-color .12s}.tc-field textarea{resize:vertical;line-height:1.5}.tc-field input:focus-visible,.tc-field select:focus-visible,.tc-field textarea:focus-visible{border-color:color-mix(in srgb, var(--tc-auth-accent) 70%, white 8%);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-auth-accent) 14%, transparent)}.tc-field input:disabled,.tc-field select:disabled,.tc-field textarea:disabled{opacity:.62}.tc-auth-remember{min-height:30px;color:var(--tc-text-muted,#8fa2b7);cursor:pointer;align-self:flex-start;align-items:center;gap:9px;font-size:12px;display:inline-flex}.tc-auth-remember input{width:16px;height:16px;accent-color:var(--tc-auth-accent);margin:0}.tc-button{border-radius:var(--tc-radius-sm,10px);min-height:42px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:720;transition:transform .12s,border-color .12s,background-color .12s;display:inline-flex}.tc-button:hover:not(:disabled){transform:translateY(-1px)}.tc-button:focus-visible,.tc-auth-switch:focus-visible{outline:2px solid color-mix(in srgb, var(--tc-auth-accent) 78%, white 10%);outline-offset:2px}.tc-button:disabled{cursor:not-allowed;opacity:.58}.tc-button--primary{color:#0b0d13;background:linear-gradient(145deg, var(--tc-auth-accent-strong), var(--tc-auth-accent));box-shadow:0 12px 28px color-mix(in srgb, var(--tc-auth-accent) 13%, transparent)}.tc-button--secondary{border-color:var(--tc-auth-border);background:#ffffff0a}.tc-auth-submit{width:100%;margin-top:3px}.tc-auth-provider{flex-direction:column;gap:10px;margin-top:17px;display:flex}.tc-auth-provider>span{color:var(--tc-text-muted,#8fa2b7);align-items:center;gap:10px;font-size:11px;display:flex}.tc-auth-provider>span:before,.tc-auth-provider>span:after{background:var(--tc-auth-border);content:"";flex:1;height:1px}.tc-auth-yandex{border-color:var(--tc-auth-border);background:#ffffff06;gap:9px;width:100%}.tc-auth-yandex b{color:#fc3f1d;font-size:16px}.tc-auth-provider-note{color:var(--tc-text-muted,#8fa2b7);text-align:center;margin:0;font-size:11px;line-height:1.45}.tc-auth-legal{border:1px solid var(--tc-auth-border);border-radius:var(--tc-radius-sm,10px);background:#ffffff05;flex-direction:column;gap:10px;min-width:0;margin:4px 0 0;padding:14px;display:flex}.tc-auth-legal[data-attention=true]{border-color:color-mix(in srgb, var(--tc-auth-accent) 72%, white 12%);background:color-mix(in srgb, var(--tc-auth-accent) 10%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-auth-accent) 18%, transparent)}.tc-auth-legal legend{color:var(--tc-text-secondary,#c9d7e8);padding:0 6px;font-size:12px;font-weight:760}.tc-auth-legal label{color:var(--tc-text-secondary,#c9d7e8);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:9px;font-size:11px;line-height:1.45;display:grid}.tc-auth-legal input{width:16px;height:16px;accent-color:var(--tc-auth-accent);margin:0}.tc-auth-legal a{color:var(--tc-auth-accent-strong)}.tc-auth-register{gap:9px;width:100%;margin-top:3px}.tc-auth-register b{color:#fc3f1d;font-size:16px}.tc-auth-switch{color:color-mix(in srgb, var(--tc-auth-accent) 86%, white 8%);font:inherit;cursor:pointer;background:0 0;border:0;margin:17px auto 0;padding:5px;font-size:12px;display:block}.tc-auth-switch:disabled{cursor:not-allowed;opacity:.58}.tc-auth-status{min-height:19px;color:var(--tc-text-muted,#8fa2b7);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}.tc-auth-status[data-kind=error]:not(:empty){color:#f29a9a}.tc-reconnect-panel{width:min(490px,100%)}.tc-reconnect-message{border:1px solid var(--tc-auth-border);border-radius:var(--tc-radius-sm,10px);text-align:left;background:#ffffff06;min-height:44px;margin:0 0 18px;padding:12px}.tc-reconnect-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}:root[data-design=cyberpunk] .tc-auth-panel{border-radius:14px 24px}:root[data-performance=low-cpu] .tc-auth-panel{-webkit-backdrop-filter:none;backdrop-filter:none;animation:none}:root[data-performance=low-cpu] .tc-auth-ambient{animation:none;display:none}@keyframes tc-auth-panel-in{0%{transform:translateY(8px)scale(.99)}to{transform:translate(0,0)scale(1)}}@media (max-height:720px){.tc-auth-shell{place-items:start center;padding:28px}.tc-auth-panel{padding:26px 30px}.tc-auth-heading{margin:24px 0 18px}}@media (prefers-reduced-motion:reduce){.tc-auth-panel,.tc-auth-ambient{animation:none}}.tc-startup-shell{--tc-startup-violet:color-mix(in srgb, var(--tc-auth-accent) 62%, #8f79ff 38%);min-width:0;min-height:0;padding:clamp(24px,7vw,72px);overflow:hidden}.tc-startup-shell:before,.tc-startup-shell:after{pointer-events:none;filter:blur(1px);opacity:.32;content:"";border-radius:50%;width:min(48vw,620px);height:min(48vw,620px);position:absolute}.tc-startup-shell:before{background:radial-gradient(circle, color-mix(in srgb, var(--tc-auth-accent) 20%, transparent), transparent 67%);top:-32%;left:-12%}.tc-startup-shell:after{background:radial-gradient(circle, color-mix(in srgb, var(--tc-startup-violet) 17%, transparent), transparent 68%);bottom:-38%;right:-15%}.tc-startup-ambient{opacity:.48;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.tc-startup-loader{z-index:1;width:min(360px,100%);color:var(--tc-text-primary,#f7fbff);text-align:center;justify-items:center;animation:.42s cubic-bezier(.16,1,.3,1) both tc-startup-arrive;display:grid;position:relative}.tc-startup-loader__stage{aspect-ratio:1;place-items:center;width:clamp(164px,25vw,196px);display:grid;position:relative}.tc-startup-loader__stage:before{background:color-mix(in srgb, var(--tc-auth-accent) 22%, transparent);box-shadow:0 0 64px 24px color-mix(in srgb, var(--tc-auth-accent) 11%, transparent);content:"";border-radius:50%;animation:2.4s ease-in-out infinite tc-startup-breathe;position:absolute;inset:24%}.tc-startup-loader__orbit{will-change:transform;border-radius:50%;position:absolute}.tc-startup-loader__orbit--outer{background:conic-gradient(from 20deg, transparent 0 8%, color-mix(in srgb, var(--tc-auth-accent) 88%, white 12%) 15% 27%, transparent 34% 58%, var(--tc-startup-violet) 66% 76%, transparent 83% 100%);animation:3.4s linear infinite tc-startup-orbit;inset:7px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.tc-startup-loader__orbit--inner{border:1px solid color-mix(in srgb, var(--tc-auth-border) 74%, transparent);border-top-color:color-mix(in srgb, var(--tc-startup-violet) 72%, white 12%);border-left-color:#0000;animation:5.2s linear infinite tc-startup-orbit-reverse;inset:27px}.tc-startup-loader__runner-track{will-change:transform;border-radius:50%;animation:2.7s linear infinite tc-startup-orbit;position:absolute;inset:0}.tc-startup-loader__runner{border:1px solid color-mix(in srgb, var(--tc-auth-accent) 36%, transparent);width:34px;height:34px;color:var(--tc-auth-accent-strong);background:color-mix(in srgb, var(--tc-surface-elevated,#0e1d2f) 92%, transparent);box-shadow:0 8px 24px #0000003d, 0 0 20px color-mix(in srgb, var(--tc-auth-accent) 14%, transparent);border-radius:12px;place-items:center;display:grid;position:absolute;top:-3px;left:50%;transform:translate(-50%)rotate(9deg)}.tc-startup-loader__runner svg{fill:currentColor;width:20px;height:20px}.tc-startup-loader__logo{border:1px solid color-mix(in srgb, var(--tc-auth-border) 82%, transparent);background:color-mix(in srgb, var(--tc-surface-elevated,#0e1d2f) 88%, transparent);width:108px;height:108px;box-shadow:0 24px 56px #00000057, 0 0 0 8px color-mix(in srgb, var(--tc-auth-accent) 4%, transparent), inset 0 1px 0 #ffffff14;border-radius:30px;place-items:center;display:grid;position:relative;overflow:hidden}.tc-startup-loader__logo img{object-fit:contain;filter:drop-shadow(0 12px 18px #0000004d);width:82px;height:82px;animation:2.8s ease-in-out infinite tc-startup-logo-float}.tc-startup-loader__spark{background:var(--tc-auth-accent-strong);width:5px;height:5px;box-shadow:0 0 14px 3px color-mix(in srgb, var(--tc-auth-accent) 30%, transparent);border-radius:50%;animation:1.8s ease-in-out infinite tc-startup-spark;position:absolute}.tc-startup-loader__spark--one{top:24%;right:7%}.tc-startup-loader__spark--two{animation-delay:.42s;bottom:11%;right:18%}.tc-startup-loader__spark--three{animation-delay:.86s;bottom:20%;left:7%}.tc-startup-loader__copy{margin-top:16px}.tc-startup-loader__copy h1{letter-spacing:-.04em;margin:0;font-size:clamp(25px,4vw,31px);line-height:1.05}.tc-startup-loader__copy p{color:var(--tc-text-muted,#8fa2b7);margin:9px 0 0;font-size:13px;line-height:1.5}.tc-startup-loader__progress{background:color-mix(in srgb, var(--tc-auth-border) 48%, transparent);border-radius:999px;width:118px;height:4px;margin-top:22px;position:relative;overflow:hidden}.tc-startup-loader__progress i{border-radius:inherit;background:linear-gradient(90deg, var(--tc-auth-accent), var(--tc-startup-violet));width:44%;box-shadow:0 0 16px color-mix(in srgb, var(--tc-auth-accent) 34%, transparent);animation:1.35s cubic-bezier(.65,0,.35,1) infinite tc-startup-progress;position:absolute;inset:0 auto 0 0}.tc-startup-loader>small{color:color-mix(in srgb, var(--tc-text-muted,#8fa2b7) 70%, transparent);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:650}@keyframes tc-startup-arrive{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes tc-startup-orbit{to{transform:rotate(360deg)}}@keyframes tc-startup-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes tc-startup-breathe{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:.88;transform:scale(1.08)}}@keyframes tc-startup-logo-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-3px)}}@keyframes tc-startup-spark{0%,to{opacity:.32;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}@keyframes tc-startup-progress{0%{transform:translate(-115%)}to{transform:translate(275%)}}@media (prefers-reduced-motion:reduce){.tc-startup-loader,.tc-startup-loader__stage:before,.tc-startup-loader__orbit,.tc-startup-loader__runner-track,.tc-startup-loader__logo img,.tc-startup-loader__spark,.tc-startup-loader__progress i{animation:none}.tc-startup-loader__progress i{transform:translate(64%)}}.tc-incident-layer{width:100%;min-width:0;height:100%;min-height:0;color:var(--tc-text-primary);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden}.tc-incident-layer__content{grid-row:2;min-width:0;min-height:0;overflow:hidden}.tc-incident-layer__content[aria-hidden=true]{pointer-events:none;-webkit-user-select:none;user-select:none}.tc-incident-banner{z-index:800;background:color-mix(in srgb, #2b2011 92%, var(--tc-bg-base));border-bottom:1px solid #f2bb6257;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 18px;display:grid;position:relative;box-shadow:0 12px 32px #0000003d}.tc-incident-banner__mark,.tc-incident-emergency__mark{color:#180f02;background:#f2bb62;place-items:center;font-weight:950;display:grid}.tc-incident-banner__mark{border-radius:10px;width:30px;height:30px}.tc-incident-banner>div{gap:2px;min-width:0;display:grid}.tc-incident-banner strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tc-incident-banner span:not(.tc-incident-banner__mark){color:var(--tc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.tc-incident-banner a{color:#ffd88c;font-size:11px;font-weight:800;text-decoration:none}.tc-incident-emergency{z-index:1200;background:#090a0f;place-items:center;padding:28px;display:grid;position:absolute;inset:0;overflow:auto}.tc-incident-emergency__glow{aspect-ratio:1;filter:blur(20px);background:radial-gradient(circle,#e84f6333,#0000 68%);border-radius:50%;width:min(70vw,760px);position:absolute}.tc-incident-emergency__card{text-align:center;background:linear-gradient(145deg,#1d161ffa,#0d0e14fa);border:1px solid #ff7c8b47;border-radius:28px;width:min(620px,100%);padding:clamp(26px,6vw,48px);position:relative;box-shadow:0 34px 100px #00000094}.tc-incident-emergency__mark{background:#ff7b86;border-radius:17px;width:52px;height:52px;margin:0 auto 20px}.tc-incident-emergency__eyebrow{color:#ff9ca7;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:850}.tc-incident-emergency h1{margin:0;font-size:clamp(28px,5vw,44px);line-height:1.08}.tc-incident-emergency h1+p{color:var(--tc-text-muted);margin:18px auto 0;line-height:1.65}.tc-incident-emergency__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px;display:flex}.tc-incident-emergency button,.tc-incident-emergency a{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#ff7c8b24;border:1px solid #ff7c8b4d;border-radius:13px;justify-content:center;align-items:center;padding:0 17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.tc-incident-emergency button:disabled{opacity:.6;cursor:wait}.tc-incident-emergency small{color:var(--tc-text-muted);margin-top:22px;font-size:10px;display:block}@media (max-width:640px){.tc-incident-banner{grid-template-columns:auto minmax(0,1fr);padding-inline:12px}.tc-incident-banner a{grid-column:2}.tc-incident-emergency{padding:16px}}@media (prefers-reduced-motion:reduce){.tc-incident-emergency__glow{filter:none}}.tc-connection-layer{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.tc-connection-layer__content{flex:1;min-width:0;min-height:0;overflow:hidden}.tc-connection-banner{background:color-mix(in srgb, #2b2011 92%, var(--tc-bg-base,#121324));color:var(--tc-text-primary,#f5f5fa);border-bottom:1px solid #f2bb624d;flex:none;align-items:center;gap:12px;padding:12px 18px;font-size:13px;line-height:1.45;display:flex}.tc-connection-banner__icon{color:#f2bb62;background:#f2bb6229;border-radius:50%;flex:0 0 28px;place-items:center;height:28px;font-weight:800;display:grid}.tc-connection-banner p{color:#ddc9ad;overflow-wrap:anywhere;margin:2px 0 0}.tc-diagnostic-consent-backdrop{z-index:10000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070910b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tc-diagnostic-consent{border:1px solid color-mix(in srgb, var(--tc-accent,#7f73ff) 34%, transparent);width:min(560px,100%);color:var(--tc-text-primary,#f7f8fc);background:color-mix(in srgb, var(--tc-surface,#151824) 94%, transparent);border-radius:24px;grid-template-columns:auto 1fr;gap:18px;padding:24px;display:grid;box-shadow:0 24px 80px #00000070}.tc-diagnostic-consent__mark{color:#fff;background:linear-gradient(145deg,#ff6c80,#ac54ff);border-radius:15px;place-items:center;width:44px;height:44px;font-size:24px;font-weight:800;display:grid}.tc-diagnostic-consent p,.tc-diagnostic-consent h2{margin:0}.tc-diagnostic-consent>div>p:first-child{color:var(--tc-text-muted,#aeb5c8);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700}.tc-diagnostic-consent h2{font-size:22px;line-height:1.2}.tc-diagnostic-consent h2+p{margin-top:12px;line-height:1.5}.tc-diagnostic-consent small{color:var(--tc-text-muted,#aeb5c8);margin-top:14px;line-height:1.45;display:block}.tc-diagnostic-consent__actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:4px;display:flex}@media (max-width:560px){.tc-diagnostic-consent{grid-template-columns:1fr}.tc-diagnostic-consent__actions{flex-direction:column-reverse;grid-column:1}}.tc-desktop-window-frame{--tc-native-titlebar-height:36px;--tc-titlebar-fade-height:clamp(28px, 3.2vh, 56px);grid-template-rows:minmax(0,1fr);width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.tc-desktop-window-frame[data-native-titlebar=true]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.tc-desktop-window-content{min-width:0;min-height:0;overflow:hidden}.tc-desktop-window-frame[data-native-titlebar=true] .tc-desktop-window-content{grid-area:1/1}.tc-desktop-titlebar{z-index:4;height:var(--tc-native-titlebar-height);box-sizing:border-box;min-width:0;color:var(--tc-text-primary);-webkit-user-select:none;user-select:none;-webkit-app-region:drag;background:0 0;border-bottom:0;grid-area:1/1;align-self:start;align-items:center;gap:8px;padding:0 152px 0 14px;display:flex;position:relative}.tc-desktop-titlebar__mark{width:20px;height:20px;color:var(--tc-accent-contrast);background:var(--tc-accent);border-radius:7px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.tc-desktop-titlebar strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.tc-desktop-titlebar__version{color:var(--tc-text-muted);font-size:10px;font-weight:700}.tc-capsule-tabs{--capsule-tabs-track:var(--tc-field-bg);--capsule-tabs-active:var(--tc-surface-active);--capsule-tabs-text:var(--tc-text-muted);--capsule-tabs-selected-text:var(--tc-text-primary);--capsule-tabs-border:var(--tc-border-subtle-color);--capsule-tabs-active-border:var(--tc-border-strong-color);grid-template-columns:repeat(var(--capsule-tabs-count), minmax(0, 1fr));box-sizing:border-box;width:max-content;min-width:0;max-width:100%;padding:var(--capsule-tabs-padding);border:1px solid var(--capsule-tabs-border);border-radius:var(--capsule-tabs-radius);background:var(--capsule-tabs-track);isolation:isolate;display:inline-grid;position:relative}.tc-capsule-tabs__indicator{inset-block:var(--capsule-tabs-padding);width:calc((100% - var(--capsule-tabs-padding) * 2) / var(--capsule-tabs-count));box-sizing:border-box;border:1px solid var(--capsule-tabs-active-border);border-radius:var(--capsule-tabs-radius);background:var(--capsule-tabs-active);pointer-events:none;transform:translateX(calc(var(--capsule-tabs-index) * 100%));transition:transform var(--capsule-tabs-duration) var(--capsule-tabs-easing);position:absolute;inset-inline-start:var(--capsule-tabs-padding)}.tc-capsule-tabs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .tc-capsule-tabs__indicator{transform:translateX(calc(var(--capsule-tabs-index) * -100%))}.tc-capsule-tabs>.tc-capsule-tabs__tab{min-width:0;min-height:var(--capsule-tabs-height);border-radius:var(--capsule-tabs-radius);color:var(--capsule-tabs-text);font:inherit;font-size:var(--capsule-tabs-font-size);font-weight:var(--capsule-tabs-font-weight);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:color var(--capsule-tabs-color-duration) ease;background:0 0;border:0;padding:4px 12px;line-height:18px;position:relative;overflow:hidden}.tc-capsule-tabs>.tc-capsule-tabs__tab[aria-selected=true],.tc-capsule-tabs>.tc-capsule-tabs__tab:hover{color:var(--capsule-tabs-selected-text)}.tc-capsule-tabs>.tc-capsule-tabs__tab:focus-visible{outline:2px solid var(--tc-accent);outline-offset:1px}.tc-capsule-tabs>.tc-capsule-tabs__tab:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.tc-capsule-tabs__indicator,.tc-capsule-tabs>.tc-capsule-tabs__tab{transition:none}}.tc-app-quick-chat-trigger[aria-expanded=true]{border-color:var(--tc-accent,#a58aff);background:color-mix(in srgb, var(--tc-accent,#a58aff) 16%, transparent)}.tc-app-quick-chat-count{background:var(--tc-accent,#a58aff);color:#141023;border-radius:7px;place-items:center;min-width:20px;height:20px;padding-inline:4px;font-size:11px;font-weight:800;display:grid}.tc-app-quick-chat{z-index:700;border:1px solid color-mix(in srgb, var(--tc-accent,#a58aff) 30%, var(--tc-border-subtle-color,#444050));width:min(480px,100vw - 24px);min-width:0;max-height:calc(100dvh - 24px);color:var(--tc-text-primary,#f5f4fa);background:linear-gradient(var(--tc-surface-card,#171625), var(--tc-surface-card,#171625)), var(--tc-bg-base,#141023);border-radius:20px;flex-direction:column;display:flex;position:fixed;right:14px;overflow:hidden;box-shadow:0 24px 80px #00000073,inset 0 1px #ffffff0f}.tc-app-quick-chat[hidden]{display:none}.tc-app-quick-chat:focus{outline:none}.tc-app-quick-chat__header{border-bottom:1px solid var(--tc-border-subtle-color,#444050);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.tc-app-quick-chat__header>div{gap:3px;display:grid}.tc-app-quick-chat__header strong{font-size:14px}.tc-app-quick-chat__header span{color:var(--tc-text-muted,#a19cb5);font-size:11px}.tc-app-quick-chat__header button{border:1px solid var(--tc-border-subtle-color,#444050);background:var(--tc-field-bg,#252232);width:32px;height:32px;color:inherit;font:inherit;cursor:pointer;border-radius:10px;place-items:center;font-size:22px;display:grid}.tc-app-quick-chat__header button:focus-visible{outline:2px solid var(--tc-accent,#a58aff);outline-offset:2px}.tc-app-quick-chat__content{flex:1;min-width:0;min-height:0;overflow:hidden}@media (max-width:600px){.tc-app-quick-chat{border-radius:16px;width:calc(100vw - 16px);right:8px}}.tc-community-surface{height:100%;min-height:0;color:var(--tc-text-primary);flex-direction:column;display:flex}.tc-community-header{border-bottom:1px solid var(--tc-border-subtle);align-items:start;gap:16px;padding:24px 28px 16px;display:grid}.tc-community-header h1,.tc-community-header p,.tc-community-header span{margin:0}.tc-community-header-copy>span,.tc-community-kicker,.tc-community-hero-copy>span,.tc-community-side-card>span{color:var(--tc-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.tc-community-header h1{margin-top:4px;font-size:clamp(25px,3vw,38px)}.tc-community-title-row{align-items:center;gap:12px;min-width:0;display:flex}.tc-community-load-indicator{min-width:92px;min-height:24px;color:var(--tc-text-muted);letter-spacing:normal;text-transform:none;visibility:hidden;align-items:center;gap:7px;font-size:11px;font-weight:750;display:inline-flex}.tc-community-load-indicator[data-visible=true]{visibility:visible}.tc-community-load-indicator>i{border:2px solid color-mix(in srgb, var(--tc-accent) 25%, transparent);border-top-color:var(--tc-accent);border-radius:50%;flex:none;width:12px;height:12px;animation:.7s linear infinite tc-community-spin}.tc-community-actions-row{align-items:center;gap:10px;display:flex}.tc-community-create-cta{border:2px solid color-mix(in srgb, var(--tc-text-primary) 64%, var(--tc-accent));background:linear-gradient(135deg, color-mix(in srgb, white 18%, var(--tc-accent)), var(--tc-accent));min-width:168px;min-height:48px;color:var(--tc-accent-contrast);box-shadow:3px 3px 0 color-mix(in srgb, var(--tc-text-primary) 24%, transparent);transition:transform var(--tc-motion-fast) var(--tc-motion-ease-emphasized), box-shadow var(--tc-motion-fast) ease;cursor:pointer;border-radius:14px;align-items:center;gap:9px;padding:7px 13px 7px 8px;display:flex;position:relative}.tc-community-create-cta:hover{box-shadow:2px 2px 0 color-mix(in srgb, var(--tc-text-primary) 24%, transparent);transform:translate(1px,1px)}.tc-community-create-cta:focus-visible{outline:3px solid color-mix(in srgb, var(--tc-accent) 54%, white);outline-offset:4px}.tc-community-create-cta__icon{box-sizing:border-box;border:2px solid;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding-bottom:2px;font-size:24px;font-weight:500;line-height:1;display:flex}.tc-community-create-cta__copy{text-align:left;gap:1px;display:grid}.tc-community-create-cta__copy strong{font-size:15px;line-height:1.1}.tc-community-create-cta__copy small{opacity:.78;font-size:11px;font-weight:700}.tc-community-tabs{flex-shrink:0}.tc-community-scroll{flex:auto;min-height:0;padding:22px 28px 36px;overflow:auto}.tc-motion-presence.tc-community-presence,.tc-motion-presence.tc-community-content-presence{height:auto;min-height:100%;overflow:visible}.tc-community-view-stage{min-height:100%}.tc-community-presence>.tc-community-presence-layer,.tc-community-content-presence>.tc-community-content-layer{position:relative;inset:auto}.tc-community-presence>.tc-community-presence-layer[data-motion-phase=exit],.tc-community-content-presence>.tc-community-content-layer[data-motion-phase=exit]{width:100%;position:absolute;inset:0}.tc-community-hero{border:1px solid var(--tc-border-subtle);background:linear-gradient(125deg, color-mix(in srgb, var(--tc-accent) 20%, var(--tc-bg-elevated)), var(--tc-bg-elevated) 58%);min-height:270px;box-shadow:var(--tc-shadow-lg);border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);display:grid;position:relative;overflow:hidden}.tc-community-hero-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;padding:34px;display:flex;position:relative}.tc-community-hero h2{max-width:520px;margin:7px 0 10px;font-size:clamp(29px,4vw,50px);line-height:1.02}.tc-community-hero p{max-width:540px;color:var(--tc-text-secondary);margin:0;font-size:15px;line-height:1.55}.tc-community-hero img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:270px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24%);mask-image:linear-gradient(90deg,#0000,#000 24%)}.tc-community-hero form{border:1px solid var(--tc-border-subtle);background:color-mix(in srgb, var(--tc-bg-base) 78%, transparent);width:min(530px,100%);box-shadow:0 0 0 0 color-mix(in srgb, var(--tc-accent) 0%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color var(--tc-motion-fast) ease, box-shadow var(--tc-motion-normal) var(--tc-motion-ease-emphasized), background-color var(--tc-motion-fast) ease;border-radius:15px;gap:8px;margin-top:22px;padding:7px;display:flex}.tc-community-hero form:focus-within{border-color:color-mix(in srgb, var(--tc-accent) 72%, white);background:color-mix(in srgb, var(--tc-bg-base) 92%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--tc-accent) 18%, transparent), 0 18px 44px #00000038}.tc-community-hero input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 10px}.tc-community-hero form button,.tc-community-card-body>button,.tc-community-status button{background:var(--tc-accent);color:var(--tc-accent-contrast);border:0;border-radius:10px;padding:10px 16px;font-weight:800}.tc-community-category-row{gap:10px;padding:18px 2px 8px;display:flex;overflow-x:auto}.tc-community-category-row button{white-space:nowrap;border:1px solid var(--tc-border-subtle);background:var(--tc-bg-elevated);color:var(--tc-text-secondary);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:flex}.tc-community-category-row button.is-active{border-color:color-mix(in srgb, var(--tc-accent) 68%, transparent);color:var(--tc-text-primary);background:color-mix(in srgb, var(--tc-accent) 14%, var(--tc-bg-elevated))}.tc-community-columns{grid-template-columns:minmax(0,1fr) 280px;gap:18px;margin-top:10px;display:grid}.tc-community-columns main,.tc-community-columns aside{align-content:start;gap:18px;min-width:0;display:grid}.tc-community-promotion{align-self:start;min-width:0}.tc-community-section,.tc-community-side-card{border:1px solid var(--tc-border-subtle);background:color-mix(in srgb, var(--tc-bg-elevated) 90%, transparent);box-shadow:var(--tc-shadow-sm);border-radius:20px;padding:20px}.tc-community-section>h2,.tc-community-side-card h2{margin:5px 0 15px;font-size:20px}.tc-community-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:13px;display:grid}.tc-community-card{isolation:isolate;border:1px solid var(--tc-border-subtle);background:var(--tc-bg-base);min-width:0;min-height:300px;transition:transform var(--tc-motion-fast) var(--tc-motion-ease-emphasized), border-color var(--tc-motion-fast) ease;border-radius:17px;position:relative;overflow:hidden}.tc-community-card:hover{border-color:color-mix(in srgb, var(--tc-accent) 42%, var(--tc-border-subtle));transform:translateY(-2px)}.tc-community-card-cover{z-index:0;background:linear-gradient(135deg, color-mix(in srgb, var(--tc-accent) 55%, #6d28d9), color-mix(in srgb, var(--tc-accent) 16%, #111827));position:absolute;inset:0;overflow:hidden}.tc-community-card-cover:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--tc-bg-base) 4%, transparent) 0%, color-mix(in srgb, var(--tc-bg-base) 70%, transparent) 46%, color-mix(in srgb, var(--tc-bg-base) 94%, transparent) 100%);position:absolute;inset:0}.tc-community-card-cover img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.tc-community-card-body{z-index:1;grid-template-columns:46px minmax(0,1fr);align-content:end;gap:11px;min-height:300px;padding:18px;display:grid;position:relative}.tc-community-avatar{border:2px solid color-mix(in srgb, white 72%, var(--tc-bg-base));background:var(--tc-accent);width:46px;height:46px;color:var(--tc-accent-contrast);border-radius:14px;place-items:center;margin-top:0;font-weight:850;display:grid;overflow:hidden;box-shadow:0 8px 22px #00000057}.tc-community-avatar img{object-fit:cover;width:100%;height:100%}.tc-community-card-copy{min-width:0}.tc-community-card-copy>strong{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 10px #000000b3;display:block;overflow:hidden}.tc-community-card-copy p{min-height:38px;color:var(--tc-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 10px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.tc-community-card-copy small{color:var(--tc-text-muted)}.tc-community-tags{gap:5px;margin-bottom:9px;display:flex;overflow:hidden}.tc-community-tags span{color:var(--tc-accent);white-space:nowrap;font-size:11px}.tc-community-card-body>button{grid-column:1/-1;width:100%;margin-top:3px}.tc-community-card-body>button:disabled{opacity:.55}.tc-community-side-card p,.tc-community-empty{color:var(--tc-text-secondary);margin:0;line-height:1.55}.tc-community-side-card.is-promo{background:linear-gradient(145deg, color-mix(in srgb, var(--tc-accent) 18%, var(--tc-bg-elevated)), var(--tc-bg-elevated))}.tc-community-side-card.is-promo strong{color:var(--tc-accent);margin-top:16px;display:inline-block}.tc-community-status{border:1px solid var(--tc-border-subtle);background:var(--tc-bg-elevated);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.tc-community-status.is-error{color:#fda4af;border-color:#fb71858c}.tc-community-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.tc-community-skeleton{pointer-events:none;margin-top:10px}.tc-community-skeleton__section,.tc-community-skeleton__side{overflow:hidden}.tc-community-skeleton__line,.tc-community-skeleton__button,.tc-community-skeleton__card .tc-community-card-cover,.tc-community-skeleton__card .tc-community-avatar{background:linear-gradient(100deg, color-mix(in srgb, var(--tc-text-primary) 5%, transparent) 20%, color-mix(in srgb, var(--tc-text-primary) 11%, transparent) 38%, color-mix(in srgb, var(--tc-text-primary) 5%, transparent) 56%);background-size:240% 100%;border:0;animation:1.35s ease-in-out infinite tc-community-skeleton-wave;display:block}.tc-community-skeleton__line{border-radius:999px;height:11px}.tc-community-skeleton__line.is-kicker{width:112px;height:9px}.tc-community-skeleton__line.is-title{width:min(310px,74%);height:22px;margin:8px 0 15px}.tc-community-skeleton__line.is-name{width:62%;height:13px;margin-bottom:10px}.tc-community-skeleton__line.is-copy{width:100%;margin-top:7px}.tc-community-skeleton__line.is-copy.is-short{width:72%}.tc-community-skeleton__line.is-side-title{width:82%;height:19px;margin:10px 0 18px}.tc-community-skeleton__card:hover{border-color:var(--tc-border-subtle);transform:none}.tc-community-skeleton__card{min-height:0}.tc-community-skeleton__card .tc-community-card-cover{z-index:auto;height:74px;position:relative;inset:auto}.tc-community-skeleton__card .tc-community-card-cover:after{content:none}.tc-community-skeleton__card .tc-community-card-body{min-height:0;padding:14px}.tc-community-skeleton__card .tc-community-avatar{margin-top:-31px}.tc-community-skeleton__button{border-radius:10px;grid-column:1/-1;height:37px;margin-top:9px}.tc-community-card-actions>button:disabled{opacity:.62;cursor:default}.tc-community-card-actions>.tc-community-cancel-request{color:var(--tc-text-secondary);border:1px solid var(--tc-border-subtle-color);background:var(--tc-field-bg)}@keyframes tc-community-spin{to{transform:rotate(360deg)}}@keyframes tc-community-skeleton-wave{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:1040px){.tc-community-columns{grid-template-columns:1fr}.tc-community-columns aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tc-community-header{align-items:stretch}.tc-community-actions-row{flex-direction:column;align-items:stretch}.tc-community-create-cta,.tc-community-tabs{width:100%}.tc-community-scroll{padding-inline:16px}.tc-community-hero{grid-template-columns:1fr}.tc-community-hero img{opacity:.25;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.tc-community-columns aside{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tc-community-create-cta,.tc-community-card,.tc-community-hero form{transition:none}.tc-community-load-indicator>i,.tc-community-skeleton__line,.tc-community-skeleton__button,.tc-community-skeleton__card .tc-community-card-cover,.tc-community-skeleton__card .tc-community-avatar{animation:none}}.tc-community-preview-back{z-index:1;border:1px solid var(--tc-border-subtle-color);border-radius:var(--tc-control-radius);color:var(--tc-text-primary);background:var(--tc-field-bg);justify-self:start;padding:9px 14px;position:relative}.tc-community-preview-content{gap:24px;width:min(100%,980px);margin-inline:auto;display:grid}.tc-community-preview-membership{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tc-community-preview-membership>p{color:var(--tc-text-secondary);flex:240px;margin:0}.tc-community-preview-membership .tc-community-card-actions{flex:0 240px;width:100%}@media (max-width:620px){.tc-community-preview .tc-server-overview-identity{gap:14px}.tc-community-preview .tc-server-overview-avatar{flex:0 0 64px;width:64px;height:64px}.tc-community-preview .tc-server-overview-heading h2{white-space:normal;overflow-wrap:anywhere;font-size:28px;line-height:1.15}}.tc-feedback-trigger{min-height:40px;color:var(--tc-text-primary,#fff);border:1px solid color-mix(in srgb, var(--tc-accent,#8b7cff) 48%, var(--tc-border-subtle));border-radius:var(--tc-control-radius,10px);background:color-mix(in srgb, var(--tc-accent,#8b7cff) 18%, var(--tc-field-bg));font:inherit;white-space:nowrap;cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:800;transition:border-color .14s,background-color .14s,transform .14s;display:inline-flex}.tc-feedback-trigger:hover{border-color:color-mix(in srgb, var(--tc-accent,#8b7cff) 78%, white);background:color-mix(in srgb, var(--tc-accent,#8b7cff) 28%, var(--tc-field-bg));transform:translateY(-1px)}.tc-feedback-trigger svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.tc-feedback-trigger:focus-visible,.tc-feedback-dialog button:focus-visible,.tc-feedback-dialog textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--tc-accent,#8b7cff) 60%, transparent);outline-offset:2px}.tc-feedback-backdrop{z-index:3250;background:#060810b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tc-feedback-dialog{width:min(600px,100%);max-height:min(820px,100vh - 32px);color:var(--tc-text-primary,#f6f7fb);border:1px solid color-mix(in srgb, var(--tc-accent,#8b7cff) 34%, #ffffff24);background:color-mix(in srgb, var(--tc-surface,#151823) 95%, transparent);border-radius:24px;padding:22px;overflow:auto;box-shadow:0 28px 80px #00000080}.tc-feedback-dialog__head,.tc-feedback-dialog__head>div,.tc-feedback-dialog__form,.tc-feedback-dialog__form label,.tc-feedback-dialog__success>div{gap:6px;display:grid}.tc-feedback-dialog__head{grid-template-columns:minmax(0,1fr) auto;align-items:start}.tc-feedback-dialog__head small,.tc-feedback-dialog__context span,.tc-feedback-dialog legend,.tc-feedback-dialog__form label>span{color:var(--tc-text-muted,#aeb5c5);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:750}.tc-feedback-dialog h2,.tc-feedback-dialog__intro,.tc-feedback-dialog__privacy,.tc-feedback-dialog__status,.tc-feedback-dialog__success p{margin:0}.tc-feedback-dialog__head button{border-radius:50%;width:38px;height:38px;padding:0}.tc-feedback-dialog__intro{color:var(--tc-text-secondary,#ccd1dd);margin-top:12px;line-height:1.5}.tc-feedback-dialog__context{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:15px;gap:4px;margin:18px 0;padding:12px 14px;display:grid}.tc-feedback-dialog__form{gap:16px}.tc-feedback-dialog fieldset{border:0;min-width:0;margin:0;padding:0}.tc-feedback-dialog legend{margin-bottom:8px}.tc-feedback-dialog__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tc-feedback-dialog button,.tc-feedback-dialog textarea{color:inherit;font:inherit;background:#ffffff12;border:1px solid #ffffff21}.tc-feedback-dialog button{cursor:pointer;border-radius:12px;min-height:40px;padding:0 16px}.tc-feedback-dialog__categories button{text-align:left;gap:2px;min-height:64px;padding:10px 12px;display:grid}.tc-feedback-dialog__categories button[aria-checked=true]{border-color:color-mix(in srgb, var(--tc-accent,#8b7cff) 76%, white);background:color-mix(in srgb, var(--tc-accent,#8b7cff) 24%, transparent)}.tc-feedback-dialog__categories small,.tc-feedback-dialog__privacy,.tc-feedback-dialog__status,.tc-feedback-dialog__form label>small{color:var(--tc-text-muted,#aeb5c5);font-size:.82rem;line-height:1.45}.tc-feedback-dialog textarea{box-sizing:border-box;resize:vertical;background:#05081085;border-radius:13px;outline:none;width:100%;min-height:132px;padding:12px;line-height:1.45}.tc-feedback-dialog__form label>small{justify-self:end}.tc-feedback-dialog__status{min-height:1.2em}.tc-feedback-dialog__status.is-error{color:#ff9aab}.tc-feedback-dialog footer,.tc-feedback-dialog__success{align-items:center;gap:10px;display:flex}.tc-feedback-dialog footer{justify-content:flex-end}.tc-feedback-dialog button.is-primary{background:var(--tc-accent,#7567ff);border-color:#0000}.tc-feedback-dialog button:disabled{cursor:wait;opacity:.58}.tc-feedback-dialog__success{background:#2da96f1a;border:1px solid #5be1a047;border-radius:16px;flex-wrap:wrap;padding:16px}.tc-feedback-dialog__success>span{color:#0b2117;background:#70e0a7;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.tc-feedback-dialog__success>div{flex:1;min-width:0}@media (max-width:760px){.tc-feedback-trigger{justify-content:center;width:40px;padding:0}.tc-feedback-trigger span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:560px){.tc-feedback-backdrop{align-items:end;padding:10px}.tc-feedback-dialog{border-radius:22px;max-height:calc(100vh - 20px);padding:18px}.tc-feedback-dialog__categories{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tc-feedback-trigger{transition:none}}.tc-desktop-members-panel .tc-member-roster-header{padding:18px 56px 14px 18px}.tc-member-roster-heading-copy .tc-member-roster-eyebrow{text-overflow:ellipsis;white-space:nowrap;color:var(--tc-text-secondary);overflow:hidden}.tc-member-roster-search{flex:none;padding:0 12px 12px}.tc-member-roster-search input{border:1px solid var(--tc-border-subtle);border-radius:var(--tc-control-radius);width:100%;min-width:0;color:var(--tc-text-primary);background:var(--tc-field-bg);font:inherit;padding:11px 12px;font-size:13px}.tc-member-roster-search input::placeholder{color:var(--tc-text-secondary);opacity:1}.tc-member-roster-search input:focus-visible,.tc-member-roster-more:focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-member-roster-more,.tc-member-roster-notice button{border:1px solid var(--tc-border-subtle);border-radius:var(--tc-control-radius);color:var(--tc-text-primary);background:var(--tc-field-bg);font:inherit;cursor:pointer;flex:none;margin:8px 12px 12px;padding:9px 12px;font-size:12px}.tc-member-roster-notice button{margin:8px 0 0;display:block}:root .tc-desktop-members-panel :is(.tc-member-roster-total,.tc-member-roster-filters button,.tc-member-roster-group-title){color:var(--tc-text-primary);background:var(--tc-field-bg);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.tc-desktop-members-panel :is(.tc-member-roster-title,.tc-member-roster-meta,.tc-member-roster-username,.tc-member-roster-notice){color:var(--tc-text-primary)}.tc-desktop-members-panel .tc-member-roster-panel{--tc-member-roster-chip-edge:var(--tc-border-subtle);--tc-member-roster-chip-shadow:none}.tc-desktop-members-panel .tc-member-roster-item{contain-intrinsic-size:auto 62px;grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:62px;padding:8px}.tc-desktop-members-panel .tc-member-roster-avatar{border-radius:50%;width:42px;height:42px;font-size:13px}.tc-desktop-members-panel .tc-member-roster-name{color:var(--tc-text-primary);font-size:14px;font-weight:650}.tc-desktop-members-panel :is(.tc-member-roster-meta,.tc-member-roster-activity){color:var(--tc-text-secondary);font-size:11px;font-weight:500}.tc-desktop-members-panel .tc-member-roster-marker{font-size:9px}:root .tc-desktop-members-panel .tc-member-roster-group-title{box-shadow:none;color:var(--tc-text-secondary);background:0 0;border-color:#0000;font-size:10px}dialog.tc-desktop-members-panel .tc-member-roster-panel .tc-member-roster-filters button{font-size:11px}.tc-desktop-members-panel :is(.tc-member-roster-empty,.tc-member-roster-notice){color:var(--tc-text-secondary);font-size:12px}@container tc-member-menu (width<=330px){.tc-desktop-members-panel .tc-member-roster-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}.tc-channel-create-backdrop{z-index:1020;color:var(--tc-text-primary);-webkit-backdrop-filter:none;backdrop-filter:none;background:#02070db8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.tc-channel-create-dialog{border:1px solid var(--tc-border-color);border-radius:var(--tc-radius-xl);background:linear-gradient(145deg, var(--tc-glass-bright), transparent 44%), color-mix(in srgb, var(--tc-surface-elevated) 94%, var(--tc-bg-canvas) 6%);width:min(100%,520px);box-shadow:var(--tc-shadow-strong);overflow:hidden}.tc-channel-create-dialog>header{justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 24px 12px;display:flex}.tc-channel-create-kicker{color:var(--tc-accent);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:750;display:block;overflow:hidden}.tc-channel-create-dialog h2{margin:5px 0 0;font-size:clamp(21px,4vw,27px);line-height:1.15}.tc-channel-create-dialog>p{color:var(--tc-text-secondary);margin:0;padding:0 24px 20px;font-size:14px;line-height:1.5}.tc-channel-create-close,.tc-channel-create-dialog button{border:1px solid var(--tc-border-color);border-radius:var(--tc-radius-md);min-height:40px;color:var(--tc-text-primary);background:var(--tc-surface-card);font:inherit;cursor:pointer;font-weight:700}.tc-channel-create-close{flex:none;width:40px;padding:0;font-size:25px;line-height:1}.tc-channel-create-dialog button:hover:not(:disabled){border-color:var(--tc-border-strong-color);background:var(--tc-surface-hover)}.tc-channel-create-dialog button:focus-visible,.tc-channel-create-dialog input:focus-visible{outline:2px solid var(--tc-focus-outline);outline-offset:2px;box-shadow:var(--tc-focus-ring)}.tc-channel-create-dialog button:disabled,.tc-channel-create-dialog input:disabled{cursor:not-allowed;opacity:.56}.tc-channel-create-dialog form{gap:9px;padding:0 24px 24px;display:grid}.tc-channel-create-dialog label{color:var(--tc-text-secondary);font-size:13px;font-weight:750}.tc-channel-create-dialog input{border:1px solid var(--tc-border-color);border-radius:var(--tc-radius-md);min-width:0;min-height:48px;color:var(--tc-text-primary);background:var(--tc-surface-field);font:inherit;padding:0 14px}.tc-channel-create-dialog input::placeholder{color:var(--tc-text-faint)}.tc-channel-create-status{min-height:22px;color:var(--tc-danger-readable);font-size:13px;line-height:1.45}.tc-channel-create-dialog footer{justify-content:flex-end;gap:10px;padding-top:7px;display:flex}.tc-channel-create-dialog footer button{padding:0 18px}.tc-channel-create-dialog footer .is-primary{border-color:color-mix(in srgb, var(--tc-accent) 64%, transparent);color:var(--tc-accent-contrast);background:var(--tc-accent)}@media (max-width:560px){.tc-channel-create-backdrop{align-items:end;padding:12px}.tc-channel-create-dialog{border-radius:var(--tc-radius-lg)}.tc-channel-create-dialog>header{padding:20px 18px 10px}.tc-channel-create-dialog>p,.tc-channel-create-dialog form{padding:0 18px 18px}.tc-channel-create-dialog footer{grid-template-columns:1fr 1fr;display:grid}}@media (prefers-reduced-motion:reduce){.tc-channel-create-backdrop,.tc-channel-create-dialog{scroll-behavior:auto}}.tc-registration-trial{color:#f7fbff;-webkit-backdrop-filter:blur(28px)saturate(1.12);backdrop-filter:blur(28px)saturate(1.12);background:#0a1116f5;border:1px solid #fff3;border-radius:28px;grid-template-columns:minmax(340px,.88fr) minmax(440px,1.12fr);width:min(1120px,100vw - 64px);height:min(720px,100vh - 64px);margin:auto;display:grid;position:fixed;inset:0;overflow:hidden;box-shadow:0 34px 90px #00000070,inset 0 1px #ffffff1f}.tc-registration-trial__art{background-image:url(/react/assets/taksacord-registration-forest-E_MLCpbE.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:0}.tc-registration-trial__gift-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(34px,5vw,72px);display:flex}.tc-registration-trial__eyebrow{color:#9af1d0;letter-spacing:.08em;text-transform:uppercase;background:#2a70573d;border:1px solid #82eec757;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.tc-registration-trial h1{letter-spacing:-.04em;max-width:700px;margin:18px 0 12px;font-size:clamp(32px,4vw,54px);line-height:1.02}.tc-registration-trial p{color:#ebf4f9c7;max-width:670px;margin:0;font-size:16px;line-height:1.6}.tc-registration-trial__device-note{color:#eef6fac2;background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;gap:5px;width:100%;margin:28px 0 30px;padding:15px 17px;font-size:13px;line-height:1.45;display:grid}.tc-registration-trial__device-note strong{color:#fff;font-size:14px}.tc-registration-trial__primary{color:#07241a;min-height:46px;font:inherit;cursor:pointer;background:#8deac7;border:1px solid #c8ffea66;border-radius:14px;padding:0 22px;font-weight:850;box-shadow:0 12px 30px #2eb58433}.tc-registration-trial__primary:hover:not(:disabled){background:#a2f2d4}.tc-registration-trial__primary:focus-visible,.tc-registration-trial__theme-card:focus-visible{outline-offset:3px;outline:3px solid #9cefd194}.tc-registration-trial__primary:disabled{opacity:.6;cursor:wait}.tc-registration-trial[data-step=theme]{display:block;overflow-y:auto}.tc-registration-trial__themes{align-content:start;min-height:100%;padding:clamp(28px,4vw,52px);display:grid}.tc-registration-trial__themes header,.tc-registration-trial__themes footer{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.tc-registration-trial__themes h1{margin:16px 0 8px;font-size:clamp(31px,3.4vw,48px)}.tc-registration-trial__status,.tc-registration-trial__themes footer>span{color:#e5f0f59e;min-height:20px;font-size:13px}.tc-registration-trial__theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0;display:grid}.tc-registration-trial__theme-card{color:#f5f9fc;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:17px;gap:12px;min-width:0;padding:12px;display:grid;position:relative}.tc-registration-trial__theme-card:hover:not(:disabled){background:#ffffff1a;border-color:#8feac961}.tc-registration-trial__theme-card[data-active=true]{background:#429e7c33;border-color:#8deac7b8;box-shadow:inset 0 0 0 1px #8deac733}.tc-registration-trial__theme-preview{border-radius:11px;grid-template-columns:1.5fr 1fr .7fr;height:90px;display:grid;overflow:hidden}.tc-registration-trial__theme-preview i{display:block}.tc-registration-trial__theme-card>span:nth-child(2){justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.tc-registration-trial__theme-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.tc-registration-trial__theme-card em,.tc-registration-trial__theme-card b{color:#9af1d0;letter-spacing:.06em;font-size:10px;font-style:normal;font-weight:850}.tc-registration-trial__theme-card b{color:#09271c;background:#9af1d0;border-radius:999px;padding:4px 7px;position:absolute;top:20px;right:20px}.tc-registration-trial__confetti{z-index:20;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tc-registration-trial__confetti i{--confetti-color:#8deac7;top:-8vh;left:var(--confetti-x);background:var(--confetti-color);width:10px;height:18px;animation:tc-registration-confetti var(--confetti-duration) cubic-bezier(.2, .62, .35, 1) var(--confetti-delay) both;border-radius:2px;position:absolute}.tc-registration-trial__confetti i[data-color="1"]{--confetti-color:#ffd66b}.tc-registration-trial__confetti i[data-color="2"]{--confetti-color:#8fb7ff}.tc-registration-trial__confetti i[data-color="3"]{--confetti-color:#ef8dcb}.tc-registration-trial__confetti i[data-color="4"]{--confetti-color:#fff}.tc-registration-trial__confetti i[data-color="5"]{--confetti-color:#b69bff}.tc-registration-trial__confetti i[data-shape="1"]{border-radius:50%;width:9px;height:9px}.tc-registration-trial__confetti i[data-shape="2"]{border-radius:999px;width:17px;height:6px}@keyframes tc-registration-confetti{0%{opacity:0;transform:translateY(-6vh)rotate(0)}8%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-drift), 116vh, 0) rotate(740deg)}}@media (max-width:900px){.tc-registration-trial{border-radius:22px;grid-template-columns:1fr;width:calc(100vw - 28px);height:calc(100vh - 28px)}.tc-registration-trial__art{background-position:50% 42%;min-height:34vh}.tc-registration-trial__gift-copy{padding:26px}.tc-registration-trial__theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tc-registration-trial__themes header,.tc-registration-trial__themes footer{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.tc-registration-trial__art{min-height:28vh}.tc-registration-trial__gift-copy{padding:22px}.tc-registration-trial h1{font-size:31px}.tc-registration-trial__themes{padding:22px}.tc-registration-trial__theme-grid{grid-template-columns:1fr}.tc-registration-trial__theme-preview{height:76px}.tc-registration-trial__primary{width:100%}}@media (prefers-reduced-motion:reduce){.tc-registration-trial__confetti{display:none}}.tc-global-audio-player{border:1px solid var(--tc-border-strong-color);border-radius:var(--tc-control-radius);width:min(680px,48vw);min-width:0;clip-path:var(--tc-control-clip);background:color-mix(in srgb, var(--tc-surface-card) 88%, transparent);box-shadow:var(--tc-surface-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:auto minmax(180px,1fr) 86px 58px auto;align-items:center;gap:9px;padding:5px 7px;display:grid}.tc-global-audio-player[data-playing=true]{border-color:color-mix(in srgb, var(--tc-accent) 52%, var(--tc-border-strong-color))}.tc-global-audio-player button,.tc-global-audio-player select,.tc-global-audio-player input{font:inherit}.tc-global-audio-player__play,.tc-global-audio-player__close{border:1px solid var(--tc-border-subtle-color);width:34px;height:34px;color:var(--tc-text-primary);background:var(--tc-field-bg);border-radius:50%;place-items:center;padding:0;display:grid}.tc-global-audio-player__play{color:var(--tc-accent-contrast);border-color:var(--tc-accent);background:var(--tc-accent)}.tc-global-audio-player__play svg{width:22px;height:22px}.tc-global-audio-player__track{gap:3px;min-width:0;display:grid}.tc-global-audio-player__meta,.tc-global-audio-player__timeline{align-items:center;gap:8px;min-width:0;display:flex}.tc-global-audio-player__meta strong,.tc-global-audio-player__meta>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-global-audio-player__meta strong{color:var(--tc-text-primary);font-size:10px}.tc-global-audio-player__meta>span{color:var(--tc-text-muted);font-size:9px}.tc-global-audio-player__timeline input{--tc-global-audio-progress:0%;width:100%;min-width:70px;height:4px;accent-color:var(--tc-accent);margin:0}.tc-global-audio-player__timeline>span{color:var(--tc-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:9px}.tc-global-audio-player__error{color:var(--tc-danger-readable);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.tc-global-audio-player__volume{color:var(--tc-text-muted);grid-template-columns:auto minmax(42px,1fr);align-items:center;gap:5px;display:grid}.tc-global-audio-player__volume input{width:100%;accent-color:var(--tc-accent);margin:0}.tc-global-audio-player__rate{border:1px solid var(--tc-border-subtle-color);border-radius:var(--tc-control-radius);min-height:30px;color:var(--tc-text-secondary);background:var(--tc-field-bg);padding:0 5px}.tc-global-audio-player button:focus-visible,.tc-global-audio-player select:focus-visible,.tc-global-audio-player input:focus-visible{box-shadow:var(--tc-focus-ring);outline:0}@media (max-width:1480px){.tc-global-audio-player{grid-template-columns:auto minmax(160px,1fr) auto;width:min(500px,42vw)}.tc-global-audio-player__volume,.tc-global-audio-player__rate{display:none}}@media (max-width:980px){.tc-global-audio-player{width:min(430px,58vw)}.tc-global-audio-player__meta>span,.tc-global-audio-player__timeline>span{display:none}}.tc-shell-sidebar-footer{flex:none;min-width:0;display:grid}.tc-desktop-update-banner{border:1px solid color-mix(in srgb, #43d987 42%, var(--tc-border-subtle));background:color-mix(in srgb, #143c2a 76%, var(--tc-card-bg));border-radius:14px;min-width:0;margin:0 8px 6px;position:relative;overflow:hidden;box-shadow:0 12px 30px #0a472b38}.tc-desktop-update-banner[data-state=ready]{border-color:color-mix(in srgb, #59eba0 68%, var(--tc-border-subtle));background:linear-gradient(135deg,#1c7a4ceb,#114e33f0)}.tc-desktop-update-banner[data-state=error]{border-color:color-mix(in srgb, var(--tc-danger,#ed6a78) 55%, var(--tc-border-subtle));background:color-mix(in srgb, var(--tc-danger,#7c2732) 24%, var(--tc-card-bg))}.tc-desktop-update-banner__action{color:#f4fff8;text-align:left;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 10px;display:grid}.tc-desktop-update-banner__action:not(:disabled):hover{background:#ffffff14}.tc-desktop-update-banner__action:focus-visible{outline-offset:-3px;outline:2px solid #9bffc6}.tc-desktop-update-banner__action:disabled{cursor:default}.tc-desktop-update-banner__mark{color:#08341f;background:#65eca3;border-radius:11px;place-items:center;width:34px;height:34px;font-size:20px;font-weight:900;display:grid}.tc-desktop-update-banner__copy{gap:2px;min-width:0;display:grid}.tc-desktop-update-banner__copy strong,.tc-desktop-update-banner__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tc-desktop-update-banner__copy strong{font-size:11px;font-weight:850}.tc-desktop-update-banner__copy small{color:#ebfff4bd;font-size:9px}.tc-desktop-update-banner__action-label{color:#08341f;white-space:nowrap;background:#7bf0af;border-radius:8px;padding:5px 8px;font-size:10px;font-weight:900}.tc-desktop-update-banner__progress{background:#ffffff24;border-radius:999px;height:2px;position:absolute;bottom:5px;left:53px;right:10px;overflow:hidden}.tc-desktop-update-banner__progress>span{border-radius:inherit;background:#74efad;min-width:5%;height:100%;transition:width .18s ease-out;display:block}.tc-desktop-update-banner__diagnostics{justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:0 10px 9px 53px;display:flex}.tc-desktop-update-banner__diagnostics button{color:#fff4f6;background:#ffffff14;border:1px solid #fff3;border-radius:8px;min-height:26px;padding:4px 8px;font-size:9px;font-weight:850}.tc-desktop-update-banner__diagnostics button:not(:disabled):hover{background:#ffffff26}.tc-desktop-update-banner__diagnostics button:focus-visible{outline-offset:2px;outline:2px solid #ffb8c1}.tc-desktop-update-banner__diagnostics button:disabled{opacity:.72}.tc-desktop-update-banner__diagnostics small{color:#ffebefad;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.tc-shell-navigation-notice{border:1px solid color-mix(in srgb, var(--tc-accent,#8ea1ff) 34%, transparent);background:color-mix(in srgb, var(--tc-surface-strong,#161823) 84%, transparent);color:var(--tc-text-secondary,#c9ccda);border-radius:10px;margin:0 10px 8px;padding:8px 10px;font-size:12px;line-height:1.35}
