/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:"Golos Text", system-ui, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, Consolas, monospace;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2)format("woff2"),url(/assets/golos-text-latin-ext-400-normal-BXgyX_iE.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/golos-text-latin-400-normal-Coi1FYaD.woff2)format("woff2"),url(/assets/golos-text-latin-400-normal-DOuJOmdK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2)format("woff2"),url(/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2)format("woff2"),url(/assets/golos-text-latin-ext-500-normal-BmtMVntR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/golos-text-latin-500-normal-BznAvurO.woff2)format("woff2"),url(/assets/golos-text-latin-500-normal-BQo4s7Kn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2)format("woff2"),url(/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2)format("woff2"),url(/assets/golos-text-latin-ext-600-normal-C6iohuVX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2)format("woff2"),url(/assets/golos-text-latin-600-normal-B_o32mE8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-ext-700-normal-D3ZaBy6G.woff2)format("woff2"),url(/assets/golos-text-cyrillic-ext-700-normal-DPkDx3rk.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-cyrillic-700-normal-BKmY45Ip.woff2)format("woff2"),url(/assets/golos-text-cyrillic-700-normal-ClsrbE7_.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-ext-700-normal-0O3DoeVP.woff2)format("woff2"),url(/assets/golos-text-latin-ext-700-normal-CezX9NlQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/golos-text-latin-700-normal-CxmN_Nfd.woff2)format("woff2"),url(/assets/golos-text-latin-700-normal-DAuVRgMH.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-ext-500-normal-C9ShMxGR.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-500-normal-CEVyPk4Y.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-cyrillic-500-normal-DmUKJPL_.woff2)format("woff2"),url(/assets/jetbrains-mono-cyrillic-500-normal-DJqRU3vO.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-greek-500-normal-JpySY46c.woff2)format("woff2"),url(/assets/jetbrains-mono-greek-500-normal-D7SFKleX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-vietnamese-500-normal-BvH7FW2L.woff2)format("woff2"),url(/assets/jetbrains-mono-vietnamese-500-normal-DNRqzVM1.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-ext-500-normal-Cut-4mMH.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-ext-500-normal-ckzbgY84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-cyrillic-700-normal-BIyejhEL.woff2)format("woff2"),url(/assets/caveat-cyrillic-700-normal-Bhcx9qBB.woff)format("woff")}:root,:root[data-theme=emerald],.mt-theme-preview[data-theme=emerald]{--theme-base:oklch(20% .008 250);--theme-accent:oklch(78% .16 155);--theme-contrast:1;--c-accent:#3dd68c;--c-accent-hover:#52e09c;--c-accent-pressed:#2fbf7a;--c-accent-soft:#3dd68c1f;--c-accent-ink:#3dd68c;--c-accent-button:#3dd68c;--c-accent-button-hover:#52e09c;--c-accent-button-pressed:#2fbf7a;--c-accent-text:#04140b;--c-mask-reveal:#fff;--c-mask-cutout:#000;--c-primary-light:#e7e9ec;--c-primary-light-hover:#fff;--c-primary-light-pressed:#d5d8dc;--c-primary-light-text:#0e1012;--c-focus:#3dd68c8c;--c-support-heart-hover:#ff6b8b}:root[data-theme=coral],.mt-theme-preview[data-theme=coral]{--theme-accent:oklch(74% .15 28);--c-accent:#ff8a73;--c-accent-hover:#ff9f8b;--c-accent-pressed:#ee735d;--c-accent-soft:#ff8a731f;--c-accent-ink:#ff8a73;--c-accent-button:#ff8a73;--c-accent-button-hover:#ff9f8b;--c-accent-button-pressed:#ee735d;--c-accent-text:#1f0904;--c-focus:#ff8a738c}:root[data-theme=cyan],.mt-theme-preview[data-theme=cyan]{--theme-accent:oklch(78% .13 205);--c-accent:#3cd3e2;--c-accent-hover:#55dce9;--c-accent-pressed:#2bbdcc;--c-accent-soft:#3cd3e21f;--c-accent-ink:#3cd3e2;--c-accent-button:#3cd3e2;--c-accent-button-hover:#55dce9;--c-accent-button-pressed:#2bbdcc;--c-accent-text:#031417;--c-focus:#3cd3e28c}:root[data-theme=lilac],.mt-theme-preview[data-theme=lilac]{--theme-accent:oklch(76% .14 300);--c-accent:#c29bff;--c-accent-hover:#cfafff;--c-accent-pressed:#ae83ee;--c-accent-soft:#c29bff1f;--c-accent-ink:#c29bff;--c-accent-button:#c29bff;--c-accent-button-hover:#cfafff;--c-accent-button-pressed:#ae83ee;--c-accent-text:#160a26;--c-focus:#c29bff8c}:root[data-theme=light],.mt-theme-preview[data-theme=light]{--theme-base:oklch(98.5% .004 250);--theme-accent:oklch(59% .14 155);--theme-contrast:1;--c-bg-0:#d5d9df;--c-bg-1:#e1e4e9;--c-bg-2:#eceef1;--c-server-rail:var(--c-bg-0);--c-surface:#f6f7f9;--c-chat-bg:#eceef1;--c-bubble-in:#f6f7f9;--c-bubble-out:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-theme=light],.mt-theme-preview[data-theme=light]{--c-bubble-out:color-mix(in oklch, var(--c-accent) 14%, #f6f7f9)}}:root[data-theme=light],.mt-theme-preview[data-theme=light]{--c-hover:#141e2d0a;--c-selected:#ccd1d8;--c-pressed:#141e2d1a;--c-surface-hover:#eceff3;--c-surface-pressed:#e1e4e9;--c-overlay:#f6f7f9;--c-stage:#e1e4e9;--c-line:#141e2d1f;--c-line-strong:#141e2d2e;--c-border:#141e2d1f;--c-border-strong:#141e2d2e;--c-text:#1b1f24;--c-text-2:#3f4853;--c-text-3:#505a65;--c-text-readable-muted:#505a65;--c-text-4:#505a65;--c-accent:#0f7d4b;--c-accent-hover:#0d7044;--c-accent-pressed:#0b663d;--c-accent-soft:#0f7d4b1f;--c-accent-ink:#0b663d;--c-accent-button:#0f7d4b;--c-accent-button-hover:#0d7044;--c-accent-button-pressed:#0b663d;--c-accent-text:#fff;--c-primary-light:#1a1c1f;--c-primary-light-hover:#2a2d31;--c-primary-light-pressed:#101214;--c-primary-light-text:#fff;--c-danger:#d83c41;--c-danger-ink:#b92f35;--c-danger-button:#bd2c33;--c-danger-hover:#c83238;--c-danger-pressed:#a92329;--c-danger-soft:#d93a401f;--c-success-ink:#0b663d;--c-warning:#7c4a00;--c-warning-soft:#b470081f;--c-focus:#0f7d4b73;--c-scrim:#141e2d61;--c-shadow:#141e2d;--c-tooltip:#1b1f24;--c-tooltip-text:#f6f7f9;--c-scroll-thumb:#141e2d38;--c-image-outline:#141e2d24;--c-field:#f6f7f9;--c-field-border:#141e2d2e;--c-field-border-hover:#141e2d47;--elev-1:none;--elev-2:0 0 0 1px var(--c-line), 0 1px 2px #141e2d0d, 0 4px 10px #141e2d12, 0 12px 24px #141e2d14;--elev-3:0 0 0 1px var(--c-line), 0 2px 4px #141e2d0f, 0 8px 18px #141e2d17, 0 24px 48px #141e2d1f, 0 40px 80px #141e2d1a;--elev-float:var(--elev-2)}:root[data-theme=tangerine],.mt-theme-preview[data-theme=tangerine]{--theme-accent:oklch(78% .14 60);--c-accent:#ff9f55;--c-accent-hover:#ffb170;--c-accent-pressed:#eb873d;--c-accent-soft:#ff9f551f;--c-accent-ink:#ff9f55;--c-accent-button:#ff9f55;--c-accent-button-hover:#ffb170;--c-accent-button-pressed:#eb873d;--c-accent-text:#1c0b00;--c-focus:#ff9f558c}:root:not([data-theme]),:root[data-theme=emerald],:root[data-theme=coral],:root[data-theme=cyan],:root[data-theme=lilac],:root[data-theme=tangerine],:root[data-theme=minecraft],:root[data-theme=gothic],:root[data-theme=korito],.mt-theme-preview:not([data-theme=light]){--c-bg-0:#0e1012;--c-bg-1:#141619;--c-bg-2:#181a1e;--c-server-rail:var(--c-bg-1);--c-surface:#1f2227;--c-chat-bg:#0f1113;--c-bubble-in:#22262c;--c-bubble-out:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme]),:root[data-theme=emerald],:root[data-theme=coral],:root[data-theme=cyan],:root[data-theme=lilac],:root[data-theme=tangerine],:root[data-theme=minecraft],:root[data-theme=gothic],:root[data-theme=korito],.mt-theme-preview:not([data-theme=light]){--c-bubble-out:color-mix(in oklch, var(--c-accent) 26%, #1a1d21)}}:root:not([data-theme]),:root[data-theme=emerald],:root[data-theme=coral],:root[data-theme=cyan],:root[data-theme=lilac],:root[data-theme=tangerine],:root[data-theme=minecraft],:root[data-theme=gothic],:root[data-theme=korito],.mt-theme-preview:not([data-theme=light]){--c-hover:#ffffff0a;--c-selected:#ffffff13;--c-pressed:#ffffff1a;--c-surface-hover:#24272c;--c-surface-pressed:#2b2e34;--c-overlay:#202328;--c-stage:#101215;--c-line:#ffffff12;--c-line-strong:#ffffff1f;--c-border:#ffffff12;--c-border-strong:#ffffff1f;--c-text:#e7e9ec;--c-text-2:#a5abb3;--c-text-3:#70767f;--c-text-readable-muted:#8b96a1;--c-text-4:#555b63;--c-primary-light:#e7e9ec;--c-primary-light-hover:#fff;--c-primary-light-pressed:#d5d8dc;--c-primary-light-text:#0e1012;--c-danger:#f2555a;--c-danger-ink:#ff7b80;--c-danger-button:#bd2c33;--c-danger-hover:#c83238;--c-danger-pressed:#a92329;--c-danger-soft:#e5484d24;--c-warning:#f0b232;--c-warning-soft:#e5a43a24;--c-scrim:#0009;--c-shadow:#000;--c-tooltip:#0b0c0e;--c-tooltip-text:#fff;--c-scroll-thumb:#ffffff24;--c-image-outline:#ffffff1a;--c-field:var(--c-bg-0);--c-field-border:#ffffff1f;--c-field-border-hover:#ffffff38;--elev-1:none;--elev-2:inset 0 1px 0 #ffffff0d, 0 0 0 1px var(--c-line), 0 1px 2px #0003, 0 4px 8px #0003, 0 12px 24px #0000003d;--elev-3:inset 0 1px 0 #ffffff0f, 0 0 0 1px var(--c-line), 0 2px 4px #00000038, 0 8px 16px #0000003d, 0 24px 48px #0000004d, 0 48px 96px #00000047;--elev-float:var(--elev-2)}:root[data-theme=gothic],.mt-theme-preview[data-theme=gothic]{--c-bg-0:#0c080b;--c-bg-1:#140d12;--c-bg-2:#180f15;--c-surface:#22151d;--c-chat-bg:#140d12;--c-bubble-in:#22151d;--c-bubble-out:#3a1520;--c-surface-hover:#2a1a24;--c-surface-pressed:#33202c;--c-overlay:#1d1219;--c-stage:#0a0609;--c-border:#ffffff0f;--c-border-strong:#ffffff1f;--c-text:#f3e9ee;--c-text-2:#dcc9d2;--c-text-3:#b39aa6;--c-text-readable-muted:#b39aa6;--c-text-4:#85707b;--c-accent:#e0283f;--c-accent-hover:#ea4257;--c-accent-pressed:#c41d33;--c-accent-soft:#e0283f24;--c-accent-ink:#ff5a6e;--c-accent-button:#b3122a;--c-accent-button-hover:#9e0f25;--c-accent-button-pressed:#860c1f;--c-accent-text:#fff;--c-focus:#ff5a6e99;--g-font:"Obida Cormorant", Georgia, "Times New Roman", serif;--g-panel:#0e090ddb;--g-panel-frame:0 0 0 1px #e0283f38, inset 0 1px 0 #ffffff0a, 0 14px 36px #0000008c;--g-chat-solid:#0e090de6;--g-chat-mid:#0e090dcc;--g-chat-thin:#0e090d38;--g-art-fade:#0c080b;--g-art-clear:#0c080b00;--g-stage-veil:#0a0609a8;--g-line:#e0283f66;--g-text-shadow:#000000d9}:root[data-theme=minecraft],.mt-theme-preview[data-theme=minecraft]{--c-bg-0:#141414;--c-bg-1:#1c1c1d;--c-bg-2:#232324;--c-surface:#2c2c2e;--c-chat-bg:#232324;--c-bubble-in:#2c2c2e;--c-bubble-out:#2d4a22;--c-surface-hover:#333335;--c-surface-pressed:#3d3d40;--c-overlay:#262628;--c-stage:#121212;--c-border:#00000080;--c-border-strong:#000000b3;--c-text:#fff;--c-text-2:#dcdcde;--c-text-3:#b3b3b7;--c-text-readable-muted:#b3b3b7;--c-text-4:#8a8a8f;--c-accent:#6cc349;--c-accent-hover:#7fd15c;--c-accent-pressed:#58ad37;--c-accent-soft:#6cc34924;--c-accent-ink:#7fd15c;--c-accent-button:#3c8527;--c-accent-button-hover:#357a22;--c-accent-button-pressed:#2c6a1b;--c-accent-text:#fff;--c-focus:#ffffffb3;--c-danger:#e04a3f;--c-danger-ink:#ff8278;--c-danger-button:#b3261e;--c-danger-hover:#9f2019;--c-danger-pressed:#8a1b15;--c-danger-soft:#e04a3f26;--c-warning:#ffd23f;--c-warning-soft:#ffd23f24;--c-live:#6cc349;--c-success:#6cc349;--c-success-ink:#7fd15c;--c-success-text:#0f2108;--c-scrim:#000000b3;--c-shadow:#000;--elev-1:0 2px 0 #00000073;--elev-2:0 4px 0 #00000073, 0 12px 32px #00000073;--elev-3:0 6px 0 #00000073, 0 24px 60px #0000008c;--r-xs:2px;--r-sm:2px;--r-md:3px;--r-lg:4px;--r-xl:4px;--t-lg:400 16px / 20px "Obida Unifont", "Golos Text", system-ui, sans-serif;--t-xl:400 32px / 36px "Obida Unifont", "Golos Text", system-ui, sans-serif;--t-2xl:400 32px / 36px "Obida Unifont", "Golos Text", system-ui, sans-serif;--t-3xl:400 32px / 36px "Obida Unifont", "Golos Text", system-ui, sans-serif;--mc-font:"Obida Unifont", "Golos Text", system-ui, sans-serif;--avatar-radius:3px;--mc-bevel:inset 0 2px 0 #ffffff38, inset 0 -3px 0 #00000059;--mc-bevel-pressed:inset 0 3px 0 #00000059;--mc-stone:#48494a;--mc-stone-hover:#58595b;--mc-stone-edge:#1e1e1f;--mc-ink:#000;--mc-text-shadow:#0000008c;--mc-fire-glow:#ffaa3c99;--mc-stage-veil:#0a0a0c9e;--mc-tile:#1c1c1d;--mc-tile-edge:#6b5233;--mc-chat-line:transparent;--mc-scroll:#5a5a5d;--mc-panel:#121214cc;--mc-panel-frame:0 0 0 2px #0a0a0a, inset 0 0 0 2px #3a3a3d, inset 0 4px 0 0 #ffffff0d, 0 12px 32px #00000073;--mc-scene-shade:#0000001f;--mc-plaque-shade:#0000006b;--mc-divider-dark:#0a0a0a;--mc-divider-light:#3a3a3d}:root[data-theme=korito],.mt-theme-preview[data-theme=korito]{--theme-base:oklch(18% .018 55);--theme-accent:oklch(76% .24 334);--theme-contrast:1;--c-bg-0:#120c08;--c-bg-1:#1a120c;--c-bg-2:#140e0a;--c-server-rail:#120c08;--c-surface:#261a12;--c-chat-bg:#140e0a;--c-bubble-in:#211710;--c-bubble-out:#38202f;--c-hover:#ff4fd80f;--c-selected:#ff4fd81f;--c-pressed:#ff4fd82e;--c-surface-hover:#2d2016;--c-surface-pressed:#352519;--c-overlay:#211710;--c-stage:#0f0a07;--c-line:#3a2716;--c-line-solid:#3a2716;--c-line-strong:#4a321c;--c-border:#3a2716;--c-border-strong:#4a321c;--c-text:#f3e6d3;--c-text-2:#b39a7f;--c-text-3:#9d836a;--c-text-readable-muted:#b39a7f;--c-text-4:#8f765e;--c-accent:#ff4fd8;--c-accent-hover:#ff70df;--c-accent-pressed:#e43abe;--c-accent-soft:#ff4fd81f;--c-accent-ink:#ff4fd8;--c-accent-button:#ff4fd8;--c-accent-button-hover:#ff70df;--c-accent-button-pressed:#e43abe;--c-accent-text:#2a071f;--c-focus:#ff4fd89e;--c-field:#211710;--c-field-border:#4a321c;--c-field-border-solid:#4a321c;--c-field-border-hover:#6a4828;--c-korito-cyan:#00e5ff;--c-scroll-thumb:#b39a7f40;--c-image-outline:#ff4fd833;--c-scrim:#080402b8;--c-shadow:#080402;--c-tooltip:#120c08;--c-tooltip-text:#f3e6d3;--korito-sign-font:"Caveat", "Golos Text", system-ui, sans-serif;--korito-sign-light:#fff6fc;--korito-rune-ink:#062024;--korito-pride-red:#e40303;--korito-pride-orange:#ff8c00;--korito-pride-yellow:#ffed00;--korito-pride-green:#008026;--korito-pride-blue:#004dff;--korito-pride-violet:#750787;--korito-pink-glow-08:#ff4fd814;--korito-pink-glow-12:#ff4fd81f;--korito-pink-glow-13:#ff4fd821;--korito-pink-glow-20:#ff4fd833;--korito-pink-glow-42:#ff4fd86b;--korito-pink-glow-48:#ff4fd87a;--korito-pink-glow-55:#ff4fd88c;--korito-pink-glow-72:#ff4fd8b8;--korito-pink-glow-76:#ff4fd8c2;--korito-cyan-glow-08:#00e5ff14;--korito-cyan-glow-12:#00e5ff1f;--korito-cyan-glow-48:#00e5ff7a;--korito-cyan-glow-62:#00e5ff9e;--korito-cyan-glow-68:#00e5ffad;--korito-pride-glow:#fff3;--korito-board-preview:#5a361b38;--korito-board-knot:#683b1e26;--korito-board-seam:#5a341b1f}:root,.mt-theme-preview{--titlebar-safe-top:0px;--c-live:#3dd68c;--c-success:#3dd68c;--c-success-ink:#3dd68c;--c-success-text:#04140b;--c-admin:#f0a35e;--c-stage-label-bg:#0a0e12b8;--c-stage-label-text:#fff;--c-on-media:#fff;--c-media-backdrop:#000;--c-qr-background:#fff;--c-qr-foreground:#111;--status-danger-1:oklch(30% .08 25);--status-danger-2:oklch(40% .11 25);--status-danger-3:oklch(50% .14 25);--status-danger-4:oklch(60% .17 25);--status-danger-5:oklch(70% .18 25);--status-danger-6:oklch(80% .14 25);--status-warning-1:oklch(30% .07 80);--status-warning-2:oklch(40% .09 80);--status-warning-3:oklch(50% .11 80);--status-warning-4:oklch(60% .13 80);--status-warning-5:oklch(70% .14 80);--status-warning-6:oklch(80% .12 80);--status-success-1:oklch(30% .07 155);--status-success-2:oklch(40% .09 155);--status-success-3:oklch(50% .11 155);--status-success-4:oklch(60% .13 155);--status-success-5:oklch(70% .14 155);--status-success-6:oklch(80% .12 155);--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:12px;--r-full:999px;--header-height:50px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--t-xs:600 11px / 14px "Golos Text", system-ui, sans-serif;--t-sm:400 12px / 16px "Golos Text", system-ui, sans-serif;--t-base:400 14px / 20px "Golos Text", system-ui, sans-serif;--t-md:400 15px / 22px "Golos Text", system-ui, sans-serif;--t-lg:600 16px / 22px "Golos Text", system-ui, sans-serif;--t-xl:700 20px / 26px "Golos Text", system-ui, sans-serif;--t-2xl:700 24px / 30px "Golos Text", system-ui, sans-serif;--t-3xl:700 32px / 38px "Golos Text", system-ui, sans-serif;--t-numeric:500 12px / 16px "Golos Text", system-ui, sans-serif;--t-code:500 12px / 16px "JetBrains Mono", ui-monospace, monospace;--dur-press:.12s;--dur-hover:.12s;--dur-fast:.1s;--dur-base:.16s;--dur-slow:.18s;--dur-slower:.22s;--dur-popover-in:.15s;--dur-popover-out:.1s;--dur-modal-in:.18s;--dur-modal-out:.12s;--dur-tooltip:80ms;--dur-switch:.15s;--dur-voice-in:.16s;--dur-voice-out:.12s;--dur-voice-tile:.2s;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-inout:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--ease-spring:linear(0, .0274, .0985, .1984, .3147, .4369, .5573, .67, .7711, .8582, .9305, .988, 1.0313, 1.062, 1.0816, 1.0919, 1.0948, 1.092, 1.0851, 1.0755, 1.0645, 1.0529, 1.0415, 1.0309, 1.0213, 1.0131, 1.0063, 1.0009, .9969, .994, .9922, .9913, .991, .9913, .992, .9929, .9939, .995, .9961, .9971, 1);--ease-settle:linear(0, .0097, .0356, .0734, .1198, .1718, .2273, .2843, .3416, .3978, .4523, .5044, .5538, .6, .6431, .6828, .7193, .7526, .7829, .8102, .8347, .8567, .8762, .8936, .9089, .9224, .9343, .9446, .9536, .9613, .968, .9738, .9787, .9829, .9864, .9894, .9919, .9939, .9956, .997, 1);--dur-spring:.35s;--dur-settle:.22s}:root[data-high-contrast=true]{--theme-contrast:1.28;--c-field-border:var(--c-text)}@supports (color:color-mix(in lab, red, red)){:root[data-high-contrast=true]{--c-field-border:color-mix(in oklch, var(--c-text) 34%, transparent)}}:root[data-high-contrast=true]{--c-field-border-hover:var(--c-text)}@supports (color:color-mix(in lab, red, red)){:root[data-high-contrast=true]{--c-field-border-hover:color-mix(in oklch, var(--c-text) 50%, transparent)}}:root[data-high-contrast=true]{--c-border:var(--c-text)}@supports (color:color-mix(in lab, red, red)){:root[data-high-contrast=true]{--c-border:color-mix(in oklch, var(--c-text) 18%, transparent)}}:root[data-high-contrast=true]{--c-border-strong:var(--c-text)}@supports (color:color-mix(in lab, red, red)){:root[data-high-contrast=true]{--c-border-strong:color-mix(in oklch, var(--c-text) 28%, transparent)}}:root[data-high-contrast=true]{--c-text-3:var(--c-text)}@supports (color:color-mix(in lab, red, red)){:root[data-high-contrast=true]{--c-text-3:color-mix(in oklch, var(--c-text) 72%, var(--c-bg-2))}}:root[data-high-contrast=true]{--c-text-readable-muted:var(--c-text)}@supports (color:color-mix(in lab, red, red)){:root[data-high-contrast=true]{--c-text-readable-muted:color-mix(in oklch, var(--c-text) 72%, var(--c-bg-2))}}:root[data-high-contrast=true]{--c-text-4:var(--c-text)}@supports (color:color-mix(in lab, red, red)){:root[data-high-contrast=true]{--c-text-4:color-mix(in oklch, var(--c-text) 58%, var(--c-bg-2))}}:root[data-high-contrast=true]{--c-focus:var(--theme-accent)}@supports (color:color-mix(in lab, red, red)){:root[data-high-contrast=true]{--c-focus:color-mix(in oklch, var(--theme-accent) 72%, transparent)}}:root{color:var(--c-text);background:var(--c-bg-0);font-synthesis:none;font-family:Golos Text,system-ui,Segoe UI,sans-serif}:root[data-desktop-platform=win32]{--titlebar-safe-top:max(32px, env(titlebar-area-height,0px))}*{box-sizing:border-box}.lucide{stroke-width:1.75px}html,body,#root{min-width:320px;height:100%;margin:0;overflow:hidden}body{color:var(--c-text);background:var(--c-bg-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px;transition:outline-color var(--dur-fast) var(--ease-out)}:where(button:not(:disabled):not(.mt-modal-scrim):not(.mt-overlay-dismiss),[role=button]:not([aria-disabled=true]),.mt-room-row,.mt-dm-row,.mt-member-row,.mt-server-icon){transition:scale var(--dur-press) var(--ease-out), color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out);scale:1}:where(button:not(:disabled):not(.mt-modal-scrim):not(.mt-overlay-dismiss),[role=button]:not([aria-disabled=true]),.mt-room-row,.mt-dm-row,.mt-member-row,.mt-server-icon):active{transition-duration:var(--dur-press);transition-timing-function:var(--ease-out);scale:.97}.mt-server-icon{transition:scale var(--dur-press) var(--ease-out), border-radius var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.mt-anchored-popover{transform-origin:var(--popover-origin-x,center) top;opacity:0;transition:transform var(--dur-popover-in) var(--ease-out), opacity var(--dur-popover-in) var(--ease-out);transform:scale(.96)}.mt-anchored-popover[data-placement=above]{transform-origin:var(--popover-origin-x,center) bottom}.mt-anchored-popover[data-entered=true]{opacity:1;transform:scale(1)}.mt-anchored-popover[data-closing=true]{pointer-events:none;opacity:0;transition-duration:var(--dur-popover-out);transform:scale(.98)}.mt-share-menu,.mt-context-menu,.mt-member-context-menu{--surface-y:4px;transform-origin:bottom;opacity:1;transition:transform var(--dur-popover-in) var(--ease-out), opacity var(--dur-popover-in) var(--ease-out);transform:translateY(0)scale(1)}.mt-context-menu,.mt-member-context-menu{transform-origin:0 0}:where(.mt-share-menu,.mt-context-menu,.mt-member-context-menu)[data-closing=true]{pointer-events:none;opacity:0;transition-duration:var(--dur-popover-out);transform:translateY(2px)scale(.98)}@starting-style{:where(.mt-share-menu,.mt-context-menu,.mt-member-context-menu){transform:translateY(var(--surface-y,4px)) scale(.96);opacity:0}}.mt-modal-layer{inset:var(--titlebar-safe-top) 0 0;z-index:100;padding:var(--s-5);justify-content:center;align-items:center;display:flex;position:fixed}.mt-modal-scrim{background:var(--c-scrim);cursor:default;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity var(--dur-modal-in) var(--ease-out);border:0;position:absolute;inset:0}.mt-modal-dialog{border:1px solid var(--c-border);border-radius:var(--r-xl);background:var(--c-overlay);box-shadow:var(--elev-3);opacity:0;transition:transform var(--dur-modal-in) var(--ease-out), opacity var(--dur-modal-in) var(--ease-out);transform:translateY(8px)scale(.98)}.mt-modal-layer[data-entered=true] .mt-modal-scrim{opacity:1}.mt-modal-layer[data-entered=true] .mt-modal-dialog{opacity:1;transform:translateY(0)scale(1)}.mt-modal-layer[data-closing=true]{pointer-events:none}.mt-modal-layer[data-closing=true] .mt-modal-scrim{opacity:0;transition-duration:var(--dur-modal-out)}.mt-modal-layer[data-closing=true] .mt-modal-dialog{opacity:0;transition-duration:var(--dur-modal-out);transform:translateY(6px)scale(.99)}.mt-skeleton{border-radius:var(--r-sm);background:linear-gradient(100deg, transparent 20%, var(--c-text) 46%, transparent 72%), var(--c-surface);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mt-skeleton{background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--c-text) 7%, transparent) 46%, transparent 72%), var(--c-surface)}}.mt-skeleton{animation:mt-skeleton 1.4s var(--ease-inout) infinite;background-size:240% 100%}.mt-desktop-message-loading{gap:18px;padding:24px 20px;display:grid}.mt-desktop-message-skeleton{grid-template-columns:36px minmax(0,1fr);gap:12px;display:grid}.mt-desktop-message-skeleton>i{border-radius:var(--r-full);width:36px;height:36px}.mt-desktop-message-skeleton>span{gap:8px;display:grid}.mt-desktop-message-skeleton b,.mt-desktop-message-skeleton em{height:12px;display:block}.mt-desktop-message-skeleton b{width:min(180px,38%)}.mt-desktop-message-skeleton em{width:min(520px,82%)}@keyframes mt-fade-in{0%{opacity:0}}@keyframes mt-fade-out{to{opacity:0}}@keyframes mt-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes mt-message-in{0%{opacity:0;transform:translateY(6px)}}.mt-primary-sidebar,.mt-resizable-right-panel{flex:none;min-width:0;height:100%;position:relative}.mt-left-navigation{background:var(--c-bg-1);flex-direction:column;flex:none;min-width:0;height:100%;display:flex;overflow:hidden}.mt-left-navigation-main{flex:1;min-height:0;display:flex;overflow:hidden}.mt-left-footer{flex-shrink:0;width:100%;position:relative}.mt-resize-handle{z-index:20;touch-action:none;background:0 0;border:0;outline:none;flex:none;margin:0;padding:0}.mt-resize-handle:after{background:var(--c-accent-button);content:"";opacity:0;transition:opacity var(--dur-fast) var(--ease-out);border-radius:1px;position:absolute}.mt-resize-handle:hover:after,.mt-resize-handle:focus-visible:after{opacity:1}.mt-resize-handle[data-orientation=vertical]{cursor:col-resize;width:6px;height:100%;position:absolute;top:0}.mt-primary-sidebar>.mt-resize-handle{right:-3px}.mt-resizable-right-panel>.mt-resize-handle{left:-3px}.mt-resize-handle[data-orientation=vertical]:after{width:2px;top:0;bottom:0;left:2px}.mt-resize-handle[data-orientation=horizontal]{cursor:row-resize;width:100%;height:6px;position:relative}.mt-resize-handle[data-orientation=horizontal]:after{height:2px;top:2px;left:0;right:0}.mt-app-frame{flex-direction:column;height:100vh;min-height:0;display:flex;overflow:hidden}@supports (height:100dvh){.mt-app-frame{height:100dvh}}.mt-required-update{min-width:0;min-height:0;color:var(--c-text);background:var(--c-bg-2);flex:1;place-items:center;padding:48px 24px;display:grid;overflow:auto}.mt-required-update-card{text-align:center;flex-direction:column;align-items:center;width:min(440px,100%);display:flex}.mt-required-update-logo{color:var(--c-accent-ink);margin-bottom:24px}.mt-required-update h1{letter-spacing:-.02em;margin:0;font-size:28px;line-height:1.2}.mt-required-update-copy{max-width:420px;color:var(--c-text-readable-muted);margin:12px 0 28px;font-size:15px;line-height:1.55}.mt-required-update-status{border:1px solid var(--c-border);background:var(--c-surface);width:100%;color:var(--c-text-readable-muted);border-radius:12px;flex-direction:column;align-items:stretch;gap:10px;padding:18px;font-size:13px;display:flex}.mt-required-update-status strong{color:var(--c-text);font-size:15px}.mt-required-update-progress{background:var(--c-surface-pressed);border-radius:999px;height:6px;overflow:hidden}.mt-required-update-progress>span{border-radius:inherit;background:var(--c-accent-button);transform-origin:0;height:100%;transition:transform var(--dur-base) var(--ease-out);display:block}.mt-desktop-titlebar{height:32px;color:var(--c-text-2);background:var(--c-bg-0);-webkit-user-select:none;user-select:none;-webkit-app-region:drag;flex:0 0 32px;align-items:center;gap:8px;padding-left:12px;font-size:13px;font-weight:600;display:flex}button,input,textarea{font:inherit}button{color:inherit}a{color:var(--c-accent-ink);text-decoration:none}a:hover{color:var(--c-accent-ink)}.mt-external-link{cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), opacity var(--dur-press) var(--ease-out), transform var(--dur-press) var(--ease-out)}.mt-message-text .mt-external-link{text-underline-offset:3px;border-radius:2px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.mt-message-text .mt-external-link:hover,.mt-message-text .mt-external-link:focus-visible{text-decoration-color:currentColor}.mt-external-link:active{color:var(--c-accent-text);background:var(--c-accent-soft);opacity:.78}.mt-link-preview.mt-external-link:active{transform:scale(.985)}.mt-desktop-titlebar button,.mt-desktop-titlebar a{-webkit-app-region:no-drag}.mt-linux-window-controls{-webkit-app-region:no-drag;height:100%;margin-left:auto;display:flex}.mt-desktop-titlebar .mt-desktop-titlebar-drag{min-width:0;height:100%;color:inherit;-webkit-app-region:drag;background:0 0;border:0;outline:none;flex:1;align-items:center;gap:8px;padding:0;display:flex}.mt-linux-window-controls button{width:46px;color:var(--c-text-readable-muted);cursor:default;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.mt-linux-window-controls button:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-linux-window-controls .mt-linux-window-close:hover{color:var(--c-on-media);background:var(--c-danger-button)}.mt-downloads-root{-webkit-app-region:no-drag;align-items:center;height:100%;margin-left:auto;display:flex;position:relative}.mt-downloads-root+.mt-linux-window-controls{margin-left:0}[data-desktop-platform=win32] .mt-downloads-root{margin-right:140px}.mt-downloads-trigger,.mt-downloads-close{color:var(--c-text-readable-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mt-downloads-trigger{border-radius:5px;width:36px;height:28px;position:relative}.mt-downloads-trigger:hover,.mt-downloads-trigger[aria-expanded=true]{color:var(--c-text);background:var(--c-surface-hover)}.mt-downloads-active{border:1px solid var(--c-bg-0);background:var(--c-accent-button);border-radius:50%;width:6px;height:6px;position:absolute;bottom:5px;right:7px}.mt-downloads-panel{z-index:95;width:min(360px,100vw - 16px);max-height:min(520px,100vh - 48px);color:var(--c-text);background:var(--c-overlay);box-shadow:var(--elev-2);animation:mt-downloads-panel-in .15s var(--ease-out) both;border-radius:10px;position:fixed;top:38px;right:8px;overflow:hidden}[data-desktop-platform=win32] .mt-downloads-panel{right:146px}.mt-downloads-panel>header{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;height:42px;padding:0 10px 0 13px;display:flex}.mt-downloads-title{font-size:14px;font-weight:650}.mt-downloads-close{border-radius:5px;width:28px;height:28px}.mt-downloads-close:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-downloads-list{max-height:min(478px,100vh - 90px);overflow-y:auto}.mt-downloads-item{border-bottom:1px solid var(--c-line);align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;display:flex}.mt-downloads-item:last-child{border-bottom:0}.mt-downloads-file-icon{width:32px;height:32px;color:var(--c-accent-ink);background:var(--c-bg-1);border-radius:6px;flex:none;place-items:center;display:grid}.mt-downloads-item>div{flex:1;gap:5px;min-width:0;display:grid}.mt-downloads-name{font-size:13px;font-weight:550}@keyframes mt-downloads-panel-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.mt-downloads-panel{animation:none}}:fullscreen .mt-desktop-titlebar{display:none}.mt-sidebar-update{border:1px solid var(--c-accent);flex-shrink:0;gap:7px;margin:0 8px;padding:9px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.mt-sidebar-update{border:1px solid color-mix(in srgb, var(--c-accent) 34%, var(--c-surface))}}.mt-sidebar-update{color:var(--c-text);background:var(--c-surface);border-radius:9px;font-size:12px}.mt-sidebar-update strong{font-weight:600}.mt-sidebar-update-summary{text-align:left;cursor:pointer;background:0 0;border:0;gap:7px;min-width:0;padding:0;display:grid}.mt-update-restart{min-height:28px;color:var(--c-accent-text);background:var(--c-accent-button);cursor:pointer;border:0;border-radius:6px;padding:0 9px;font-size:12px;font-weight:600}.mt-update-progress{background:var(--c-bg-0);border-radius:2px;height:4px;display:block;overflow:hidden}.mt-update-progress>span{border-radius:inherit;background:var(--c-accent-button);transform-origin:0;height:100%;transition:transform var(--dur-base) var(--ease-out);display:block}.mt-update-details{border-top:1px solid var(--c-surface-hover);color:var(--c-text-readable-muted);gap:4px;padding-top:7px;line-height:1.35;display:grid}.mt-update-details p{max-height:96px;color:var(--c-text-2);white-space:pre-wrap;margin:2px 0 0;overflow-y:auto}.mt-update-command{gap:6px;margin-top:4px;display:grid}.mt-update-command code{border-radius:var(--r-sm);background:var(--c-surface-hover);color:var(--c-text-2);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:6px 8px;font-size:12px}.mt-server-connection{background:var(--c-bg-0);flex:1;place-items:center;min-height:0;padding:32px 16px;display:grid}.mt-server-connection-card{border:1px solid var(--c-surface);background:var(--c-bg-2);border-radius:12px;width:min(440px,100%);padding:32px}.mt-server-connection-brand{align-items:center;gap:10px;margin-bottom:28px;font-size:18px;font-weight:700;display:flex}.mt-server-connection h1{margin:0 0 6px;font-size:24px}.mt-server-connection-card>p{color:var(--c-text-readable-muted);margin:0 0 24px;font-size:14px}.mt-server-connection form{gap:12px;display:grid}.mt-server-connection label{color:var(--c-text-2);letter-spacing:.04em;font-size:12px;font-weight:700}.mt-server-connection input{border:1px solid var(--c-surface-hover);width:100%;height:42px;color:var(--c-text);background:var(--c-bg-0);border-radius:6px;outline:none;padding:0 12px;font-size:15px}.mt-server-connection input[aria-invalid=true]{border-color:var(--c-danger)}*{scrollbar-color:var(--c-scroll-thumb) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--c-scroll-thumb);border-radius:var(--r-full)}::-webkit-scrollbar-track{background:0 0}:where(.mt-server-list,.mt-room-list,.mt-dm-list,.mt-server-member-list){scrollbar-color:transparent transparent}:where(.mt-server-list,.mt-room-list,.mt-dm-list,.mt-server-member-list):hover{scrollbar-color:var(--c-scroll-thumb) transparent}:where(.mt-server-list,.mt-room-list,.mt-dm-list,.mt-server-member-list)::-webkit-scrollbar{width:4px;height:4px}:where(.mt-server-list,.mt-room-list,.mt-dm-list,.mt-server-member-list)::-webkit-scrollbar-thumb{background:0 0}:where(.mt-server-list,.mt-room-list,.mt-dm-list,.mt-server-member-list):hover::-webkit-scrollbar-thumb{background:var(--c-scroll-thumb)}.mt-mention-chip,.mt-spoiler{font:inherit;line-height:inherit;cursor:pointer;border:0;border-radius:3px;padding:0 2px;display:inline}.mt-mention-chip{color:var(--c-accent-ink);background:var(--c-accent-soft);font-weight:500}.mt-mention-chip[data-room=true]{vertical-align:-2px;align-items:center;gap:3px;display:inline-flex}.mt-message-search-result .mt-mention-chip{cursor:inherit}.mt-spoiler{color:#0000;background:var(--c-bg-0)}.mt-spoiler[data-revealed=true]{color:inherit;background:var(--c-surface-hover)}.mt-inline-code,.mt-code-block{background:var(--c-bg-0);border-radius:4px;font-family:JetBrains Mono,ui-monospace,Consolas,monospace}.mt-inline-code{padding:2px 4px;font-size:.88em}.mt-code-block{white-space:pre;max-width:100%;margin:5px 0;padding:10px 12px;display:block;position:relative;overflow-x:auto}.mt-code-language{color:var(--c-text-readable-muted);text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.mt-server-icon{border-radius:14px}.mt-server-icon[data-active=true]{outline:2px solid var(--c-text);outline-offset:-2px}.mt-icon-button{transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);width:32px;height:32px;color:var(--c-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mt-field-label{color:var(--c-text-2);letter-spacing:.02em;gap:7px;font-size:12px;font-weight:600;display:grid}.mt-field{border:1px solid var(--c-surface-hover);width:100%;height:40px;color:var(--c-text);background:var(--c-bg-0);letter-spacing:0;border-radius:6px;padding:0 11px;font-size:14px;font-weight:400}.mt-field::placeholder{color:var(--c-text-readable-muted)}.mt-field-hint{color:var(--c-text-readable-muted);letter-spacing:0;font-size:11px;font-weight:400}.mt-field-counter{color:var(--c-text-readable-muted);letter-spacing:0;justify-self:end;font-size:11px;font-weight:400}.mt-modal-actions{background:var(--c-bg-1);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.mt-primary-button,.mt-secondary-button,.mt-danger-button{cursor:pointer;border:0;border-radius:6px;min-height:36px;padding:0 14px;font-size:14px;font-weight:600}.mt-secondary-button{color:var(--c-text);background:var(--c-surface-hover)}.mt-server-connection-submit{justify-content:center;width:100%;height:44px;margin-top:4px}.mt-primary-button:disabled,.mt-secondary-button:disabled,.mt-danger-button:disabled{cursor:default;opacity:.45}.mt-form-error{color:var(--c-danger-ink);margin:0;font-size:13px}.mt-invite-link-form{gap:10px;display:grid}.mt-invite-link-form .mt-primary-button{justify-self:start}.mt-invite-clipboard-hint{color:var(--c-live);margin:-3px 0 0;font-size:12px}.mt-login-invite{border:1px solid var(--c-border);border-radius:var(--r-lg);margin-top:24px;padding:16px}.mt-login-invite h2{margin:0 0 12px;font-size:16px}.mt-login-invite .mt-primary-button{justify-content:center;width:100%}.mt-add-server-options{gap:10px;padding:12px 20px 20px;display:grid}.mt-add-server-options>button{border:1px solid var(--c-surface-hover);min-height:72px;color:var(--c-text);background:var(--c-bg-1);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:14px;padding:14px;display:flex}.mt-add-server-options>button:hover{border-color:var(--c-accent);background:var(--c-surface)}.mt-add-server-option-copy{gap:3px;display:grid}.mt-add-server-options strong{font-size:15px}.mt-add-server-options small,.mt-add-server-copy{color:var(--c-text-readable-muted);font-size:12px}.mt-add-server-option-icon{width:38px;height:38px;color:var(--c-accent-ink);background:var(--c-surface-hover);border-radius:10px;flex:none;place-items:center;display:grid}.mt-add-server-form{gap:14px;padding:0 20px 20px;display:grid}.mt-add-server-copy{margin:0;line-height:1.45}.mt-add-server-back{color:var(--c-text-readable-muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px}.mt-add-server-back:hover{color:var(--c-text)}.mt-channel-row{color:var(--c-text-readable-muted);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);background:0 0}.mt-channel-row:hover{color:var(--c-text-2);background:var(--c-surface)}.mt-channel-row[data-active=true]{color:var(--c-text);background:var(--c-surface-hover)}.mt-channel-row[data-locked=true]{color:var(--c-text-4);opacity:.72}.mt-rooms-heading{height:38px;color:var(--c-text-readable-muted);align-items:flex-end;gap:8px;padding:0 8px 6px 16px;font-size:13px;font-weight:500;display:flex}.mt-rooms-heading>span{flex:1}.mt-rooms-heading .mt-icon-button{width:20px;height:20px}.mt-room-row-wrap{position:relative}.mt-room-row{border-radius:6px;align-items:center;gap:8px;height:34px;margin:1px 8px;padding:0 8px;font-size:15px;font-weight:500;display:flex;position:relative}.mt-room-row[data-unread=true]{color:var(--c-text);font-weight:600}.mt-room-icon{color:var(--c-text-readable-muted);flex-shrink:0}.mt-room-icon[data-live=true]{color:var(--c-live)}.mt-room-name{flex:1;min-width:0}.mt-room-unread-dot,.mt-streaming-dot{background:var(--c-accent-button);border-radius:50%;flex-shrink:0;width:6px;height:6px}.mt-streaming-dot{background:var(--c-danger-button);width:8px;height:8px}.mt-voice-avatar-summary,.mt-voice-avatar-stack{align-items:center;display:inline-flex}.mt-voice-avatar-summary{flex-shrink:0;gap:5px}.mt-voice-avatar-stack-item{border-radius:50%;display:inline-flex}.mt-voice-avatar-stack-item+.mt-voice-avatar-stack-item{margin-left:-6px}.mt-voice-avatar-count{color:var(--c-text-2);font-variant-numeric:tabular-nums;font-family:inherit;font-size:11px}.mt-room-join{z-index:2;width:30px;height:30px;color:var(--c-text-2);background:var(--c-surface);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:2px;right:10px}.mt-room-row-wrap:hover>.mt-room-join,.mt-room-join:focus-visible{opacity:1;pointer-events:auto}.mt-room-join:disabled{cursor:not-allowed;opacity:.5}.mt-room-voice-strip{background:var(--c-surface);border-radius:12px;flex-shrink:0;align-items:center;gap:12px;min-height:56px;margin:12px 16px 0;padding:10px 12px 10px 14px;display:flex}.mt-room-voice-dot{background:var(--c-live);border-radius:50%;flex-shrink:0;width:8px;height:8px}.mt-room-voice-summary{min-width:0;color:var(--c-text-2);flex:1;font-size:14px}.mt-room-voice-summary strong{color:var(--c-text);font-weight:600}.mt-room-voice-join{cursor:pointer;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.mt-room-voice-join:disabled{cursor:not-allowed;opacity:.45}.mt-room-voice-panel{border-bottom:1px solid var(--c-bg-0);background:var(--c-stage);flex-direction:column;flex-shrink:0;min-width:0;display:flex;overflow:hidden}.mt-room-voice-panel[data-fullscreen=true]{flex:1;min-height:0;max-height:none}.mt-room-voice-header{min-height:48px;color:var(--c-text-readable-muted);flex-shrink:0;align-items:center;gap:10px;padding:0 16px;font-size:13px;display:flex}.mt-room-voice-header strong{color:var(--c-text);font-weight:600}.mt-room-voice-header-spacer{flex:1}.mt-voice-security{z-index:8;flex:none;position:relative}.mt-voice-security-trigger{border:1px solid var(--status-success-5);justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mt-voice-security-trigger{border:1px solid color-mix(in srgb, var(--status-success-5) 42%, var(--c-border))}}.mt-voice-security-trigger{border-radius:var(--r-full);color:var(--c-success-ink)}@supports (color:color-mix(in lab, red, red)){.mt-voice-security-trigger{color:color-mix(in srgb, var(--c-success-ink) 80%, var(--c-text))}}.mt-voice-security-trigger{background:var(--status-success-5)}@supports (color:color-mix(in lab, red, red)){.mt-voice-security-trigger{background:color-mix(in srgb, var(--status-success-5) 9%, var(--c-stage))}}.mt-voice-security-trigger{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:600;line-height:1}.mt-voice-security-trigger:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.mt-voice-security-code{color:var(--c-text);letter-spacing:1px;font-size:20px;font-weight:400}.mt-voice-security-popover{border:1px solid var(--c-border-strong);border-radius:var(--r-md);width:min(300px,100vw - 32px);color:var(--c-text-readable-muted);background:var(--c-surface);box-shadow:0 12px 30px var(--c-shadow);gap:5px;padding:12px 14px;display:grid;position:absolute;top:calc(100% + 8px);right:0}@supports (color:color-mix(in lab, red, red)){.mt-voice-security-popover{box-shadow:0 12px 30px color-mix(in srgb, var(--c-shadow) 34%, transparent)}}.mt-voice-security-popover{font-size:12px;line-height:1.45}.mt-voice-security-popover strong{color:var(--c-text);font-size:13px}.mt-room-voice-action{height:30px;color:var(--c-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 7px;font-size:12px;display:inline-flex}.mt-room-voice-action:hover{color:var(--c-text);background:var(--c-surface)}.mt-room-voice-content{gap:var(--s-3);height:auto;min-height:0;padding:var(--s-3) var(--s-4) var(--s-4);animation:mt-fade-in var(--dur-base) var(--ease-out) both;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.mt-room-voice-panel[data-fullscreen=true] .mt-room-voice-content{flex:1}:is(.mt-room-voice-panel:fullscreen,.mt-dm-call-panel:fullscreen){width:100%;height:100%}.mt-channel-content{flex:1;min-width:0;min-height:0;display:flex}.mt-channel-chat-column{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mt-voice-limit{color:var(--c-text-readable-muted);background:var(--c-bg-0);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 5px;font-family:inherit;font-size:11px}.mt-sidebar-voice-user{width:calc(100% - 16px);height:28px;color:var(--c-text-2);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;margin:1px 8px;padding:0 6px 0 32px;font-size:13px;display:flex}.mt-sidebar-voice-user-name{min-width:0;color:inherit;text-align:left;flex:1}.mt-sidebar-voice-user:hover{color:var(--c-text);background:var(--c-surface)}.mt-live-badge{color:var(--c-on-media);background:var(--c-danger-button);letter-spacing:.03em;border-radius:3px;flex-shrink:0;padding:2px 5px;font-size:9px;font-weight:700}.mt-voice-slider-label{color:var(--c-text-2);grid-template-columns:1fr auto;gap:5px 8px;margin-bottom:12px;font-size:12px;font-weight:600;display:grid}.mt-voice-slider-label output{color:var(--c-text-readable-muted);font-variant-numeric:tabular-nums;font-family:inherit}.mt-voice-slider-label input{width:100%;accent-color:var(--c-accent);grid-column:1/-1}.mt-participant-menu-action{width:100%;height:34px;color:var(--c-text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0 8px}.mt-participant-menu-action:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-voice-stage{gap:var(--s-3);flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;padding:2px;display:flex;position:relative;overflow:hidden}.mt-focus-layout{gap:var(--s-3);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.mt-participant-strip{justify-content:safe center;gap:var(--s-3);scrollbar-width:thin;scrollbar-color:var(--c-border-strong) transparent;flex:0 0 101px;min-width:0;min-height:101px;display:flex;overflow:auto hidden}.mt-voice-quality-warning{top:var(--s-2);z-index:2;max-width:calc(100% - 2 * var(--s-3));text-overflow:ellipsis;white-space:nowrap;pointer-events:none;color:var(--c-warning);background:var(--c-warning);border-radius:6px;margin:0;padding:5px 10px;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.mt-voice-quality-warning{background:color-mix(in srgb, var(--c-warning) 14%, var(--c-surface))}}.mt-voice-quality-warning{font-size:12px;font-weight:600}.mt-focus-tile{background:var(--c-surface);border:0;border-radius:12px;flex:1;justify-content:center;align-self:stretch;align-items:center;width:auto;min-width:0;max-width:none;min-height:0;max-height:none;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.mt-focus-tile-hit{z-index:1;cursor:zoom-out;background:0 0;border:0;position:absolute;inset:0}.mt-focus-tile video,.mt-participant-tile>video{object-fit:cover;background:var(--c-stage);width:100%;height:100%}.mt-focus-tile video.mt-screen-share-video,.mt-participant-tile>video.mt-screen-share-video,.mt-dm-call-tile>video.mt-screen-share-video{object-fit:contain}.mt-focus-tile>video.mt-camera-picture-in-picture,.mt-participant-tile>video.mt-camera-picture-in-picture,.mt-dm-call-tile>video.mt-camera-picture-in-picture{z-index:2;aspect-ratio:16/9;border:2px solid var(--c-on-media);width:min(28%,160px);height:auto;position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.mt-focus-tile>video.mt-camera-picture-in-picture,.mt-participant-tile>video.mt-camera-picture-in-picture,.mt-dm-call-tile>video.mt-camera-picture-in-picture{border:2px solid color-mix(in srgb, var(--c-on-media) 72%, transparent)}}.mt-focus-tile>video.mt-camera-picture-in-picture,.mt-participant-tile>video.mt-camera-picture-in-picture,.mt-dm-call-tile>video.mt-camera-picture-in-picture{object-fit:cover;background:var(--c-stage);box-shadow:0 4px 14px var(--c-shadow);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.mt-focus-tile>video.mt-camera-picture-in-picture,.mt-participant-tile>video.mt-camera-picture-in-picture,.mt-dm-call-tile>video.mt-camera-picture-in-picture{box-shadow:0 4px 14px color-mix(in srgb, var(--c-shadow) 38%, transparent)}}.mt-focus-name,.mt-focus-actions,.mt-tile-label,.mt-tile-live{z-index:2;position:absolute}.mt-focus-name{color:var(--c-stage-label-text);background:var(--c-stage-label-bg);border-radius:14px;align-items:center;gap:7px;padding:5px 8px;font-size:12px;display:flex;top:12px;left:12px}.mt-focus-actions{align-items:center;gap:7px;display:flex;top:12px;right:12px}.mt-stage-show-all{z-index:5;height:32px;color:var(--c-stage-label-text);background:var(--c-stage-label-bg);font:inherit;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:12px;right:12px}.mt-quality-badge,.mt-viewer-badge,.mt-stream-volume,.mt-stage-action,.mt-round-action{height:30px;color:var(--c-stage-label-text);background:var(--c-stage-label-bg);border:0;align-items:center;display:flex}.mt-quality-badge{font-variant-numeric:tabular-nums;border-radius:15px;padding:0 10px;font-family:inherit;font-size:11px}.mt-viewer-badge{border-radius:15px;gap:6px;padding:0 10px;font-size:12px;font-weight:600}.mt-stream-volume{border-radius:15px;gap:5px;padding:0 9px}.mt-stream-volume input{width:54px;accent-color:var(--c-accent)}.mt-stage-action,.mt-tile-share-stop{color:var(--c-stage-label-text);background:var(--c-stage-label-bg);font:inherit;cursor:pointer;border:0;border-radius:15px;gap:6px;padding:0 10px;font-size:12px;font-weight:600}.mt-share-quality-warning{z-index:4;max-width:calc(100% - 16px);color:var(--c-text-readable-muted);background:var(--c-stage-label-bg);text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:11px;position:absolute;top:8px;left:8px;overflow:hidden}.mt-round-action{cursor:pointer;border-radius:50%;justify-content:center;width:30px}.mt-participant-grid{place-content:center;gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));width:100%;height:100%;display:grid}.mt-participant-tile{aspect-ratio:16/9;min-width:0;min-height:180px;color:var(--c-text);background:var(--c-surface);cursor:pointer;opacity:1;transition:scale var(--dur-voice-tile) var(--ease-out), opacity var(--dur-voice-tile) var(--ease-out), box-shadow var(--dur-voice-out) var(--ease-out);border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden;scale:1;box-shadow:inset 0 0 0 2px #0000}.mt-participant-tile[data-speaking=true]{outline:2px solid var(--c-live);outline-offset:-2px;transition:scale var(--dur-voice-tile) var(--ease-out), opacity var(--dur-voice-tile) var(--ease-out), box-shadow var(--dur-voice-in) var(--ease-out)}.mt-participant-tile[data-focused=true]{outline:2px solid var(--c-accent);outline-offset:-2px}.mt-participant-tile-hit{z-index:1;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.mt-tile-label{max-width:calc(100% - 16px);color:var(--c-stage-label-text);background:var(--c-stage-label-bg);border-radius:4px;align-items:center;gap:4px;padding:4px 7px;font-size:11px;font-weight:600;display:flex;bottom:7px;left:8px}.mt-tile-live{top:8px;right:8px}.mt-tile-share-stop{z-index:3;align-items:center;height:30px;display:flex;position:absolute;top:8px;right:8px}.mt-stage-action:focus-visible,.mt-tile-share-stop:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.mt-participant-tile:has(.mt-participant-tile-hit:focus-visible){outline:2px solid var(--c-accent);outline-offset:2px}.mt-watch-overlay{z-index:3;pointer-events:none;background:var(--c-media-backdrop);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mt-watch-overlay{background:color-mix(in srgb, var(--c-media-backdrop) 60%, transparent)}}.mt-watch-overlay{font-size:13px}.mt-watch-overlay .mt-primary-button{pointer-events:auto;align-items:center;gap:6px;display:flex}.mt-control-bar{z-index:10;flex:0 0 84px;justify-content:center;align-items:center;gap:10px;width:100%;height:84px;display:flex;position:relative}.mt-call-control,.mt-disconnect-button{height:52px;color:var(--c-text);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.mt-call-control{background:var(--c-surface);border-radius:50%;width:52px}.mt-call-control:hover{background:var(--c-surface-hover)}.mt-call-control:focus-visible,.mt-dm-call-control:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.mt-call-control:disabled{cursor:not-allowed;opacity:.42}.mt-control-divider{background:var(--c-surface-hover);width:1px;height:32px;margin:0 6px}.mt-disconnect-button{background:var(--c-danger-button);border-radius:26px;width:68px}.mt-disconnect-button:hover{background:var(--c-danger-hover)}.mt-room-voice-content .mt-participant-grid{height:100%;min-height:0}.mt-room-voice-content .mt-participant-tile{width:100%;height:100%;min-height:0}.mt-room-voice-content .mt-control-bar{border-radius:28px;flex-basis:56px;gap:8px;height:56px}.mt-voice-controls-strip{flex:none;justify-content:center;align-items:flex-end;width:100%;min-height:57px;padding-top:8px;display:flex}.mt-room-voice-content .mt-call-control{width:44px;height:44px}.mt-room-voice-content .mt-disconnect-button{width:60px;height:44px}.mt-share-menu{border:1px solid var(--c-border-strong);background:var(--c-surface);width:270px;box-shadow:0 14px 34px var(--c-shadow);border-radius:9px;gap:13px;padding:16px;display:grid;position:absolute;bottom:64px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.mt-share-menu{box-shadow:0 14px 34px color-mix(in srgb, var(--c-shadow) 40%, transparent)}}.mt-share-priority{border:0;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;display:grid}.mt-share-priority legend{color:var(--c-text-2);margin-bottom:6px;font-size:12px}.mt-share-priority label{color:var(--c-text-2);align-items:center;gap:6px;font-size:13px;display:flex}.mt-share-priority input{accent-color:var(--c-accent);margin:0}.mt-check-row{color:var(--c-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.mt-check-row input{accent-color:var(--c-accent)}.mt-screen-picker-backdrop{inset:var(--titlebar-safe-top) 0 0;z-index:120;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed}.mt-screen-picker-dismiss{background:var(--c-scrim);border:0;position:absolute;inset:0}.mt-screen-picker{width:min(720px,100%);max-height:calc(100vh - var(--titlebar-safe-top) - 48px);border:1px solid var(--c-border-strong);background:var(--c-overlay);box-shadow:var(--elev-float);border-radius:12px;position:relative;overflow:auto}.mt-screen-picker-header{align-items:center;padding:20px 16px 12px 24px;display:flex}.mt-screen-picker-header h1{flex:1;margin:0;font-size:20px;font-weight:600}.mt-screen-picker-close{width:36px;height:36px;color:var(--c-text-2);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex}.mt-screen-picker-close:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-screen-picker-tabs{width:fit-content;margin:0 24px}.mt-screen-picker-sources{scrollbar-color:var(--c-surface-hover) transparent;scrollbar-width:thin;height:270px;padding:16px 24px;overflow:auto}.mt-screen-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;display:grid}.mt-screen-source{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.mt-screen-source-preview{aspect-ratio:16/9;background:var(--c-media-backdrop);width:100%;box-shadow:0 0 0 1px var(--c-surface-hover);border-radius:8px;display:block;position:relative;overflow:hidden}.mt-screen-source[aria-pressed=true] .mt-screen-source-preview{outline:2px solid var(--c-accent);outline-offset:0}.mt-screen-source-preview>img{object-fit:contain;width:100%;height:100%;display:block}.mt-screen-source-check{width:22px;height:22px;color:var(--c-accent-text);background:var(--c-accent-button);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:6px;right:6px}.mt-screen-source-name{min-width:0;color:var(--c-text-2);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.mt-screen-source-name>img{object-fit:contain;flex-shrink:0;width:14px;height:14px}.mt-screen-source-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-screen-picker-empty{height:100%;color:var(--c-text-readable-muted);place-items:center;margin:0;font-size:13px;display:grid}.mt-screen-picker-options{border-top:1px solid var(--c-surface-hover);flex-direction:column;gap:14px;margin:0 24px;padding:16px 0;display:flex}.mt-screen-picker-option-row{align-items:center;gap:16px;display:flex}.mt-screen-picker-option-label{width:96px;color:var(--c-text-2);flex-shrink:0;font-size:14px;font-weight:600}.mt-screen-quality-options{gap:6px;display:flex}.mt-screen-quality-options button{height:32px;color:var(--c-text-2);background:var(--c-surface);font-variant-numeric:tabular-nums;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.mt-screen-quality-options button[aria-pressed=true]{color:var(--c-accent-text);background:var(--c-accent-button)}.mt-screen-audio-toggle{min-width:0;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.mt-screen-audio-toggle>span:last-child{flex-direction:column;min-width:0;display:flex}.mt-screen-audio-toggle strong{color:var(--c-text);font-size:14px;font-weight:500}.mt-screen-audio-toggle small{color:var(--c-text-readable-muted);font-size:12px}.mt-switch-track{background:var(--c-surface-hover);width:40px;height:24px;transition:background-color var(--dur-base) var(--ease-inout);border-radius:12px;flex-shrink:0;position:relative}.mt-switch-track:after{content:"";background:var(--c-on-media);width:18px;height:18px;transition:transform var(--dur-settle) var(--ease-settle);border-radius:50%;position:absolute;top:3px;left:3px}.mt-switch-track[data-checked=true]{background:var(--c-accent-button)}.mt-switch-track[data-checked=true]:after{transform:translate(16px)}.mt-screen-picker-error{color:var(--c-danger-ink);margin:0 0 0 112px;font-size:12px}.mt-screen-picker-footer{background:var(--c-bg-1);justify-content:flex-end;gap:8px;padding:14px 24px;display:flex}.mt-screen-picker-footer button{border:0;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.mt-screen-picker-cancel{color:var(--c-text);background:0 0}.mt-screen-picker-start{color:var(--c-accent-text);background:var(--c-accent-button)}.mt-screen-picker-start:disabled{cursor:not-allowed;opacity:.45}@media (width<=720px){.mt-screen-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-screen-picker-option-row{flex-wrap:wrap;align-items:flex-start}}.mt-voice-error{z-index:11;color:var(--c-on-media);background:var(--c-danger-button);border-radius:6px;align-items:center;gap:10px;padding:8px 10px 8px 12px;font-size:13px;display:flex;position:absolute;top:12px;left:50%;transform:translate(-50%)}.mt-voice-error button,.mt-voice-connected-error button{min-height:30px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:5px;padding:0 10px;font-weight:700}.mt-voice-error button:hover,.mt-voice-connected-error button:hover{background:currentColor}@supports (color:color-mix(in lab, red, red)){.mt-voice-error button:hover,.mt-voice-connected-error button:hover{background:color-mix(in srgb, currentColor 12%, transparent)}}.mt-voice-reconnecting{z-index:11;border:1px solid var(--c-accent-button);padding:8px 12px;position:absolute;top:12px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.mt-voice-reconnecting{border:1px solid color-mix(in srgb, var(--c-accent-button) 45%, transparent)}}.mt-voice-reconnecting{color:var(--c-text);background:var(--c-surface);border-radius:7px;font-size:13px}.mt-device-banner{z-index:12;border:1px solid var(--c-warning);flex:none;align-self:center;align-items:center;gap:9px;max-width:100%;padding:8px 10px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mt-device-banner{border:1px solid color-mix(in srgb, var(--c-warning) 40%, transparent)}}.mt-device-banner{color:var(--c-text);background:var(--c-warning-soft);border-radius:7px;font-size:13px}.mt-device-banner svg{color:var(--c-warning)}.mt-device-banner button{height:28px;color:var(--c-accent-text);background:var(--c-accent-button);cursor:pointer;border:0;border-radius:5px;padding:0 9px;font-size:12px;font-weight:600}.mt-empty-voice{color:var(--c-text-readable-muted);margin:auto;font-size:14px}.mt-voice-connected{background:var(--c-bg-1);flex-shrink:0;padding:8px;position:relative}.mt-voice-connected-pill{border:1px solid var(--c-border);width:100%;min-width:0;color:var(--c-text);background:var(--c-surface);transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:4px;padding:5px 5px 5px 12px;display:flex}.mt-voice-connected-pill:hover{background:var(--c-surface-hover)}.mt-voice-connected[data-status=error] .mt-voice-connected-pill{border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.mt-voice-connected[data-status=error] .mt-voice-connected-pill{border-color:color-mix(in srgb, var(--c-danger) 34%, var(--c-border))}}.mt-voice-connected-place{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;align-items:center;gap:8px;padding:0;display:flex}.mt-voice-connected-place:focus-visible,.mt-voice-connected-hangup:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.mt-voice-connected-dot{width:10px;height:10px;color:var(--c-accent);background:var(--c-accent);border-radius:50%;flex:0 0 10px;display:block;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.mt-voice-connected-dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 8%, transparent)}}.mt-voice-connected[data-quality=normal] .mt-voice-connected-dot{color:var(--c-accent);background:var(--c-accent)}.mt-voice-connected[data-quality=warning] .mt-voice-connected-dot,.mt-voice-connected[data-status=connecting] .mt-voice-connected-dot,.mt-voice-connected[data-status=reconnecting] .mt-voice-connected-dot{color:var(--c-warning);background:var(--c-warning)}.mt-voice-connected[data-quality=poor] .mt-voice-connected-dot,.mt-voice-connected[data-status=error] .mt-voice-connected-dot{color:var(--c-danger-ink);background:var(--c-danger-ink)}.mt-voice-connected-name{min-width:0;color:var(--c-text);font:var(--t-sm);flex:1;font-weight:650}.mt-voice-connected-time{color:var(--c-text-readable-muted);font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:11px;line-height:16px}.mt-voice-connected[data-status=connecting] .mt-voice-connected-time,.mt-voice-connected[data-status=reconnecting] .mt-voice-connected-time,.mt-voice-connected[data-status=error] .mt-voice-connected-time{font-family:inherit;font-size:10px}.mt-voice-connected-hangup{width:32px;height:32px;color:var(--c-on-media);background:var(--c-danger-button);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);border:0;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:inline-flex}.mt-voice-connected-hangup:hover{background:var(--c-danger-hover)}.mt-voice-connected-hangup:active{background:var(--c-danger-pressed);transform:scale(.94)}.mt-voice-connected-actions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;width:100%;display:grid}.mt-voice-connected-actions>.mt-tooltip-anchor,.mt-voice-quick-item,.mt-voice-quick-item>.mt-tooltip-anchor{width:100%;min-width:0}.mt-voice-quick-item{display:flex;position:relative}.mt-voice-connected-tile{border:1px solid var(--c-border);border-radius:var(--r-md);width:100%;height:38px;color:var(--c-text-2);background:var(--c-surface);box-shadow:inset 0 1px 0 var(--c-on-media);justify-content:center;align-items:center;padding:0;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mt-voice-connected-tile{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-on-media) 4%, transparent)}}.mt-voice-connected-tile{cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out)}.mt-voice-connected-tile:hover:not(:disabled){color:var(--c-text);border-color:var(--c-border-strong);background:var(--c-surface-hover)}.mt-voice-connected-tile:active:not(:disabled){background:var(--c-surface-pressed);transform:scale(.95)}.mt-voice-connected-tile[data-active=true]{color:var(--c-accent-ink);border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.mt-voice-connected-tile[data-active=true]{border-color:color-mix(in srgb, var(--c-accent) 45%, var(--c-border))}}.mt-voice-connected-tile[data-active=true]{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.mt-voice-connected-tile[data-active=true]{background:color-mix(in srgb, var(--c-accent) 15%, var(--c-surface))}}.mt-voice-connected-tile[data-danger=true]{color:var(--c-on-media);border-color:var(--c-danger)}@supports (color:color-mix(in lab, red, red)){.mt-voice-connected-tile[data-danger=true]{border-color:color-mix(in srgb, var(--c-danger) 55%, var(--c-border))}}.mt-voice-connected-tile[data-danger=true]{background:var(--c-danger-button)}.mt-voice-connected-tile[data-danger=true]:hover{background:var(--c-danger-hover)}.mt-voice-connected-tile:disabled{cursor:not-allowed;opacity:.42}.mt-voice-sound-popover{z-index:80;border:1px solid var(--c-border-strong);border-radius:var(--r-lg);width:min(226px,100vw - 24px);color:var(--c-text);background:var(--c-overlay);box-shadow:var(--elev-3);flex-direction:column;gap:10px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0}.mt-voice-sound-heading,.mt-voice-sound-volume-label{font:var(--t-xs);font-weight:700}.mt-voice-suppression-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.mt-voice-suppression-option{border:1px solid var(--c-border);border-radius:var(--r-sm);min-width:0;min-height:30px;color:var(--c-text-2);background:var(--c-surface);font:var(--t-xs);cursor:pointer;justify-content:center;align-items:center;padding:0 5px;display:flex;position:relative}.mt-voice-suppression-option input{opacity:0;pointer-events:none;position:absolute}.mt-voice-suppression-option[data-active=true]{color:var(--c-accent-ink);border-color:var(--c-accent);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.mt-voice-suppression-option[data-active=true]{background:color-mix(in srgb, var(--c-accent) 14%, var(--c-surface))}}.mt-voice-suppression-option:focus-within{outline:2px solid var(--c-focus);outline-offset:2px}.mt-voice-sound-popover label{flex-direction:column;gap:5px;display:flex}.mt-voice-sound-volume-label{color:var(--c-text-2);justify-content:space-between;display:flex}.mt-voice-sound-popover output{color:var(--c-text);font-variant-numeric:tabular-nums;font-family:inherit}.mt-sidebar-user-card{border:1px solid var(--c-surface);background:var(--c-bg-1);border-radius:0;flex-shrink:0;width:100%;margin:0;position:relative}.mt-user-panel{align-items:center;gap:var(--s-2);padding:var(--s-2);display:flex}.mt-user-profile{align-items:center;gap:var(--s-2);min-width:0;padding:var(--s-1);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;display:flex}.mt-user-profile-copy{flex-direction:column;min-width:0;display:flex}.mt-user-profile-copy strong{color:var(--c-text);font-size:14px;font-weight:600}.mt-user-profile-copy>span{color:var(--c-text-readable-muted);font-size:12px}.mt-user-panel>.mt-icon-button{width:34px;height:34px}.mt-ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mt-menu-item{width:100%;min-height:34px;color:var(--c-text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:0 9px;font-size:14px;text-decoration:none;display:flex}.mt-guild-menu-summary{align-items:flex-start;gap:10px;padding:8px 9px 9px;display:flex}.mt-guild-menu-icon{width:36px;height:36px;color:var(--c-on-media);border-radius:11px;flex:0 0 36px;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.mt-guild-menu-icon img{object-fit:cover;width:100%;height:100%}.mt-guild-menu-copy{gap:2px;min-width:0;display:grid}.mt-guild-menu-copy strong{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mt-guild-menu-copy small{color:var(--c-text-readable-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.mt-rail-action{width:32px;height:32px;color:var(--c-text-readable-muted);background:var(--c-bg-2);border-radius:50%;flex:none;place-items:center;display:grid}.mt-rail-action:hover{color:var(--c-accent-ink);background:var(--c-surface)}.mt-feedback-body{gap:16px;padding:0 20px 20px;display:grid}.mt-feedback-text{resize:vertical;height:132px;padding:10px 11px;line-height:1.45}.mt-feedback-drop{border:1px dashed var(--c-surface-hover);background:var(--c-bg-0);border-radius:8px;min-height:112px;margin:0;padding:0;overflow:hidden}.mt-feedback-pick{width:100%;min-height:112px;color:var(--c-text-2);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.mt-feedback-pick small{color:var(--c-text-readable-muted)}.mt-feedback-drop img{object-fit:contain;width:100%;max-height:220px;display:block}.mt-feedback-image-actions{justify-content:flex-end;gap:8px;padding:10px;display:flex}.mt-feedback-image-actions button{align-items:center;gap:6px;display:inline-flex}.mt-feedback-technical{color:var(--c-text-2);align-items:center;gap:8px;font-size:13px;display:flex}.mt-feedback-success{justify-items:start;gap:10px;padding:8px 20px 24px;display:grid}.mt-feedback-success strong{color:var(--c-live);font-size:17px}.mt-feedback-success p{color:var(--c-text-readable-muted);margin:0 0 6px}.mt-menu-item:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-menu-shortcut{color:var(--c-text-readable-muted);margin-left:auto;font-family:JetBrains Mono,ui-monospace,Consolas,monospace;font-size:11px}.mt-menu-unseen-dot{background:var(--c-accent-button);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.mt-changelog-modal-body{padding:0 20px 22px}.mt-changelog-releases{gap:10px;display:grid}.mt-changelog-release{border:1px solid var(--c-surface-hover);background:var(--c-bg-1);border-radius:9px;margin:0}.mt-changelog-release summary{min-height:50px;color:var(--c-text);cursor:pointer;align-items:center;gap:8px;padding:0 14px;list-style:none;display:flex}.mt-changelog-release summary::-webkit-details-marker{display:none}.mt-changelog-release summary:after{color:var(--c-text-readable-muted);content:"+";margin-left:auto;font-family:JetBrains Mono,ui-monospace,Consolas,monospace;font-size:17px}.mt-changelog-release[open] summary:after{content:"−"}.mt-changelog-version{font-size:15px}.mt-changelog-label{color:var(--c-text-readable-muted);font-size:13px;font-weight:500}.mt-changelog-release h2{color:var(--c-text);margin:0;padding:17px 18px 0;font-size:18px}.mt-changelog-items{color:var(--c-text-2);gap:9px;margin:0;padding:0 20px 17px 34px;font-size:14px;line-height:1.5;display:grid}.mt-changelog-release summary+.mt-changelog-items{padding-top:0}.mt-changelog-items li::marker{color:var(--c-accent-ink)}.mt-public-changelog{width:100%;height:100dvh;color:var(--c-text);background:var(--c-bg-0);padding:56px 24px 80px;overflow:auto}.mt-public-changelog-card{width:min(760px,100%);margin:0 auto}.mt-public-changelog-header{grid-template-columns:auto 1fr;align-items:center;gap:16px;margin-bottom:28px;display:grid}.mt-public-changelog-header p,.mt-public-changelog-header h1{margin:0}.mt-public-changelog-header p{color:var(--c-accent-ink);margin-bottom:3px;font-size:13px;font-weight:700}.mt-public-changelog-header h1{letter-spacing:-.025em;font-size:clamp(24px,4vw,34px);line-height:1.12}@media (width<=640px){.mt-public-changelog{padding:32px 16px 56px}.mt-public-changelog-header{grid-template-columns:auto 1fr}}.mt-menu-item-danger{color:var(--c-danger-ink)}.mt-menu-item-danger:hover{color:var(--c-on-media);background:var(--c-danger-button)}.mt-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:where(.mt-message-feed[data-stabilizing=true]){--message-content-visibility:visible}.mt-message-row{content-visibility:var(--message-content-visibility,auto);contain-intrinsic-block-size:auto 52px;overflow-wrap:anywhere;min-width:0;max-width:100%;transition:background-color var(--dur-fast) var(--ease-out)}.mt-message-row[data-actions-mounted]{content-visibility:visible}.mt-message-row[data-animate-entry=true]{animation:mt-message-in var(--dur-base) var(--ease-out) both}.mt-message-feed{min-width:0;max-width:100%;overflow-x:hidden}.mt-message-feed-content,.mt-message-group{min-width:0;max-width:100%}.mt-message-row:focus-within,.mt-message-row[data-context-open=true]{background:var(--c-surface-hover)}@media (hover:hover) and (pointer:fine){.mt-message-row:hover{background:var(--c-surface-hover)}}.mt-message-row{transition:background-color var(--dur-base) var(--ease-out)}.mt-message-header{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:flex}.mt-message-author{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.mt-message-time{color:var(--c-text-readable-muted);white-space:nowrap;flex:none;font-size:12px}.mt-message-row.mt-message-highlight{background:var(--c-accent-soft)}.mt-message-actions{z-index:2;border:1px solid var(--c-surface-hover);background:var(--c-surface);box-shadow:0 4px 12px var(--c-shadow);border-radius:8px;padding:2px;display:none;position:absolute;top:-18px;right:16px}@supports (color:color-mix(in lab, red, red)){.mt-message-actions{box-shadow:0 4px 12px color-mix(in srgb, var(--c-shadow) 35%, transparent)}}.mt-message-row[data-actions-inside=true] .mt-message-actions{top:4px}.mt-message-row:focus-within .mt-message-actions,.mt-message-actions[data-open=true]{display:flex}@media (hover:hover) and (pointer:fine){.mt-message-row:hover .mt-message-actions{display:flex}}.mt-message-menu{border:1px solid var(--c-surface-hover);background:var(--c-bg-1);box-shadow:0 10px 24px var(--c-shadow);border-radius:8px;padding:6px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.mt-message-menu{box-shadow:0 10px 24px color-mix(in srgb, var(--c-shadow) 45%, transparent)}}.mt-message-context-menu{z-index:70;border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-overlay);width:286px;box-shadow:var(--elev-float);opacity:0;transform-origin:0 0;padding:6px;overflow-y:auto;transform:translateY(-2px)}.mt-message-context-menu[data-horizontal=left]{transform-origin:100% 0}.mt-message-context-menu[data-vertical=above]{transform-origin:0 100%}.mt-message-context-menu[data-horizontal=left][data-vertical=above]{transform-origin:100% 100%}.mt-message-context-menu[data-positioned=true]{animation:mt-message-context-in 90ms var(--ease-out) forwards}@keyframes mt-message-context-in{to{opacity:1;transform:translateY(0)}}.mt-message-context-reactions{border:0;border-bottom:1px solid var(--c-border-strong);align-items:center;gap:2px;margin:0 0 5px;padding:0 0 6px;display:flex}.mt-message-context-reactions>button{border-radius:var(--r-sm);width:36px;height:34px;color:var(--c-text-2);cursor:pointer;background:0 0;border:0;flex:0 0 36px;place-items:center;padding:0;font-size:19px;display:grid}.mt-message-context-reactions>button:hover,.mt-message-context-reactions>button:focus-visible{background:var(--c-surface-hover);outline:none}.mt-message-context-reactions>.mt-message-context-more-reactions{color:var(--c-text-readable-muted)}.mt-message-context-actions .mt-menu-entry{width:100%}@media (prefers-reduced-motion:reduce){.mt-message-context-menu[data-positioned=true]{animation-duration:0s}}.mt-menu-danger{color:var(--c-danger-ink)}.mt-reply-preview{width:min(600px,100%);height:22px;color:var(--c-text-readable-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:2px 0;padding:0;font-size:12px;display:flex;position:relative;overflow:hidden}.mt-reply-preview[data-quoted=true]{align-items:flex-start;height:auto;min-height:22px;padding-top:2px;padding-bottom:2px}.mt-reply-author{color:var(--c-text-2);flex-shrink:0;font-weight:600}.mt-reply-content{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mt-reply-content[data-quoted=true]{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;line-height:17px;display:-webkit-box;overflow:hidden}.mt-reply-content q{quotes:"«" "»"}::highlight(mt-reply-quote){color:var(--c-text);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){::highlight(mt-reply-quote){background:color-mix(in srgb, var(--c-accent) 34%, transparent)}}.mt-message-row.mt-message-quote-fallback{background:var(--c-accent-soft)}.mt-reply-mention{color:var(--c-accent-ink);font-weight:500}.mt-reply-spoiler{background:var(--c-bg-0);vertical-align:-.12em;border-radius:3px;width:42px;height:1em;display:inline-block}.mt-reply-line{background:var(--c-accent-ink);border-radius:1px;flex-shrink:0;align-self:stretch;width:2px;margin:2px 2px 2px 0}.mt-reply-deleted{cursor:default;font-style:italic}.mt-attachments{grid-template-columns:minmax(0,1fr);justify-items:start;gap:6px;width:100%;min-width:0;max-width:100%;margin-top:5px;display:grid}.mt-message-body>.mt-attachments:first-child{margin-top:0}.mt-attachment-shell{width:fit-content;max-width:100%;position:relative}.mt-message-inline-receipt{white-space:nowrap}.mt-receipt-icon{vertical-align:-2px;flex:none;display:inline-block;overflow:visible}.mt-message-inline-receipt>span,.mt-message-inline-receipt .mt-receipt-icon{vertical-align:-2px}.mt-receipt-icon[data-variant=sent]{color:var(--c-text-readable-muted)}.mt-receipt-icon[data-variant=read]{color:var(--c-accent-ink)}.mt-attachment-corner-accessory{z-index:3;border:1px solid var(--c-on-media);padding:2px 4px;display:inline-flex;position:absolute;bottom:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.mt-attachment-corner-accessory{border:1px solid color-mix(in srgb, var(--c-on-media) 14%, transparent)}}.mt-attachment-corner-accessory{border-radius:var(--r-full);color:var(--c-on-media);background:var(--c-media-backdrop)}@supports (color:color-mix(in lab, red, red)){.mt-attachment-corner-accessory{background:color-mix(in srgb, var(--c-media-backdrop) 82%, transparent)}}.mt-attachment-corner-accessory{box-shadow:0 1px 4px var(--c-shadow)}@supports (color:color-mix(in lab, red, red)){.mt-attachment-corner-accessory{box-shadow:0 1px 4px color-mix(in srgb, var(--c-shadow) 28%, transparent)}}.mt-attachment-shell[data-accessory=side]{align-items:flex-end;gap:6px;display:flex}.mt-attachment-side-accessory{flex-shrink:0;display:inline-flex}.mt-attachment-corner-accessory .mt-receipt-icon[data-variant=sent]{color:var(--c-on-media)}@supports (color:color-mix(in lab, red, red)){.mt-attachment-corner-accessory .mt-receipt-icon[data-variant=sent]{color:color-mix(in srgb, var(--c-on-media) 72%, transparent)}}.mt-image-attachment{border:1px solid var(--c-surface-hover);background:var(--c-bg-0);cursor:zoom-in;border-radius:6px;max-width:100%;max-height:300px;padding:0;display:block;position:relative;overflow:hidden}.mt-image-attachment img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block}.mt-media-load-placeholder{color:var(--c-text-readable-muted);background:var(--c-surface);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:13px;display:flex;position:absolute;inset:0}.mt-media-load-placeholder svg{color:var(--c-text-3)}.mt-media-load-placeholder strong{color:var(--c-accent-ink);font-weight:600}.mt-video-preview{border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-surface-hover);isolation:isolate;min-width:0;margin:0;position:relative;overflow:hidden}.mt-video-preview-feed{max-height:360px}.mt-video-preview-media{object-fit:cover;width:100%;height:100%;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out);display:block}.mt-video-preview[data-preview-ready=false] .mt-video-preview-media{opacity:0}.mt-video-preview-open{z-index:2;color:var(--c-on-media);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.mt-video-preview-play{border-radius:var(--r-full);width:54px;height:54px;color:var(--c-on-media);background:var(--c-media-backdrop);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mt-video-preview-play{background:color-mix(in srgb, var(--c-media-backdrop) 78%, transparent)}}.mt-video-preview-play{box-shadow:0 2px 8px var(--c-shadow)}@supports (color:color-mix(in lab, red, red)){.mt-video-preview-play{box-shadow:0 2px 8px color-mix(in srgb, var(--c-shadow) 45%, transparent)}}.mt-video-preview-play{transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out)}.mt-video-preview-duration{z-index:3;border:1px solid var(--c-on-media);padding:3px 7px;position:absolute;bottom:8px;left:8px}@supports (color:color-mix(in lab, red, red)){.mt-video-preview-duration{border:1px solid color-mix(in srgb, var(--c-on-media) 14%, transparent)}}.mt-video-preview-duration{border-radius:var(--r-full);color:var(--c-on-media);background:var(--c-media-backdrop)}@supports (color:color-mix(in lab, red, red)){.mt-video-preview-duration{background:color-mix(in srgb, var(--c-media-backdrop) 78%, transparent)}}.mt-video-preview-duration{font:500 11px / 16px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;transition:background-color var(--dur-fast) var(--ease-out)}.mt-video-preview-album{border:0;border-radius:0}.mt-video-preview-album .mt-video-preview-play{width:46px;height:46px}.mt-video-preview-open:hover .mt-video-preview-play{background:var(--c-media-backdrop)}@supports (color:color-mix(in lab, red, red)){.mt-video-preview-open:hover .mt-video-preview-play{background:color-mix(in srgb, var(--c-media-backdrop) 90%, transparent)}}.mt-video-preview-open:hover .mt-video-preview-play{transform:scale(1.04)}.mt-video-preview-open:hover+.mt-video-preview-duration,.mt-video-preview:focus-within .mt-video-preview-duration{background:var(--c-media-backdrop)}@supports (color:color-mix(in lab, red, red)){.mt-video-preview-open:hover+.mt-video-preview-duration,.mt-video-preview:focus-within .mt-video-preview-duration{background:color-mix(in srgb, var(--c-media-backdrop) 92%, transparent)}}.mt-media-album{border-radius:var(--r-lg);background:var(--c-bg-0);border:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(140px,210px);gap:3px;width:520px;max-width:100%;max-height:420px;padding:0;display:grid;overflow:hidden}.mt-media-album[data-count="2"]{grid-template-rows:minmax(180px,320px)}.mt-media-album[data-count="3"] .mt-media-album-tile:first-child{grid-row:span 2}.mt-media-album-tile{background:var(--c-stage);cursor:pointer;border:0;min-width:0;min-height:0;padding:0;position:relative;overflow:hidden}.mt-media-album-thumbnail{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);display:block}.mt-media-album-image:hover>.mt-media-album-thumbnail,.mt-video-preview-album[data-preview-ready=true]:hover>.mt-video-preview-media{opacity:.92;transform:scale(1.025)}.mt-media-viewer{z-index:1100;background:0 0;grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;display:grid;position:fixed;inset:0}.mt-media-viewer:fullscreen{width:100%;height:100%}.mt-media-viewer-backdrop{background:var(--c-media-backdrop);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mt-media-viewer-backdrop{background:color-mix(in srgb, var(--c-media-backdrop) 94%, transparent)}}.mt-media-viewer-backdrop{animation:mt-media-viewer-backdrop-in .22s var(--ease-out) both}.mt-media-viewer-stage{z-index:1;--viewer-stage-padding-block:76px;pointer-events:none;grid-column:2;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:58px 0 18px;display:grid;position:relative}.mt-media-viewer-image{max-width:100%;max-height:calc(100dvh - var(--viewer-stage-padding-block));border-radius:var(--r-md);object-fit:contain;pointer-events:auto;transform-origin:50%;will-change:transform, opacity}.mt-media-viewer-image[data-origin-ready=true]{animation:mt-media-viewer-content-in .23s var(--ease-out) both}.mt-media-viewer-content{width:min(100%, calc((100dvh - var(--viewer-stage-padding-block)) * var(--viewer-video-ratio)));max-width:100%;height:auto;aspect-ratio:var(--viewer-video-ratio);transform-origin:50%;will-change:transform, opacity;display:grid}.mt-media-viewer-content[data-origin-ready=true]{animation:mt-media-viewer-content-in .23s var(--ease-out) both}.mt-media-viewer-video{pointer-events:auto;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.mt-media-viewer-frame{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.mt-media-viewer-frame video{border-radius:var(--r-md);object-fit:contain;cursor:pointer;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.mt-media-viewer-poster{z-index:1;border-radius:var(--r-md);object-fit:contain;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mt-media-viewer-resume{z-index:2;border-radius:var(--r-full);width:58px;height:58px;color:var(--c-on-media);background:var(--c-media-backdrop);border:0;place-items:center;padding:0;display:grid;position:absolute;inset:50% auto auto 50%}@supports (color:color-mix(in lab, red, red)){.mt-media-viewer-resume{background:color-mix(in srgb, var(--c-media-backdrop) 78%, transparent)}}.mt-media-viewer-resume{cursor:pointer;transform:translate(-50%,-50%)}.mt-media-viewer-controls{z-index:3;border-radius:var(--r-lg);width:min(760px,100% - 24px);min-height:50px;color:var(--c-on-media);background:var(--c-media-backdrop);grid-template-columns:34px minmax(48px,1fr) auto 34px minmax(64px,92px) 34px;align-items:center;gap:8px;padding:8px 10px;display:grid;position:absolute;bottom:12px;left:50%}@supports (color:color-mix(in lab, red, red)){.mt-media-viewer-controls{background:color-mix(in srgb, var(--c-media-backdrop) 88%, transparent)}}.mt-media-viewer-controls{box-shadow:0 2px 8px var(--c-shadow)}@supports (color:color-mix(in lab, red, red)){.mt-media-viewer-controls{box-shadow:0 2px 8px color-mix(in srgb, var(--c-shadow) 52%, transparent)}}.mt-media-viewer-controls{opacity:0;pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);transform:translate(-50%,8px)}.mt-media-viewer-video[data-controls-visible=true] .mt-media-viewer-controls{opacity:1;pointer-events:auto;transform:translate(-50%)}.mt-media-viewer-controls button{border-radius:var(--r-full);width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;flex:0 0 34px;place-items:center;padding:0;display:grid}.mt-media-viewer-controls button:hover,.mt-media-viewer-close:hover,.mt-media-viewer-page:hover{background:var(--c-on-media)}@supports (color:color-mix(in lab, red, red)){.mt-media-viewer-controls button:hover,.mt-media-viewer-close:hover,.mt-media-viewer-page:hover{background:color-mix(in srgb, var(--c-on-media) 18%, transparent)}}.mt-media-viewer-controls input[type=range]{appearance:none;border-radius:var(--r-full);background:linear-gradient(to right, var(--c-accent) 0 var(--viewer-played), var(--c-on-media) var(--viewer-played) var(--viewer-buffered), var(--c-on-media) var(--viewer-buffered) 100%);width:100%;min-width:48px;height:4px;margin:0}@supports (color:color-mix(in lab, red, red)){.mt-media-viewer-controls input[type=range]{background:linear-gradient(to right, var(--c-accent) 0 var(--viewer-played), color-mix(in srgb, var(--c-on-media) 42%, transparent) var(--viewer-played) var(--viewer-buffered), color-mix(in srgb, var(--c-on-media) 18%, transparent) var(--viewer-buffered) 100%)}}.mt-media-viewer-controls input[type=range]{cursor:pointer}.mt-media-viewer-controls input[type=range]::-webkit-slider-thumb{appearance:none;border-radius:var(--r-full);background:var(--c-on-media);width:13px;height:13px;box-shadow:0 1px 4px var(--c-shadow);border:0}@supports (color:color-mix(in lab, red, red)){.mt-media-viewer-controls input[type=range]::-webkit-slider-thumb{box-shadow:0 1px 4px color-mix(in srgb, var(--c-shadow) 60%, transparent)}}.mt-media-viewer-controls input[type=range]::-moz-range-thumb{border-radius:var(--r-full);background:var(--c-on-media);width:13px;height:13px;box-shadow:0 1px 4px var(--c-shadow);border:0}@supports (color:color-mix(in lab, red, red)){.mt-media-viewer-controls input[type=range]::-moz-range-thumb{box-shadow:0 1px 4px color-mix(in srgb, var(--c-shadow) 60%, transparent)}}.mt-media-viewer-controls input[type=range].mt-media-viewer-volume{background:linear-gradient(to right, var(--c-accent) 0 var(--viewer-volume), var(--c-on-media) var(--viewer-volume) 100%);min-width:64px}@supports (color:color-mix(in lab, red, red)){.mt-media-viewer-controls input[type=range].mt-media-viewer-volume{background:linear-gradient(to right, var(--c-accent) 0 var(--viewer-volume), color-mix(in srgb, var(--c-on-media) 18%, transparent) var(--viewer-volume) 100%)}}.mt-media-viewer-duration{color:var(--c-on-media);font:500 11px / 16px var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.mt-media-viewer-video-error{color:var(--c-on-media);pointer-events:auto;place-items:center;gap:12px;display:grid}.mt-media-viewer-video-error a{border-radius:var(--r-md);color:var(--c-on-media);background:var(--c-on-media);align-items:center;gap:7px;padding:8px 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mt-media-viewer-video-error a{background:color-mix(in srgb, var(--c-on-media) 12%, transparent)}}.mt-media-viewer-video-error a{text-decoration:none}.mt-media-viewer-close,.mt-media-viewer-page{z-index:2;border-radius:var(--r-full);width:44px;height:44px;color:var(--c-on-media);background:var(--c-on-media);border:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mt-media-viewer-close,.mt-media-viewer-page{background:color-mix(in srgb, var(--c-on-media) 10%, transparent)}}.mt-media-viewer-close,.mt-media-viewer-page{cursor:pointer}.mt-media-viewer-close{position:absolute;top:20px;right:20px}.mt-media-viewer-page{justify-self:center}.mt-media-viewer-previous{grid-column:1}.mt-media-viewer-next{grid-column:3}.mt-media-viewer-count{z-index:2;color:var(--c-on-media);position:absolute;top:24px;left:50%}@supports (color:color-mix(in lab, red, red)){.mt-media-viewer-count{color:color-mix(in srgb, var(--c-on-media) 78%, transparent)}}.mt-media-viewer-count{font-variant-numeric:tabular-nums;font-size:13px;transform:translate(-50%)}.mt-media-viewer-error{z-index:3;border-radius:var(--r-md);color:var(--c-on-media);background:var(--c-danger);padding:8px 10px;position:absolute;bottom:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.mt-media-viewer-error{background:color-mix(in srgb, var(--c-danger) 82%, var(--c-media-backdrop))}}.mt-media-viewer-error{font-size:13px}.mt-media-viewer[data-closing] .mt-media-viewer-backdrop,.mt-media-viewer[data-closing] .mt-media-viewer-close,.mt-media-viewer[data-closing] .mt-media-viewer-page,.mt-media-viewer[data-closing] .mt-media-viewer-count,.mt-media-viewer[data-closing] .mt-media-viewer-error{opacity:0;transition:opacity .15s var(--ease-out)}.mt-media-viewer[data-closing=origin] .mt-media-viewer-content,.mt-media-viewer[data-closing=origin] .mt-media-viewer-image{opacity:.65;transform:translate3d(var(--viewer-origin-x), var(--viewer-origin-y), 0) scale(var(--viewer-origin-scale));transition:transform .18s var(--ease-out), opacity .15s var(--ease-out);animation:none}.mt-media-viewer[data-closing=fade] .mt-media-viewer-content,.mt-media-viewer[data-closing=fade] .mt-media-viewer-image{opacity:0;transition:opacity .15s var(--ease-out)}@media (width<=760px){.mt-media-viewer{grid-template-columns:48px minmax(0,1fr) 48px}.mt-media-viewer-stage{padding-top:52px}.mt-media-viewer-close{top:12px;right:12px}.mt-media-viewer-page{width:38px;height:38px}.mt-media-viewer-controls{grid-template-columns:34px minmax(48px,1fr) auto 34px 34px;gap:4px}.mt-media-viewer-controls .mt-media-viewer-volume{display:none}}@media (prefers-reduced-motion:reduce){.mt-media-viewer-backdrop,.mt-media-viewer-content,.mt-media-viewer-image,.mt-media-viewer-controls,.mt-video-preview-media,.mt-video-preview-play,.mt-video-preview-duration{transition:none;animation:none}}@keyframes mt-media-viewer-backdrop-in{0%{opacity:0}}@keyframes mt-media-viewer-content-in{0%{opacity:.65;transform:translate3d(var(--viewer-origin-x), var(--viewer-origin-y), 0) scale(var(--viewer-origin-scale))}}@keyframes mt-lightbox-backdrop-in{0%{opacity:0}}@keyframes mt-lightbox-image-in{0%{opacity:.65;transform:translate3d(var(--lightbox-origin-x), var(--lightbox-origin-y), 0) scale(var(--lightbox-origin-scale))}}.mt-media-playback-bar{z-index:12;border-bottom:1px solid var(--c-line);width:100%;min-height:48px;color:var(--c-text-2);background:var(--c-bg-2);flex:none;align-items:center;gap:8px;padding:5px 10px 5px 12px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.mt-media-playback-bar{background:color-mix(in srgb, var(--c-bg-2) 94%, var(--c-accent) 6%)}}.mt-media-playback-bar{box-shadow:0 1px 0 var(--c-shadow)}@supports (color:color-mix(in lab, red, red)){.mt-media-playback-bar{box-shadow:0 1px 0 color-mix(in srgb, var(--c-shadow) 18%, transparent)}}.mt-media-playback-bar button{border-radius:var(--r-full);min-width:32px;height:32px;color:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mt-media-playback-bar button:hover{color:var(--c-text);background:var(--c-hover)}.mt-media-playback-bar button:focus-visible,.mt-media-playback-bar input:focus-visible{outline:2px solid var(--c-focus);outline-offset:1px}.mt-media-playback-toggle{color:var(--c-accent-ink)!important}.mt-media-playback-main{flex:1;gap:1px;min-width:96px;display:grid}.mt-media-playback-label{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font:500 12px/17px Golos Text,system-ui,sans-serif;overflow:hidden}.mt-media-playback-progress{width:100%;height:12px;accent-color:var(--c-accent-ink);cursor:pointer;margin:0}.mt-media-playback-speed{font:650 12px / 1 var(--font-sans);font-variant-numeric:tabular-nums;min-width:36px!important;color:var(--c-text)!important}.mt-media-volume{border:0;flex:none;min-width:0;margin:0;padding:0;position:relative}.mt-media-volume-popover{z-index:40;border:1px solid var(--c-border-strong);border-radius:var(--r-lg);width:42px;height:132px;color:var(--c-text-2);background:var(--c-overlay);box-shadow:var(--elev-2);transform-origin:50% 0;animation:mt-media-volume-in .12s var(--ease-out) both;flex-direction:column;justify-content:space-between;align-items:center;padding:10px 6px 7px;display:flex;position:absolute;top:calc(100% - 1px);left:50%;transform:translate(-50%)}.mt-media-volume-popover input{width:20px;height:90px;accent-color:var(--c-accent-ink);writing-mode:vertical-lr;cursor:pointer;direction:rtl;margin:0}.mt-media-volume-popover output{font:500 10px / 12px var(--font-sans);font-variant-numeric:tabular-nums}.mt-media-playback-stop{color:var(--c-text-readable-muted)!important}.mt-media-playback-bar[data-mobile=true]{min-height:44px;padding:3px max(8px, var(--m-safe-right)) 3px max(8px, var(--m-safe-left));background:var(--m-header,var(--c-bg-2));gap:5px}.mt-media-playback-bar[data-mobile=true] .mt-media-playback-label{font-size:11px}.mt-media-playback-bar[data-mobile=true] .mt-media-playback-speed{min-width:32px!important}@keyframes mt-media-volume-in{0%{opacity:0;transform:translate(-50%)translateY(-4px)scaleY(.92)}to{opacity:1;transform:translate(-50%)translateY(0)scaleY(1)}}@media (prefers-reduced-motion:reduce){.mt-media-volume-popover{animation:none}}.mt-voice-message{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);width:min(420px,100%);min-height:54px;box-shadow:var(--elev-1);align-items:center;gap:10px;padding:8px 10px;display:flex}.mt-voice-message audio{display:none}.mt-voice-play,.mt-voice-speed,.mt-voice-send,.mt-recording-button{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mt-recording-stop{color:var(--c-accent-text);background:var(--c-accent-button);cursor:pointer;border:0}.mt-voice-play{border-radius:var(--r-full);flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative}.mt-voice-play-icon{transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-settle);place-items:center;display:grid;position:absolute;inset:0}.mt-voice-play-icon[data-icon=pause],.mt-voice-play[data-playing=true] .mt-voice-play-icon[data-icon=play]{opacity:0;transform:scale(.72)rotate(-12deg)}.mt-voice-play[data-playing=true] .mt-voice-play-icon[data-icon=pause]{opacity:1;transform:scale(1)rotate(0)}.mt-voice-play:disabled,.mt-voice-speed:disabled{cursor:default;opacity:.48}.mt-voice-track{flex:1;gap:3px;min-width:0;display:grid}.mt-voice-track>span{color:var(--c-text-3);font:500 11px / 14px var(--font-sans);font-variant-numeric:tabular-nums}.mt-voice-time{align-items:center;gap:5px;display:inline-flex}.mt-voice-unlistened{border-radius:var(--r-full);background:var(--c-accent);width:6px;height:6px}.mt-voice-wave{cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;gap:2px;height:24px;display:flex}.mt-voice-wave i{border-radius:var(--r-full);background:var(--c-surface-pressed);width:2px;max-width:4px;transition:background-color var(--dur-fast) var(--ease-out);flex:1}.mt-voice-wave i[data-played=true]{background:var(--c-accent)}.mt-voice-speed{border-radius:var(--r-full);min-width:34px;height:28px;color:var(--c-text-2);background:var(--c-surface-pressed);font:600 11px / 16px var(--font-sans);font-variant-numeric:tabular-nums;padding:0 7px}.mt-voice-recorder{align-items:center;display:flex;position:relative}:is(.mt-composer:has(>.mt-voice-recorder[data-active=true])>:not(.mt-voice-recorder),.mt-composer:has(>.mt-voice-preview)>:not(.mt-voice-preview)){display:none}.mt-voice-recorder[data-active=true]{flex:1;gap:10px;min-width:0;min-height:36px}.mt-recording-status{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.mt-recording-dot{border-radius:var(--r-full);background:var(--c-danger);width:8px;height:8px;animation:mt-recording-blink 1.1s var(--ease-inout) infinite;flex:none}.mt-recording-timer{color:var(--c-text-2);font:500 12px / 16px var(--font-sans);font-variant-numeric:tabular-nums;flex:0 0 42px}.mt-recording-live-wave{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:40px;height:26px;display:flex;overflow:hidden}.mt-recording-live-wave>i{border-radius:var(--r-full);background:var(--c-accent);flex:0 0 2px;width:2px;min-height:3px}.mt-recording-pulse{isolation:isolate;position:relative}.mt-recording-pulse-ring{z-index:-1;border-radius:inherit;background:var(--c-danger-soft);pointer-events:none;transition:transform var(--dur-settle) var(--ease-settle), opacity .16s var(--ease-out);position:absolute;inset:0}.mt-recording-button:not([data-recording]) .mt-recording-pulse-ring{opacity:0}@keyframes mt-recording-blink{0%,45%{opacity:1}70%,to{opacity:.36}}.mt-voice-recorder[data-phase=recording] .mt-recording-button{color:var(--c-accent-text);background:var(--c-danger)}.mt-recording-hint{border-radius:var(--r-md);width:max-content;max-width:min(320px,80vw);color:var(--c-text);background:var(--c-overlay);box-shadow:var(--elev-2);align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:flex;position:absolute;bottom:calc(100% + 10px);right:0}.mt-recording-stop{border-radius:var(--r-md);align-items:center;gap:6px;height:32px;padding:0 10px;display:flex}.mt-recording-actions{align-items:center;gap:6px;display:flex}.mt-recording-cancelled{border-radius:var(--r-full);width:36px;height:36px;color:var(--c-danger);background:var(--c-danger-soft);animation:mt-recording-cancel .22s var(--ease-out) both;place-items:center;display:grid}@keyframes mt-recording-cancel{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translate(-12px)rotate(-12deg)scale(.72)}}@media (prefers-reduced-motion:reduce){.mt-recording-dot{animation:none}.mt-recording-pulse-ring{transition:none}.mt-voice-play-icon{transition:opacity .12s var(--ease-out);transform:none}.mt-recording-cancelled{animation:.12s linear both mt-fade-out}.mt-pending-voice-message,.mt-pending-voice-message[data-state=complete]{animation:mt-fade-in .12s var(--ease-out) both;transition:opacity .12s var(--ease-out);transform:none}}.mt-voice-preview{border:0;flex:1;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:0;display:flex}.mt-voice-preview audio{display:none}.mt-voice-preview-track{flex:1;gap:2px;min-width:72px;display:grid}.mt-voice-preview-track>span:last-child{color:var(--c-text-3);font:500 11px / 14px var(--font-sans);font-variant-numeric:tabular-nums}.mt-voice-preview-action{border-radius:var(--r-md);min-height:34px;color:var(--c-text-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.mt-voice-preview-action:hover{background:var(--c-surface-hover)}.mt-voice-preview-send{color:var(--c-accent-text);background:var(--c-accent-button)}.mt-voice-preview-send:hover{background:var(--c-accent-hover)}.mt-voice-preview-action:disabled{cursor:wait;opacity:.68}.mt-voice-preview-error{color:var(--c-danger-ink);font-size:12px}.mt-pending-voice-message{animation:mt-message-in var(--dur-base) var(--ease-out) both;transition:transform var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);align-items:center;gap:8px;padding:3px 48px 3px 72px;display:flex}.mt-pending-voice-message[data-state=complete]{opacity:0;transform:translateY(-6px)}.mt-voice-upload-progress{width:36px;height:36px;color:var(--c-text-2);font:500 8px / 1 var(--font-sans);font-variant-numeric:tabular-nums;flex:0 0 36px;place-items:center;display:grid;position:relative}.mt-voice-upload-progress>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.mt-voice-upload-progress circle{fill:none;stroke:var(--c-surface-pressed);stroke-width:3px}.mt-voice-upload-progress circle[data-progress=true]{stroke:var(--c-accent);stroke-linecap:round;stroke-dasharray:100}.mt-voice-upload-failed{color:var(--c-danger-ink);align-items:center;gap:7px;font-size:12px;display:flex}.mt-voice-upload-failed button{border-radius:var(--r-sm);min-height:28px;color:inherit;background:var(--c-danger-soft);cursor:pointer;border:0;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.mt-video-note{aspect-ratio:4/3;border:3px solid var(--c-border-strong);border-radius:var(--r-xl);background:var(--c-media-backdrop);width:min(248px,70vw);box-shadow:var(--elev-1);cursor:pointer;padding:0;display:block;overflow:hidden}.mt-video-note video,.mt-video-note img,.mt-video-note-viewer video,.mt-video-note-capture video{object-fit:cover;width:100%;height:100%;display:block}.mt-video-note-static{cursor:default}.mt-video-note-capture video[data-mirrored]{transform:scaleX(-1)}.mt-video-note-viewer,.mt-video-note-capture{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mt-video-note-backdrop{background:var(--c-scrim);border:0;position:absolute;inset:0}.mt-video-note-viewer video{aspect-ratio:4/3;border-radius:var(--r-xl);background:var(--c-media-backdrop);width:min(620px,100vw - 48px);max-height:calc(100vh - 48px);box-shadow:var(--elev-3);position:relative}.mt-video-note-close{z-index:1;border-radius:var(--r-full);width:42px;height:42px;color:var(--c-on-media);background:var(--c-on-media);border:0;place-items:center;display:grid;position:fixed;top:24px;right:24px}@supports (color:color-mix(in lab, red, red)){.mt-video-note-close{background:color-mix(in srgb, var(--c-on-media) 10%, transparent)}}.mt-video-note-close{cursor:pointer}.mt-video-note-capture>section{border:1px solid var(--c-border-strong);border-radius:var(--r-xl);background:var(--c-overlay);width:min(440px,100vw - 32px);box-shadow:var(--elev-3);padding:16px;position:relative}.mt-video-note-capture header,.mt-video-note-capture footer{justify-content:space-between;align-items:center;min-height:42px;display:flex}.mt-video-note-capture header button{border-radius:var(--r-full);width:34px;height:34px;color:var(--c-text-2);background:var(--c-surface-pressed);cursor:pointer;border:0;place-items:center;display:grid}.mt-video-note-capture video{aspect-ratio:4/3;border:2px solid var(--c-border-strong);border-radius:var(--r-xl);background:var(--c-media-backdrop);width:min(360px,100%);margin:8px auto}.mt-video-note-capture footer{justify-content:center;gap:16px;padding-top:8px;position:relative}.mt-video-note-switch{position:absolute;left:0}.mt-video-note-record{border:4px solid var(--c-danger-soft);border-radius:var(--r-full);width:54px;height:54px;color:var(--c-danger);background:var(--c-surface);cursor:pointer;place-items:center;display:grid}.mt-video-note-capture [role=alert]{color:var(--c-danger);text-align:center}.mt-gif-trigger{border:1px solid var(--c-border-strong);border-radius:var(--r-sm);height:28px;color:var(--c-text-2);font:700 10px / 1 var(--font-sans);cursor:pointer;background:0 0;padding:0 5px}.mt-gif-trigger:hover{color:var(--c-text);background:var(--c-hover)}.mt-gif-picker-layer{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mt-gif-picker-backdrop{background:var(--c-scrim);border:0;position:absolute;inset:0}.mt-gif-picker{border:1px solid var(--c-border-strong);border-radius:var(--r-xl);background:var(--c-overlay);width:min(680px,100vw - 32px);max-height:min(720px,100vh - 48px);box-shadow:var(--elev-3);flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:auto}.mt-gif-picker>header,.mt-gif-picker>header>div,.mt-gif-picker>form,.mt-gif-picker>footer,.mt-gif-picker>footer button{align-items:center;display:flex}.mt-sticker-image{object-fit:contain;width:auto;max-width:min(260px,72vw);height:auto;max-height:260px;display:block}.mt-sticker-picker{max-width:520px}.mt-sticker-guild-name{color:var(--c-text-3);margin:-5px 0 0;font-size:11px}.mt-sticker-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.mt-sticker-grid button{aspect-ratio:1;border-radius:var(--r-md);cursor:pointer;background:0 0;border:0;padding:8px;overflow:hidden}.mt-sticker-grid button:hover{background:var(--c-hover)}.mt-sticker-grid img{object-fit:contain;width:100%;height:100%;transition:transform var(--dur-fast) var(--ease-out);display:block}.mt-sticker-grid button:hover img{transform:scale(1.06)}.mt-expression-create,.mt-expression-upload{align-items:end;gap:10px;display:flex}.mt-expression-create label{color:var(--c-text-2);flex:1;gap:7px;font-size:12px;font-weight:600;display:grid}.mt-expression-create input,.mt-expression-upload>input{border:1px solid var(--c-field-border);border-radius:var(--r-md);height:40px;color:var(--c-text);background:var(--c-field);outline:0;padding:0 11px}.mt-emoji-settings{gap:14px;margin-bottom:20px;display:grid}.mt-emoji-settings>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.mt-emoji-settings h2{margin:0 0 4px;font-size:17px}.mt-emoji-settings header p{color:var(--c-text-3);margin:0;font-size:12px}.mt-emoji-settings header>span{color:var(--c-text-3);font:600 12px / 20px var(--font-sans)}.mt-custom-emoji-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.mt-custom-emoji-grid>div{border-radius:var(--r-md);background:var(--c-surface-pressed);justify-items:center;gap:4px;min-width:0;padding:7px 4px;display:grid}.mt-custom-emoji-grid img{object-fit:contain;width:36px;height:36px}.mt-custom-emoji-grid span{max-width:100%;color:var(--c-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mt-custom-emoji-actions,.mt-custom-emoji-grid form{justify-content:center;align-items:center;gap:3px;display:flex}.mt-custom-emoji-grid form{width:100%}.mt-custom-emoji-grid form input{border:1px solid var(--c-field-border);width:0;min-width:0;height:24px;color:var(--c-text);background:var(--c-field);border-radius:4px;flex:1;padding:0 5px;font-size:10px}.mt-custom-emoji-actions button,.mt-custom-emoji-grid form button{width:24px;height:24px;color:var(--c-text-readable-muted);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.mt-custom-emoji-actions button:hover,.mt-custom-emoji-grid form button:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-expression-create input:focus,.mt-expression-upload>input:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-focus)}.mt-expression-packs{gap:12px;margin-top:20px;display:grid}.mt-expression-packs>section{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);padding:14px}.mt-expression-packs>section>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mt-expression-packs h2{margin:0;font-size:16px}.mt-expression-packs header span{color:var(--c-text-3);font-size:11px}.mt-expression-stickers{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.mt-expression-stickers>div{border-radius:var(--r-md);background:var(--c-surface-pressed);gap:3px;min-width:0;padding:6px;display:grid;position:relative}.mt-expression-stickers img{aspect-ratio:1;object-fit:contain;width:100%}.mt-expression-stickers span{color:var(--c-text-3);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mt-expression-stickers button{border-radius:var(--r-full);width:26px;height:26px;color:var(--c-on-media);background:var(--c-stage-label-bg);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:4px;right:4px}.mt-expression-upload>input{flex:1;min-width:0}.mt-sound-settings{gap:14px;margin:20px 0;display:grid}.mt-sound-settings>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mt-sound-settings h2{margin:0;font-size:17px}.mt-sound-settings>header>span{color:var(--c-text-readable-muted);font-variant-numeric:tabular-nums;font-size:12px}.mt-sound-upload{grid-template-columns:minmax(150px,1fr) 72px auto auto;align-items:end;gap:10px;display:grid}.mt-sound-upload>label:not(.mt-secondary-button){color:var(--c-text-2);gap:7px;font-size:12px;font-weight:600;display:grid}.mt-sound-upload input,.mt-sound-list form input{border:1px solid var(--c-field-border);border-radius:var(--r-md);min-width:0;height:40px;color:var(--c-text);background:var(--c-field);outline:0;padding:0 11px}.mt-sound-upload input:focus,.mt-sound-list form input:focus{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-focus)}.mt-sound-emoji-input{text-align:center;font-size:20px}.mt-sound-upload .mt-secondary-button{text-overflow:ellipsis;white-space:nowrap;max-width:230px;overflow:hidden}.mt-sound-upload-rules{color:var(--c-text-readable-muted);margin:-7px 0 0;font-size:12px}.mt-sound-list{border-top:1px solid var(--c-line)}.mt-sound-list>div,.mt-sound-list form{align-items:center;gap:10px;min-height:56px;display:flex}.mt-sound-list>div{border-bottom:1px solid var(--c-line)}.mt-sound-preview{border-radius:var(--r-md);width:40px;height:40px;color:var(--c-text);background:var(--c-surface-pressed);cursor:pointer;border:0;flex:0 0 40px;place-items:center;display:grid;position:relative}.mt-sound-preview>span{font-size:21px}.mt-sound-preview>svg{color:var(--c-accent-text);background:var(--c-accent-button);box-sizing:content-box;border-radius:50%;padding:3px;position:absolute;bottom:-2px;right:-3px}.mt-sound-name{flex:1;gap:2px;min-width:0;display:grid}.mt-sound-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mt-sound-name small{color:var(--c-text-readable-muted);font-size:11px}.mt-sound-list form{width:100%}.mt-sound-list form input:nth-of-type(2){flex:1}.mt-sound-list form button{border-radius:var(--r-md);width:36px;height:36px;color:var(--c-text-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mt-sound-list form button:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-sound-edit-emoji{text-align:center;width:58px;font-size:20px}.mt-soundboard-control{display:flex;position:relative}.mt-soundboard-control-recent{width:max-content;max-width:210px;color:var(--c-tooltip-text);background:var(--c-tooltip);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1.2;position:absolute;bottom:calc(100% + 7px);left:50%;overflow:hidden;transform:translate(-50%)}.mt-soundboard-panel{z-index:100;border:1px solid var(--c-border-strong);border-radius:var(--r-lg);width:min(368px,100vw - 24px);max-height:min(430px,100vh - 104px);color:var(--c-text);background:var(--c-overlay);box-shadow:0 4px 8px var(--c-shadow);flex-direction:column;gap:12px;padding:14px;display:flex;position:fixed;overflow:auto;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.mt-soundboard-panel{box-shadow:0 4px 8px color-mix(in srgb, var(--c-shadow) 32%, transparent)}}.mt-soundboard-panel{transform-origin:50% 100%;animation:mt-soundboard-in .12s var(--ease-out)}.mt-soundboard-panel h2{margin:0;font-size:16px;font-weight:600}.mt-soundboard-status,.mt-soundboard-recent{color:var(--c-text-readable-muted);margin:0;font-size:12px}.mt-soundboard-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.mt-soundboard-grid button{border-radius:var(--r-md);min-width:0;min-height:72px;color:var(--c-text-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:7px 4px;display:flex}.mt-soundboard-grid button:hover,.mt-soundboard-grid button:focus-visible{color:var(--c-text);background:var(--c-surface-hover)}.mt-soundboard-grid button:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.mt-soundboard-grid button[data-pressed=true]{background:var(--c-surface-pressed);transform:scale(.94)}.mt-soundboard-grid button>span{font-size:26px;line-height:1}.mt-soundboard-grid button>strong{text-align:center;overflow-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11px;font-weight:500;line-height:13px;display:-webkit-box;overflow:hidden}.mt-soundboard-recent{text-overflow:ellipsis;white-space:nowrap;min-height:17px;overflow:hidden}@keyframes mt-soundboard-in{0%{opacity:0;transform:translate(-50%)translateY(4px)scale(.98)}}@media (prefers-reduced-motion:reduce){.mt-soundboard-panel{animation:none}.mt-soundboard-grid button{transition:none}}.mt-gif-picker>header{justify-content:space-between}.mt-gif-picker>header>div{gap:10px}.mt-gif-picker>header strong{font-size:20px}.mt-gif-picker>header span{color:var(--c-text-3);font-size:10px}.mt-gif-picker>header button{border-radius:var(--r-full);width:34px;height:34px;color:var(--c-text-2);background:var(--c-surface-pressed);cursor:pointer;border:0;place-items:center;display:grid}.mt-gif-picker>form{border:1px solid var(--c-field-border);border-radius:var(--r-md);color:var(--c-text-3);background:var(--c-field);gap:8px;padding:0 11px}.mt-gif-picker>form:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-focus)}.mt-gif-picker>form input{min-width:0;height:40px;color:var(--c-text);background:0 0;border:0;outline:0;flex:1}.mt-gif-unavailable{border-radius:var(--r-md);color:var(--c-text-2);background:var(--c-surface-pressed);text-align:center;padding:12px}.mt-gif-group{gap:7px;display:grid}.mt-gif-group h3{color:var(--c-text-3);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px}.mt-gif-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.mt-gif-result{min-width:0;position:relative}.mt-gif-tile{border-radius:var(--r-sm);background:var(--c-media-backdrop);cursor:pointer;border:0;width:100%;height:142px;padding:0;display:block;overflow:hidden}.mt-gif-tile img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-base) var(--ease-out), opacity var(--dur-fast) var(--ease-out);display:block}.mt-gif-tile:hover img{opacity:.9;transform:scale(1.025)}.mt-gif-favorite{border-radius:var(--r-full);width:30px;height:30px;color:var(--c-on-media);background:var(--c-stage-label-bg);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:6px;right:6px}.mt-gif-picker>footer{justify-content:center;padding-top:4px}.mt-gif-picker>footer button{border:1px solid var(--c-border-strong);border-radius:var(--r-md);min-height:36px;color:var(--c-text-2);background:var(--c-surface);cursor:pointer;gap:7px;padding:0 12px}.mt-recording-preview-wave{align-items:center;gap:1px;width:76px;height:28px;display:flex}.mt-recording-preview-wave i{border-radius:var(--r-full);background:var(--c-text-4);flex:1;min-width:1px}.mt-recording-preview-wave i[data-played=true]{background:var(--c-accent)}.mt-voice-send{border-radius:var(--r-full);place-items:center;width:34px;height:34px;display:grid}.mt-attachments audio{max-width:100%}.mt-link-preview-shell{width:min(440px,100%);margin-top:6px;position:relative}.mt-link-preview{border:1px solid var(--c-surface-hover);border-left:3px solid var(--c-accent);width:100%;min-height:104px;color:inherit;background:var(--c-surface);border-radius:7px;gap:12px;text-decoration:none;display:flex;overflow:hidden}.mt-link-preview:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.mt-link-preview:hover{border-color:color-mix(in srgb, var(--c-accent) 55%, var(--c-surface-hover))}}.mt-link-preview:hover{background:var(--c-surface-hover)}.mt-link-preview-remove{border:1px solid var(--c-text);place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;top:6px;right:6px}@supports (color:color-mix(in lab, red, red)){.mt-link-preview-remove{border:1px solid color-mix(in srgb, var(--c-text) 16%, transparent)}}.mt-link-preview-remove{color:var(--c-on-media);background:var(--c-media-backdrop);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.mt-link-preview-remove{background:color-mix(in srgb, var(--c-media-backdrop) 78%, transparent)}}.mt-link-preview-remove{cursor:pointer}.mt-link-preview-remove:hover,.mt-link-preview-remove:focus-visible{background:var(--c-danger)}.mt-link-preview-remove:disabled{opacity:.45;cursor:wait}.mt-forwarded-from{color:var(--c-text-readable-muted);align-items:center;gap:4px;margin-bottom:2px;font-size:11px;display:flex}.mt-forwarded-from strong{color:var(--c-text-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-message-row[data-selected=true]{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.mt-message-row[data-selected=true]{background:color-mix(in srgb, var(--c-accent) 12%, transparent)}}.mt-message-select{z-index:3;border:2px solid var(--c-text-readable-muted);width:24px;height:24px;color:var(--c-on-accent);background:var(--c-bg-1);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:48px;transform:translateY(-50%)}.mt-message-select[data-selected=true]{border-color:var(--c-accent);background:var(--c-accent)}.mt-forward-selection-bar{z-index:10;border:1px solid var(--c-surface-hover);min-height:52px;color:var(--c-text-2);background:var(--c-bg-1);box-shadow:0 10px 30px var(--c-shadow);border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:8px 12px;display:flex;position:absolute;bottom:14px;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.mt-forward-selection-bar{box-shadow:0 10px 30px color-mix(in srgb, var(--c-shadow) 42%, transparent)}}.mt-forward-picker{gap:12px;padding:12px 20px 16px;display:grid}.mt-forward-picker>p{color:var(--c-text-readable-muted);margin:0;font-size:13px}.mt-forward-search{border:1px solid var(--c-surface-hover);min-height:38px;color:var(--c-text-readable-muted);background:var(--c-bg-0);border-radius:8px;align-items:center;gap:8px;padding:0 11px;display:flex}.mt-forward-search input{min-width:0;color:var(--c-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.mt-forward-targets{border:0;gap:4px;max-height:360px;margin:0;padding:0;display:grid;overflow-y:auto}.mt-forward-target{cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:54px;padding:7px 9px;display:flex}.mt-forward-target:hover,.mt-forward-target[data-selected=true]{background:var(--c-surface-hover)}.mt-forward-target-icon{width:34px;height:34px;color:var(--c-accent-ink);background:var(--c-accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.mt-forward-target-icon{background:color-mix(in srgb, var(--c-accent) 14%, var(--c-bg-0))}}.mt-forward-target-icon svg{width:18px;height:18px}.mt-forward-target>span:nth-child(2){flex:1;min-width:0;display:grid}.mt-forward-target strong,.mt-forward-target small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-forward-target small{color:var(--c-text-readable-muted)}.mt-forward-target input{width:18px;height:18px;accent-color:var(--c-accent)}.mt-forward-empty{color:var(--c-text-readable-muted);text-align:center;margin:20px}.mt-system-message{color:var(--c-text-readable-muted);justify-content:center;align-items:center;gap:6px;padding:5px 16px;font-size:12px;display:flex}.mt-system-message svg{color:var(--c-accent-ink)}.mt-pinned-banner{z-index:8;border:1px solid var(--c-surface-hover);min-height:40px;color:var(--c-accent-ink);background:var(--c-bg-1);border-radius:9px;align-items:center;gap:9px;padding:6px 10px;display:flex;position:absolute;top:7px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.mt-pinned-banner{background:color-mix(in srgb, var(--c-bg-1) 94%, transparent)}}.mt-pinned-banner{box-shadow:0 5px 16px var(--c-shadow)}@supports (color:color-mix(in lab, red, red)){.mt-pinned-banner{box-shadow:0 5px 16px color-mix(in srgb, var(--c-shadow) 24%, transparent)}}.mt-pinned-banner{text-align:left}.mt-pinned-banner>span{flex:1;min-width:0;display:grid}.mt-pinned-banner strong,.mt-pinned-banner small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-pinned-banner strong{color:var(--c-text-2);align-items:center;gap:6px;font-size:12px;display:flex}.mt-pinned-count{border-radius:var(--r-full);min-width:18px;height:18px;color:var(--c-accent-ink);background:var(--c-accent-soft);font-variant-numeric:tabular-nums;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.mt-pinned-count[data-flash=true]{animation:mt-pinned-count-flash .32s var(--ease-out)}@keyframes mt-pinned-count-flash{40%{color:var(--c-accent-text);background:var(--c-accent-button);scale:1.12}}.mt-pinned-banner small{color:var(--c-text-readable-muted)}.mt-pinned-list{gap:7px;padding:12px 20px 20px;display:grid}.mt-pinned-item{border:1px solid var(--c-surface-hover);background:var(--c-surface);border-radius:9px;align-items:center;gap:5px;min-width:0;padding:5px;display:flex}.mt-pinned-open{min-width:0;color:var(--c-accent-ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:6px;display:flex}.mt-pinned-open>span{flex:1;min-width:0;display:grid}.mt-pinned-open strong,.mt-pinned-open small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-pinned-open strong{color:var(--c-text-2)}.mt-pinned-open small,.mt-pinned-open time{color:var(--c-text-readable-muted);font-size:11px}.mt-mute-dialog{gap:18px;padding:12px 20px 18px;display:grid}.mt-mute-dialog fieldset{border:0;gap:7px;margin:0;padding:0;display:grid}.mt-mute-dialog legend{color:var(--c-text-2);margin-bottom:8px;font-size:13px;font-weight:600}.mt-mute-dialog fieldset>label{border:1px solid var(--c-border-strong);background:var(--c-field);cursor:pointer;min-height:52px;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.mt-mute-dialog fieldset>label:hover,.mt-mute-durations label:hover{border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.mt-mute-dialog fieldset>label:hover,.mt-mute-durations label:hover{border-color:color-mix(in srgb, var(--c-accent) 56%, var(--c-border-strong))}}.mt-mute-dialog fieldset>label[data-selected=true]{border-color:var(--c-accent);outline:1px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.mt-mute-dialog fieldset>label[data-selected=true]{outline:1px solid color-mix(in srgb, var(--c-accent) 30%, transparent)}}.mt-mute-dialog fieldset>label[data-selected=true]{outline-offset:-2px;background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.mt-mute-dialog fieldset>label[data-selected=true]{background:color-mix(in srgb, var(--c-accent) 14%, var(--c-field))}}.mt-mute-dialog input{accent-color:var(--c-accent)}.mt-mute-dialog fieldset>label>span{display:grid}.mt-mute-dialog small{color:var(--c-text-readable-muted)}.mt-mute-durations{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.mt-mute-durations label{border:1px solid var(--c-border-strong);min-height:38px;color:var(--c-text-readable-muted);background:var(--c-field);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:7px 9px;display:flex}.mt-mute-durations label[data-selected=true]{border-color:var(--c-accent);outline:1px solid var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.mt-mute-durations label[data-selected=true]{outline:1px solid color-mix(in srgb, var(--c-accent) 30%, transparent)}}.mt-mute-durations label[data-selected=true]{outline-offset:-2px;color:var(--c-text-2);background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.mt-mute-durations label[data-selected=true]{background:color-mix(in srgb, var(--c-accent) 14%, var(--c-field))}}.mt-mute-durations label[data-selected=true]{box-shadow:inset 0 0 0 1px var(--c-border-strong)}.mt-mute-submit{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:7px;display:inline-flex}.mt-mute-submit svg{flex:none}.mt-mention-badge[data-muted=true],.mt-dm-unread-badge[data-muted=true],.mt-rail-mention-badge[data-muted=true],.mt-mobile-chat-row-shell[data-muted=true] .mt-mobile-unread-badge{color:var(--c-text-2);background:var(--c-text-readable-muted)}.mt-channel-row[data-muted=true],.mt-dm-row[data-muted=true]{color:var(--c-text-readable-muted)}.mt-link-preview-copy{flex-direction:column;flex:1;gap:4px;min-width:0;padding:11px 0 11px 12px;display:flex}.mt-link-preview-site{color:var(--c-text-readable-muted);letter-spacing:.02em;align-items:center;gap:7px;font-size:11px;font-weight:600;display:flex}.mt-link-preview-kind{color:var(--c-accent-ink);background:var(--c-accent);border-radius:999px;align-items:center;gap:3px;padding:2px 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mt-link-preview-kind{background:color-mix(in srgb, var(--c-accent) 14%, transparent)}}.mt-link-preview-kind{text-transform:uppercase;font-size:9px}.mt-link-preview-title{color:var(--c-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.3;display:-webkit-box;overflow:hidden}.mt-link-preview-description{color:var(--c-text-readable-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.mt-link-preview-image{background:var(--c-media-backdrop);flex-shrink:0;width:142px;min-height:102px;display:block;position:relative;overflow:hidden}.mt-link-preview-image img{object-fit:cover;width:100%;height:100%;display:block}.mt-link-preview-play{width:36px;height:36px;color:var(--c-on-media);background:var(--c-media-backdrop);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.mt-link-preview-play{background:color-mix(in srgb, var(--c-media-backdrop) 78%, transparent)}}.mt-link-preview-play{transform:translate(-50%,-50%)}.mt-file-card{border:1px solid var(--c-surface-hover);background:var(--c-surface);border-radius:6px;align-items:center;gap:10px;width:min(400px,100%);min-width:0;max-width:100%;min-height:64px;padding:10px 12px;display:flex}.mt-file-icon{width:38px;height:38px;color:var(--c-accent-ink);background:var(--c-bg-0);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.mt-file-details{flex:1;gap:2px;min-width:0;font-size:12px;display:grid}.mt-file-details a{overflow-wrap:anywhere;color:var(--c-text);font-size:14px;font-weight:500}.mt-message-row a{overflow-wrap:anywhere}.mt-message-row table{max-width:100%;display:block;overflow-x:auto}.mt-file-details span{color:var(--c-text-readable-muted)}.mt-file-details .mt-file-retention{color:var(--c-accent-ink)}.mt-file-details .mt-file-deleted{color:var(--c-danger-ink)}.mt-download-status{min-width:0;color:var(--c-text-readable-muted);flex-wrap:wrap;align-items:center;gap:3px 5px;font:500 11px/15px Golos Text,system-ui,sans-serif;display:flex}.mt-download-status button{color:var(--c-accent-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-weight:550;display:inline-flex}.mt-download-status button:hover{text-underline-offset:2px;text-decoration:underline}.mt-download-status .mt-download-cancel{width:18px;height:18px;color:var(--c-text-readable-muted);border-radius:4px;place-items:center;margin-left:auto;display:grid}.mt-download-status .mt-download-cancel:hover{color:var(--c-text);background:var(--c-surface-hover);text-decoration:none}.mt-download-status progress{border-radius:var(--r-full);appearance:none;border:0;flex-basis:100%;width:100%;height:3px;overflow:hidden}.mt-download-status progress::-webkit-progress-bar{background:var(--c-bg-0)}.mt-download-status progress::-webkit-progress-value{background:var(--c-accent-button)}.mt-download-status>span.mt-download-complete{color:var(--download-success,var(--c-accent-ink));align-items:center;gap:3px;font-weight:600;display:inline-flex}.mt-download-status>span.mt-download-failure{color:var(--download-failure,var(--c-danger-ink))}.mt-download-status-overlay{--download-failure:var(--c-on-media);--download-success:var(--c-on-media);z-index:4;width:fit-content;max-width:calc(100% - 14px);color:var(--c-on-media);background:var(--c-media-backdrop);border-radius:6px;padding:5px 7px;position:absolute;bottom:7px;left:7px;right:7px}@supports (color:color-mix(in lab, red, red)){.mt-download-status-overlay{background:color-mix(in srgb, var(--c-media-backdrop) 88%, transparent)}}.mt-download-status-overlay progress::-webkit-progress-bar{background:var(--c-on-media)}@supports (color:color-mix(in lab, red, red)){.mt-download-status-overlay progress::-webkit-progress-bar{background:color-mix(in srgb, var(--c-on-media) 22%, transparent)}}.mt-download-status-overlay button{color:var(--c-on-media)}.mt-download-status-overlay .mt-download-folder-label{display:none}.mt-large-file-card{min-height:84px}.mt-lightbox{inset:var(--titlebar-safe-top) 0 0;z-index:100;background:0 0;place-items:center;padding:52px;display:grid;position:fixed}.mt-lightbox-backdrop{background:var(--c-scrim);animation:mt-lightbox-backdrop-in .22s var(--ease-out) both;border:0;position:absolute;inset:0}.mt-lightbox-stage{display:contents}.mt-lightbox img{object-fit:contain;transform-origin:50%;max-width:90vw;max-height:82vh;transition:transform .18s var(--ease-out), opacity .15s var(--ease-out);will-change:transform, opacity}.mt-lightbox img[data-origin-ready=true]{animation:mt-lightbox-image-in .23s var(--ease-out) both}.mt-lightbox[data-closing=true] .mt-lightbox-backdrop,.mt-lightbox[data-closing=true] .mt-lightbox-close,.mt-lightbox[data-closing=true] .mt-lightbox-original{opacity:0;transition:opacity .15s var(--ease-out)}.mt-lightbox[data-closing=true] img{opacity:.65;animation:none}.mt-lightbox-close,.mt-lightbox-original{z-index:101;color:var(--c-text);align-items:center;gap:6px;display:flex;position:fixed}.mt-composer-wrap{flex-shrink:0;padding:0 16px;position:relative}.mt-composer{background:var(--c-surface);border-radius:8px;align-items:flex-end;gap:4px;min-height:48px;padding:6px;display:flex;position:relative}.mt-priority-actions{width:var(--priority-actions-width);flex:0 auto;justify-content:flex-end;align-items:center;gap:4px;min-width:32px;max-width:100%;display:flex;overflow:hidden}.mt-priority-action{flex:none;display:contents}.mt-composer-editor{flex:1;min-width:120px;display:flex;position:relative}.mt-composer-editor>textarea{resize:none;width:100%;min-width:120px;min-height:36px;max-height:50vh;color:var(--c-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 4px 7px;font-size:15px;line-height:1.4;overflow-y:auto}.mt-composer-editor>textarea::placeholder{color:#0000}.mt-composer-placeholder{color:var(--c-text-readable-muted);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-size:15px;line-height:1.4;position:absolute;inset:8px 4px auto;overflow:hidden}.mt-composer>.mt-action-menu-trigger{align-self:flex-end}.mt-reply-bar{height:34px;color:var(--c-text-2);background:var(--c-surface-hover);border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;padding:0 12px;font-size:13px;display:flex}.mt-reply-bar[data-quoted=true]{height:auto;min-height:44px;padding-top:5px;padding-bottom:5px}.mt-reply-bar-copy{gap:1px;min-width:0;display:grid}.mt-reply-bar-copy>q{color:var(--c-text-readable-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;line-height:16px;display:-webkit-box;overflow:hidden}.mt-reply-bar+.mt-composer{border-radius:0 0 8px 8px}.mt-reply-bar button,.mt-pending-file button{color:var(--c-text-readable-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mt-pending-files{background:var(--c-surface);border-radius:8px 8px 0 0;gap:8px;padding:8px;display:flex;overflow-x:auto}.mt-pending-files+.mt-composer{border-radius:0 0 8px 8px}.mt-pending-file{background:var(--c-bg-1);width:150px;height:64px;color:var(--c-text-2);border-radius:6px;flex-shrink:0;align-items:center;gap:7px;padding:8px;font-size:12px;display:flex;position:relative;overflow:hidden}.mt-pending-file img{object-fit:cover;border-radius:4px;flex-shrink:0;width:42px;height:42px}.mt-pending-file-copy{flex:1;gap:2px;min-width:0;display:grid}.mt-pending-file-copy small{color:var(--c-text-readable-muted);font-size:11px}.mt-pending-file-actions{gap:2px;display:flex;position:absolute;top:3px;right:3px}.mt-pending-file-actions button{position:static}.mt-pending-file-transfer{width:220px;padding-right:44px}.mt-upload-progress{background:var(--c-accent-button);appearance:none;border:0;width:100%;height:3px;padding:0;position:absolute;bottom:0;left:0}.mt-upload-progress::-webkit-progress-bar{background:var(--c-bg-0)}.mt-upload-progress::-webkit-progress-value{background:var(--c-accent-button)}.mt-upload-error,.mt-composer-error{color:var(--c-danger-ink);font-size:12px}.mt-upload-error{background:var(--c-bg-1);padding:2px;position:absolute;inset:auto 4px 4px}.mt-composer-error{background:var(--c-surface);padding:4px 8px}.mt-drop-overlay{z-index:80;border:2px dashed var(--c-accent);color:var(--c-text);background:var(--c-scrim);pointer-events:none;border-radius:12px;align-content:center;justify-items:center;gap:4px;display:grid;position:fixed;inset:32px 16px 16px 328px}.mt-drop-overlay strong{font-size:20px}.mt-drop-overlay span{color:var(--c-text-readable-muted);font-size:13px}.mt-autocomplete{border:1px solid var(--c-surface-hover);background:var(--c-bg-1);box-shadow:0 10px 24px var(--c-shadow);border-radius:8px;padding:6px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.mt-autocomplete{box-shadow:0 10px 24px color-mix(in srgb, var(--c-shadow) 45%, transparent)}}.mt-autocomplete-item{width:100%;min-height:38px;color:var(--c-text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:5px 8px;display:flex}.mt-autocomplete-item[aria-selected=true],.mt-autocomplete-item:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-autocomplete-item>span:last-child{color:var(--c-text-readable-muted);font-size:12px}.mt-completion-symbol{width:28px;color:var(--c-text-readable-muted);text-align:center;font-size:22px}.mt-completion-emoji{object-fit:contain;width:28px;height:28px}.mt-custom-emoji-inline{vertical-align:-.34em;object-fit:contain;width:1.45em;height:1.45em;display:inline-block}.mt-custom-emoji-missing{color:var(--c-text-readable-muted)}.mt-custom-emoji-picker{border:0;border-bottom:1px solid var(--c-border);min-width:0;max-height:190px;margin:0;padding:10px 12px 4px;overflow:auto}.mt-custom-emoji-picker h3{color:var(--c-text-readable-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.mt-custom-emoji-picker section+section{margin-top:10px}.mt-custom-emoji-picker section>div{grid-template-columns:repeat(8,32px);gap:4px;display:grid}.mt-custom-emoji-picker button{background:0 0;border:0;border-radius:5px;width:32px;height:32px;padding:3px}.mt-custom-emoji-picker button:hover{background:var(--c-surface-hover)}.mt-custom-emoji-picker img,.mt-custom-emoji-reaction{object-fit:contain;width:100%;height:100%}.mt-custom-emoji-reaction{width:19px;height:19px}.mt-emoji-picker{background:var(--c-bg-1);box-shadow:0 12px 32px var(--c-shadow);border-radius:12px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.mt-emoji-picker{box-shadow:0 12px 32px color-mix(in srgb, var(--c-shadow) 45%, transparent)}}.mt-message-row[data-mentioned=true]{background:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.mt-message-row[data-mentioned=true]{background:color-mix(in srgb, var(--c-accent) 9%, transparent)}}.mt-message-row[data-mentioned=true]{border-left:3px solid var(--c-accent)}.mt-reactions{flex-wrap:wrap;align-items:center;gap:4px;margin-top:4px;display:flex}.mt-reactions .mt-icon-button{border:1px solid var(--c-surface-hover);background:var(--c-surface);border-radius:5px;width:30px;height:26px}.mt-reaction-wrap{position:relative}.mt-reaction{border:1px solid var(--c-surface-hover);height:26px;color:var(--c-text-2);background:var(--c-surface);cursor:pointer;border-radius:5px;align-items:center;gap:5px;padding:0 7px;display:inline-flex}.mt-reaction[data-me=true]{border-color:var(--c-accent);color:var(--c-accent-ink);background:var(--c-accent-soft)}.mt-reaction[data-animation-phase=start]{transform:scale(.8)}.mt-reaction[data-animation-phase=end]{transition:transform var(--dur-spring) var(--ease-spring);transform:scale(1)}.mt-reaction strong{font-size:12px;font-weight:600}.mt-reaction-tooltip{width:max-content;max-width:280px;color:var(--c-text);background:var(--c-bg-0);box-shadow:0 5px 16px var(--c-shadow);border-radius:5px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.mt-reaction-tooltip{box-shadow:0 5px 16px color-mix(in srgb, var(--c-shadow) 45%, transparent)}}.mt-reaction-tooltip{pointer-events:none;font-size:12px}.mt-new-divider{z-index:3;height:18px;color:var(--c-danger-ink);align-items:center;margin:7px 0;font-size:10px;font-weight:700;display:flex;position:relative}.mt-new-divider:before,.mt-new-divider:after{background:var(--c-danger-button);content:"";flex:1;height:1px}.mt-new-divider:after{flex:0 0 16px}.mt-new-divider span{z-index:3;color:var(--c-on-media);background:var(--c-danger-button);border-radius:4px;padding:1px 6px;position:relative;transform:translateY(-8px)}.mt-unread-pill{background:var(--c-text);border-radius:0 4px 4px 0;width:4px;height:8px;position:absolute;left:-8px}.mt-mention-badge,.mt-rail-mention-badge{min-width:18px;height:18px;color:var(--c-on-media);background:var(--c-danger-button);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-flex}.mt-profile-form,.mt-guild-identity-form{gap:16px;padding:12px 20px 20px;display:grid}.mt-profile-preview{display:block}.mt-profile-preview-card{margin-bottom:38px;position:relative}.mt-profile-preview-banner{border-radius:var(--r-lg);background-position:50%;background-size:cover;width:100%;height:112px;display:block;position:relative}.mt-profile-cover-action{border:1px solid var(--c-on-media);align-items:center;gap:6px;min-height:30px;padding:0 10px;display:inline-flex;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.mt-profile-cover-action{border:1px solid color-mix(in srgb, var(--c-on-media) 12%, transparent)}}.mt-profile-cover-action{border-radius:var(--r-sm);color:var(--c-on-media);background:var(--c-tooltip)}@supports (color:color-mix(in lab, red, red)){.mt-profile-cover-action{background:color-mix(in srgb, var(--c-tooltip) 88%, transparent)}}.mt-profile-cover-action{box-shadow:0 2px 8px var(--c-shadow)}@supports (color:color-mix(in lab, red, red)){.mt-profile-cover-action{box-shadow:0 2px 8px color-mix(in srgb, var(--c-shadow) 24%, transparent)}}.mt-profile-cover-action{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);font-size:12px;font-weight:650}.mt-profile-cover-action:hover{background:var(--c-tooltip)}@supports (color:color-mix(in lab, red, red)){.mt-profile-cover-action:hover{background:color-mix(in srgb, var(--c-tooltip) 96%, transparent)}}.mt-profile-cover-action:active{transform:scale(.97)}.mt-profile-preview-avatar{background:var(--c-overlay);border-radius:50%;width:90px;height:90px;padding:5px;position:absolute;bottom:-42px;left:16px}.mt-profile-avatar-action{border:3px solid var(--c-overlay);width:30px;height:30px;color:var(--c-accent-text);background:var(--c-accent-button);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;bottom:-1px;right:-1px}.mt-profile-avatar-action:hover{background:var(--c-accent-button-hover)}.mt-profile-avatar-action:active{background:var(--c-accent-button-pressed);transform:scale(.94)}.mt-profile-cover-action:focus-visible,.mt-profile-avatar-action:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}.mt-profile-media-popover{width:224px}.mt-profile-color-picker{border:0;min-width:0;margin:0;padding:0}.mt-profile-color-picker legend{color:var(--c-text-readable-muted);font:var(--t-xs);margin-bottom:7px;font-weight:600}.mt-profile-color-picker>div{flex-wrap:wrap;gap:8px;display:flex}.mt-profile-color-picker input{appearance:none;cursor:pointer;width:24px;height:24px;transition:box-shadow var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);border:2px solid #0000;border-radius:50%;padding:0}.mt-profile-color-picker input:hover{transform:scale(1.08)}.mt-profile-color-picker input:active{transform:scale(.96)}.mt-profile-color-picker input:checked{border-color:var(--c-overlay);box-shadow:0 0 0 2px var(--c-text)}.mt-profile-color-picker input:focus-visible{outline:2px solid var(--c-focus);outline-offset:3px}.mt-profile-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.mt-profile-about{resize:vertical;border:1px solid var(--c-surface-hover);min-height:84px;color:var(--c-text);background:var(--c-bg-0);border-radius:6px;outline:0;padding:9px 11px}.mt-character-count{color:var(--c-text-readable-muted);justify-self:end;font-size:11px;font-weight:400}.mt-guild-identity-form{justify-items:start;padding-top:0}.mt-guild-identity-form .mt-secondary-button{justify-self:start;align-items:center;gap:6px;display:inline-flex}.mt-guild-identity-form .mt-field-label{width:100%}.mt-guild-icon-editor{width:96px;height:96px;color:var(--c-on-media);cursor:pointer;border:0;border-radius:28px;font-size:28px;font-weight:600;position:relative;overflow:hidden}.mt-guild-icon-editor img{object-fit:cover;width:100%;height:100%}.mt-guild-icon-overlay{background:var(--c-media-backdrop);justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mt-guild-icon-overlay{background:color-mix(in srgb, var(--c-media-backdrop) 60%, transparent)}}.mt-guild-icon-overlay{opacity:0;font-size:11px}.mt-guild-icon-editor:hover .mt-guild-icon-overlay{opacity:1}.mt-rail-mention-badge{border:2px solid var(--c-bg-1);box-sizing:border-box;min-width:18px;height:18px;padding:0 4px;position:absolute;bottom:-2px;right:2px}.mt-rail-unread-dot{border:2px solid var(--c-bg-0);background:var(--c-accent-button);border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;right:10px}.mt-lightbox-close{top:calc(var(--titlebar-safe-top) + 18px);background:var(--c-surface);cursor:pointer;border:0;border-radius:19px;justify-content:center;width:38px;height:38px;right:18px}.mt-lightbox-original{font-size:13px;bottom:18px;right:22px}.mt-message-hover-time{width:40px;color:var(--c-text-readable-muted);font-variant-numeric:tabular-nums;text-align:right;visibility:hidden;font-family:inherit;font-size:10px;position:absolute;top:5px;left:16px}@media (hover:hover) and (pointer:fine){.mt-message-row:hover .mt-message-hover-time{visibility:visible}}.mt-inline-action{color:var(--c-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:12px;display:inline-flex}.mt-new-messages{z-index:4;min-height:32px;color:var(--c-accent-text);background:var(--c-accent-button);cursor:pointer;box-shadow:0 5px 16px var(--c-shadow);border:0;border-radius:16px;padding:0 12px;font-size:13px;font-weight:600;position:absolute;bottom:12px;right:20px}@supports (color:color-mix(in lab, red, red)){.mt-new-messages{box-shadow:0 5px 16px color-mix(in srgb, var(--c-shadow) 35%, transparent)}}.mt-typing-dots{gap:3px;display:flex}.mt-typing-dots span{background:var(--c-text-2);width:5px;height:5px;animation:mt-typing 1.2s infinite var(--ease-inout);border-radius:50%}.mt-typing-dots span:nth-child(2){animation-delay:.15s}.mt-typing-dots span:nth-child(3){animation-delay:.3s}.mt-typing-dots+span strong{color:var(--c-text);font-weight:600}.mt-member-row{width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:5px 8px;display:flex}.mt-member-row:hover{background:var(--c-surface)}.mt-status-option{width:100%;color:var(--c-text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:7px 8px;display:flex}.mt-status-option:hover,.mt-status-option[aria-current=true]{background:var(--c-surface-hover)}.mt-status-option-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.mt-status-name{color:var(--c-text);font-size:14px;font-weight:500}.mt-status-description{color:var(--c-text-readable-muted);font-size:11px}@keyframes mt-typing{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.mt-settings{inset:var(--titlebar-safe-top) 0 0;z-index:100;color:var(--c-text);background:var(--c-bg-2);display:flex;position:fixed}.mt-settings[data-settings-motion=true]{transform-origin:50%;opacity:0;transition:transform var(--dur-modal-in) var(--ease-out), opacity var(--dur-modal-in) var(--ease-out);transform:scale(.98)}.mt-settings[data-settings-motion=true][data-entered=true]{opacity:1;transform:scale(1)}.mt-settings[data-settings-motion=true][data-closing=true]{pointer-events:none;opacity:0;transition-duration:var(--dur-modal-out);transform:scale(.99)}.mt-settings-sidebar{background:var(--c-bg-1);flex:1 0 240px;justify-content:flex-end;min-width:240px;display:flex;overflow-y:auto}.mt-settings-sidebar nav{width:240px;padding:48px 8px 24px 12px}.mt-settings-sidebar h2{color:var(--c-text-readable-muted);letter-spacing:.04em;white-space:nowrap;margin:16px 10px 6px;font-size:12px;font-weight:700}.mt-settings-sidebar nav>button{width:100%;min-height:34px;color:var(--c-text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:15px;font-weight:500;display:flex}.mt-settings-nav-label{flex:1;min-width:0}.mt-settings-soon{color:var(--c-text-4);font-size:10px}.mt-feedback-count{min-width:20px;color:var(--c-accent-text);background:var(--c-accent-button);text-align:center;border-radius:10px;padding:2px 6px;font-size:11px}.mt-settings-sidebar nav>button:hover:not(:disabled){color:var(--c-text);background:var(--c-surface)}.mt-settings-sidebar nav>button[data-active=true]{color:var(--c-text);background:var(--c-surface-hover)}.mt-settings-sidebar nav>button:disabled{cursor:default;opacity:.62}.mt-settings-divider,.mt-theme-credits{color:var(--c-text-readable-muted);margin:12px 0 0;font-size:12px}.mt-theme-credits a{color:var(--c-text-2)}.mt-settings-divider{margin:10px}.mt-settings-sidebar .mt-settings-logout{color:var(--c-danger-ink);opacity:1}.mt-settings-sidebar nav>p{color:var(--c-text-readable-muted);margin:16px 10px 0;font-size:12px}.mt-settings-content{background:var(--c-bg-2);flex:800px;min-width:0;position:relative}.mt-settings-scroll{height:100%;padding:48px 40px 64px;overflow-y:auto}.mt-settings-frame{grid-template-columns:minmax(0,800px) 52px;align-items:start;gap:24px;width:min(876px,100%);min-height:100%;display:grid}.mt-settings-page{min-width:0;max-width:800px;transition:none;animation:none}.mt-settings-page>h1{margin:0 0 24px;font-size:20px;font-weight:700}.mt-account-settings-card{gap:var(--s-3);max-width:520px;padding:var(--s-4);background:var(--c-bg-1);border-radius:8px;display:grid}.mt-account-settings-card .mt-field[readonly]{color:var(--c-text-readable-muted);cursor:default}.mt-account-password-form{gap:16px;display:grid}.mt-account-password-submit{justify-self:start}.mt-account-sessions{gap:12px;min-width:0;display:grid}.mt-account-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.mt-account-section-heading .mt-settings-heading{margin:0}.mt-account-section-copy,.mt-account-sessions-state{color:var(--c-text-readable-muted);margin:0;font-size:13px;line-height:1.5}.mt-account-text-button,.mt-account-session-end{color:var(--c-accent-ink);cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.mt-account-text-button:disabled,.mt-account-session-end:disabled{opacity:.55;cursor:wait}.mt-account-session-list{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-border);gap:1px;display:grid;overflow:hidden}.mt-account-session{background:var(--c-bg-1);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px;display:grid}.mt-account-session-icon{border-radius:var(--r-md);width:34px;height:34px;color:var(--c-accent-ink);background:var(--c-accent-soft);place-items:center;display:grid}.mt-account-session-copy{min-width:0;color:var(--c-text-readable-muted);gap:2px;font-size:11px;display:grid}.mt-account-session-copy strong{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mt-account-session-copy strong small{color:var(--c-accent-button-pressed);background:var(--c-accent-soft);border-radius:999px;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:700}.mt-account-session-end{color:var(--c-danger-ink)}.mt-settings-lead{max-width:560px;color:var(--c-text-readable-muted);margin:-12px 0 22px;font-size:14px;line-height:1.5}.mt-feedback-admin-list{gap:var(--s-3);display:grid}.mt-feedback-admin-card{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--c-surface-hover);background:var(--c-bg-1);border-radius:10px;display:grid}.mt-feedback-admin-card[data-status=done]{opacity:.68}.mt-feedback-admin-card>header{color:var(--c-text-2);justify-content:space-between;gap:16px;display:flex}.mt-feedback-admin-card>header small,.mt-feedback-admin-card>header time{color:var(--c-text-readable-muted);font-size:12px}.mt-feedback-admin-copy{white-space:pre-wrap;margin:0;line-height:1.5}.mt-feedback-admin-shot{border:1px solid var(--c-surface-hover);color:var(--c-text-2);background:var(--c-bg-0);cursor:zoom-in;border-radius:8px;padding:0;overflow:hidden}.mt-feedback-admin-shot img{object-fit:contain;width:100%;max-height:360px;display:block}.mt-feedback-admin-shot span{justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.mt-feedback-admin-card details{color:var(--c-text-readable-muted);font-size:12px}.mt-feedback-admin-card summary{cursor:pointer}.mt-feedback-admin-card pre{max-height:260px;color:var(--c-text-2);background:var(--c-bg-0);white-space:pre-wrap;border-radius:6px;padding:10px;overflow:auto}.mt-feedback-admin-done{align-items:center;gap:6px;width:max-content;display:inline-flex}.mt-feedback-admin-closed{color:var(--c-live);align-items:center;gap:5px;font-size:12px;display:inline-flex}.mt-feedback-lightbox{padding:0 20px 20px}.mt-feedback-lightbox .mt-feedback-admin-shot{cursor:default}.mt-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mt-theme-mode-row{max-width:520px;margin-bottom:var(--s-6);background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-line);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:3px;display:grid}.mt-theme-mode-option{min-width:0;min-height:44px;color:var(--c-text-2);text-align:center;white-space:nowrap;cursor:pointer;border-radius:7px;place-items:center;padding:0 8px;font-size:13px;font-weight:600;display:grid;position:relative}.mt-theme-mode-option:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-theme-mode-option[data-selected=true]{color:var(--c-text);background:var(--c-bg-2);box-shadow:0 1px 4px var(--c-shadow)}@supports (color:color-mix(in lab, red, red)){.mt-theme-mode-option[data-selected=true]{box-shadow:0 1px 4px color-mix(in srgb, var(--c-shadow) 18%, transparent)}}.mt-theme-mode-option[data-disabled=true]{cursor:wait}.mt-theme-mode-option:has(input:focus-visible){outline:2px solid var(--c-focus);outline-offset:2px}.mt-theme-card{gap:var(--s-2);min-width:0;padding:var(--s-4);background:var(--c-surface);box-shadow:inset 0 0 0 1px var(--c-surface-hover);color:var(--c-text-2);text-align:left;cursor:pointer;border:0;border-radius:10px;display:grid;position:relative}.mt-theme-card:hover{background:var(--c-surface-hover)}.mt-theme-card[data-selected=true]{color:var(--c-text);outline:2px solid var(--c-accent);outline-offset:-2px}.mt-theme-card[data-disabled=true]{cursor:wait}.mt-theme-input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.mt-theme-preview{background:var(--c-bg-2);height:112px;box-shadow:0 0 0 1px var(--c-shadow);border-radius:7px;grid-template-columns:28px 70px minmax(0,1fr);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mt-theme-preview{box-shadow:0 0 0 1px color-mix(in srgb, var(--c-shadow) 18%, transparent)}}.mt-theme-input:focus-visible+.mt-theme-preview{outline:2px solid var(--c-accent);outline-offset:3px}.mt-theme-preview-rail,.mt-theme-preview-side,.mt-theme-preview-chat{display:flex}.mt-theme-preview-rail{background:var(--c-bg-1);flex-direction:column;align-items:center;gap:7px;padding-top:9px}.mt-theme-preview-rail>span{background:var(--c-surface-hover);border-radius:4px;width:14px;height:14px}.mt-theme-preview-rail>span:first-child{background:var(--c-accent-button);box-shadow:0 0 0 2px var(--c-bg-1)}.mt-theme-preview-side{background:var(--c-bg-1);flex-direction:column;gap:8px;padding:13px 8px}.mt-theme-preview-side>span{background:var(--c-text-3);opacity:.72;border-radius:3px;width:100%;height:5px}.mt-theme-preview-side>span:nth-child(2){background:var(--c-surface-hover);opacity:1;height:17px}.mt-theme-preview-chat{background:var(--c-bg-2);flex-direction:column;justify-content:flex-end;gap:9px;padding:13px 10px}.mt-theme-preview-chat>span{background:var(--c-text-2);opacity:.72;border-radius:3px;width:82%;height:6px}.mt-theme-preview-chat>span:nth-child(2){width:58%}.mt-theme-preview-chat>b{background:var(--c-surface);opacity:1;border-radius:3px;width:100%;height:18px}.mt-theme-card-label{gap:2px;padding:0 2px 1px;font-size:14px;font-weight:600;display:grid}.mt-theme-card-note{color:var(--c-text-readable-muted);font-size:12px;font-weight:500;line-height:16px}.mt-windows-settings-row{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4);background:var(--c-bg-1);border-radius:8px;display:flex}.mt-windows-settings-row+.mt-windows-settings-row{margin-top:8px}.mt-windows-settings-row>div{gap:4px;min-width:0;display:grid}.mt-windows-settings-label{font-size:15px;font-weight:600}.mt-windows-settings-value{color:var(--c-text-readable-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mt-windows-update-row{align-items:flex-start}.mt-windows-update-copy{flex:1}.mt-windows-update-copy .mt-update-progress{width:min(360px,100%);margin-top:5px}.mt-settings-intro{color:var(--c-text-readable-muted);margin:-12px 0 24px;font-size:14px}.mt-hotkey-list{gap:var(--s-3);display:grid}.mt-hotkey-row{align-items:center;gap:var(--s-3);min-height:68px;padding:var(--s-4);background:var(--c-bg-1);border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(150px,auto) auto auto;display:grid}.mt-hotkey-copy{gap:3px;min-width:0;display:grid}.mt-hotkey-title{font-size:15px;font-weight:600}.mt-hotkey-description{color:var(--c-text-readable-muted);font-size:12px}.mt-hotkey-row kbd{border:1px solid var(--c-border-strong);color:var(--c-text);background:var(--c-surface-hover);text-align:center;border-radius:5px;padding:6px 9px;font-family:JetBrains Mono,ui-monospace,Consolas,monospace;font-size:12px}.mt-hotkey-reset{color:var(--c-text-readable-muted);cursor:pointer;background:0 0;border:0;font-size:13px}.mt-hotkey-reset:hover:not(:disabled){color:var(--c-text)}.mt-hotkey-reset:disabled{cursor:default;opacity:.4}.mt-settings-close{color:var(--c-text-readable-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;display:flex;position:sticky;top:0}.mt-settings-close-ring{border:2px solid var(--c-text-3);border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mt-settings-close:hover{color:var(--c-text)}.mt-settings-heading{color:var(--c-text-2);letter-spacing:.04em;margin:0 0 12px;font-size:12px;font-weight:700}.mt-settings-grid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mt-volume-settings{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mt-settings-field,.mt-settings-volume{gap:var(--s-2);color:var(--c-text-2);letter-spacing:.04em;font-size:12px;font-weight:700;display:grid}.mt-settings-card{min-width:0;padding:var(--s-4)}.mt-settings-field select{width:100%;height:40px;color:var(--c-text);background:var(--c-bg-0);letter-spacing:0;border:0;border-radius:6px;padding:0 12px;font-size:14px;font-weight:400}.mt-output-device-fallback-copy{min-height:40px;color:var(--c-text-readable-muted);background:var(--c-bg-0);letter-spacing:0;border-radius:6px;align-items:center;padding:0 12px;font-size:13px;font-weight:400;line-height:1.35;display:flex}.mt-noise-suppression-select{max-width:420px;margin-bottom:var(--s-3)}.mt-noise-suppression-description{color:var(--c-text-readable-muted);letter-spacing:0;font-size:12px;font-weight:400;line-height:1.4}.mt-settings-volume-control{align-items:center;gap:12px;display:flex}.mt-settings-volume input{min-width:0;accent-color:var(--c-accent-button);flex:1}.mt-settings-volume output{width:62px;color:var(--c-text-2);font-variant-numeric:tabular-nums;text-align:right;font-family:inherit;font-size:12px;font-weight:500}.mt-microphone-check{flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;display:flex}.mt-microphone-device-diagnostic{width:100%;color:var(--c-text-readable-muted);overflow-wrap:anywhere;font-size:11px}.mt-microphone-check .mt-secondary-button{flex-shrink:0}.mt-microphone-check-actions{flex-wrap:wrap;gap:8px;display:flex}.mt-microphone-check-meter{flex:1;gap:8px;min-width:180px;display:grid}.mt-microphone-voice-status,.mt-sensitivity-status{color:var(--c-text-readable-muted);margin:0;font-size:12px}.mt-microphone-voice-status[aria-label=Голос\ обнаружен],.mt-sensitivity-status[data-voice=true]{color:var(--c-live)}@supports (color:color-mix(in lab, red, red)){.mt-microphone-voice-status[aria-label=Голос\ обнаружен],.mt-sensitivity-status[data-voice=true]{color:color-mix(in srgb, var(--c-live) 45%, var(--c-text))}}.mt-microphone-check audio{display:none}.mt-level-meter{touch-action:none;align-items:stretch;gap:3px;height:10px;display:flex;position:relative}.mt-level-meter>span:not(.mt-level-threshold){background:var(--c-surface-hover);border-radius:2px;flex:1;min-width:2px}.mt-level-meter>span[data-active=true]{background:var(--c-accent-button)}.mt-level-meter[data-voice=true]>span[data-active=true]{background:var(--c-live)}.mt-level-meter>.mt-level-threshold{background:var(--c-text);cursor:ew-resize;border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px;transform:translate(-1px)}.mt-level-threshold-input{appearance:none;cursor:ew-resize;touch-action:none;background:0 0;width:100%;height:calc(100% + 18px);margin:0;position:absolute;inset:-9px 0}.mt-level-threshold-input::-webkit-slider-runnable-track{background:0 0;height:100%}.mt-level-threshold-input::-moz-range-track{background:0 0}.mt-level-threshold-input::-webkit-slider-thumb{appearance:none;background:var(--c-text);width:6px;height:22px;box-shadow:0 0 0 2px var(--c-bg-2);transition:transform var(--dur-press) var(--ease-out);border-radius:3px;margin-top:3px}.mt-level-threshold-input::-moz-range-thumb{background:var(--c-text);width:6px;height:22px;box-shadow:0 0 0 2px var(--c-bg-2);border:0;border-radius:3px}.mt-level-threshold-input:active::-webkit-slider-thumb{transform:scaleY(1.1)}.mt-level-threshold-input:focus-visible{outline:none}.mt-level-threshold-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--c-bg-2), 0 0 0 4px var(--c-focus)}.mt-voice-activation-unavailable{color:var(--c-warning);margin:8px 0 0;font-size:12px}.mt-input-mode-cards{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mt-input-mode-card{align-items:flex-start;gap:var(--s-3);padding:var(--s-4);color:var(--c-text);background:var(--c-bg-1);box-shadow:inset 0 0 0 1px var(--c-surface-hover);text-align:left;cursor:pointer;border:0;border-radius:8px;display:flex}.mt-input-mode-card[aria-pressed=true]{outline:2px solid var(--c-accent);outline-offset:-2px}.mt-radio-dot{border:2px solid var(--c-text-3);border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-top:1px}.mt-input-mode-card[aria-pressed=true] .mt-radio-dot{border:6px solid var(--c-accent);background:var(--c-accent-text)}.mt-input-mode-copy,.mt-input-mode-title,.mt-input-mode-description{display:flex}.mt-input-mode-copy{flex-direction:column;gap:4px;min-width:0}.mt-input-mode-title{align-items:center;gap:8px;font-size:15px;font-weight:600}.mt-input-mode-description{color:var(--c-text-2);font-size:13px;line-height:1.4}.mt-ptt-settings{margin-top:20px}.mt-sensitivity .mt-level-meter{margin-top:20px;margin-bottom:9px}.mt-sensitivity-status{margin-top:8px}.mt-settings-toggle{width:100%;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:10px 0;display:flex;position:relative}.mt-settings-toggle:has(input:focus-visible)>i{box-shadow:0 0 0 3px var(--c-focus)}.mt-toggle-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mt-toggle-title{font-size:15px;font-weight:500}.mt-toggle-description{color:var(--c-text-readable-muted);font-size:13px}.mt-settings-toggle>i{background:var(--c-surface-pressed);border-radius:12px;flex-shrink:0;width:40px;height:24px;position:relative}.mt-settings-toggle>i[data-checked=true]{background:var(--c-accent-button)}.mt-settings-toggle>i>i{background:var(--c-on-media);width:18px;height:18px;transition:transform var(--dur-settle) var(--ease-settle);border-radius:50%;position:absolute;top:3px;left:3px}.mt-settings-toggle>i[data-checked=true]>i{transform:translate(16px)}.mt-ptt-settings{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;display:grid}.mt-ptt-label{color:var(--c-text-2);font-size:12px;font-weight:700}.mt-ptt-desktop-hint{color:var(--c-text-readable-muted);grid-column:2/-1;font-size:13px}.mt-ptt-settings kbd{border:1px solid var(--c-surface-hover);background:var(--c-bg-0);text-align:center;border-radius:5px;min-width:42px;padding:7px 10px;font-family:JetBrains Mono,ui-monospace,Consolas,monospace}.mt-ptt-settings .mt-settings-volume{grid-column:1/-1;margin-top:8px}.mt-video-settings{align-items:flex-start;gap:var(--s-4);flex-wrap:wrap;display:flex}.mt-video-settings>div:first-child{gap:var(--s-3);flex-direction:column;flex:260px;min-width:240px;display:flex}.mt-camera-preview{background:var(--c-surface-pressed);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:320px;height:180px;display:flex;position:relative;overflow:hidden}.mt-camera-preview video{object-fit:cover;width:100%;height:100%}.mt-camera-preview-label{background:var(--c-stage-label-bg);border-radius:6px;align-items:center;height:22px;padding:0 8px;font-size:12px;display:flex;position:absolute;bottom:8px;left:8px}.mt-camera-placeholder{color:var(--c-text-readable-muted);font-size:12px;position:absolute}@media (width<=900px){.mt-settings-sidebar{width:240px;min-width:240px}.mt-settings-sidebar nav{width:240px}.mt-settings-scroll{padding-right:64px}.mt-settings-grid,.mt-input-mode-cards,.mt-volume-settings{grid-template-columns:1fr}.mt-settings-close{right:16px}}.mt-server-overview{gap:20px;width:min(480px,100%);display:grid}.mt-server-description-field{resize:vertical;height:auto;min-height:96px;padding:10px 11px;line-height:1.45}.mt-invite-description{max-width:310px;color:var(--c-text-2);white-space:pre-wrap;margin:0 0 8px;font-size:13px;line-height:1.4}.mt-invite-message-card{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);width:min(460px,100%);box-shadow:var(--elev-1);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:14px;display:grid}.mt-invite-message-icon{width:52px;height:52px;color:var(--c-on-media);border-radius:16px;place-items:center;font-weight:700;display:grid;overflow:hidden}.mt-invite-message-icon img{object-fit:cover;width:100%;height:100%}.mt-invite-message-copy{gap:2px;min-width:0;display:grid}.mt-invite-message-kicker{color:var(--c-text-readable-muted);font-size:11px}.mt-invite-message-title{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.mt-invite-message-description{color:var(--c-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.mt-invite-message-members{color:var(--c-text-readable-muted);align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.mt-invite-message-card>.mt-primary-button{flex:initial}@media (width<=600px){.mt-invite-message-card{grid-template-columns:44px minmax(0,1fr)}.mt-invite-message-icon{border-radius:13px;width:44px;height:44px}.mt-invite-message-card>.mt-primary-button{grid-column:1/-1;justify-content:center}}.mt-server-icon-field{align-items:center;gap:16px;display:flex}.mt-form-success{color:var(--c-accent-ink);margin:0;font-size:13px}.mt-roles-layout{gap:var(--s-4);display:grid}.mt-role-picker{gap:var(--s-2);min-width:0;display:grid}.mt-role-priority-hint{color:var(--c-text-readable-muted);font-size:12px;font-weight:600}.mt-role-strip-shell{align-items:center;gap:var(--s-2);min-width:0;display:flex}.mt-role-list{gap:var(--s-2);min-width:0;padding:var(--s-2);scrollbar-width:none;flex:auto;display:flex;overflow-x:auto}.mt-role-list::-webkit-scrollbar{display:none}.mt-role-row,.mt-role-create{border-radius:var(--r-full);width:auto;min-width:max-content;height:36px;color:var(--c-text-2);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:8px;padding:0 12px 0 7px;font-size:14px;font-weight:500;display:flex}.mt-role-row:hover,.mt-role-row[data-active=true]{color:var(--c-text);background:var(--c-accent-soft)}.mt-role-row[data-dragging=true]{opacity:.45}.mt-role-row>svg,.mt-role-grip{width:13px;color:var(--c-text-4);flex:0 0 13px}.mt-role-dot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.mt-role-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:180px;overflow:hidden}.mt-role-count{color:var(--c-text-readable-muted);font-size:12px}.mt-role-create{color:var(--c-accent-text);background:var(--c-accent-button);justify-content:center;gap:6px;padding:0 14px;font-weight:600}.mt-role-create:hover{color:var(--c-accent-text);background:var(--c-accent-button)}@supports (color:color-mix(in lab, red, red)){.mt-role-create:hover{background:color-mix(in srgb, var(--c-accent-button) 86%, var(--c-text))}}.mt-role-scroll{border:1px solid var(--c-border);width:32px;height:32px;color:var(--c-text-2);background:var(--c-surface);cursor:pointer;border-radius:50%;flex:0 0 32px;place-items:center;padding:0;display:grid}.mt-role-scroll:hover:not(:disabled){color:var(--c-accent-ink);border-color:var(--c-accent)}@supports (color:color-mix(in lab, red, red)){.mt-role-scroll:hover:not(:disabled){border-color:color-mix(in srgb, var(--c-accent) 42%, var(--c-border))}}.mt-role-scroll:hover:not(:disabled){background:var(--c-accent-soft)}.mt-role-scroll:disabled{opacity:.3;cursor:default}.mt-role-editor{width:100%;min-width:0;padding:var(--s-4) var(--s-4) 76px}.mt-role-editor-heading{align-items:center;gap:10px;margin-bottom:14px;display:flex}.mt-role-editor-heading>span{border-radius:50%;flex-shrink:0;width:14px;height:14px}.mt-role-editor-heading h2{margin:0;font-size:16px;font-weight:700}.mt-role-readonly{color:var(--c-text-readable-muted);margin:-4px 0 12px;font-size:13px}.mt-role-tabs{margin-bottom:8px}.mt-role-group-title{color:var(--c-text-2);letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.mt-role-permission-group{gap:var(--s-3);margin-top:var(--s-5);display:grid}.mt-role-permission{padding:var(--s-4)}.mt-role-warning{border:1px solid var(--c-warning);align-items:center;gap:9px;margin:0;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.mt-role-warning{border:1px solid color-mix(in srgb, var(--c-warning) 40%, transparent)}}.mt-role-warning{color:var(--c-warning);background:var(--c-warning-soft);border-radius:7px;font-size:13px}.mt-role-appearance{gap:20px;padding-top:12px;display:grid}.mt-role-colors{flex-wrap:wrap;gap:8px;display:flex}.mt-role-colors>button:not(.mt-role-no-color),.mt-role-custom-color{width:30px;height:30px;color:var(--c-text);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.mt-role-colors>button[aria-pressed=true]{box-shadow:0 0 0 2px var(--c-bg-2), 0 0 0 4px var(--c-text)}.mt-role-custom-color{border:1px dashed var(--c-text-3);font-size:18px}.mt-role-custom-color input{opacity:0;cursor:pointer;position:absolute;inset:0}.mt-role-colors>.mt-role-no-color{border:1px solid var(--c-surface-hover);height:30px;color:var(--c-text-readable-muted);background:0 0;border-radius:6px;padding:0 9px;font-size:12px}.mt-role-members{gap:4px;padding-top:10px;display:grid}.mt-role-member-row{min-height:48px;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;padding:6px 10px;display:flex}.mt-role-member-row:hover:not(:disabled){background:var(--c-surface)}.mt-role-member-copy{flex:1;min-width:0;display:grid}.mt-role-member-username{color:var(--c-text-readable-muted)}.mt-role-member-check{border:1px solid var(--c-text-4);border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.mt-role-member-check[data-checked=true]{border-color:var(--c-accent-button);color:var(--c-accent-text);background:var(--c-accent-button)}.mt-role-delete{color:var(--c-danger-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:28px;display:flex}.mt-unsaved-bar{z-index:4;border:1px solid var(--c-border-strong);background:var(--c-bg-1);min-height:56px;box-shadow:0 8px 24px var(--c-shadow);border-radius:8px;align-items:center;gap:8px;margin-top:24px;padding:10px 12px 10px 16px;display:flex;position:sticky;bottom:12px}@supports (color:color-mix(in lab, red, red)){.mt-unsaved-bar{box-shadow:0 8px 24px color-mix(in srgb, var(--c-shadow) 40%, transparent)}}.mt-unsaved-message{flex:1;font-size:13px}@keyframes mt-shake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.mt-shake{animation:mt-shake var(--dur-voice-out) var(--ease-out)}.mt-server-search{height:40px;color:var(--c-text-readable-muted);background:var(--c-bg-0);border-radius:6px;align-items:center;gap:9px;margin-bottom:16px;padding:0 12px;display:flex}.mt-server-search input{min-width:0;color:var(--c-text);background:0 0;border:0;outline:0;flex:1}.mt-server-member-list{gap:4px;display:grid}.mt-server-member-row{border-radius:7px;align-items:center;gap:14px;min-height:58px;padding:8px 10px;display:flex}.mt-server-member-row:hover{background:var(--c-surface)}.mt-server-member-name{width:150px;min-width:0;display:grid}.mt-server-member-display,.mt-server-member-username{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-server-member-username{color:var(--c-text-readable-muted)}.mt-member-role-chips{flex-wrap:wrap;flex:1;gap:5px;min-width:0;display:flex}.mt-member-role-chip,.mt-member-role-select{border:1px solid var(--c-surface-hover);height:26px;color:var(--c-text-2);background:var(--c-bg-1);border-radius:13px;align-items:center;gap:5px;padding:0 7px;font-size:12px;display:flex}.mt-member-role-dot{border-radius:50%;width:8px;height:8px}.mt-member-actions{position:relative}.mt-member-actions summary{width:32px;height:32px;color:var(--c-text-readable-muted);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;list-style:none;display:flex}.mt-member-actions>div{z-index:5;background:var(--c-bg-1);width:150px;box-shadow:0 8px 24px var(--c-shadow);border-radius:7px;padding:5px;position:absolute;top:34px;right:0}@supports (color:color-mix(in lab, red, red)){.mt-member-actions>div{box-shadow:0 8px 24px color-mix(in srgb, var(--c-shadow) 45%, transparent)}}.mt-member-action{width:100%;color:var(--c-danger-ink);text-align:left;background:0 0;border:0;border-radius:5px;padding:7px 8px}.mt-member-action:hover{background:var(--c-surface-hover)}.mt-server-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.mt-server-section-heading h1{margin:0 0 6px;font-size:20px}.mt-server-section-description{color:var(--c-text-readable-muted);margin:0;font-size:14px}.mt-server-empty{border:1px dashed var(--c-surface-hover);color:var(--c-text-readable-muted);text-align:center;border-radius:8px;padding:28px}.mt-server-table,.mt-ban-list{gap:6px;display:grid}.mt-server-table>div{background:var(--c-bg-1);border-radius:7px;grid-template-columns:100px 1fr 90px 150px 32px;align-items:center;gap:12px;padding:10px 12px;display:grid}.mt-server-table code{color:var(--c-accent-ink);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px}.mt-server-table-cell{min-width:0;display:grid}.mt-server-table-value{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mt-server-table-label{color:var(--c-text-readable-muted);font-size:11px}.mt-ban-list>div{background:var(--c-bg-1);border-radius:7px;grid-template-columns:180px 1fr auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.mt-ban-reason{color:var(--c-text-2);margin:0;font-size:13px}@media (width<=760px){.mt-role-scroll{display:none}.mt-server-table>div{grid-template-columns:1fr auto}.mt-server-table>div>span{display:none}}.mt-create-private{padding:4px 0}.mt-private-role-picker{border:1px solid var(--c-surface-hover);border-radius:7px;gap:4px;margin:0;padding:12px;display:grid}.mt-private-role-title{color:var(--c-text-2);padding:0 4px;font-size:12px;font-weight:600}.mt-private-role-option{min-height:32px;color:var(--c-text-2);cursor:pointer;border-radius:5px;align-items:center;gap:8px;padding:0 6px;font-size:14px;display:flex}.mt-private-role-option:hover{background:var(--c-surface)}.mt-private-role-option input{accent-color:var(--c-accent-button)}.mt-private-role-dot{border-radius:50%;width:10px;height:10px}.mt-private-role-empty{color:var(--c-text-readable-muted);margin:4px;font-size:13px}.mt-channel-settings-tabs{margin:0 20px}.mt-channel-overview-form{gap:18px;padding:22px 20px 28px;display:grid}.mt-channel-permissions{padding:16px 20px 24px}.mt-channel-sync{border:1px solid var(--c-warning);align-items:center;gap:8px;min-height:40px;margin-bottom:14px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.mt-channel-sync{border:1px solid color-mix(in srgb, var(--c-warning) 40%, transparent)}}.mt-channel-sync{color:var(--c-warning);background:var(--c-warning-soft);border-radius:7px;font-size:13px}.mt-channel-sync-ok{border-color:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.mt-channel-sync-ok{border-color:color-mix(in srgb, var(--c-success) 26%, transparent)}}.mt-channel-sync-ok{color:var(--c-accent-ink);background:var(--c-success)}@supports (color:color-mix(in lab, red, red)){.mt-channel-sync-ok{background:color-mix(in srgb, var(--c-success) 7%, transparent)}}.mt-channel-sync>span{flex:1}.mt-channel-sync-button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.mt-channel-permissions-layout{grid-template-columns:210px minmax(0,1fr);gap:22px;min-height:440px;display:grid}.mt-overwrite-list{border-right:1px solid var(--c-surface-hover);min-width:0;padding-right:14px}.mt-overwrite-list>.mt-field-label{min-width:0;display:block}.mt-overwrite-list>.mt-field-label>.mt-field{text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}.mt-overwrite-target{width:100%;height:34px;color:var(--c-text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin-top:3px;padding:0 8px;font-size:13px;display:flex}.mt-overwrite-target:hover,.mt-overwrite-target[data-active=true]{color:var(--c-text);background:var(--c-surface-hover)}.mt-overwrite-target>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mt-channel-permission-list{min-width:0}.mt-channel-permission-heading{border-bottom:1px solid var(--c-surface-hover);align-items:center;gap:12px;height:36px;display:flex}.mt-channel-permission-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:15px;overflow:hidden}.mt-channel-permission-group{margin-top:18px;overflow:hidden}.mt-channel-permission-group-title{color:var(--c-text-readable-muted);letter-spacing:.04em;margin:0;padding:14px 16px 8px;font-size:11px}.mt-channel-permission-row{border-bottom:1px solid var(--c-border);align-items:center;gap:16px;min-height:54px;padding:12px 16px;display:flex}.mt-channel-permission-row:last-child{border-bottom:0}.mt-channel-permission-copy{flex:1;gap:2px;min-width:0;display:grid}.mt-channel-permission-label{font-size:14px;font-weight:600}.mt-channel-permission-description{color:var(--c-text-readable-muted);font-size:12px}.mt-permission-tristate{border:1px solid var(--c-surface-hover);border-radius:6px;flex-shrink:0;margin:0;padding:0;display:flex;overflow:hidden}.mt-permission-option{border:0;border-right:1px solid var(--c-surface-hover);width:34px;height:30px;color:var(--c-text-readable-muted);background:var(--c-bg-1);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex}.mt-permission-allow{border-right:0}.mt-permission-deny[aria-pressed=true]{color:var(--c-on-media);background:var(--c-danger-button)}.mt-permission-inherit[aria-pressed=true]{color:var(--c-text);background:var(--c-surface-hover)}.mt-permission-allow[aria-pressed=true]{color:var(--c-accent-text);background:var(--c-accent-button)}.mt-context-menu{z-index:80;background:var(--c-bg-1);width:200px;box-shadow:0 8px 24px var(--c-shadow);border-radius:8px;padding:6px;position:fixed}@supports (color:color-mix(in lab, red, red)){.mt-context-menu{box-shadow:0 8px 24px color-mix(in srgb, var(--c-shadow) 45%, transparent)}}.mt-member-context-menu{z-index:90;border:1px solid var(--c-border-strong);background:var(--c-bg-1);width:244px;max-height:min(470px,100vh - 16px);box-shadow:0 12px 30px var(--c-shadow);border-radius:9px;padding:8px;position:fixed;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.mt-member-context-menu{box-shadow:0 12px 30px color-mix(in srgb, var(--c-shadow) 42%, transparent)}}.mt-member-context-menu .mt-voice-slider-label{margin:6px 4px 12px}.mt-moderation-action,.mt-moderation-check{width:100%;min-height:34px;color:var(--c-text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}.mt-moderation-action:hover,.mt-moderation-check:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-moderation-action:disabled,.mt-moderation-check:disabled{cursor:default;opacity:.5}.mt-moderation-danger{color:var(--c-danger-ink)}.mt-moderation-chevron{margin-left:auto}.mt-moderation-submenu{border-left:1px solid var(--c-surface-hover);margin:3px 0 5px 16px;padding:3px}.mt-moderation-checkmark{width:16px;color:var(--c-accent-ink);text-align:center}.mt-moderation-role-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mt-moderation-role-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.mt-moderation-divider{background:var(--c-surface-hover);height:1px;margin:5px 4px}.mt-moderation-error{color:var(--c-danger-ink);margin:6px 8px 2px;font-size:12px}.mt-moderation-form{gap:16px;padding:0 20px 20px;display:grid}.mt-moderation-reason{resize:vertical;height:84px;padding-block:9px}.mt-server-mute-icon{color:var(--c-danger-ink);flex-shrink:0;display:inline-flex;position:relative}.mt-server-mute-lock{color:var(--c-on-media);background:var(--c-danger-button);border-radius:3px;padding:1px;position:absolute;bottom:-3px;right:-3px}@media (width<=720px){.mt-channel-permissions-layout{grid-template-columns:1fr}.mt-overwrite-list{border-right:0;border-bottom:1px solid var(--c-surface-hover);padding-bottom:12px;padding-right:0}}.mt-toast-viewport{z-index:200;pointer-events:none;flex-direction:column;align-items:stretch;gap:8px;width:min(420px,100vw - 32px);display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.mt-toast{border:1px solid var(--c-border-strong);width:100%;max-width:min(420px,100vw - 32px);color:var(--c-text);background:var(--c-surface-hover);box-shadow:0 10px 28px var(--c-shadow);border-radius:7px;padding:10px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mt-toast{box-shadow:0 10px 28px color-mix(in srgb, var(--c-shadow) 38%, transparent)}}.mt-toast{cursor:pointer;opacity:1;pointer-events:auto;transition:translate .18s var(--ease-out), opacity .18s var(--ease-out);font-size:13px;font-weight:500}.mt-toast[data-closing=true]{opacity:0;transition-duration:.12s;translate:calc(100% + 24px)}@starting-style{.mt-toast{opacity:0;translate:calc(100% + 24px)}}.mt-toast-timer{transform-origin:0;background:var(--c-accent);height:2px;animation-name:mt-toast-timer;animation-timing-function:linear;animation-fill-mode:both;position:absolute;bottom:0;left:0;right:0}@keyframes mt-toast-timer{to{scale:0 1}}.mt-error-fallback{min-width:0;min-height:100vh;color:var(--c-text);background:var(--c-bg-2);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex}.mt-error-fallback[data-section=true]{min-height:180px}.mt-error-fallback-title,.mt-error-fallback-text{margin:0}.mt-error-fallback-title{font-size:20px}.mt-error-fallback-text{max-width:440px;color:var(--c-text-readable-muted);font-size:14px;line-height:1.5}.mt-error-fallback-actions{gap:8px;margin-top:8px;display:flex}.mt-rail-dm{flex-shrink:0;justify-content:center;width:72px;display:flex;position:relative}.mt-rail-dm>a{width:48px;height:48px;display:flex;overflow:hidden}.mt-dm-sidebar{background:var(--c-bg-1);border-top-left-radius:8px;flex-direction:column;flex-shrink:0;width:100%;height:100%;display:flex;overflow:hidden}.mt-dm-sidebar>header{border-bottom:1px solid var(--c-bg-0);flex-shrink:0;align-items:center;height:48px;padding:0 10px;display:flex}.mt-dm-sidebar>header>button{width:100%;height:30px;color:var(--c-text-readable-muted);background:var(--c-bg-0);text-align:left;cursor:pointer;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 10px;font-size:13px;display:flex}.mt-dm-list{flex:1;min-height:0;padding-bottom:12px;overflow-y:auto}.mt-dm-list-heading{color:var(--c-text-readable-muted);align-items:center;padding:18px 8px 6px 18px;font-size:13px;font-weight:500;display:flex}.mt-dm-list-heading>span{flex:1}.mt-dm-list-heading .mt-icon-button{width:20px;height:20px}.mt-dm-row{height:44px;color:var(--c-text-readable-muted);background:0 0;border-radius:6px;align-items:center;gap:12px;margin:1px 8px;padding:0 8px;display:flex}.mt-dm-row:hover{color:var(--c-text-2);background:var(--c-surface)}.mt-dm-row[data-active=true]{color:var(--c-text);background:var(--c-surface-hover)}.mt-dm-row-copy{flex-direction:column;flex:1;min-width:0;display:flex}.mt-dm-row-name,.mt-dm-row-status{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-dm-row-name{color:var(--c-text-2);font-size:15px;font-weight:500}.mt-dm-row[data-active=true] .mt-dm-row-name,.mt-dm-row[data-unread=true] .mt-dm-row-name{color:var(--c-text);font-weight:700}.mt-dm-row-status{color:var(--c-text-readable-muted);font-size:12px}.mt-dm-row>svg{color:var(--c-accent-ink);flex-shrink:0}.mt-dm-unread-badge{min-width:18px;height:18px;color:var(--c-on-media);background:var(--c-danger-button);text-align:center;border-radius:9px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px}.mt-dm-header{border-bottom:1px solid var(--c-bg-0);flex-shrink:0;align-items:center;gap:10px;height:48px;padding:0 12px 0 16px;display:flex}.mt-dm-header h1{margin:0;font-size:16px;font-weight:600}.mt-dm-header-person,.mt-dm-header h1>button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mt-dm-header-person{display:flex}.mt-dm-header h1>button:hover{text-decoration:underline}.mt-dm-header-spacer{flex:1}.mt-dm-header .mt-icon-button[aria-pressed=true]{color:var(--c-text)}.mt-dm-header>.mt-icon-button:first-of-type{color:var(--c-accent-ink)}.mt-dm-header .mt-icon-button:disabled{color:var(--c-text-4);cursor:not-allowed;opacity:.55}.mt-dm-content,.mt-dm-chat{flex:1;min-width:0;min-height:0;display:flex}.mt-dm-chat{flex-direction:column;min-width:480px}.mt-dm-chat>.mt-composer-wrap{margin-bottom:26px}.mt-dm-call-panel{background:var(--c-stage);flex-direction:column;flex:none;height:330px;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.mt-dm-call-panel[data-fullscreen=true]{flex:1;height:auto}.mt-dm-call-header{min-height:48px;padding:0 var(--s-4);flex-shrink:0;align-items:center;gap:8px;display:flex}.mt-dm-call-header-spacer{flex:1}.mt-dm-call-timer{color:var(--c-text-readable-muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-family:inherit;font-size:12px;display:flex}.mt-dm-call-timer>span{background:var(--c-live);border-radius:50%;width:8px;height:8px}.mt-dm-call-stage{width:100%;min-width:0;min-height:0;padding:0 var(--s-4) var(--s-3);flex:1;display:flex;position:relative;overflow:hidden}.mt-dm-call-tiles{justify-content:center;align-items:center;gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,280px));width:100%;min-width:0;max-width:572px;height:100%;min-height:0;margin:auto;display:grid}.mt-dm-call-tiles[data-focused]{grid-template-columns:minmax(0,1fr);max-width:none}.mt-dm-call-tile{aspect-ratio:16/9;background:var(--c-surface);opacity:1;width:100%;min-width:0;transition:scale var(--dur-voice-tile) var(--ease-out), opacity var(--dur-voice-tile) var(--ease-out), box-shadow var(--dur-voice-out) var(--ease-out);border-radius:10px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;scale:1;box-shadow:inset 0 0 0 2px #0000}.mt-dm-call-tile[data-focused=true]{aspect-ratio:auto;height:100%}.mt-dm-call-tile[data-speaking=true]{outline:2px solid var(--c-live);outline-offset:-2px;transition:scale var(--dur-voice-tile) var(--ease-out), opacity var(--dur-voice-tile) var(--ease-out), box-shadow var(--dur-voice-in) var(--ease-out)}:where(.mt-participant-tile,.mt-dm-call-tile)[data-exiting=true]{pointer-events:none;opacity:0;scale:.96}@starting-style{:where(.mt-participant-tile,.mt-dm-call-tile):not([data-exiting=true]){opacity:0;scale:.96}}.mt-dm-call-tile-hit{z-index:1;cursor:zoom-in;background:0 0;border:0;position:absolute;inset:0}.mt-dm-call-tile[data-focused=true] .mt-dm-call-tile-hit{cursor:zoom-out}.mt-dm-call-tile>video{object-fit:cover;background:var(--c-stage);width:100%;height:100%}.mt-dm-call-tile-label{z-index:2;max-width:calc(100% - 16px);height:22px;color:var(--c-text);background:var(--c-stage-label-bg);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:8px;left:8px;overflow:hidden}.mt-dm-call-controls{flex:0 0 64px;justify-content:center;align-items:center;gap:12px;min-height:64px;display:flex}.mt-dm-call-control,.mt-dm-call-end{height:48px;color:var(--c-text);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.mt-dm-call-control{background:var(--c-surface);border-radius:50%;width:48px}.mt-dm-call-control:hover{background:var(--c-surface-hover)}.mt-dm-call-control[data-active=true]{color:var(--c-accent-text);background:var(--c-accent-button)}.mt-dm-call-end{background:var(--c-danger-button);border-radius:24px;width:64px}.mt-dm-call-end:hover{background:var(--c-danger-hover)}.mt-dm-call-share{position:relative}.mt-dm-call-ringing{padding:var(--s-10) var(--s-4) var(--s-4);flex-basis:330px;justify-content:center;align-items:center;gap:16px}.mt-dm-call-status{font-size:17px;font-weight:600}.mt-call-avatar-pulse{display:inline-flex;position:relative}.mt-call-avatar-pulse:before,.mt-call-avatar-pulse:after{border:2px solid var(--c-live);position:absolute;inset:-10px}@supports (color:color-mix(in lab, red, red)){.mt-call-avatar-pulse:before,.mt-call-avatar-pulse:after{border:2px solid color-mix(in srgb, var(--c-live) 46%, transparent)}}.mt-call-avatar-pulse:before,.mt-call-avatar-pulse:after{content:"";border-radius:50%;animation:2s ease-out infinite mt-call-pulse}.mt-call-avatar-pulse:after{animation-delay:1s}.mt-call-avatar-pulse>*{z-index:1;position:relative}@keyframes mt-call-pulse{0%{opacity:.7;transform:scale(.88)}to{opacity:0;transform:scale(1.22)}}.mt-dm-call-cancel{height:38px;color:var(--c-on-media);background:var(--c-danger-button);cursor:pointer;border:0;border-radius:19px;align-items:center;gap:7px;padding:0 16px;font-size:13px;font-weight:600;display:flex}.mt-call-message{color:var(--c-text-readable-muted);align-items:center;gap:12px;margin-top:16px;padding:4px 16px;font-size:14px;display:flex}.mt-call-message>span:first-child{width:40px;color:var(--c-accent-ink);justify-content:center;display:flex}.mt-call-message-name{color:var(--c-text);font-weight:600}.mt-call-message[data-missed=true]>span:first-child{color:var(--c-danger-ink)}.mt-incoming-call-backdrop{inset:var(--titlebar-safe-top) 0 0;z-index:500;background:var(--c-scrim);place-items:center;padding:24px;display:grid;position:fixed}.mt-incoming-call{background:var(--c-bg-1);width:min(360px,100%);box-shadow:0 8px 20px var(--c-shadow);border-radius:12px;flex-direction:column;align-items:center;padding:32px 28px 28px;display:flex}@supports (color:color-mix(in lab, red, red)){.mt-incoming-call{box-shadow:0 8px 20px color-mix(in srgb, var(--c-shadow) 46%, transparent)}}.mt-incoming-call{text-align:center}.mt-incoming-call h2{margin:24px 0 4px;font-size:20px}.mt-incoming-call-copy{color:var(--c-text-readable-muted);margin:0;font-size:14px}.mt-incoming-call>div:last-child{gap:12px;margin-top:28px;display:flex}.mt-incoming-call-button{cursor:pointer;border:0;border-radius:21px;align-items:center;gap:7px;height:42px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.mt-incoming-call-button:disabled{cursor:wait;opacity:.65}.mt-incoming-call-accept{color:var(--c-accent-text);background:var(--c-accent-button)}.mt-incoming-call-decline{color:var(--c-on-media);background:var(--c-danger-button)}@media (width<=1120px){.mt-dm-profile{display:none}}@media (prefers-reduced-motion:reduce){.mt-call-avatar-pulse:before,.mt-call-avatar-pulse:after{animation:none}}.mt-dm-profile{border-left:1px solid var(--c-bg-0);background:var(--c-bg-1);flex-shrink:0;width:100%;height:100%;overflow-y:auto}.mt-dm-profile-banner{height:110px;overflow:hidden}.mt-dm-profile-banner img{object-fit:cover;width:100%;height:100%;display:block}.mt-dm-profile-body{margin-top:-46px;padding:0 16px 16px}.mt-dm-profile-avatar{background:var(--c-bg-1);border-radius:50%;padding:6px;display:inline-flex}.mt-dm-profile h2{margin:10px 0 0;font-size:20px;font-weight:700}.mt-dm-profile-username{color:var(--c-text-2);margin:0;font-size:14px}.mt-dm-profile-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.mt-dm-profile .mt-dm-profile-actions .mt-dm-profile-action{height:34px;color:var(--c-accent-text);background:var(--c-accent-button);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.mt-dm-profile .mt-dm-profile-actions .mt-dm-profile-action:disabled{cursor:not-allowed;opacity:.5}.mt-dm-profile-action-wide{white-space:nowrap;grid-column:1/-1;width:100%}.mt-dm-profile-card{background:var(--c-bg-2);border-radius:8px;flex-direction:column;gap:14px;margin-top:16px;padding:12px;display:flex}.mt-dm-profile-card h3{color:var(--c-text-2);letter-spacing:.04em;margin:0 0 4px;font-size:12px;font-weight:700}.mt-dm-profile-copy{color:var(--c-text-2);margin:0;font-size:14px;line-height:1.45}.mt-dm-common-guilds{gap:6px;margin-top:12px}.mt-dm-common-guilds>div{flex-direction:column;gap:6px;display:flex}.mt-dm-common-guilds a{color:var(--c-text-2);border-radius:6px;align-items:center;gap:10px;padding:4px;font-size:14px;font-weight:500;display:flex}.mt-dm-common-guilds a:hover{color:var(--c-text);background:var(--c-surface)}.mt-dm-common-guilds a>span{width:32px;height:32px;color:var(--c-on-media);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;overflow:hidden}.mt-dm-common-guilds img{object-fit:cover;width:100%;height:100%}.mt-dm-landing{min-height:0;color:var(--c-accent-ink);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.mt-dm-landing h1{color:var(--c-text);margin:18px 0 6px;font-size:20px}.mt-dm-landing-copy{max-width:390px;color:var(--c-text-readable-muted);margin:0 0 18px;font-size:14px}.mt-dm-switcher-backdrop{inset:var(--titlebar-safe-top) 0 0;z-index:300;place-items:start center;padding-top:min(18vh,150px);display:grid;position:fixed}.mt-dm-switcher-dismiss{background:var(--c-scrim);border:0;position:absolute;inset:0}.mt-dm-switcher{border:1px solid var(--c-border-strong);background:var(--c-bg-2);width:min(560px,100vw - 32px);box-shadow:0 22px 60px var(--c-shadow);border-radius:10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mt-dm-switcher{box-shadow:0 22px 60px color-mix(in srgb, var(--c-shadow) 50%, transparent)}}.mt-dm-switcher{animation:none}.mt-dm-switcher-search{border-bottom:1px solid var(--c-surface);height:58px;color:var(--c-text-readable-muted);align-items:center;gap:10px;padding:0 12px 0 16px;display:flex}.mt-dm-switcher-search input{min-width:0;height:100%;color:var(--c-text);background:0 0;border:0;outline:0;flex:1;font-size:17px}.mt-dm-switcher-results{max-height:390px;padding:8px;overflow-y:auto}.mt-message-search-panel{min-height:360px;padding:0 20px 20px}.mt-message-search-form{gap:10px;display:flex}.mt-message-search-field{border:1px solid var(--c-border-strong);border-radius:var(--r-md);min-width:0;height:42px;color:var(--c-text-readable-muted);background:var(--c-bg-1);flex:1;align-items:center;gap:9px;padding:0 12px;display:flex}.mt-message-search-field:focus-within{border-color:var(--c-accent-border);box-shadow:0 0 0 2px var(--c-focus)}.mt-message-search-field input{min-width:0;height:100%;color:var(--c-text);font:inherit;background:0 0;border:0;outline:0;flex:1}.mt-message-search-scopes{border:0;gap:6px;margin:0;padding:10px 0;display:flex}.mt-message-search-scopes button{border:1px solid var(--c-border);min-height:30px;color:var(--c-text-2);cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:12px}.mt-message-search-scopes button[aria-pressed=true]{border-color:var(--c-accent-border);color:var(--c-accent-ink);background:var(--c-accent-soft)}.mt-message-search-suggestions{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-bg-1);gap:3px;max-height:224px;margin-bottom:10px;padding:6px;display:grid;overflow-y:auto}.mt-message-search-suggestions button{border-radius:var(--r-sm);color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.mt-message-search-suggestions button:hover,.mt-message-search-suggestions button:focus-visible{background:var(--c-surface-hover)}.mt-message-search-suggestions strong{min-width:126px;font-size:13px}.mt-message-search-suggestions span{color:var(--c-text-readable-muted);font-size:12px}.mt-message-search-results{gap:6px;max-height:min(48vh,440px);display:grid;overflow-y:auto}.mt-message-search-result{border:1px solid var(--c-border);border-radius:var(--r-md);width:100%;color:inherit;background:var(--c-bg-1);text-align:left;cursor:pointer;padding:11px 12px;display:block}.mt-message-search-result:hover,.mt-message-search-result:focus-visible{border-color:var(--c-accent-border);background:var(--c-surface-hover)}.mt-message-search-result header{justify-content:space-between;gap:12px;font-size:12px;display:flex}.mt-message-search-result header span{color:var(--c-text-readable-muted)}.mt-message-search-result p{color:var(--c-text-2);margin:6px 0 0;font-size:14px;line-height:1.45}.mt-message-search-result mark{border-bottom:1px solid var(--c-accent-border);color:var(--c-text);background:var(--c-accent-soft);border-radius:3px;padding:0 2px}.mt-message-search-empty{min-height:210px;color:var(--c-text-readable-muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.mt-message-search-empty strong{color:var(--c-text)}.mt-message-search-empty span{font-size:13px}.mt-dm-switcher-result{width:100%;height:52px;color:var(--c-text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:0 10px;display:flex}.mt-dm-switcher-result[aria-selected=true]{color:var(--c-text);background:var(--c-surface-hover)}.mt-dm-switcher-result-copy{flex-direction:column;min-width:0;display:flex}.mt-dm-switcher-result-icon{border-radius:var(--r-md);width:36px;height:36px;color:var(--c-text-2);background:var(--c-surface);flex:none;place-items:center;display:grid}.mt-dm-switcher-result-name,.mt-dm-switcher-result-login{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-dm-switcher-result-name{font-size:15px;font-weight:600}.mt-dm-switcher-result-login{color:var(--c-text-readable-muted);font-size:12px}.mt-dm-switcher-empty{color:var(--c-text-readable-muted);text-align:center;margin:28px 0;font-size:14px}.mt-dm-switcher footer{border-top:1px solid var(--c-surface);color:var(--c-text-readable-muted);background:var(--c-bg-1);padding:8px 16px;font-size:11px}.mt-shortcuts-list{padding:12px 20px 20px;display:grid}.mt-shortcuts-row{border-bottom:1px solid var(--c-line);min-height:44px;color:var(--c-text-2);justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.mt-shortcuts-row:last-child{border-bottom:0}.mt-shortcuts-row kbd{border:1px solid var(--c-border-strong);border-radius:var(--r-sm);color:var(--c-text);background:var(--c-surface);font:inherit;white-space:nowrap;padding:4px 8px;font-size:12px}.mt-profile-actions{grid-template-columns:minmax(0,1fr);grid-auto-columns:34px;grid-auto-flow:column;gap:6px;margin-top:14px;display:grid}.mt-profile-message-button,.mt-profile-call-button{height:34px;color:var(--c-accent-text);background:var(--c-accent-button);cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.mt-profile-message-button{gap:7px;min-width:0;font-size:13px;font-weight:600}.mt-profile-call-button{padding:0}.mt-toast[data-rich=true]{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.mt-toast-copy{flex-direction:column;min-width:0;display:flex}.mt-toast-title,.mt-toast-message{overflow-wrap:anywhere;white-space:normal;overflow:hidden}.mt-toast-title{color:var(--c-text);font-size:14px}.mt-toast-message{color:var(--c-text-2);font-weight:400}@media (prefers-reduced-motion:reduce){:root{--dur-press:0s;--dur-hover:0s;--dur-fast:0s;--dur-spring:0s;--dur-settle:0s;--dur-base:0s;--dur-slow:0s;--dur-slower:0s;--dur-popover-in:0s;--dur-popover-out:0s;--dur-modal-in:0s;--dur-modal-out:0s;--dur-tooltip:0s;--dur-switch:0s;--dur-voice-in:0s;--dur-voice-out:0s;--dur-voice-tile:0s}*,:before,:after{scroll-behavior:auto;transition-duration:0s;transition-delay:0s}:where(button,[role=button],.mt-room-row,.mt-dm-row,.mt-member-row,.mt-server-icon){scale:1}.mt-skeleton,.mt-typing-dots span,.mt-call-avatar-pulse:before,.mt-call-avatar-pulse:after,.mt-shake,.mt-toast-timer{animation:none}.mt-anchored-popover,.mt-lightbox-backdrop,.mt-lightbox img,.mt-media-viewer-backdrop,.mt-media-viewer-content,.mt-media-viewer-image,.mt-modal-layer:not([data-closing=true]) .mt-modal-scrim,.mt-modal-layer:not([data-closing=true]) .mt-modal-dialog,.mt-room-voice-panel,.mt-room-voice-content,.mt-participant-tile,.mt-dm-call-tile,.mt-message-row[data-animate-entry=true]{animation-name:mt-fade-in;animation-duration:.12s;animation-delay:0s;transform:translate(0)}.mt-modal-layer[data-closing=true] .mt-modal-scrim,.mt-modal-layer[data-closing=true] .mt-modal-dialog,.mt-anchored-popover[data-closing=true]{animation-name:mt-fade-out;animation-duration:.12s;transform:none}.mt-reaction[data-animation-phase]{transition:none;transform:none}.mt-toast,.mt-toast[data-closing=true]{transition:opacity .12s var(--ease-out);translate:none}.mt-share-menu,.mt-context-menu,.mt-member-context-menu,.mt-message-menu{animation-name:mt-fade-in;animation-duration:.12s;translate:none}.mt-anchored-popover,.mt-modal-layer .mt-modal-scrim,.mt-modal-layer .mt-modal-dialog,.mt-settings[data-settings-motion=true]{opacity:1;animation:none;transform:none}.mt-pinned-count[data-flash=true]{animation-name:mt-fade-in;animation-duration:.12s;scale:1}}:root[data-reduced-motion=true]{--dur-press:0s;--dur-hover:0s;--dur-fast:0s;--dur-spring:0s;--dur-settle:0s;--dur-base:0s;--dur-slow:0s;--dur-slower:0s;--dur-popover-in:0s;--dur-popover-out:0s;--dur-modal-in:0s;--dur-modal-out:0s;--dur-tooltip:0s;--dur-switch:0s;--dur-voice-in:0s;--dur-voice-out:0s;--dur-voice-tile:0s}:root[data-reduced-motion=true] *,:root[data-reduced-motion=true] :before,:root[data-reduced-motion=true] :after{scroll-behavior:auto;transition-duration:0s;transition-delay:0s}:root[data-reduced-motion=true] :where(button,[role=button],.mt-room-row,.mt-dm-row,.mt-member-row,.mt-server-icon){scale:1}:root[data-reduced-motion=true] .mt-skeleton,:root[data-reduced-motion=true] .mt-typing-dots span,:root[data-reduced-motion=true] .mt-recording-dot,:root[data-reduced-motion=true] .mt-call-avatar-pulse:before,:root[data-reduced-motion=true] .mt-call-avatar-pulse:after,:root[data-reduced-motion=true] .mt-shake,:root[data-reduced-motion=true] .mt-toast-timer{animation:none}:root[data-reduced-motion=true] .mt-anchored-popover,:root[data-reduced-motion=true] .mt-lightbox-backdrop,:root[data-reduced-motion=true] .mt-lightbox img,:root[data-reduced-motion=true] .mt-media-viewer-backdrop,:root[data-reduced-motion=true] .mt-media-viewer-content,:root[data-reduced-motion=true] .mt-media-viewer-image,:root[data-reduced-motion=true] .mt-modal-layer:not([data-closing=true]) .mt-modal-scrim,:root[data-reduced-motion=true] .mt-modal-layer:not([data-closing=true]) .mt-modal-dialog,:root[data-reduced-motion=true] .mt-room-voice-panel,:root[data-reduced-motion=true] .mt-room-voice-content,:root[data-reduced-motion=true] .mt-participant-tile,:root[data-reduced-motion=true] .mt-dm-call-tile,:root[data-reduced-motion=true] .mt-message-row[data-animate-entry=true]{animation-name:mt-fade-in;animation-duration:.12s;animation-delay:0s;transform:translate(0)}:root[data-reduced-motion=true] .mt-pending-voice-message,:root[data-reduced-motion=true] .mt-pending-voice-message[data-state=complete]{animation-name:mt-fade-in;animation-duration:.12s;transform:none}:root[data-reduced-motion=true] .mt-recording-cancelled{animation:.12s linear both mt-fade-out;transform:none}:root[data-reduced-motion=true] .mt-modal-layer[data-closing=true] .mt-modal-scrim,:root[data-reduced-motion=true] .mt-modal-layer[data-closing=true] .mt-modal-dialog,:root[data-reduced-motion=true] .mt-anchored-popover[data-closing=true]{animation-name:mt-fade-out;animation-duration:.12s;transform:none}:root[data-reduced-motion=true] .mt-reaction[data-animation-phase]{transition:none;transform:none}:root[data-reduced-motion=true] .mt-toast,:root[data-reduced-motion=true] .mt-toast[data-closing=true]{transition:opacity .12s var(--ease-out);translate:none}:root[data-reduced-motion=true] .mt-share-menu,:root[data-reduced-motion=true] .mt-context-menu,:root[data-reduced-motion=true] .mt-member-context-menu,:root[data-reduced-motion=true] .mt-message-menu{animation-name:mt-fade-in;animation-duration:.12s;translate:none}:root[data-reduced-motion=true] .mt-anchored-popover,:root[data-reduced-motion=true] .mt-modal-layer .mt-modal-scrim,:root[data-reduced-motion=true] .mt-modal-layer .mt-modal-dialog,:root[data-reduced-motion=true] .mt-settings[data-settings-motion=true]{opacity:1;animation:none;transform:none}:root[data-reduced-motion=true] .mt-pinned-count[data-flash=true]{animation-name:mt-fade-in;animation-duration:.12s;scale:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.mt-button,.mt-icon-control{color:var(--c-text);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.mt-button{border-radius:var(--r-md);min-width:max-content;box-shadow:none}.mt-button[data-size=s]{height:32px;padding:0 var(--s-3);font:var(--t-sm);font-weight:600}.mt-button[data-size=m]{height:36px;padding:0 var(--s-4);font:var(--t-base);font-weight:600}.mt-button[data-size=l]{height:40px;padding:0 var(--s-5);font:var(--t-base);font-weight:600}.mt-button[data-variant=primary]{color:var(--c-accent-text);background:var(--c-accent-button);box-shadow:none}.mt-button[data-variant=primary]:hover{background:var(--c-accent-button-hover)}.mt-button[data-variant=primary]:active{background:var(--c-accent-button-pressed)}.mt-button[data-variant=secondary]{border-color:var(--c-border-strong);background:var(--c-surface);box-shadow:var(--elev-1)}.mt-button[data-variant=secondary]:hover{background:var(--c-surface-hover)}.mt-button[data-variant=secondary]:active{background:var(--c-surface-pressed)}.mt-button[data-variant=quiet]{color:var(--c-text-2)}.mt-button[data-variant=quiet]:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-button[data-variant=danger]{color:var(--c-on-media);background:var(--c-danger-button)}.mt-button[data-variant=danger]:hover{background:var(--c-danger-hover)}.mt-button[data-variant=danger]:active{background:var(--c-danger-pressed)}.mt-button:focus-visible,.mt-icon-control:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.mt-button:disabled,.mt-icon-control:disabled{cursor:not-allowed;opacity:.45;scale:1}.mt-button-label[data-hidden=true]{visibility:hidden}.mt-spinner{border-radius:var(--r-full);border:2px solid;border-right-color:#0000;width:16px;height:16px;animation:.6s linear infinite mt-spinner;position:absolute}@keyframes mt-spinner{to{rotate:1turn}}.mt-icon-control{width:var(--icon-size);height:var(--icon-size);flex:0 0 var(--icon-size);border-radius:var(--r-md);color:var(--c-text-2);padding:0}.mt-icon-control[data-shape=circle]{border-radius:var(--r-full)}.mt-icon-control>svg{width:20px;height:20px}.mt-icon-control[data-size="32"]>svg{width:18px;height:18px}.mt-icon-control:hover,.mt-icon-control[data-active=true]{color:var(--c-text);background:var(--c-surface-hover)}.mt-icon-control:active{background:var(--c-surface-pressed)}.mt-control-field{gap:var(--s-2);display:grid}.mt-control-label{color:var(--c-text-2);font-size:13px;font-weight:500;line-height:18px}.mt-control-input-wrap{border-radius:var(--r-md);background:var(--c-surface);min-width:0;height:40px;transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);border:1px solid #0000;align-items:center;display:flex}.mt-control-input-wrap:hover{border-color:var(--c-line-strong)}.mt-control-input-wrap:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-focus)}.mt-control-input-wrap[data-error=true]{border-color:var(--c-danger);box-shadow:0 0 0 3px var(--c-danger-soft)}.mt-control-input{width:100%;min-width:0;height:100%;padding:0 var(--s-3);color:var(--c-text);font:var(--t-base);background:0 0;border:0;outline:0}.mt-control-input::placeholder{color:var(--c-text-4)}.mt-control-input:disabled{cursor:not-allowed;opacity:.56}.mt-control-input-wrap:has(.mt-control-input:disabled){cursor:not-allowed;opacity:.56}.mt-control-leading,.mt-control-trailing{color:var(--c-text-readable-muted);align-items:center;display:flex}.mt-control-leading{padding-left:var(--s-3)}.mt-control-trailing{padding-right:var(--s-1)}.mt-control-inline-action{margin:0}.mt-control-description{color:var(--c-text-readable-muted);font:var(--t-sm);align-items:center;gap:5px;display:flex}.mt-control-description[data-error=true]{color:var(--c-danger-ink)}.mt-control-textarea{resize:vertical;border-radius:var(--r-md);background:var(--c-surface);border:1px solid #0000;min-height:96px;padding-block:10px}.mt-control-textarea:hover{border-color:var(--c-line-strong)}.mt-control-select-wrap{position:relative}.mt-control-select{appearance:none;cursor:pointer;padding-right:36px}.mt-control-select-icon{color:var(--c-text-readable-muted);pointer-events:none;position:absolute;right:12px}.mt-control-textarea:focus-visible{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-focus);outline:0}.mt-control-textarea[aria-invalid=true]{border-color:var(--c-danger);box-shadow:0 0 0 3px var(--c-danger-soft)}.mt-switch-control{align-items:center;gap:var(--s-4);width:100%;padding:var(--s-3) 0;color:var(--c-text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex;position:relative}:is(.mt-switch-control:has(input:disabled),.mt-check-control:has(input:disabled)){cursor:not-allowed;opacity:.45}.mt-switch-control>input,.mt-settings-toggle>input{z-index:1;cursor:pointer;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.mt-switch-control>span{flex:1;gap:2px;min-width:0;display:grid}.mt-switch-control strong,.mt-check-control strong{font:var(--t-base);font-weight:600}.mt-switch-control small,.mt-check-control small{color:var(--c-text-readable-muted);font:var(--t-sm)}.mt-switch-visual{border:1px solid var(--c-border-strong);border-radius:var(--r-full);background:var(--c-surface-pressed);width:36px;height:20px;transition:background-color var(--dur-switch) var(--ease-out);flex:none;position:relative}.mt-switch-control:has(input:focus-visible) .mt-switch-visual{box-shadow:0 0 0 3px var(--c-focus)}.mt-switch-visual>i{border-radius:var(--r-full);background:var(--c-on-media);width:16px;height:16px;box-shadow:0 1px 3px color-mix(in srgb, var(--c-shadow) 24%, transparent);transition:transform var(--dur-switch) var(--ease-out), background-color var(--dur-switch) var(--ease-out);position:absolute;top:1px;left:1px}.mt-switch-visual[data-checked=true]{background:var(--c-accent-button);border-color:#0000}.mt-switch-visual[data-checked=true]>i{background:var(--c-on-media);transform:translate(16px)}.mt-check-control{gap:var(--s-3);color:var(--c-text);cursor:pointer;grid-template-columns:20px 1fr;align-items:start;display:grid}.mt-check-control input{pointer-events:none;opacity:0;position:absolute}:where(.mt-check-control>i){border:1px solid var(--c-border-strong);border-radius:var(--r-xs);background:var(--c-surface);width:20px;height:20px;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:relative}.mt-check-control input[type=radio]+i{border-radius:var(--r-full)}.mt-check-control input:checked+i{border-color:var(--c-accent-button);background:var(--c-accent-button)}.mt-check-control input[type=checkbox]:checked+i:after{border-bottom:2px solid var(--c-accent-text);border-left:2px solid var(--c-accent-text);content:"";width:9px;height:5px;animation:mt-check-draw var(--dur-base) var(--ease-out);rotate:-45deg}.mt-check-control input[type=radio]:checked+i:after{border-radius:var(--r-full);background:var(--c-accent-text);content:"";width:8px;height:8px}.mt-check-control input:focus-visible+i{box-shadow:0 0 0 3px var(--c-focus)}.mt-check-control>span{gap:2px;display:grid}@keyframes mt-check-draw{0%{opacity:0;scale:.5}}.mt-range-control{gap:var(--s-2);color:var(--c-text-2);font:var(--t-sm);font-weight:600;display:grid}.mt-range-control>span:last-child{gap:var(--s-3);grid-template-columns:1fr 52px;align-items:center;display:grid}.mt-range-control input{appearance:none;border-radius:var(--r-full);background:linear-gradient(to right, var(--c-accent-button) 0 var(--range-progress), var(--c-surface-pressed) var(--range-progress) 100%);cursor:pointer;width:100%;height:4px;margin:0}.mt-range-control input::-webkit-slider-thumb{appearance:none;border-radius:var(--r-full);background:var(--c-on-media);width:14px;height:14px;box-shadow:var(--elev-float);border:0}.mt-range-control input::-moz-range-thumb{border-radius:var(--r-full);background:var(--c-on-media);width:14px;height:14px;box-shadow:var(--elev-float);border:0}.mt-range-control input:focus-visible{outline:2px solid var(--c-accent);outline-offset:4px}.mt-range-control input:disabled{cursor:not-allowed;opacity:.45}.mt-range-control output{color:var(--c-text-2);font:var(--t-numeric);font-variant-numeric:tabular-nums;text-align:right}.mt-segments{border:0;margin:0;padding:0}.mt-segments legend{margin-bottom:var(--s-2);color:var(--c-text-2);font:var(--t-sm);font-weight:600}.mt-segments>div{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-bg-1);gap:2px;padding:3px;display:flex}.mt-segments button{min-height:32px;padding:0 var(--s-3);border-radius:calc(var(--r-md) - 3px);color:var(--c-text-readable-muted);font:var(--t-sm);cursor:pointer;background:0 0;border:0;flex:1;font-weight:600}.mt-segments button:hover:not([aria-pressed=true]),.mt-tabs>button:hover:not([aria-selected=true]){color:var(--c-text);background:var(--c-hover)}.mt-segments button:focus-visible,.mt-tabs>button:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.mt-segments button[aria-pressed=true]{color:var(--c-text);background:var(--c-surface);box-shadow:var(--elev-1)}.mt-tabs{gap:var(--s-1);border-bottom:1px solid var(--c-border);display:flex;position:relative}.mt-tabs>button{align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-3);color:var(--c-text-readable-muted);font:var(--t-base);cursor:pointer;transition:color var(--dur-fast) var(--ease-out);background:0 0;border:0;font-weight:600;display:inline-flex;position:relative}.mt-tabs>button:hover,.mt-tabs>button[aria-selected=true]{color:var(--c-text)}.mt-tabs-indicator{border-radius:var(--r-full);background:var(--c-accent);pointer-events:none;height:2px;transition:width .18s var(--ease-out), transform .18s var(--ease-out);position:absolute;bottom:-1px;left:0}.mt-tabs>button>span{border-radius:var(--r-full);min-width:20px;color:var(--c-accent-text);background:var(--c-accent-button);font:var(--t-xs);text-align:center;padding:1px 5px}.mt-tab-panels{min-width:0;display:grid}.mt-tab-panel{visibility:hidden;opacity:0;pointer-events:none;min-width:0;transition:opacity var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-fast);grid-area:1/1}.mt-tab-panel[data-active=true]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--dur-fast) var(--ease-out), visibility 0s}.mt-tab-panels[data-direction=forward] .mt-tab-panel[data-active=true]{animation-name:mt-tab-panel-forward;animation-duration:.18s;animation-timing-function:var(--ease-out);animation-fill-mode:both}.mt-tab-panels[data-direction=backward] .mt-tab-panel[data-active=true]{animation-name:mt-tab-panel-backward;animation-duration:.18s;animation-timing-function:var(--ease-out);animation-fill-mode:both}@keyframes mt-tab-panel-forward{0%{opacity:0;transform:translate(10px)}}@keyframes mt-tab-panel-backward{0%{opacity:0;transform:translate(-10px)}}.mt-breadcrumbs{align-items:center;gap:var(--s-2);color:var(--c-text-readable-muted);font:var(--t-sm);display:flex}.mt-breadcrumbs>*+:before{margin-right:var(--s-2);color:var(--c-text-4);content:"/"}.mt-menu{--surface-y:4px;min-width:220px;padding:var(--s-2);border:1px solid var(--c-border);border-radius:var(--r-xl);background:var(--c-overlay);box-shadow:var(--elev-2);transform-origin:0 0;gap:2px;display:grid}.mt-menu[data-kind=context]{border-radius:var(--r-lg)}.mt-menu-entry{gap:var(--s-2);min-height:32px;padding:0 var(--s-2);border-radius:var(--r-sm);color:var(--c-text-2);font:var(--t-base);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px 1fr auto;align-items:center;display:grid}.mt-menu-entry>span:first-child:nth-last-child(2){grid-column:1/3}.mt-menu-entry:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-menu-entry:disabled{cursor:not-allowed;opacity:.45}.mt-action-menu-trigger{flex:none}.mt-action-menu-popover .mt-menu{width:240px}.mt-menu-entry:focus-visible{outline:2px solid var(--c-accent);outline-offset:-2px}.mt-menu-entry[data-danger=true]{color:var(--c-danger-ink)}.mt-menu-entry[data-danger=true]:hover{color:var(--c-on-media);background:var(--c-danger-button)}.mt-menu-entry kbd{color:var(--c-text-readable-muted);font:var(--t-code)}.mt-menu-divider{height:1px;margin:var(--s-1);background:var(--c-border-strong)}.mt-tooltip-anchor{display:inline-flex;position:relative}.mt-tooltip{z-index:300;left:50%;bottom:calc(100% + var(--s-2));transform-origin:bottom;border-radius:var(--r-sm);width:max-content;max-width:240px;color:var(--c-tooltip-text);background:var(--c-tooltip);box-shadow:var(--elev-float);font:var(--t-sm);pointer-events:none;opacity:0;transition:transform var(--dur-tooltip) var(--ease-out) .5s, opacity var(--dur-tooltip) var(--ease-out) .5s;padding:5px 8px;position:absolute;transform:translate(-50%)translateY(4px)scale(.96)}.mt-tooltip-anchor:focus-within .mt-tooltip{opacity:1;transform:translate(-50%)translateY(0)scale(1)}.mt-tooltip-portal{transform-origin:0;pointer-events:none;opacity:1;position:fixed;bottom:auto;right:auto;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.mt-tooltip-anchor:hover .mt-tooltip{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}:root[data-tooltip-warm=true] .mt-tooltip{transition-delay:0s}.mt-badge{border-radius:var(--r-full);min-width:16px;min-height:16px;color:var(--c-text-2);background:var(--c-surface-pressed);font:var(--t-xs);letter-spacing:0;justify-content:center;align-items:center;padding:1px 6px;display:inline-flex}.mt-badge[data-tone=accent]{color:var(--c-accent-text);background:var(--c-accent-button)}.mt-badge[data-tone=danger]{color:var(--c-on-media);background:var(--c-danger-button)}.mt-badge[data-tone=neutral]{border-radius:var(--r-xs);font-size:10px;font-weight:600}.mt-badge[data-tone=warning]{color:var(--c-bg-0);background:var(--c-warning)}.mt-status-dot{box-sizing:border-box;border:2px solid var(--c-bg-1);border-radius:var(--r-full);background:var(--c-text-4);width:12px;height:12px;display:inline-block;position:relative}.mt-status-dot[data-status=dnd]:after,.mt-avatar-status[data-status=dnd]:after{border-radius:var(--r-full);background:var(--c-on-media);content:"";height:2px;position:absolute;inset:calc(50% - 1px) 2px auto}.mt-avatar-status{box-sizing:content-box}.mt-status-dot[data-status=online]{background:var(--c-live)}.mt-status-dot[data-status=idle]{background:var(--c-warning)}.mt-status-dot[data-status=dnd]{background:var(--c-danger-button)}.mt-status-dot[data-status=unread]{background:var(--c-accent);border:0}.mt-skeleton{display:inline-block}.mt-empty-state{justify-items:center;gap:var(--s-2);max-width:420px;padding:var(--s-8);color:var(--c-text-readable-muted);text-align:center;margin:auto;display:grid}.mt-empty-state>div{width:72px;height:72px;margin-bottom:var(--s-2);border:1px solid var(--c-border);border-radius:var(--r-xl);color:var(--c-accent-ink);background:var(--c-accent-soft);box-shadow:var(--elev-1);place-items:center;display:grid}.mt-empty-state h2,.mt-empty-state p{margin:0}.mt-empty-state h2{color:var(--c-text);font:var(--t-xl)}.mt-empty-state p{max-width:42ch;font:var(--t-base)}.mt-primary-button,.mt-secondary-button,.mt-danger-button{justify-content:center;align-items:center;gap:var(--s-2);min-height:36px;padding:0 var(--s-4);border-radius:var(--r-md);font:var(--t-base);white-space:nowrap;font-weight:600;display:inline-flex}.mt-primary-button{color:var(--c-accent-text);background:var(--c-accent-button)}.mt-primary-button:hover{background:var(--c-accent-button-hover)}a.mt-primary-button:hover{color:var(--c-accent-text)}a.mt-secondary-button:hover{color:var(--c-text)}.mt-secondary-button{border:1px solid var(--c-border-strong);color:var(--c-text);background:var(--c-surface);box-shadow:var(--elev-1)}.mt-secondary-button:hover{background:var(--c-surface-hover)}.mt-danger-button{color:var(--c-on-media);background:var(--c-danger-button)}.mt-icon-button{border-radius:var(--r-md);color:var(--c-text-2)}.mt-icon-button:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-field{border-color:var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text);background:var(--c-surface);box-shadow:var(--elev-1)}.mt-field:hover{background:var(--c-surface-hover)}.mt-field:focus-visible{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-focus);outline:0}select.mt-field:focus-visible{box-shadow:var(--elev-1)}.mt-context-menu,.mt-member-context-menu,.mt-message-menu,.mt-share-menu,.mt-reaction-tooltip,.mt-emoji-picker{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-overlay);box-shadow:var(--elev-2)}.mt-toast,.mt-toast[data-rich=true]{border-color:var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-overlay);width:100%;min-width:min(320px,100vw - 32px);box-shadow:var(--elev-float);text-align:left;cursor:default;align-items:center;gap:8px;padding:8px 10px;display:flex}.mt-toast[data-tone=error]{border-color:var(--c-danger)}.mt-toast-main{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:2px 4px;display:flex}button.mt-toast-main{cursor:pointer}.mt-toast-action,.mt-toast-close{border-radius:var(--r-sm);min-height:32px;color:var(--c-accent-ink);font:var(--t-sm);cursor:pointer;background:0 0;border:0;font-weight:600}.mt-toast-action{padding:0 8px}.mt-toast-close{width:32px;color:var(--c-text-2);flex:0 0 32px;place-items:center;padding:0;display:grid}.mt-toast-action:hover,.mt-toast-close:hover{background:var(--c-hover)}.mt-toast:hover .mt-toast-timer,.mt-toast:focus-within .mt-toast-timer{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mt-spinner,.mt-check-control input:checked+i:after{animation:none}.mt-tab-panels[data-direction] .mt-tab-panel[data-active=true]{animation-name:mt-fade-in;animation-duration:.12s;transform:none}.mt-tooltip,.mt-tooltip-anchor:hover .mt-tooltip,.mt-tooltip-anchor:focus-within .mt-tooltip{transition:opacity .12s var(--ease-out) .5s;transform:translate(-50%)}:root[data-tooltip-warm=true] .mt-tooltip{transition-delay:0s}}:root[data-reduced-motion=true] .mt-spinner,:root[data-reduced-motion=true] .mt-check-control input:checked+i:after{animation:none}:root[data-reduced-motion=true] .mt-tab-panels[data-direction] .mt-tab-panel[data-active=true]{animation-name:mt-fade-in;animation-duration:.12s;transform:none}:root[data-reduced-motion=true] .mt-tooltip,:root[data-reduced-motion=true] .mt-tooltip-anchor:hover .mt-tooltip,:root[data-reduced-motion=true] .mt-tooltip-anchor:focus-within .mt-tooltip{transition:opacity .12s var(--ease-out) .5s;transform:translate(-50%)}:root[data-reduced-motion=true][data-tooltip-warm=true] .mt-tooltip-anchor .mt-tooltip{transition-delay:0s}.mt-download-page{min-height:0;padding:var(--s-6);color:var(--c-text);background:var(--c-bg-0);flex:1;overflow:auto}.mt-download-header{justify-content:space-between;align-items:center;gap:var(--s-4);width:min(100%,960px);margin:0 auto;display:flex}.mt-download-brand,.mt-download-back{color:var(--c-text);align-items:center;text-decoration:none;display:inline-flex}.mt-download-brand{gap:10px;font-size:18px}.mt-download-back{color:var(--c-text-readable-muted);font:var(--t-base);gap:6px}.mt-download-back:hover{color:var(--c-accent-ink)}.mt-download-panel{border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-bg-2);width:min(100%,600px);margin:clamp(48px,10vh,112px) auto 48px;padding:40px}.mt-download-mark{width:52px;height:52px;margin-bottom:var(--s-5);border-radius:var(--r-lg);color:var(--c-accent-text);background:var(--c-accent-button);justify-content:center;align-items:center;display:flex}.mt-download-panel h1{font:var(--t-3xl);text-wrap:balance;margin:0}.mt-download-lead{max-width:55ch;margin:var(--s-3) 0 0;color:var(--c-text-readable-muted);font:var(--t-md);text-wrap:pretty}.mt-download-actions{margin-top:var(--s-8);flex-direction:column;align-items:flex-start;display:flex}.mt-download-primary,.mt-download-choice{justify-content:center;align-items:center;gap:var(--s-2);min-height:44px;text-decoration:none;display:inline-flex}.mt-download-primary{min-width:230px}.mt-download-note{max-width:52ch;margin:var(--s-3) 0 0;color:var(--c-text-readable-muted);font:var(--t-sm)}.mt-download-others{margin-top:var(--s-8)}.mt-download-others-title{margin:0 0 var(--s-3);color:var(--c-text-readable-muted);font:var(--t-xs);letter-spacing:.04em;text-transform:uppercase}.mt-download-choices{gap:var(--s-3);flex-wrap:wrap;display:flex}.mt-download-choice{min-width:200px;padding:0 var(--s-4);justify-content:flex-start}.mt-download-choice-title{color:var(--c-text);font-weight:600}.mt-download-choice-hint{padding-left:var(--s-3);color:var(--c-text-readable-muted);font:var(--t-sm);margin-left:auto}.mt-download-legal{gap:var(--s-2) var(--s-5);width:min(100%,960px);padding-bottom:var(--s-6);color:var(--c-text-readable-muted);font:var(--t-sm);flex-wrap:wrap;margin:0 auto;display:flex}.mt-download-legal a,.mt-legal-document a{color:var(--c-text-readable-muted);text-underline-offset:3px}.mt-download-legal a:hover,.mt-legal-document a:hover{color:var(--c-accent-ink)}.mt-legal-page{min-height:100%;padding:var(--s-6);color:var(--c-text);background:var(--c-bg-0);flex:1;overflow:auto}.mt-legal-header{justify-content:space-between;align-items:center;gap:var(--s-4);width:min(100%,960px);margin:0 auto;display:flex}.mt-legal-document{border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-bg-2);width:min(100%,720px);margin:clamp(48px,10vh,96px) auto;padding:clamp(28px,5vw,48px)}.mt-legal-document h1{margin:0 0 var(--s-6);font:var(--t-3xl);text-wrap:balance}.mt-legal-document p{color:var(--c-text-readable-muted);font:var(--t-md);margin:0;line-height:1.7}.mt-legal-document p+p{margin-top:var(--s-4)}.mt-legal-document h2{margin:var(--s-8) 0 var(--s-3);font:var(--t-lg);font-weight:600}.mt-legal-document ul{padding-left:var(--s-5);gap:var(--s-2);color:var(--c-text-readable-muted);font:var(--t-md);margin:0;line-height:1.6;display:grid}.mt-legal-document strong{color:var(--c-text);font-weight:600}.mt-legal-document :is(p,ul)+:is(p,ul){margin-top:var(--s-3)}@media (width<=600px){.mt-download-page,.mt-legal-page{padding:var(--s-4)}.mt-download-back-text{display:none}.mt-download-panel{margin-top:var(--s-10);padding:var(--s-6)}.mt-download-primary,.mt-download-choice{width:100%}.mt-download-legal{gap:var(--s-3);padding-bottom:var(--s-4);flex-direction:column}.mt-legal-document{margin-top:var(--s-10);padding:var(--s-6)}}.mt-dialog-textarea{resize:vertical;height:auto;min-height:88px;padding:10px 11px;line-height:1.45}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:where(button:not(:disabled):not(.mt-modal-scrim):not(.mt-overlay-dismiss):not(.mt-participant-tile-hit):not(.mt-focus-tile-hit):not(.mt-dm-call-tile-hit),[role=button]:not([aria-disabled=true]),a.mt-primary-button,a.mt-secondary-button,.mt-room-row,.mt-dm-row,.mt-member-row,.mt-server-icon,.mt-theme-card){transition:scale var(--dur-press) var(--ease-out), transform var(--dur-fast) var(--ease-out), color var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), border-color var(--dur-hover) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), border-radius var(--dur-fast) var(--ease-out);scale:1}:where(button:not(:disabled):not(.mt-modal-scrim):not(.mt-overlay-dismiss):not(.mt-participant-tile-hit):not(.mt-focus-tile-hit):not(.mt-dm-call-tile-hit),[role=button]:not([aria-disabled=true]),a.mt-primary-button,a.mt-secondary-button,.mt-room-row,.mt-dm-row,.mt-member-row,.mt-server-icon,.mt-theme-card):active{transition-duration:var(--dur-press);transition-timing-function:var(--ease-out);scale:.97}:where(.mt-room-row,.mt-dm-row,.mt-member-row):active{scale:.97}.mt-participant-tile,.mt-focus-tile,.mt-dm-call-tile{opacity:1;transition:scale var(--dur-voice-tile) var(--ease-out), opacity var(--dur-voice-tile) var(--ease-out), box-shadow var(--dur-voice-out) var(--ease-out);scale:1}:is(.mt-participant-tile:has(.mt-participant-tile-hit:active),.mt-focus-tile:has(.mt-focus-tile-hit:active),.mt-dm-call-tile:has(.mt-dm-call-tile-hit:active)){scale:1}.mt-app-shell{color:var(--c-text);background:var(--c-bg-0);position:relative}.mt-startup-shell{flex:1;min-width:1032px;min-height:0;display:flex;overflow:hidden}.mt-startup-navigation{width:296px}.mt-startup-server-rail{flex:0 0 56px;width:56px;height:100%}.mt-startup-rail-home,.mt-startup-server-list{flex-direction:column;align-items:center;gap:8px;padding:8px 0;display:flex}.mt-startup-rail-home{height:var(--header-height);border-bottom:1px solid var(--c-border);justify-content:center;padding:0}.mt-startup-server-mark{border-radius:var(--r-full);width:40px;height:40px;color:var(--c-on-media);background:var(--c-accent-button);flex:0 0 40px;place-items:center;font-size:14px;font-weight:700;display:grid}.mt-startup-sidebar{width:240px}.mt-startup-sidebar-header,.mt-startup-main-header{height:var(--header-height);flex:0 0 var(--header-height);border-bottom:1px solid var(--c-border);align-items:center;gap:10px;padding:0 16px;display:flex}.mt-startup-line{height:10px;display:block}.mt-startup-line-title{width:58%;height:13px}.mt-startup-cached-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.mt-startup-line-label{width:34%;height:8px;margin:10px 8px 5px}.mt-startup-channel-list{padding:8px}.mt-startup-channel-row{align-items:center;gap:10px;height:36px;padding:0 8px;display:flex}.mt-startup-channel-icon{border-radius:var(--r-xs);flex:0 0 16px;width:16px;height:16px}.mt-startup-cached-channel{color:var(--c-text-readable-muted);font-size:14px}.mt-startup-cached-channel>span:first-child{color:var(--c-text-readable-muted);font-size:18px}.mt-startup-cached-channel-title{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mt-startup-user-panel{border-top:1px solid var(--c-border);background:var(--c-bg-1);flex:0 0 52px;align-items:center;gap:8px;height:52px;padding:8px;display:flex}.mt-startup-user-avatar,.mt-startup-message-avatar{border-radius:var(--r-full);flex:0 0 32px;width:32px;height:32px}.mt-startup-user-name{width:86px}.mt-startup-user-action{width:24px;height:24px;margin-left:auto}.mt-startup-user-action+.mt-startup-user-action{margin-left:0}.mt-startup-main{background:var(--c-bg-2);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mt-startup-main-title{width:132px;height:12px}.mt-startup-messages{flex-direction:column;flex:1;justify-content:flex-end;gap:22px;min-height:0;padding:28px 20px;display:flex}.mt-startup-message{gap:12px;display:flex}.mt-startup-message-copy{flex-direction:column;flex:1;gap:7px;min-width:0;padding-top:2px;display:flex}.mt-startup-message-author{width:116px;height:11px}.mt-startup-composer{border-radius:var(--r-md);flex:0 0 44px;height:44px;margin:0 16px 18px}.mt-server-rail{isolation:isolate;border-right:1px solid var(--c-border);background:var(--c-server-rail);position:relative;overflow:hidden}.mt-server-list{width:100%;min-height:0;-webkit-mask-image:linear-gradient(to bottom, transparent, var(--c-text) 8px, var(--c-text) calc(100% - 8px), transparent);mask-image:linear-gradient(to bottom, transparent, var(--c-text) 8px, var(--c-text) calc(100% - 8px), transparent);flex-direction:column;flex:1;align-items:center;gap:8px;padding:8px 0;display:flex;overflow:hidden auto}.mt-server-home{width:100%;height:var(--header-height);flex-shrink:0;justify-content:center;align-items:center;margin-bottom:8px;padding:0;display:flex}.mt-server-divider{display:none}.mt-server-actions{border-top:1px solid var(--c-line);background:var(--c-server-rail);flex-direction:column;flex-shrink:0;align-items:center;gap:8px;width:100%;padding:8px 0 12px;display:flex}.mt-room-list,.mt-dm-list,.mt-member-list,.mt-settings-sidebar{overflow-x:hidden}.mt-server-rail:before{z-index:-1;content:"";pointer-events:none;background:0 0;width:56px;position:fixed;top:32px;bottom:0;left:0}.mt-primary-sidebar{border-right:1px solid var(--c-border);background:var(--c-bg-1);box-shadow:none}.mt-primary-sidebar[data-resizing=true],.mt-resizable-right-panel[data-resizing=true]{transition:none}.mt-guild-sidebar,.mt-dm-sidebar{background:var(--c-bg-1);border-radius:0}.mt-guild-sidebar-header,.mt-dm-sidebar>header,.mt-channel-header,.mt-dm-header,.mt-friends-header{box-sizing:border-box;height:var(--header-height);min-height:var(--header-height);border-bottom:1px solid var(--c-border);background:color-mix(in srgb, var(--c-bg-2) 88%, transparent);box-shadow:none}.mt-guild-sidebar-header,.mt-dm-sidebar>header{background:color-mix(in srgb, var(--c-bg-1) 88%, transparent)}.mt-guild-sidebar-menu{transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out)}.mt-guild-sidebar-menu:hover{background:var(--c-surface-hover)}.mt-main-surface,.mt-channel-content,.mt-dm-content,.mt-dm-chat{background:var(--c-bg-2)}.mt-dm-content[data-call-active=true],.mt-dm-call-main{background:var(--c-stage)}.mt-dm-content[data-call-active=true]{flex-direction:column}.mt-dm-call-main{flex:1;min-width:0;min-height:0;display:flex}.mt-dm-call-main>.mt-dm-call-panel{border-bottom:0;flex:1;height:auto;min-height:0}.mt-dm-chat>.mt-channel-chat-column{flex:1}.mt-dm-chat>.mt-channel-chat-column>.mt-composer-wrap{margin-bottom:26px}.mt-room-layout{flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.mt-room-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mt-room-main[data-voice-active=true]{background:var(--c-stage)}.mt-call-chat-slot{pointer-events:none;flex:none;width:100%;min-width:0;height:0;min-height:0;position:relative;overflow:hidden}.mt-call-chat-slot[data-visible=true]{pointer-events:auto}.mt-call-chat-slot[data-resizing=true]{transition:none}.mt-call-chat-slot>.mt-resize-handle{position:absolute;top:-3px}.mt-call-chat-panel{border-top:1px solid var(--c-border);background:var(--c-bg-1);opacity:0;width:100%;min-width:0;height:100%;min-height:0;transition:transform .16s var(--ease-out), opacity .12s var(--ease-out);flex-direction:column;display:flex;overflow:hidden;transform:translateY(8px);container:call-chat/inline-size}.mt-call-chat-slot[data-visible=true]>.mt-call-chat-panel{opacity:1;transform:translateY(0)}.mt-call-chat-slot[data-instant=true]>.mt-call-chat-panel{transition-duration:0s}.mt-call-chat-header{height:var(--header-height);min-height:var(--header-height);align-items:center;gap:var(--s-2);padding:0 var(--s-2) 0 var(--s-4);border-bottom:1px solid var(--c-border);color:var(--c-text-readable-muted);display:flex}.mt-call-chat-header h2{min-width:0;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:15px;font-weight:600;overflow:hidden}.mt-call-chat-panel>.mt-channel-chat-column{flex:1}.mt-call-chat-panel .mt-channel-chat-column>.mt-composer-wrap:last-child{margin-bottom:var(--s-3)}.mt-room-chat-toggle{border-radius:var(--r-md);height:34px;color:var(--c-text-readable-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.mt-room-chat-toggle:hover,.mt-room-chat-toggle[aria-pressed=true]{color:var(--c-text);background:var(--c-surface)}.mt-members-panel-slot{opacity:0;pointer-events:none;min-width:0;height:100%;transition:grid-template-columns var(--dur-settle) var(--ease-settle), opacity var(--dur-base) var(--ease-out);flex:none;grid-template-columns:minmax(0,0fr);display:grid;overflow:hidden}.mt-members-panel-slot[data-visible=true]{opacity:1;pointer-events:auto;grid-template-columns:minmax(0,1fr)}.mt-members-panel-slot>.mt-members-panel{border-left:1px solid var(--c-border);background:var(--c-bg-1);min-width:0;overflow:hidden}.mt-server-icon{border-radius:var(--r-full);box-shadow:none;transition:border-radius .2s var(--ease-out), background-color .1s linear;border:0}.mt-server-icon:hover,.mt-server-icon[data-active=true]{border-radius:16px}.mt-server-icon[data-active=true]{outline:0}.mt-server-slot:before{border-radius:0 var(--r-xs) var(--r-xs) 0;background:var(--c-text);content:"";width:4px;height:32px;transition:none;position:absolute;top:calc(50% - 16px);left:0;transform:scaleY(0)}@media (hover:hover) and (pointer:fine){.mt-server-slot:hover:before{transform:scaleY(.556)}}.mt-server-slot:has(.mt-rail-unread-dot):before{transform:scaleY(.222)}.mt-server-slot:has(.mt-server-icon[data-active=true]):before{transform:scaleY(1)}.mt-rail-unread-dot{display:none}.mt-create-server,.mt-rail-action{border-radius:var(--r-full);background:var(--c-bg-2);width:40px;height:40px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-on-media) 4%, transparent);flex-shrink:0}.mt-create-server:hover,.mt-rail-action:hover{border-color:var(--c-border-strong);color:var(--c-text);background:var(--c-surface-hover);box-shadow:none}.mt-rail-support:hover{color:var(--c-support-heart-hover)}.mt-rooms-heading,.mt-dm-list-heading{color:var(--c-text-readable-muted);font:var(--t-xs)}.mt-room-row,.mt-dm-row,.mt-member-row,.mt-sidebar-voice-user{color:var(--c-text-readable-muted);transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:0;border-radius:8px}.mt-room-row:hover,.mt-dm-row:hover,.mt-member-row:hover,.mt-sidebar-voice-user:hover{color:var(--c-text-2);background:var(--c-hover)}.mt-room-row[data-active=true],.mt-dm-row[data-active=true],.mt-channel-row[data-active=true]{color:var(--c-text);background:var(--c-surface-hover);box-shadow:none;font-weight:600}.mt-room-row[data-active=true] .mt-room-icon,.mt-dm-row[data-active=true]>svg,.mt-dm-row[data-active=true] .mt-friends-sidebar-icon{color:var(--c-text)}.mt-dm-row[data-active=true] .mt-dm-row-name{color:var(--c-text);font-weight:600}.mt-sidebar-user-card{border-color:var(--c-border);background:var(--c-surface);box-shadow:none;border-width:1px 0 0;border-radius:0}.mt-user-profile,.mt-icon-button,.mt-room-join,.mt-member-action{border-radius:var(--r-md)}.mt-user-profile:hover{background:var(--c-surface-hover)}.mt-sidebar-update,.mt-room-voice-strip,.mt-device-banner,.mt-empty-voice,.mt-unsaved-message{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--elev-1)}.mt-channel-header,.mt-dm-header{min-height:50px}.mt-dm-header-copy{align-items:baseline;gap:10px;min-width:0;display:flex}.mt-dm-header-copy h1{flex:none}.mt-activity-line{min-width:0;max-width:100%;color:var(--c-accent-ink);align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:1.25;display:inline-flex}.mt-activity-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mt-activity-line[data-variant=inline]{max-width:min(36vw,360px)}.mt-activity-line[data-variant=profile]{border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-selected);width:fit-content;margin-top:10px;padding:7px 9px}.mt-message-feed{scrollbar-color:var(--c-border-strong) transparent}.mt-message-row[data-mentioned=true],.mt-message-row.mt-message-highlight{border-inline-start:2px solid var(--c-accent);background:color-mix(in srgb, var(--c-accent) 6%, transparent)}.mt-history-start{padding:20px 16px 6px}.mt-history-start[data-compact=true]{padding:16px 12px 6px}.mt-history-start h2{color:var(--c-text-readable-muted);margin:0;font-size:14px;font-weight:500}.mt-date-divider{align-items:center;gap:8px;margin:20px 16px 12px;display:flex}.mt-date-divider>span{background:var(--c-line);flex:1;height:1px}.mt-date-divider>time{color:var(--c-text-readable-muted);font:var(--t-sm);font-weight:500}@media (hover:hover) and (pointer:fine){.mt-message-row:hover{background:color-mix(in srgb, var(--c-text) 2%, transparent)}}.mt-message-actions,.mt-message-menu,.mt-reaction-tooltip,.mt-autocomplete,.mt-emoji-picker{border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-overlay);box-shadow:var(--elev-1)}.mt-reaction{border-color:var(--c-border);border-radius:var(--r-sm);background:var(--c-surface)}.mt-reaction[data-own=true],.mt-reaction[aria-pressed=true]{border-color:color-mix(in srgb, var(--c-accent) 46%, var(--c-border));background:var(--c-accent-soft)}.mt-composer-wrap{padding-inline:var(--s-4)}.mt-composer{background:var(--c-surface);min-height:44px;box-shadow:none;border:1px solid #0000;border-radius:10px}.mt-primary-button,.mt-secondary-button,.mt-danger-button{min-height:38px}.mt-composer:focus-within{border-color:var(--c-line-strong);box-shadow:none}.mt-file-card,.mt-pending-file,.mt-code-block,.mt-reply-bar{border-color:var(--c-border);border-radius:var(--r-md);background:var(--c-surface)}.mt-file-card,.mt-pending-file{box-shadow:none}.mt-file-card{gap:var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface);width:min(440px,100%);min-height:52px;transition:background-color var(--dur-fast) var(--ease-out);padding:8px 12px 8px 8px}.mt-file-card:hover{border-color:var(--c-border);background:var(--c-surface-hover)}.mt-file-icon{border-radius:var(--r-sm);background:0 0;width:36px;height:36px}.mt-file-details{gap:var(--s-1)}.mt-message-header{margin-bottom:2px}.mt-message-text+.mt-attachments{margin-top:8px}.mt-image-attachment,.mt-video-attachment{border-radius:var(--r-md);box-shadow:none;border:0}.mt-video-preview{border-radius:var(--r-md);border:0}.mt-call-chat-panel .mt-attachment-shell,.mt-call-chat-panel .mt-file-card{width:100%}.mt-call-chat-panel .mt-file-card{gap:var(--s-2);padding:var(--s-2)}.mt-call-chat-panel .mt-file-icon{width:36px;height:36px}.mt-call-chat-panel .mt-message-body,.mt-call-chat-panel .mt-message-text,.mt-call-chat-panel .mt-link-preview-shell,.mt-call-chat-panel .mt-attachment-shell,.mt-call-chat-panel .mt-video-preview,.mt-call-chat-panel .mt-media-album{min-width:0;max-width:100%}.mt-call-chat-panel .mt-message-body,.mt-call-chat-panel .mt-link-preview-shell,.mt-call-chat-panel .mt-attachment-shell,.mt-call-chat-panel .mt-video-preview,.mt-call-chat-panel .mt-media-album{width:100%}.mt-call-chat-panel .mt-message-text,.mt-call-chat-panel .mt-message-text a,.mt-call-chat-panel .mt-link-preview-site,.mt-call-chat-panel .mt-link-preview-title,.mt-call-chat-panel .mt-link-preview-description{overflow-wrap:anywhere;word-break:break-word}.mt-call-chat-panel .mt-link-preview{flex-direction:column;gap:0;min-width:0}.mt-call-chat-panel .mt-link-preview-copy{width:100%;padding:10px 12px 12px}.mt-call-chat-panel .mt-link-preview-site{flex-wrap:wrap;min-width:0}.mt-call-chat-panel .mt-link-preview-image{order:-1;width:100%;height:132px;min-height:0}.mt-composer-wrap[data-compact-desktop=true]{min-width:0;padding-inline:8px}.mt-composer-wrap[data-compact-desktop=true] .mt-composer,.mt-composer-wrap[data-compact-desktop=true] .mt-composer-editor,.mt-composer-wrap[data-compact-desktop=true] .mt-composer-editor>textarea{min-width:0}@container call-chat (width>=420px){.mt-call-chat-panel .mt-link-preview{flex-direction:row;gap:12px}.mt-call-chat-panel .mt-link-preview-copy{padding:11px 0 11px 12px}.mt-call-chat-panel .mt-link-preview-image{order:0;width:142px;height:auto;min-height:102px}}.mt-room-voice-panel,.mt-dm-call-panel{border-bottom:1px solid var(--c-border-strong);background:var(--c-stage)}.mt-room-main[data-voice-active=true]>.mt-room-voice-panel{border-bottom:0;flex:1;min-height:0}.mt-room-voice-panel[data-fullscreen=true] .mt-room-chat-toggle,.mt-room-voice-panel[data-fullscreen=true] .mt-room-voice-action,.mt-room-voice-panel[data-fullscreen=true] .mt-voice-security,.mt-room-voice-panel[data-fullscreen=true] .mt-voice-controls-strip,.mt-dm-call-panel[data-fullscreen=true] .mt-room-chat-toggle,.mt-dm-call-panel[data-fullscreen=true] .mt-room-voice-action,.mt-dm-call-panel[data-fullscreen=true] .mt-voice-security,.mt-dm-call-panel[data-fullscreen=true]>.mt-dm-call-controls,.mt-dm-call-panel[data-fullscreen=true]>.mt-voice-controls-strip{opacity:0;pointer-events:none;transition:opacity var(--dur-base) var(--ease-out)}.mt-room-voice-panel[data-fullscreen=true][data-controls-visible=true] .mt-room-chat-toggle,.mt-room-voice-panel[data-fullscreen=true][data-controls-visible=true] .mt-room-voice-action,.mt-room-voice-panel[data-fullscreen=true][data-controls-visible=true] .mt-voice-security,.mt-room-voice-panel[data-fullscreen=true][data-controls-visible=true] .mt-voice-controls-strip,.mt-dm-call-panel[data-fullscreen=true][data-controls-visible=true] .mt-room-chat-toggle,.mt-dm-call-panel[data-fullscreen=true][data-controls-visible=true] .mt-room-voice-action,.mt-dm-call-panel[data-fullscreen=true][data-controls-visible=true] .mt-voice-security,.mt-dm-call-panel[data-fullscreen=true][data-controls-visible=true]>.mt-dm-call-controls,.mt-dm-call-panel[data-fullscreen=true][data-controls-visible=true]>.mt-voice-controls-strip{opacity:1;pointer-events:auto}.mt-call-other-device{justify-content:center;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);border-bottom:1px solid var(--c-border);color:var(--c-text-readable-muted);background:var(--c-surface);flex:none;font-size:13px;display:flex}.mt-call-other-device>strong{font-weight:500}.mt-focus-tile,.mt-participant-tile,.mt-dm-call-tile,.mt-screen-share-preview{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-stage);box-shadow:none}.mt-dm-call-tile{background:var(--c-surface)}.mt-tile-label,.mt-dm-call-tile-label{border-radius:var(--r-sm);color:var(--c-stage-label-text);background:var(--c-stage-label-bg);box-shadow:0 1px 4px color-mix(in srgb, var(--c-shadow) 24%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mt-tile-label>svg[aria-label=Говорит],.mt-dm-call-tile-label>svg[aria-label=Говорит]{color:var(--c-live)}.mt-tile-label>svg[aria-label=Камера\ включена],.mt-dm-call-tile-label>svg[aria-label=Камера\ включена]{color:var(--c-text-readable-muted)}.mt-participant-tile[data-speaking=true],.mt-dm-call-tile[data-speaking=true]{box-shadow:inset 0 0 0 2px var(--status-success-5);transition:scale var(--dur-voice-tile) var(--ease-out), opacity var(--dur-voice-tile) var(--ease-out), box-shadow var(--dur-voice-in) var(--ease-out);outline:0}.mt-participant-backdrop{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mt-participant-backdrop:after{background:color-mix(in srgb, var(--c-stage) 58%, transparent);box-shadow:inset 0 0 72px 28px var(--c-stage);content:"";position:absolute;inset:0}.mt-participant-backdrop>img{object-fit:cover;filter:blur(5px)brightness(.56)saturate(.82);width:100%;height:100%;display:block;scale:1.05}.mt-focus-avatar{z-index:1;filter:drop-shadow(0 8px 20px color-mix(in srgb, var(--c-shadow) 28%, transparent));pointer-events:none;display:inline-flex;position:relative}.mt-focus-tile>video{z-index:0;position:relative}.mt-participant-tile>video,.mt-dm-call-tile>video,.mt-dm-call-tile-avatar{z-index:1;position:relative}.mt-dm-call-tile-hit{z-index:2}.mt-dm-call-tile-avatar{filter:drop-shadow(0 8px 20px color-mix(in srgb, var(--c-shadow) 28%, transparent));display:inline-flex}.mt-dm-call-tile>.mt-screen-share-video~.mt-dm-call-tile-avatar{position:absolute;top:50%;left:50%;translate:-50% -50%}.mt-participant-tile-hit{z-index:3}.mt-participant-identity{z-index:1;pointer-events:none;flex-direction:column;align-items:center;gap:8px;min-width:0;max-width:calc(100% - 32px);display:flex;position:relative}.mt-participant-avatar{filter:drop-shadow(0 8px 20px color-mix(in srgb, var(--c-shadow) 28%, transparent));display:inline-flex}.mt-participant-avatar [role=img]>span{transition:outline-color var(--dur-voice-in) var(--ease-out), filter var(--dur-voice-out) var(--ease-out)}.mt-participant-name{max-width:100%;color:var(--c-text);font:var(--t-base);align-items:center;gap:6px;display:flex}.mt-participant-name strong{font-weight:600}.mt-control-bar{width:max-content;max-width:100%;padding-inline:var(--s-2);border:1px solid var(--c-border-strong);border-radius:var(--r-xl);background:var(--c-overlay);box-shadow:var(--elev-2);align-self:center}.mt-call-control{border-radius:var(--r-full);width:40px;height:40px;color:var(--c-text-2);background:var(--c-surface);box-shadow:none;border:0;position:relative}.mt-call-control[data-active=true]{color:var(--c-accent-ink);background:var(--c-selected)}.mt-call-control[data-danger-active=true]{color:var(--c-danger);background:var(--c-surface)}.mt-disconnect-button{border-radius:20px;width:56px;height:40px}.mt-dm-call-end,.mt-disconnect-button{box-shadow:none}.mt-voice-controls-strip .mt-control-bar{height:84px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:84px;gap:12px;padding-inline:0}.mt-voice-controls-strip .mt-call-control{flex:0 0 52px;width:52px;height:52px}.mt-voice-controls-strip .mt-disconnect-button{border-radius:26px;flex:0 0 68px;width:68px;height:52px}.mt-app-shell:has(.mt-members-panel-slot[data-visible]) .mt-online-drawer-root{display:none}.mt-online-drawer-root{z-index:70;pointer-events:none;width:192px;position:absolute;top:8px;bottom:8px;right:0}.mt-online-drawer-trigger{z-index:1;width:36px;height:min(220px,46%);color:var(--c-text-2);background:color-mix(in srgb, var(--c-bg-1) 88%, transparent);box-shadow:-1px 0 0 var(--c-border);opacity:.72;pointer-events:auto;border:0;border-radius:8px 0 0 8px;padding:0;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.mt-online-drawer-peek{flex-direction:column;gap:7px;display:flex;position:absolute;top:12px;left:5px}.mt-online-drawer-peek .mt-avatar-shell{--avatar-radius:5px;flex:none}.mt-online-drawer{z-index:2;width:44px;height:max-content;max-height:60vh;box-shadow:none;opacity:0;pointer-events:none;background:0 0;border:0;position:absolute;top:50%;right:8px;overflow:visible;transform:translate(calc(100% + 8px))translateY(-50%)}.mt-online-drawer-root[data-open=true] .mt-online-drawer{opacity:1;pointer-events:auto;transform:translate(0)translateY(-50%)}.mt-online-drawer-root[data-open=true] .mt-online-drawer-trigger{opacity:0;pointer-events:auto}.mt-online-drawer-list{overscroll-behavior:contain;scrollbar-width:none;max-height:60vh;-webkit-mask-image:linear-gradient(to bottom, transparent 0, var(--c-text) 12px, var(--c-text) calc(100% - 12px), transparent 100%);mask-image:linear-gradient(to bottom, transparent 0, var(--c-text) 12px, var(--c-text) calc(100% - 12px), transparent 100%);flex-direction:column;gap:8px;padding:12px 4px;display:flex;overflow-y:auto}.mt-online-drawer-list::-webkit-scrollbar{display:none}.mt-online-drawer-member{width:36px;height:36px;color:var(--c-text);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;display:flex}.mt-online-drawer-member:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.mt-online-drawer-avatar{--avatar-radius:10px;flex:0 0 36px;display:inline-flex;position:relative}.mt-online-drawer-voice{border:2px solid var(--c-bg-1);border-radius:var(--r-full);width:17px;height:17px;color:var(--c-live);background:var(--c-stage-label-bg);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-4px;left:-4px}.mt-online-drawer-tooltip{z-index:2;border-radius:var(--r-sm);max-width:calc(100vw - 96px);color:var(--c-tooltip-text);background:var(--c-tooltip);box-shadow:var(--elev-float);font:var(--t-sm);white-space:nowrap;pointer-events:none;padding:6px 9px;position:absolute;right:60px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.mt-online-drawer,.mt-online-drawer-trigger{transition:transform var(--dur-slow) var(--ease-drawer), opacity var(--dur-base) var(--ease-out)}}.mt-online-drawer-root[data-instant=true] .mt-online-drawer{transition-duration:0s}@media (width<=1100px){.mt-voice-controls-strip .mt-control-bar{gap:4px}.mt-voice-controls-strip .mt-call-control{flex-basis:38px;width:38px;height:38px}.mt-voice-controls-strip .mt-control-divider{margin-inline:2px}.mt-voice-controls-strip .mt-disconnect-button{flex-basis:56px;width:56px;height:38px}}.mt-dm-call-controls{flex-wrap:nowrap;flex-basis:84px;min-height:84px}.mt-dm-call-control,.mt-dm-call-end{flex-shrink:0;height:52px}.mt-dm-call-control{width:52px;position:relative}.mt-call-control-badge{border:2px solid var(--c-stage);border-radius:var(--r-full);min-width:18px;height:18px;color:var(--c-on-media);background:var(--c-danger);pointer-events:none;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-4px;right:-4px}.mt-dm-call-end{border-radius:26px;width:68px}.mt-round-action,.mt-stage-action,.mt-dm-call-control{border:1px solid var(--c-border);background:var(--c-surface);box-shadow:var(--elev-1)}.mt-screen-picker-backdrop,.mt-dm-switcher-backdrop,.mt-incoming-call-backdrop,.mt-feedback-lightbox,.mt-lightbox{background:var(--c-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}.mt-lightbox{background:0 0}.mt-screen-picker,.mt-dm-switcher,.mt-incoming-call{border:1px solid var(--c-border-strong);border-radius:var(--r-xl);background:var(--c-overlay);box-shadow:var(--elev-3)}.mt-screen-source,.mt-screen-picker-option-row,.mt-dm-switcher-result{border-radius:var(--r-md)}.mt-screen-source[aria-checked=true],.mt-screen-source[data-selected=true],.mt-dm-switcher-result[aria-selected=true]{background:var(--c-selected);outline:1px solid var(--c-accent);outline-offset:-1px}.mt-dm-profile{border-color:var(--c-border);background:var(--c-bg-1)}.mt-dm-profile-avatar{background:var(--c-bg-1);box-shadow:none}.mt-dm-profile-card,.mt-dm-common-guilds{border:0;border-top:1px solid var(--c-border);box-shadow:none;background:0 0;border-radius:0;padding:14px 0 0}.mt-dm-profile-card h3{color:var(--c-text-readable-muted);letter-spacing:0;font-size:13px;font-weight:600}.mt-dm-profile .mt-dm-profile-actions .mt-dm-profile-action{border:1px solid var(--c-border);color:var(--c-text-2);background:0 0}.mt-dm-profile .mt-dm-profile-actions .mt-dm-profile-action:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-dm-profile .mt-dm-profile-actions .mt-dm-profile-action[data-primary=true]{color:var(--c-accent-text);background:var(--c-accent-button);border-color:#0000}.mt-menu{border:1px solid var(--c-border-strong);border-radius:var(--r-xl);background:var(--c-overlay);box-shadow:var(--elev-float)}.mt-menu[data-kind=context],.mt-context-menu,.mt-member-context-menu,.mt-moderation-submenu,.mt-share-menu{border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-overlay);box-shadow:var(--elev-float)}.mt-guild-menu{--surface-y:4px;transform-origin:0 0}.mt-status-menu{--surface-y:-4px;transform-origin:0 100%}.mt-share-menu{z-index:30}.mt-menu-item:hover,.mt-menu-entry:hover,.mt-status-option:hover{background:var(--c-surface-hover)}.mt-user-popover{border-color:var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-overlay);box-shadow:var(--elev-2)}.mt-user-popover-banner{box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--c-shadow) 18%, transparent)}.mt-user-popover-avatar{border-radius:var(--r-full);background:var(--c-overlay);box-shadow:var(--elev-1);padding:4px}.mt-user-popover-joined{border-color:var(--c-border)}.mt-profile-message-button,.mt-profile-call-button,.mt-dm-profile-action{border-radius:var(--r-md);box-shadow:none}.mt-modal-scrim{background:var(--c-scrim);-webkit-backdrop-filter:none;backdrop-filter:none}.mt-modal-dialog{border:1px solid var(--c-border-strong);border-radius:var(--r-xl);background:var(--c-overlay);box-shadow:var(--elev-3)}.mt-modal-header{border-bottom:1px solid var(--c-border)}.mt-modal-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:1.2;display:-webkit-box;overflow:hidden}.mt-modal-header>.mt-icon-button{flex:none}.mt-modal-actions{border-top:1px solid var(--c-border);background:color-mix(in srgb, var(--c-bg-1) 76%, transparent)}.mt-toast{border-color:var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-overlay);box-shadow:var(--elev-float)}@media (width>=721px){.mt-toast-viewport{top:calc(var(--titlebar-safe-top) + 16px);align-items:flex-end;bottom:auto;left:auto;right:16px;transform:none}}.mt-settings{background:var(--c-bg-2)}.mt-settings-sidebar{border-right:1px solid var(--c-border);background:var(--c-bg-1)}.mt-settings-sidebar nav>button{border-radius:var(--r-sm)}.mt-settings-sidebar nav>button:hover:not(:disabled){background:var(--c-surface-hover)}.mt-settings-sidebar nav>button[data-active=true]{color:var(--c-text);background:var(--c-selected);box-shadow:none}.mt-settings-content{background:var(--c-bg-2)}.mt-settings-page>h1{font:var(--t-2xl);letter-spacing:-.02em}.mt-settings-section{border:1px solid var(--c-border);background:var(--c-surface);min-width:0;box-shadow:var(--elev-1);border-radius:12px;margin-bottom:14px;padding:18px}.mt-settings-section-header{justify-content:space-between;align-items:center;gap:16px;min-height:20px;margin-bottom:14px;display:flex}.mt-settings-section-header .mt-settings-heading{color:var(--c-text);letter-spacing:0;text-transform:none;margin:0;font-size:14px}.mt-settings-section-content{gap:12px;min-width:0;display:grid}.mt-settings-grid{align-items:start;gap:18px}.mt-settings-grid>.mt-settings-card,.mt-volume-settings>.mt-settings-card{border:0;padding:0}.mt-settings-toggle{grid-template-columns:minmax(0,1fr) auto;display:grid}.mt-settings-section-content:has(>.mt-settings-toggle:nth-child(3))>.mt-settings-toggle+.mt-settings-toggle{border-top:1px solid var(--c-line);padding-top:12px}.mt-account-profile-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid}.mt-account-profile-copy{gap:3px;min-width:0;display:grid}.mt-account-profile-copy strong{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.mt-account-profile-copy small{color:var(--c-text-readable-muted);font-size:13px}.mt-account-login-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.mt-game-activity-manual{border-top:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding-top:12px;display:grid}.mt-game-activity-manual .mt-secondary-button{min-height:40px}.mt-dm-profile-activity{margin-bottom:2px}.mt-account-email-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.mt-account-email-form+.mt-account-email-form{margin-top:12px}.mt-account-email-code{letter-spacing:.18em;font-variant-numeric:tabular-nums;max-width:180px}.mt-account-login-actions{gap:8px;display:flex}.mt-account-revoke-others{min-height:32px;color:var(--c-danger-ink)}.mt-invite-email-button{width:100%;min-height:var(--auth-control-height,40px)}.mt-invite-legal{color:var(--c-text-readable-muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.mt-invite-legal input{width:16px;height:16px;accent-color:var(--c-accent-button);margin:2px 0 0}.mt-invite-legal a,.mt-account-legal-links a{color:var(--c-accent-ink);text-underline-offset:2px}@media (width<=720px){.mt-account-profile-card,.mt-account-login-form,.mt-account-email-form,.mt-game-activity-manual{grid-template-columns:1fr}}.mt-account-settings-card,.mt-feedback-admin-card,.mt-role-editor,.mt-server-table{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--elev-1)}.mt-settings-card,.mt-windows-settings-row,.mt-windows-update-row,.mt-channel-permission-group,.mt-hotkey-row{box-shadow:none;background:0 0;border:0;border-radius:0}.mt-hotkey-row+.mt-hotkey-row{border-top:1px solid var(--c-line)}.mt-settings-close-ring{border-color:var(--c-border-strong);background:var(--c-surface);box-shadow:var(--elev-1)}.mt-settings-close:hover .mt-settings-close-ring{border-color:var(--c-line-strong);color:var(--c-text);background:var(--c-hover)}.mt-role-row[data-selected=true]{background:var(--c-selected)}.mt-field,.mt-settings-field select,.mt-profile-about,.mt-feedback-text,.mt-moderation-reason,.mt-server-search,.mt-auth-input{border:1px solid var(--c-field-border);border-radius:var(--r-md);color:var(--c-text);background:var(--c-field);box-shadow:none}:where(.mt-field,.mt-settings-field select,.mt-profile-about,.mt-feedback-text,.mt-moderation-reason,.mt-server-search,.mt-auth-input):hover{border-color:var(--c-field-border-hover)}.mt-settings-field select,.mt-control-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.mt-settings-field select,.mt-control-select{--lightningcss-light: ;--lightningcss-dark:initial}}:where(.mt-settings-field select option,.mt-control-select option){color:var(--c-text);background:var(--c-overlay)}:where(.mt-field,.mt-settings-field select,.mt-profile-about,.mt-feedback-text,.mt-moderation-reason,.mt-server-search,.mt-auth-input):focus{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-focus);outline:none}.mt-settings-toggle,.mt-switch-control,.mt-check-control,.mt-theme-card{border-radius:var(--r-md)}.mt-theme-card{border-color:var(--c-border);background:var(--c-surface);box-shadow:var(--elev-1)}.mt-theme-card:has(input:checked){border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-focus), var(--elev-1)}.mt-auth-page{color:var(--c-text);background:var(--c-bg-0);overflow:auto}.mt-auth-stage{padding-block:var(--s-10)}.mt-auth-card{border-color:var(--c-border-strong);border-radius:var(--r-xl);background:var(--c-overlay);box-shadow:var(--elev-float);-webkit-backdrop-filter:none;backdrop-filter:none}.mt-auth-brand{padding-bottom:var(--s-5);border-bottom:1px solid var(--c-border)}.mt-auth-field>label{margin-bottom:var(--s-2);color:var(--c-text-2);letter-spacing:0;font-size:13px;font-weight:500;line-height:18px;display:block}.mt-auth-input-wrap{position:relative}.mt-auth-password-toggle{border-radius:var(--r-sm);width:32px;height:32px;color:var(--c-text-readable-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.mt-auth-password-toggle:hover{color:var(--c-text);background:var(--c-hover)}.mt-auth-input[aria-invalid=true]{border-color:var(--c-danger)}.mt-auth-submit{box-shadow:none}.mt-auth-invite-toggle{color:var(--c-accent-button);font:var(--t-base);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.mt-login-invite:not([data-open=true]){background:0 0;border:0;padding:0}.mt-login-invite[data-open=true] .mt-auth-invite-toggle{margin-bottom:12px}.mt-login-invite .mt-secondary-button{width:100%}.mt-login-invite,.mt-public-changelog-card,.mt-required-update-status{border-color:var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--elev-1)}.mt-public-changelog,.mt-required-update{background:var(--c-bg-0)}.mt-public-changelog-header{padding:var(--s-5);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-bg-2);box-shadow:var(--elev-1)}.mt-changelog-release{border-color:var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--elev-1)}.mt-required-update-card{padding:var(--s-8);border:1px solid var(--c-border-strong);border-radius:var(--r-xl);background:var(--c-bg-2);box-shadow:var(--elev-3)}.mt-required-update-logo{filter:none}.mt-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mt-friends-page{background:var(--c-bg-2);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.mt-friends-header{align-items:center;gap:var(--s-3);min-height:48px;padding:0 var(--s-4);border-bottom:1px solid var(--c-border);background:color-mix(in srgb, var(--c-bg-2) 92%, transparent);box-shadow:0 1px 0 color-mix(in srgb, var(--c-on-media) 2%, transparent);display:flex}.mt-friends-title{align-items:center;gap:var(--s-2);padding-right:var(--s-3);border-right:1px solid var(--c-border-strong);color:var(--c-text-2);display:flex}.mt-friends-title h1{color:var(--c-text);font:var(--t-lg);margin:0}.mt-friends-header .mt-tabs{border:0;align-self:stretch}.mt-friends-header .mt-tabs>button{min-height:47px}.mt-friends-header .mt-tabs>button[aria-selected=true]{color:var(--c-text)}.mt-friends-header .mt-tabs-indicator{background:var(--c-accent)}.mt-friends-actions{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.mt-friends-columns{flex:1;grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.mt-friends-primary{flex-direction:column;min-width:0;min-height:0;display:flex}.mt-add-friend-tab,.mt-invite-friend-tab{min-height:30px;padding:0 var(--s-3);border:1px solid color-mix(in srgb, var(--c-accent) 32%, var(--c-border));border-radius:var(--r-sm);color:var(--c-accent-text);background:var(--c-accent-button);font:var(--t-sm);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);font-weight:700}.mt-add-friend-tab:hover,.mt-add-friend-tab[data-active=true],.mt-invite-friend-tab:hover{background:var(--c-accent-button-hover)}.mt-invite-friend-tab{align-items:center;gap:var(--s-1);border-color:var(--c-border-strong);color:var(--c-text-2);background:var(--c-surface);display:inline-flex}.mt-invite-friend-tab:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-app-invite-content{gap:var(--s-4);padding:var(--s-5);flex-direction:column;display:flex}.mt-app-invite-intro,.mt-app-invite-active p{color:var(--c-text-2);font:var(--t-sm);margin:0}.mt-app-invite-created{gap:var(--s-3);padding:var(--s-4);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);flex-direction:column;display:flex}.mt-app-invite-created-actions{gap:var(--s-2);flex-wrap:wrap;display:flex}.mt-app-invite-created-actions .mt-button-label{align-items:center;gap:var(--s-1);display:inline-flex}.mt-app-invite-active{gap:var(--s-2);padding-top:var(--s-2);border-top:1px solid var(--c-border);flex-direction:column;display:flex}.mt-app-invite-active h3{color:var(--c-text);font:var(--t-base);margin:0;font-weight:700}.mt-app-invite-row{align-items:flex-start;gap:var(--s-2);display:flex}.mt-app-invite-row>button{flex:none;margin-top:2px}.mt-app-invite-row>span{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.mt-app-invite-row small{color:var(--c-text-readable-muted);font:var(--t-xs)}.mt-friends-body{width:100%;min-height:0;padding:var(--s-5) var(--s-8) var(--s-8);flex-direction:column;flex:1;align-self:center;display:flex}.mt-friends-search{align-items:center;gap:var(--s-2);height:36px;padding:0 var(--s-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text-readable-muted);background:var(--c-surface);box-shadow:inset 0 1px 1px color-mix(in srgb, var(--c-shadow) 12%, transparent);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:flex}.mt-friends-search:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-focus)}.mt-friends-search input{min-width:0;color:var(--c-text);font:var(--t-base);background:0 0;border:0;outline:0;flex:1}.mt-friends-search input::placeholder{color:var(--c-text-readable-muted)}.mt-friends-list-heading{margin-top:var(--s-5);padding:0 var(--s-2) var(--s-2);color:var(--c-text-readable-muted);font:var(--t-xs);text-transform:uppercase;letter-spacing:.04em}.mt-friends-list{border-top:1px solid var(--c-border);min-height:0;overflow-y:auto}.mt-friend-row{align-items:center;gap:var(--s-3);min-height:56px;margin:0 var(--s-1);padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--c-border);border-radius:var(--r-md);transition:background-color var(--dur-fast) var(--ease-out);display:flex}.mt-friend-row:hover,.mt-friend-row:focus-within{background:var(--c-surface-hover)}.mt-friend-identity{align-items:center;gap:var(--s-3);min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;padding:0;display:flex}.mt-friend-identity>span:last-child{flex-direction:column;min-width:0;display:flex}.mt-friend-identity strong{color:var(--c-text);font:var(--t-base);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.mt-friend-identity small{color:var(--c-text-readable-muted);font:var(--t-sm);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mt-friend-actions{align-items:center;gap:var(--s-2);display:flex}.mt-friend-actions .mt-icon-control{color:var(--c-text-readable-muted);opacity:.64;visibility:visible;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out), transform var(--dur-press) var(--ease-out);background:0 0}.mt-friend-actions .mt-icon-control:hover,.mt-friend-actions .mt-icon-control:focus-visible{color:var(--c-text);background:var(--c-surface-hover);opacity:1}.mt-friend-actions .mt-icon-control.mt-friend-accept:hover,.mt-friend-actions .mt-icon-control.mt-friend-accept:focus-visible{color:var(--c-success-ink);background:color-mix(in srgb, var(--c-success) 16%, var(--c-surface))}.mt-friend-actions .mt-icon-control.mt-friend-accept:active{color:var(--c-success-text);background:var(--c-success)}.mt-friend-actions .mt-icon-control.mt-friend-decline:hover,.mt-friend-actions .mt-icon-control.mt-friend-decline:focus-visible{color:var(--c-danger-ink);background:color-mix(in srgb, var(--c-danger) 16%, var(--c-surface))}.mt-friend-actions .mt-icon-control.mt-friend-decline:active{color:var(--c-on-media);background:var(--c-danger-button)}.mt-friend-text-action{min-height:32px;padding:0 var(--s-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text-2);background:var(--c-surface);font:var(--t-sm);cursor:pointer;font-weight:600}.mt-friends-empty{justify-content:center;align-items:center;gap:var(--s-2);min-height:280px;color:var(--c-text-4);text-align:center;flex-direction:column;display:flex}.mt-friends-empty strong{margin-top:var(--s-2);color:var(--c-text-2);font:var(--t-lg)}.mt-friends-empty span{color:var(--c-text-readable-muted);font:var(--t-base)}.mt-add-friend-panel{gap:var(--s-6);width:min(100% - 64px,760px);margin-top:var(--s-10);padding:var(--s-6);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--elev-1);flex-direction:column;align-self:center;display:flex}.mt-add-friend-panel h2{margin:0 0 var(--s-1);color:var(--c-text);font:var(--t-xl)}.mt-add-friend-panel p{color:var(--c-text-readable-muted);font:var(--t-base);margin:0}.mt-add-friend-form>label{margin-bottom:var(--s-2);color:var(--c-text-2);font:var(--t-sm);font-weight:600;display:block}.mt-add-friend-form>div{gap:var(--s-2);padding:var(--s-2);border:1px solid var(--c-border-strong);border-radius:var(--r-md);background:var(--c-bg-0);display:flex}.mt-add-friend-form>div:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 2px var(--c-focus)}.mt-add-friend-form>div[data-error=true]{border-color:var(--c-danger)}.mt-add-friend-form input{min-width:0;padding:0 var(--s-2);color:var(--c-text);font:var(--t-base);background:0 0;border:0;outline:0;flex:1}.mt-add-friend-form input::placeholder{color:var(--c-text-readable-muted)}.mt-add-friend-form>small{margin-top:var(--s-2);color:var(--c-danger-ink);font:var(--t-sm);display:block}.mt-friends-sidebar-link{margin-bottom:var(--s-3)}.mt-friends-sidebar-icon{border-radius:var(--r-md);width:32px;height:32px;color:var(--c-text-2);background:var(--c-surface);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mt-profile-relationship-action{justify-content:center;align-items:center;gap:var(--s-2);min-height:32px;padding:0 var(--s-3);border:1px solid var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text-2);background:var(--c-surface);font:var(--t-sm);cursor:pointer;font-weight:600;display:inline-flex}.mt-profile-relationship-actions{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.mt-profile-relationship-action:disabled{cursor:default;opacity:.65}.mt-profile-relationship-danger{color:var(--c-danger-ink)}.mt-group-avatar{border-radius:var(--r-lg);color:var(--c-text-2);background:var(--c-surface);flex:none;display:inline-flex;position:relative;overflow:hidden}.mt-group-avatar>img{object-fit:cover;width:100%;height:100%}.mt-group-avatar-fallback{justify-content:center;align-items:center}.mt-group-avatar-stack{background:0 0;overflow:visible}.mt-group-avatar-stack>span{border:2px solid var(--c-bg-1);border-radius:50%;display:inline-flex;position:absolute}.mt-group-create,.mt-group-settings{gap:var(--s-4);padding:var(--s-3) var(--s-5) var(--s-5);display:grid}.mt-group-create .mt-field-label>span{color:var(--c-text-readable-muted);font-weight:400}.mt-group-search{align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-3);border:1px solid var(--c-border);border-radius:var(--r-md);color:var(--c-text-readable-muted);background:var(--c-bg-2);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);display:flex}.mt-group-search:focus-within{border-color:var(--c-accent);outline:2px solid var(--c-focus);outline-offset:2px}.mt-group-search input{width:100%;color:var(--c-text-1);background:0 0;border:0;outline:0}.mt-group-friend-list,.mt-group-member-list,.mt-group-add-list{gap:var(--s-2);border:0;max-height:300px;margin:0;padding:0;display:grid;overflow:auto}.mt-group-friend-row,.mt-group-member-row,.mt-group-add-row{align-items:center;gap:var(--s-3);min-height:56px;padding:var(--s-2) var(--s-3);border-radius:var(--r-lg);color:var(--c-text-1);background:var(--c-surface);box-shadow:var(--elev-1);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast), background var(--dur-fast);border:1px solid #0000;display:flex}.mt-group-friend-row:hover,.mt-group-add-row:hover{border-color:var(--c-border-strong);background:var(--c-surface-hover)}.mt-group-friend-row[data-selected=true]{border-color:var(--c-accent)}.mt-group-friend-row>span:nth-child(2),.mt-group-member-row>span:nth-child(2){flex:1;min-width:0;display:grid}.mt-group-friend-row small,.mt-group-member-row small,.mt-group-selection,.mt-group-empty,.mt-group-header-count{color:var(--c-text-readable-muted);font-size:12px}.mt-group-friend-row input{width:18px;height:18px;accent-color:var(--c-accent)}.mt-group-selection,.mt-group-empty{margin:0}.mt-guild-invite-picker{gap:var(--s-4);padding:var(--s-4) var(--s-5) var(--s-5);display:grid}.mt-guild-invite-recipient{align-items:center;gap:var(--s-3);color:var(--c-text-readable-muted);font-size:13px;display:flex}.mt-guild-invite-recipient strong{color:var(--c-text-2)}.mt-guild-invite-list{gap:var(--s-2);max-height:360px;display:grid;overflow:auto}.mt-guild-invite-row{align-items:center;gap:var(--s-3);width:100%;min-height:64px;padding:var(--s-2) var(--s-3);border-radius:var(--r-lg);color:var(--c-text-1);text-align:left;background:var(--c-surface);box-shadow:var(--elev-1);transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast), background var(--dur-fast);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mt-guild-invite-row:hover:not(:disabled),.mt-guild-invite-row:focus-visible{border-color:var(--c-border-strong);background:var(--c-surface-hover)}.mt-guild-invite-row:disabled{cursor:wait;opacity:.7}.mt-guild-invite-icon{border-radius:var(--r-lg);width:42px;height:42px;color:var(--c-on-media);place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.mt-guild-invite-icon img{object-fit:cover;width:100%;height:100%}.mt-guild-invite-copy{gap:var(--s-1);min-width:0;display:grid}.mt-guild-invite-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-guild-invite-copy small,.mt-guild-invite-send{align-items:center;gap:var(--s-1);display:inline-flex}.mt-guild-invite-copy small{color:var(--c-text-readable-muted);font-size:12px}.mt-guild-invite-send{color:var(--c-accent-ink);font-size:12px;font-weight:700}.mt-server-invite-policy{margin-bottom:var(--s-4)}.mt-group-header>.mt-group-avatar{margin-left:var(--s-1)}.mt-group-header h1{text-overflow:ellipsis;white-space:nowrap;max-width:min(38vw,460px);overflow:hidden}.mt-group-identity{align-items:end;gap:var(--s-4);grid-template-columns:auto 1fr;display:grid}.mt-group-icon-edit{border-radius:var(--r-lg);background:0 0;border:0;padding:0;position:relative}.mt-group-icon-edit>span:last-child{border-radius:var(--r-lg);color:#0000;transition:color var(--dur-fast), background var(--dur-fast);background:0 0;place-items:center;display:grid;position:absolute;inset:0}.mt-group-icon-edit:hover>span:last-child,.mt-group-icon-edit:focus-visible>span:last-child{color:var(--c-on-media);background:color-mix(in srgb, var(--c-shadow) 55%, transparent)}.mt-group-name-edit{gap:var(--s-2);display:flex}.mt-group-name-edit .mt-field{min-width:0}.mt-group-settings section>h3{align-items:center;gap:var(--s-2);margin:0 0 var(--s-2);color:var(--c-text-2);text-transform:uppercase;letter-spacing:.06em;font-size:13px;display:flex}.mt-group-add-row{text-align:left;width:100%;min-height:48px}.mt-group-add-row>span:nth-child(2){flex:1}.mt-group-danger-actions{justify-content:space-between;gap:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--c-border);display:flex}.mt-group-danger-button{align-items:center;gap:var(--s-2);display:inline-flex}.mt-group-call-join{left:50%;bottom:var(--s-5);align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--c-border-strong);border-radius:var(--r-lg);color:var(--c-text-1);background:var(--c-surface);box-shadow:var(--elev-2);width:max-content;max-width:calc(100% - 2 * var(--s-4));white-space:nowrap;display:flex;position:absolute;transform:translate(-50%)}.mt-group-call-join>strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.mt-group-call-count{color:var(--c-text-readable-muted);font-size:12px}.mt-call-message-join{align-items:center;gap:var(--s-3);min-width:0;margin-left:auto;display:inline-flex}.mt-call-message-join>span{color:var(--c-text-readable-muted);font-size:12px}.mt-call-message-join>button{white-space:nowrap;min-height:30px;padding:0 var(--s-3);border-radius:var(--r-md);color:var(--c-accent-text);background:var(--c-accent-button);cursor:pointer;border:0;flex:none;font-size:12px;font-weight:650}.mt-call-message-join>button:disabled{opacity:.6;cursor:wait}.mt-dm-call-panel[data-group=true][data-mobile=true] .mt-dm-call-tiles:not([data-focused]){grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-auto-rows:minmax(0,1fr);align-items:stretch;max-width:none}.mt-dm-call-panel[data-group=true][data-mobile=true] .mt-dm-call-tiles:not([data-focused]) .mt-dm-call-tile{aspect-ratio:auto;height:100%;min-height:0}.mt-dm-call-panel:not([data-mobile]) .mt-dm-call-tiles:not([data-focused]){place-content:center;align-items:stretch;width:100%;max-width:none;height:100%;margin:0}.mt-dm-call-panel:not([data-mobile]) .mt-dm-call-tiles:not([data-focused]) .mt-dm-call-tile{aspect-ratio:auto;width:100%;height:100%;min-height:0}.mt-dm-call-panel[data-group=true]:not([data-mobile])>.mt-voice-controls-strip{padding:0 var(--s-4) var(--s-3)}.mt-group-call-title{color:var(--c-text);font-size:13px;font-weight:700}.mt-group-call-meta{color:var(--c-text-readable-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}:root[data-theme=light] .mt-server-icon{border-color:var(--c-border)}:root[data-theme=light] .mt-primary-sidebar{box-shadow:8px 0 24px color-mix(in srgb, var(--c-shadow) 8%, transparent)}:root[data-theme=light] :where(.mt-focus-tile,.mt-participant-tile,.mt-dm-call-tile){border-color:var(--c-border-strong);background:var(--c-surface)}@media (prefers-reduced-motion:reduce){:where(button,[role=button],a.mt-primary-button,a.mt-secondary-button,.mt-room-row,.mt-dm-row,.mt-member-row,.mt-server-icon,.mt-theme-card,.mt-participant-tile,.mt-focus-tile,.mt-dm-call-tile){transition-duration:0s;scale:1}.mt-members-panel-slot{transition:opacity .12s var(--ease-out)}.mt-call-chat-panel{transition:opacity .12s var(--ease-out);transform:none}.mt-online-drawer{transition:opacity .12s var(--ease-out)}}:root[data-reduced-motion=true] :where(button,[role=button],a.mt-primary-button,a.mt-secondary-button,.mt-room-row,.mt-dm-row,.mt-member-row,.mt-server-icon,.mt-theme-card,.mt-participant-tile,.mt-focus-tile,.mt-dm-call-tile){transition-duration:0s;scale:1}:root[data-reduced-motion=true] .mt-members-panel-slot{transition:opacity .12s var(--ease-out)}:root[data-reduced-motion=true] .mt-call-chat-panel{transition:opacity .12s var(--ease-out);transform:none}:root[data-reduced-motion=true] .mt-online-drawer{transition:opacity .12s var(--ease-out)}.mt-menu-entry,.mt-moderation-action,.mt-moderation-check{border-radius:var(--r-xs)}.mt-member-context-menu,.mt-moderation-submenu{padding:6px}.mt-message-actions .mt-icon-button{border-radius:5px}:where(.mt-member-context-menu,.mt-moderation-submenu):has(.mt-moderation-action>svg) .mt-moderation-action:not(:has(>svg)):before{content:"";flex:none;width:15px}.mt-avatar-image{border-radius:inherit;outline:1px solid var(--c-image-outline);outline-offset:-1px}:where(h1,h2,h3,.mt-empty-state h2,.mt-modal-dialog h2){text-wrap:balance}:where(.mt-settings-lead,.mt-empty-state p,.mt-modal-dialog p,.mt-toggle-description,.mt-control-description,.mt-input-mode-description){text-wrap:pretty}@media (width>=721px){.mt-reactions{gap:6px 4px}:where(.mt-reactions .mt-icon-button,.mt-reaction,.mt-color-picker button,.mt-dm-header-person,.mt-reply-bar button){position:relative}:where(.mt-link-preview-remove,.mt-message-select,.mt-reactions .mt-icon-button,.mt-reaction,.mt-color-picker button,.mt-dm-header-person,.mt-pending-file button,.mt-reply-bar button):after{content:"";width:max(32px,100%);height:max(32px,100%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.mt-update-restart,.mt-sidebar-voice-user,.mt-device-banner button,.mt-room-voice-action,.mt-member-role-chip,.mt-member-role-select,.mt-inline-action){min-height:32px}}.mt-rooms-heading .mt-icon-button,.mt-dm-list-heading .mt-icon-button{position:relative}.mt-rooms-heading .mt-icon-button:after,.mt-dm-list-heading .mt-icon-button:after{content:"";position:absolute;inset:-6px}.mt-input-mode-card{border:1px solid var(--c-field-border);border-radius:var(--r-lg);background:var(--c-field);box-shadow:none}.mt-input-mode-card:hover{border-color:var(--c-field-border-hover)}.mt-input-mode-card[aria-pressed=true]{border-color:var(--c-accent);background:var(--c-selected);outline:1px solid var(--c-accent);outline-offset:-2px}.mt-participant-tile:not([data-compact]){container-type:size}@container (height<=260px){.mt-participant-tile:not([data-compact]) .mt-participant-avatar{zoom:.75}}@container (height<=200px){.mt-participant-tile:not([data-compact]) .mt-participant-avatar{zoom:.56}}@container (height<=120px){.mt-participant-tile:not([data-compact]) .mt-participant-avatar{zoom:.4}}@container (height<=80px){.mt-participant-tile:not([data-compact]) .mt-participant-avatar{zoom:.3}}.mt-settings-section-content>.mt-settings-card{padding-inline:0}.mt-app-shell:not(.mt-app-shell-mobile) .mt-email-reminder{border-bottom:1px solid var(--c-border);min-height:28px;color:var(--c-text-readable-muted);background:var(--c-bg-1);text-align:center;flex-shrink:0;justify-content:center;align-items:center;padding:4px 16px;font-size:12px;font-weight:400;line-height:1.35;display:flex}.mt-auth-heading{margin:0 0 6px;font-size:24px;font-weight:700}.mt-auth-copy{color:var(--c-text-2);margin:0 0 24px;font-size:14px}.mt-auth-form{flex-direction:column;gap:16px;display:flex}.mt-auth-forgot-link{align-self:flex-end;margin-top:-8px;font-size:13px}.mt-auth-back-link{align-self:center;font-size:13px}.mt-auth-success{border:1px solid color-mix(in srgb, var(--c-accent) 24%, transparent);border-radius:var(--r-md);background:var(--c-accent-soft);color:var(--c-text);flex-direction:column;align-items:flex-start;gap:12px;padding:16px;font-size:14px;display:flex}.mt-auth-success p{margin:0}.mt-temporary-password{border:1px solid color-mix(in srgb, var(--c-warning) 28%, transparent);border-radius:var(--r-md);background:var(--c-warning-soft);flex-direction:column;gap:8px;margin-bottom:20px;padding:16px;display:flex}.mt-temporary-password code{overflow-wrap:anywhere;color:var(--c-text);-webkit-user-select:all;user-select:all;font-size:18px}.mt-admin-reset-meta{color:var(--c-text-2);font-size:12px}.mt-admin-reset-list{gap:12px;display:grid}.mt-admin-reset-card{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);gap:12px;padding:16px;display:grid}.mt-admin-reset-card header{justify-content:space-between;gap:12px;display:flex}.mt-admin-reset-card p{margin:0}.mt-admin-reset-card .mt-primary-button{justify-self:start}.mt-admin-reset-resolved{color:var(--c-success-ink);font-size:13px;font-weight:600}.mt-apple-review-settings{justify-items:start;gap:16px;display:grid}.mt-apple-review-settings>p,.mt-apple-review-result span{color:var(--c-text-readable-muted);margin:0;font-size:14px;line-height:1.5}.mt-apple-review-result{border:1px solid color-mix(in srgb, var(--c-success-ink) 35%, var(--c-line));border-radius:var(--r-md);background:color-mix(in srgb, var(--c-success-ink) 8%, var(--c-surface));justify-items:start;gap:10px;width:100%;padding:16px;display:grid}.mt-apple-review-result a{overflow-wrap:anywhere;max-width:100%;color:var(--c-accent-ink);text-underline-offset:2px}.mt-report-form{gap:18px;display:grid}.mt-report-form label{color:var(--c-text-2);gap:8px;font-size:13px;font-weight:600;display:grid}.mt-report-form select,.mt-report-form textarea{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-input);width:100%;color:var(--c-text);font:inherit;padding:11px 12px}.mt-report-form textarea{resize:vertical}.mt-report-success{color:var(--c-text);gap:12px;display:grid}.mt-report-success p{color:var(--c-text-2);margin:0}.mt-report-success .mt-primary-button{justify-self:start}.mt-report-list{gap:12px;display:grid}.mt-report-card{border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface);gap:10px;padding:16px;display:grid}.mt-report-card header,.mt-report-card-heading{gap:6px 14px;display:flex}.mt-report-card header{justify-content:space-between}.mt-report-card-heading{flex-direction:column}.mt-report-card header small,.mt-report-card time,.mt-report-place{color:var(--c-text-2);font-size:12px}.mt-report-card p,.mt-report-card blockquote{margin:0}.mt-report-card blockquote{border-left:3px solid var(--c-accent);background:var(--c-surface-hover);color:var(--c-text-2);white-space:pre-wrap;padding:10px 12px}.mt-report-actions{flex-wrap:wrap;gap:8px;display:flex}.mt-report-action{border:1px solid var(--c-line);border-radius:var(--r-sm);background:var(--c-surface-hover);min-height:34px;color:var(--c-text);align-items:center;gap:6px;padding:7px 10px;display:inline-flex}.mt-report-reviewed{color:var(--c-success-ink);font-size:13px;font-weight:600}.mt-message-hidden-report{color:var(--c-text-readable-muted);margin:0;font-style:italic}.mt-account-danger-zone{border-color:color-mix(in srgb, var(--c-danger-ink) 32%, var(--c-line))}.mt-account-legal-links{flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.mt-account-delete-form{gap:14px;max-width:460px;display:grid}.mt-account-delete-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=700px){.mt-account-legal-links{gap:0;display:grid}.mt-account-legal-links a{align-items:center;min-height:44px;display:flex}.mt-report-card header{flex-direction:column;align-items:flex-start}.mt-report-actions{display:grid}.mt-report-action{justify-content:center}}.mt-settings-support svg{color:var(--c-danger-ink)}.mt-support{align-items:flex-start;gap:20px;display:flex}.mt-support-qr{shape-rendering:crispedges;border-radius:10px;flex:0 0 168px;width:168px;height:168px}.mt-support-qr rect{fill:var(--c-qr-background)}.mt-support-qr path{fill:var(--c-qr-foreground)}.mt-support-copy{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.mt-support-copy p{color:var(--c-text);margin:0;font-size:15px;line-height:1.45}.mt-support-copy .mt-support-note,.mt-support-copy small{color:var(--c-text-readable-muted)}.mt-support-copy small{font-size:12px;line-height:1.4}.mt-support-copy .mt-primary-button{align-items:center;gap:8px;margin-top:4px;text-decoration:none;display:inline-flex}.mt-mobile-settings-sheet .mt-support-copy .mt-primary-button{justify-content:center;align-self:stretch;min-height:48px}.mt-download-support{width:min(100%,960px);margin:0 auto var(--s-3);color:var(--c-text-readable-muted);font:var(--t-sm)}.mt-download-support a{color:var(--c-text);text-underline-offset:3px}.mt-download-support a:hover{color:var(--c-accent-ink)}.mt-screen-quality-options{border:1px solid var(--c-field-border);border-radius:var(--r-md);background:var(--c-field);flex:none;gap:2px;padding:3px;display:inline-flex}.mt-screen-quality-options button{border-radius:calc(var(--r-md) - 3px);height:30px;color:var(--c-text-2);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:600}.mt-screen-quality-options button:hover:not([aria-pressed=true]){color:var(--c-text);background:var(--c-surface-hover)}.mt-screen-quality-options button[aria-pressed=true]{color:var(--c-accent-ink);background:var(--c-surface);box-shadow:var(--elev-1);outline:1px solid color-mix(in srgb, var(--c-accent) 45%, transparent);outline-offset:-1px}.mt-screen-quality-options button:disabled{cursor:not-allowed;opacity:.45}.mt-quality-badge[data-problem]{color:var(--c-danger-ink)}.mt-own-share-stats{z-index:4;pointer-events:none;position:absolute;top:8px;right:8px}.mt-sidebar-update{margin-bottom:8px}.mt-update-restart-choice{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mt-update-restart-choice>span{color:var(--c-text-readable-muted);flex:1 0 100%}.mt-update-restart-choice>.mt-update-restart{flex:1 1 0}.mt-update-restart.mt-update-restart-later{color:var(--c-text);background:var(--c-surface-hover)}.mt-status-card{z-index:40;flex-direction:column;gap:8px;width:280px;min-width:0;padding:0 10px 10px;display:flex;position:absolute;bottom:calc(100% + 8px);left:8px}.mt-status-card-banner{border-radius:calc(var(--r-xl) - 1px) calc(var(--r-xl) - 1px) 0 0;height:64px;margin:0 -10px;overflow:hidden}.mt-status-card-banner img{object-fit:cover;width:100%;height:100%;display:block}.mt-status-card-head{height:34px;position:relative}.mt-status-card-avatar{border-radius:var(--r-full);background:var(--c-overlay);padding:4px;display:inline-flex;position:absolute;top:-48px;left:4px}.mt-status-card-note{border:1px solid var(--c-border-strong);border-radius:var(--r-full);max-width:calc(100% - 92px);min-height:30px;color:var(--c-text-2);background:var(--c-overlay);box-shadow:var(--elev-1);cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex;position:absolute;top:-15px;left:92px}.mt-status-card-note[data-empty=true]{color:var(--c-text-readable-muted)}.mt-status-card-note:hover{color:var(--c-text);background:color-mix(in srgb, var(--c-text) 6%, var(--c-overlay))}.mt-status-card-names{flex-direction:column;min-width:0;padding:0 4px;display:flex}.mt-status-card-names strong{color:var(--c-text);font-size:18px;font-weight:700;line-height:1.25}.mt-status-card-names span{color:var(--c-text-readable-muted);font-size:13px}.mt-status-card-note-editor{display:block;position:relative}.mt-status-card-note-editor .mt-field{width:100%;padding-right:36px}.mt-status-card-note-editor .mt-icon-button{position:absolute;top:4px;right:4px}.mt-status-card-group{border-radius:var(--r-lg);background:color-mix(in srgb, var(--c-text) 5%, var(--c-overlay));flex-direction:column;padding:4px;display:flex}.mt-status-card-item{border-radius:var(--r-md);width:100%;min-height:36px;color:var(--c-text-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.mt-status-card-item:hover,.mt-status-card-item[aria-expanded=true]{color:var(--c-text);background:color-mix(in srgb, var(--c-text) 7%, transparent)}.mt-status-card-item.mt-menu-item-danger{color:var(--c-danger-ink)}.mt-status-card-item .mt-status-option-dot{width:10px;height:10px;margin:0 3px}.mt-status-card-chevron{color:var(--c-text-readable-muted);flex-shrink:0;margin-left:auto}.mt-status-card-divider{background:var(--c-border);border:0;height:1px;margin:2px 10px}.mt-status-card-sub{position:relative}.mt-status-submenu-bridge{z-index:60;position:fixed}.mt-status-submenu{--surface-y:0px;transform-origin:0 100%;width:236px;min-width:0}.mt-status-option-copy{flex-direction:column;flex:1;min-width:0;display:flex}.mt-room-elapsed{color:color-mix(in srgb, var(--c-live) 45%, var(--c-text));font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600}:root[data-theme=light] .mt-room-elapsed,.mt-theme-preview[data-theme=light] .mt-room-elapsed{color:var(--c-success-ink)}.mt-room-row-wrap[data-has-voice-members=true]>.mt-room-row{padding-right:34px}.mt-room-row-wrap[data-has-voice-members=true]:has(>.mt-room-join)>.mt-room-row{padding-right:62px}.mt-room-row-wrap[data-has-voice-members=true]>.mt-room-join{right:38px}.mt-room-voice-toggle{z-index:3;width:28px;height:30px;color:var(--c-text-readable-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:2px;right:10px}.mt-room-voice-toggle:hover{color:var(--c-text-2);background:var(--c-hover)}.mt-sidebar-voice-user-slot{transition:grid-template-rows .18s var(--ease-out);grid-template-rows:1fr;display:grid}.mt-sidebar-voice-user-slot[data-exiting=true]{pointer-events:none;grid-template-rows:0fr}.mt-sidebar-voice-user-clip{min-height:0;overflow:hidden}.mt-sidebar-voice-user{opacity:1;height:32px;transition:transform .18s var(--ease-out), opacity .18s var(--ease-out), color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);gap:8px;margin-block:0;font-size:14px;transform:translateY(0)}.mt-sidebar-voice-user-slot[data-exiting=true] .mt-sidebar-voice-user{opacity:0;transform:translateY(-4px)}.mt-sidebar-voice-user[data-speaking=true]{color:var(--c-text)}.mt-room-row-wrap>.mt-sidebar-voice-users{padding-bottom:4px}@starting-style{.mt-sidebar-voice-user-slot:not([data-exiting=true]){grid-template-rows:0fr}.mt-sidebar-voice-user-slot:not([data-exiting=true]) .mt-sidebar-voice-user{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.mt-sidebar-voice-user-slot,.mt-sidebar-voice-user{transition-duration:0s}.mt-sidebar-voice-user{transform:none}}:root[data-reduced-motion=true] .mt-sidebar-voice-user-slot,:root[data-reduced-motion=true] .mt-sidebar-voice-user{transition-duration:0s}:root[data-reduced-motion=true] .mt-sidebar-voice-user{transform:none}.mt-status-option-icon{width:12px;color:var(--c-text-readable-muted);flex-shrink:0}.mt-microphone-problem{border:1px solid color-mix(in srgb, var(--c-danger) 45%, transparent);border-radius:var(--r-md);color:var(--c-text);background:color-mix(in srgb, var(--c-danger) 12%, var(--c-surface));gap:10px;margin-bottom:8px;padding:10px 12px;font-size:13px;line-height:18px;display:flex}.mt-microphone-problem>svg{color:var(--c-danger-ink);flex-shrink:0;margin-top:1px}.mt-microphone-problem-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.mt-microphone-problem-copy>span{color:var(--c-text-2)}.mt-microphone-problem-actions{flex-wrap:wrap;gap:6px;display:flex}.mt-microphone-problem-actions button{border-radius:var(--r-sm);min-height:28px;color:var(--c-text);background:var(--c-surface-hover);cursor:pointer;border:0;padding:0 10px;font-size:13px;font-weight:600}.mt-find-microphone{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mt-find-microphone>button{border:1px solid var(--c-border-strong);border-radius:var(--r-sm);min-height:30px;color:var(--c-text);background:var(--c-surface-hover);cursor:pointer;padding:0 12px;font-size:13px;font-weight:600}.mt-find-microphone>button:disabled{cursor:progress;opacity:.7}.mt-find-microphone>span{color:var(--c-text-2);font-size:13px}.mt-settings-find-microphone{margin-top:10px}.mt-settings{background:color-mix(in srgb, var(--c-bg-0) 78%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:clamp(12px,3vw,36px);display:grid}.mt-settings-window{border:1px solid var(--c-border-strong);width:min(1060px,100%);height:min(760px,100%);min-height:540px;color:var(--c-text);background:var(--c-bg-2);box-shadow:0 24px 72px color-mix(in srgb, var(--c-bg-0) 72%, transparent);border-radius:16px;grid-template-columns:238px minmax(0,1fr);display:grid;position:relative;overflow:hidden}.mt-settings-sidebar{border-right:1px solid var(--c-border);background:var(--c-bg-1);width:auto;min-width:0;display:block;overflow:hidden}.mt-settings-sidebar nav{flex-direction:column;width:auto;height:100%;padding:14px 10px 12px;display:flex}.mt-settings-search{margin:0 4px 10px;display:block;position:relative}.mt-settings-search>svg:first-of-type{color:var(--c-text-3);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-52%)}.mt-settings-search input{border:1px solid var(--c-field-border);width:100%;height:36px;color:var(--c-text);background:var(--c-field);font:inherit;border-radius:10px;outline:none;padding:0 32px;font-size:13px}.mt-settings-search input::-webkit-search-cancel-button{display:none}.mt-settings-search>button{width:26px;height:26px;color:var(--c-text-3);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.mt-settings-search>button:hover{color:var(--c-text);background:var(--c-hover)}.mt-settings-search input::placeholder{color:var(--c-text-readable-muted)}.mt-settings-search input:focus-visible{border-color:var(--c-accent);box-shadow:0 0 0 3px var(--c-focus)}.mt-settings-nav-list{min-height:0;overflow:hidden auto}.mt-settings-window .mt-settings-nav-list>button{width:100%;min-height:36px;color:var(--c-text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;margin:2px 0;padding:5px 8px;font-size:13px;font-weight:500;display:flex}.mt-settings-window .mt-settings-nav-list>button:hover{color:var(--c-text);background:var(--c-hover)}.mt-settings-window .mt-settings-nav-list>button[data-active=true]{color:var(--c-text);background:var(--c-selected)}.mt-settings-window .mt-settings-nav-list>button:focus-visible,.mt-settings-window .mt-settings-support-card:focus-visible,.mt-settings-close:focus-visible{outline:2px solid var(--c-accent);outline-offset:1px}.mt-settings-search-empty{color:var(--c-text-readable-muted);margin:12px 8px;font-size:12px;line-height:1.45}.mt-settings-nav-icon{width:26px;height:26px;color:var(--c-on-media);background:var(--c-text-3);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-on-media) 18%, transparent);border-radius:8px;flex:0 0 26px;place-items:center;display:grid}.mt-settings-nav-icon[data-tone=blue]{color:var(--c-primary-light-text);background:var(--c-primary-light)}.mt-settings-nav-icon[data-tone=green]{color:var(--c-success-text);background:var(--c-success)}.mt-settings-nav-icon[data-tone=red]{background:var(--c-danger-button)}.mt-settings-nav-icon[data-tone=purple]{color:var(--c-accent-text);background:var(--c-accent-button)}.mt-settings-nav-icon[data-tone=orange]{background:var(--c-warning)}.mt-settings-nav-icon[data-tone=teal]{background:var(--c-live)}.mt-settings-platform-note{color:var(--c-text-4);white-space:nowrap;margin-left:auto;font-size:9px}.mt-settings-window .mt-settings-sidebar nav>.mt-settings-support-card{border:1px solid color-mix(in srgb, var(--c-danger) 14%, var(--c-border));width:100%;min-height:48px;color:var(--c-text-2);background:color-mix(in srgb, var(--c-danger) 7%, var(--c-surface));font:inherit;text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:auto;padding:8px 10px;font-size:11px;display:grid}.mt-settings-window .mt-settings-support-card svg,.mt-settings-window .mt-settings-support-card strong{color:var(--c-danger-ink)}.mt-settings-window .mt-settings-support-card strong{font-size:11px}.mt-settings-window .mt-settings-sidebar nav>.mt-settings-support-card:hover,.mt-settings-window .mt-settings-sidebar nav>.mt-settings-support-card[data-active=true]{border-color:color-mix(in srgb, var(--c-danger) 30%, var(--c-border));background-color:var(--c-hover)}.mt-settings-content{background:var(--c-bg-2);min-width:0;min-height:0;overflow:hidden}.mt-settings-scroll{scrollbar-gutter:stable;height:100%;padding:22px 54px 36px 24px;overflow-y:auto}.mt-settings-frame{width:100%;min-height:auto;display:block}.mt-settings-page{width:100%;max-width:none}.mt-settings-page>h1{letter-spacing:-.025em;margin:0 0 18px;font-size:24px;line-height:1.15}.mt-settings-section{border-color:color-mix(in srgb, var(--c-border) 82%, transparent);background:var(--c-surface);box-shadow:none;border-radius:12px;margin-bottom:14px;padding:16px}.mt-settings-close{z-index:2;border:1px solid var(--c-border);width:32px;height:32px;color:var(--c-text-2);background:var(--c-surface);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.mt-settings-close:hover{color:var(--c-text);background:var(--c-hover)}.mt-account-logout{color:var(--c-text-readable-muted);align-items:center;gap:12px;padding:4px 2px 8px;font-size:12px;display:flex}.mt-account-logout .mt-danger-button{align-items:center;gap:7px;display:inline-flex}.mt-computer-about-row{min-height:30px;color:var(--c-text-2);justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.mt-computer-about-row+.mt-computer-about-row{border-top:1px solid var(--c-line);padding-top:10px}.mt-computer-about-row strong{color:var(--c-text);font-variant-numeric:tabular-nums}.mt-settings-subnav{flex-wrap:wrap;gap:6px;margin:0 0 16px;display:flex}.mt-settings-subnav button{border:1px solid var(--c-border);min-height:32px;color:var(--c-text-2);background:var(--c-surface);cursor:pointer;border-radius:8px;padding:0 12px}.mt-settings-subnav button[aria-selected=true]{border-color:color-mix(in srgb, var(--c-accent) 38%, var(--c-border));color:var(--c-text);background:var(--c-selected)}.mt-settings-subnav button small{min-width:18px;color:var(--c-accent-text);background:var(--c-accent-button);border-radius:8px;margin-left:7px;padding:1px 5px;font-size:10px}.mt-developers-contact{justify-content:space-between;align-items:center;gap:18px;display:flex}.mt-developers-contact>span{gap:4px;min-width:0;display:grid}.mt-developers-contact small{color:var(--c-text-readable-muted);line-height:1.4}.mt-developers-contact .mt-primary-button{flex:none;align-items:center;gap:7px;display:inline-flex}.mt-settings-sidebar .mt-server-settings-title{color:var(--c-text);letter-spacing:-.01em;text-overflow:ellipsis;text-transform:none;white-space:nowrap;margin:2px 8px 12px;font-size:15px;font-weight:700;overflow:hidden}.mt-settings-sidebar nav>.mt-server-settings-delete{border:1px solid color-mix(in srgb, var(--c-danger) 24%, var(--c-border));width:100%;min-height:36px;color:var(--c-danger-ink);background:color-mix(in srgb, var(--c-danger) 7%, var(--c-surface));font:inherit;text-align:left;cursor:pointer;border-radius:9px;align-items:center;gap:9px;margin-top:auto;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.mt-settings-sidebar nav>.mt-server-settings-delete:hover{border-color:color-mix(in srgb, var(--c-danger) 42%, var(--c-border));background:color-mix(in srgb, var(--c-danger) 12%, var(--c-surface))}.mt-settings-sidebar nav>.mt-server-settings-delete:focus-visible{outline:2px solid var(--c-danger-ink);outline-offset:1px}.mt-settings-page>.mt-server-overview{border:1px solid color-mix(in srgb, var(--c-border) 82%, transparent);background:var(--c-surface);border-radius:12px;width:100%;padding:16px}.mt-settings-window .mt-server-section-heading{align-items:center;margin-bottom:20px}.mt-settings-window .mt-server-section-heading>div{min-width:0}.mt-settings-window .mt-server-section-heading h1{letter-spacing:-.025em;margin:0 0 6px;font-size:24px;line-height:1.15}.mt-settings-window .mt-server-section-description{max-width:62ch;line-height:1.45}.mt-settings-window .mt-server-section-heading>:last-child:not(:first-child){flex:none}.mt-settings-window .mt-server-empty{min-height:96px;margin:var(--s-4) 0 0;padding:var(--s-5);place-items:center;line-height:1.45;display:grid}.mt-settings-window .mt-server-member-name{flex:0 220px;width:min(220px,34%)}.mt-expressions-section{gap:var(--s-4);display:grid}.mt-expressions-section>.mt-server-section-heading,.mt-expressions-section>.mt-emoji-settings,.mt-expressions-section>.mt-settings-divider,.mt-expressions-section>.mt-expression-control-row,.mt-expressions-section>.mt-form-error,.mt-expressions-section>.mt-expression-empty,.mt-expressions-section>.mt-expression-packs{margin-block:0}.mt-expression-control-row{align-items:end;gap:var(--s-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.mt-expression-action{justify-content:center;align-items:center;gap:var(--s-2);white-space:nowrap;height:40px;min-height:40px;display:inline-flex}.mt-expression-action>svg{flex:none}.mt-expression-empty+.mt-expression-packs:empty{display:none}@media (width<=820px){.mt-settings-window .mt-server-section-heading{align-items:flex-start;gap:var(--s-3);flex-direction:column}.mt-expression-control-row{grid-template-columns:1fr}.mt-expression-action{width:100%}}.mt-settings-page [data-setting-id][data-search-match=true]{border-color:color-mix(in srgb, var(--c-accent) 58%, var(--c-border));background:color-mix(in srgb, var(--c-accent) 9%, var(--c-surface))}.mt-settings-page [data-setting-id]:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}:root[data-theme=light] .mt-settings-page .mt-input-mode-description{color:color-mix(in srgb, var(--c-text-readable-muted) 88%, var(--c-text))}@media (width<=1050px) and (width>=768px){.mt-settings{padding:12px}.mt-settings-window{grid-template-columns:218px minmax(0,1fr)}.mt-settings-scroll{padding:20px 48px 28px 20px}.mt-settings-platform-note{display:none}}.mt-dm-call-stream-actions{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:10px}.mt-dm-call-stream-actions .mt-stream-fullscreen-open{position:static}.mt-stream-stop-watching,.mt-dm-call-show-all{min-height:36px;color:var(--c-on-media);background:color-mix(in srgb, var(--c-media-backdrop) 55%, transparent);font:inherit;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.mt-stream-stop-watching:hover,.mt-dm-call-show-all:hover{background:color-mix(in srgb, var(--c-media-backdrop) 70%, transparent)}.mt-dm-call-show-all{z-index:4;position:absolute;bottom:10px;right:10px}.mt-dm-call-tile:not([data-focused=true]) .mt-dm-call-stream-actions{opacity:0;transition:opacity .12s var(--ease-out)}.mt-dm-call-tile:not([data-focused=true]):hover .mt-dm-call-stream-actions,.mt-dm-call-tile:not([data-focused=true]):focus-within .mt-dm-call-stream-actions{opacity:1}:is(.mt-dm-call-tile:fullscreen .mt-dm-call-show-all,.mt-dm-call-panel[data-mobile=true] .mt-dm-call-show-all){display:none}.mt-dm-call-panel[data-mobile=true] .mt-dm-call-tile[data-focused=true][data-screen=true] .mt-dm-call-stream-actions{top:calc(env(safe-area-inset-top,0px) + 10px);right:calc(env(safe-area-inset-right,0px) + 12px)}.mt-stream-fullscreen-open{z-index:4;min-height:36px;color:var(--c-on-media);background:color-mix(in srgb, var(--c-media-backdrop) 55%, transparent);cursor:pointer;border:0;border-radius:18px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:10px;right:10px}.mt-stream-fullscreen-open:hover{background:color-mix(in srgb, var(--c-media-backdrop) 70%, transparent)}.mt-dm-call-tile:fullscreen{background:var(--c-media-backdrop);border-radius:0}.mt-dm-call-tile:fullscreen .mt-stream-fullscreen-open{display:none}.mt-dm-call-tile:fullscreen video.mt-screen-share-video{object-fit:contain;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.mt-app-shell:not(.mt-app-shell-mobile) .mt-new-divider{height:20px;margin:8px 16px;font-size:12px;font-weight:500}.mt-app-shell:not(.mt-app-shell-mobile) .mt-new-divider:after{flex:1}.mt-app-shell:not(.mt-app-shell-mobile) .mt-new-divider span{color:var(--c-danger-ink);background:var(--c-chat-bg);border-radius:0;padding:0 8px;transform:none}.mt-app-shell:not(.mt-app-shell-mobile) .mt-new-messages{border:1px solid var(--c-border-strong);border-radius:var(--r-md);color:var(--c-text);background:var(--c-overlay);box-shadow:none;font-weight:500}.mt-app-shell:not(.mt-app-shell-mobile) .mt-call-message{color:var(--c-text-readable-muted);gap:8px;margin-top:12px;font-size:13px}.mt-app-shell:not(.mt-app-shell-mobile) .mt-call-message>span:first-child{width:18px}.mt-app-shell:not(.mt-app-shell-mobile) :where(.mt-room-voice-panel,.mt-dm-call-panel):not([data-mobile]) :where(.mt-room-voice-header,.mt-dm-call-header){gap:8px}.mt-app-shell:not(.mt-app-shell-mobile) :where(.mt-room-voice-panel,.mt-dm-call-panel):not([data-mobile]) :where(.mt-room-voice-count-default,.mt-room-voice-count-korito,.mt-group-call-meta){color:var(--c-text-readable-muted);font-size:12px;font-weight:400}.mt-app-shell:not(.mt-app-shell-mobile) :where(.mt-room-voice-panel,.mt-dm-call-panel):not([data-mobile]) .mt-voice-security-trigger{width:28px;height:28px;color:var(--c-text-readable-muted);background:0 0;border:0;border-radius:5px}.mt-app-shell:not(.mt-app-shell-mobile) :where(.mt-room-voice-panel,.mt-dm-call-panel):not([data-mobile]) .mt-voice-security-trigger:hover{color:var(--c-text);background:var(--c-hover)}.mt-app-shell:not(.mt-app-shell-mobile) .mt-room-voice-panel:not([data-mobile]) :where(.mt-focus-tile,.mt-participant-tile),.mt-app-shell:not(.mt-app-shell-mobile) .mt-dm-call-panel:not([data-mobile]) .mt-dm-call-tile{border-color:#0000;border-radius:8px}.mt-app-shell:not(.mt-app-shell-mobile) .mt-room-voice-panel:not([data-mobile]) .mt-participant-tile[data-speaking=true],.mt-app-shell:not(.mt-app-shell-mobile) .mt-dm-call-panel:not([data-mobile]) .mt-dm-call-tile[data-speaking=true]{box-shadow:none}.mt-app-shell:not(.mt-app-shell-mobile) :where(.mt-room-voice-panel,.mt-dm-call-panel):not([data-mobile]) :where(.mt-participant-backdrop):after{background:color-mix(in srgb, var(--c-stage) 68%, transparent);box-shadow:none}.mt-app-shell:not(.mt-app-shell-mobile) :where(.mt-room-voice-panel,.mt-dm-call-panel):not([data-mobile]) :where(.mt-focus-avatar,.mt-participant-avatar,.mt-dm-call-tile-avatar){filter:none}.mt-app-shell:not(.mt-app-shell-mobile) .mt-room-voice-panel:not([data-mobile]) :where(.mt-focus-name,.mt-tile-label),.mt-app-shell:not(.mt-app-shell-mobile) .mt-dm-call-panel:not([data-mobile]) .mt-dm-call-tile-label{background:color-mix(in srgb, var(--c-stage-label-bg) 86%, transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:4px}.mt-screen-share-state{color:color-mix(in srgb, var(--c-stage-label-text) 72%, transparent);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:450;display:inline-flex}.mt-app-shell:not(.mt-app-shell-mobile) .mt-room-voice-panel:not([data-mobile]) .mt-focus-actions :where(.mt-quality-badge,.mt-viewer-badge,.mt-stream-volume,.mt-stage-action){color:var(--c-on-media);background:color-mix(in srgb, var(--c-media-backdrop) 82%, transparent);box-shadow:none;border-radius:4px}.mt-app-shell:not(.mt-app-shell-mobile) .mt-room-voice-panel:not([data-mobile]) .mt-focus-actions :where(.mt-stage-action:hover){color:var(--c-on-media);background:color-mix(in srgb, var(--c-media-backdrop) 92%, transparent)}.mt-app-shell:not(.mt-app-shell-mobile) :where(.mt-room-voice-panel,.mt-dm-call-panel):not([data-mobile]) :where(.mt-stream-stop-watching,.mt-dm-call-show-all,.mt-stage-show-all,.mt-stream-fullscreen-close){box-shadow:none;border-radius:5px}.mt-app-shell:not(.mt-app-shell-mobile) .mt-online-drawer-trigger{box-shadow:none;opacity:.58;background:0 0}.mt-app-shell:not(.mt-app-shell-mobile) .mt-online-drawer-root[data-open=true] .mt-online-drawer-trigger{opacity:0}.mt-app-shell:not(.mt-app-shell-mobile) .mt-voice-connected{border-top:1px solid var(--c-border);padding:8px 12px}.mt-app-shell:not(.mt-app-shell-mobile) .mt-voice-connected-pill{background:0 0;border:0;border-radius:0;gap:6px;padding:0}.mt-app-shell:not(.mt-app-shell-mobile) .mt-voice-connected-pill:hover{background:0 0}.mt-app-shell:not(.mt-app-shell-mobile) .mt-voice-connected-place{gap:7px;min-height:32px}.mt-app-shell:not(.mt-app-shell-mobile) .mt-voice-connected-dot{width:7px;height:7px;box-shadow:none;flex-basis:7px}.mt-app-shell:not(.mt-app-shell-mobile) .mt-voice-connected-name{font-weight:600}.mt-app-shell:not(.mt-app-shell-mobile) .mt-voice-connected-hangup{flex-basis:30px;width:30px;height:30px}.mt-server-rating-slot{border-bottom:1px solid var(--c-line);justify-content:center;width:100%;padding:0 0 8px;display:flex}.mt-server-rating{width:40px;height:40px;color:var(--c-text-readable-muted);background:var(--c-bg-2);place-items:center;display:grid}.mt-server-rating:hover,.mt-server-rating[data-active=true]{color:var(--c-accent-ink);background:var(--c-accent-soft)}.mt-guild-games-link{border-radius:var(--r-md);min-height:38px;color:var(--c-text-readable-muted);border:1px solid #0000;align-items:center;gap:10px;margin:10px 8px 4px;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.mt-guild-games-link:hover{color:var(--c-text);background:var(--c-surface-hover)}.mt-guild-games-link[data-active=true]{border-color:color-mix(in srgb, var(--c-accent) 24%, transparent);color:var(--c-accent-ink);background:var(--c-accent-soft)}.mt-guild-games-unread{border-radius:var(--r-full);min-width:19px;height:19px;color:var(--c-text-readable-muted);background:var(--c-bg-0);font-variant-numeric:tabular-nums;place-items:center;margin-left:auto;padding:0 5px;font-size:10px;display:grid}.mt-games-page{min-width:0;min-height:0;color:var(--c-text);background:var(--c-bg-2);flex:1;overflow-y:auto}.mt-games-page-header{border-bottom:1px solid var(--c-border);align-items:center;gap:24px;width:min(1180px,100% - 64px);min-height:74px;margin:0 auto;padding-top:8px;display:flex}.mt-games-page-header h1{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1}.mt-games-tabs,.mt-games-periods{align-items:center;gap:18px;padding-inline:0;display:flex}.mt-games-tabs{align-self:stretch}.mt-games-tabs button,.mt-games-periods button{color:var(--c-text-readable-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;position:relative}.mt-games-tabs button:hover,.mt-games-periods button:hover,.mt-games-tabs button[data-active=true]{color:var(--c-text)}.mt-games-tabs button[data-active=true]:after{background:var(--c-accent);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}.mt-games-periods{border:0;border-bottom:1px solid var(--c-border);width:min(1180px,100% - 64px);margin-top:22px;margin-left:auto;margin-right:auto;padding:0 0 12px}.mt-games-periods button[data-active=true]{color:var(--c-accent-ink)}.mt-games-content{width:min(1180px,100% - 64px);margin:20px auto 64px}.mt-games-loading,.mt-games-error{border-block:1px solid var(--c-border);min-height:96px;color:var(--c-text-readable-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;margin:0;padding:24px;display:flex}.mt-games-empty-line{border-block:1px solid var(--c-border);color:var(--c-text-readable-muted);text-align:center;margin:0;padding:28px 0;font-size:13px}.mt-games-empty-line button{color:var(--c-accent-ink);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.mt-games-error{border-color:color-mix(in srgb, var(--c-danger) 36%, transparent);color:var(--c-danger-ink)}.mt-games-load-more{margin:18px auto 0;display:block}.mt-game-match-columns,.mt-game-match-row{grid-template-columns:48px minmax(220px,1fr) 112px 84px 58px 86px 86px 72px 56px;align-items:center;gap:10px;display:grid}.mt-game-match-columns{z-index:2;border-bottom:1px solid var(--c-border);min-height:32px;color:var(--c-text-readable-muted);background:var(--c-bg-2);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px 0 10px;font-size:10px;font-weight:500;position:sticky;top:0}.mt-game-match-columns>span:not(.mt-game-player-column){text-align:right}.mt-game-player-column{grid-column:1/3}.mt-game-score-column{justify-self:end}.mt-game-match-day>h2{border-bottom:1px solid var(--c-border);min-height:30px;color:var(--c-text);align-items:flex-end;margin:0;padding:7px 8px 5px;font-size:13px;font-weight:600;display:flex}.mt-game-match-group{content-visibility:auto;contain-intrinsic-size:auto 82px;border-bottom:1px solid var(--c-border);margin-top:8px}.mt-game-match-group>header{min-height:30px;color:var(--c-text-readable-muted);align-items:center;gap:14px;padding:4px 8px;font-size:11px;display:flex}.mt-game-match-result{color:var(--c-text);font-weight:600}.mt-game-match-result[data-result=win],.mt-game-team>h3[data-result=win]{color:var(--c-success-ink)}.mt-game-match-result[data-result=loss],.mt-game-team>h3[data-result=loss]{color:var(--c-danger-ink)}.mt-game-together{color:var(--c-accent-ink);font-size:11px}.mt-game-team>h3{border-top:1px solid color-mix(in srgb, var(--c-border) 70%, transparent);min-height:22px;color:var(--c-text-readable-muted);align-items:center;margin:0;padding:0 8px 0 91px;font-size:11px;font-weight:500;display:flex}.mt-game-match-row{font-variant-numeric:tabular-nums;min-height:44px;padding:4px 8px 4px 10px;font-size:11px;position:relative}.mt-game-match-row:before{background:var(--c-success-ink);content:"";width:3px;position:absolute;top:6px;bottom:6px;left:0}.mt-game-match-row[data-result=loss]:before{background:var(--c-danger-ink)}.mt-game-team .mt-game-match-row+.mt-game-match-row{border-top:1px solid color-mix(in srgb, var(--c-border) 70%, transparent)}.mt-game-hero-portrait{color:var(--c-text-readable-muted);background:var(--c-bg-0);letter-spacing:.04em;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative;overflow:hidden}.mt-game-hero-portrait-landscape{width:48px;height:30px}.mt-game-hero-portrait-icon{width:34px;height:34px}.mt-game-hero-portrait img{object-fit:cover;width:100%;height:100%;display:block}.mt-game-player-main,.mt-game-player-name{align-items:center;min-width:0;display:flex}.mt-game-player-main{flex-direction:column;align-items:flex-start;gap:1px;overflow:hidden}.mt-game-player-main>span:last-child{max-width:100%;color:var(--c-text-readable-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mt-game-player-name{gap:5px;width:100%;font-size:12px}.mt-game-player-name>strong{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.mt-game-kda{min-width:0;color:var(--c-text-readable-muted);font-size:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;justify-self:end;align-items:baseline;gap:4px;margin:0;padding:0;display:inline-flex}.mt-game-kda strong{font-size:inherit;font-weight:600;line-height:1.2}.mt-game-kda-kills{color:var(--c-success-ink)}.mt-game-kda-deaths{color:var(--c-danger-ink)}.mt-game-kda-assists{color:var(--c-accent-ink)}.mt-game-positive{color:var(--c-success-ink)}.mt-game-negative{color:var(--c-danger-ink)}.mt-game-metric{min-width:0;color:var(--c-text-readable-muted);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:11px}.mt-game-stats-loading{color:var(--c-text-readable-muted);text-align:right;grid-column:4/9;justify-self:stretch;font-size:11px}.mt-game-match-meta{min-width:0;color:var(--c-text-readable-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;gap:1px;font-size:10px;display:flex}.mt-game-match-group>header .mt-game-match-meta{flex-direction:row;gap:5px;min-width:auto;font-size:11px}.mt-game-match-score{text-align:right;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:baseline;gap:3px;font-size:13px;font-weight:650;display:flex}.mt-game-match-score small{color:var(--c-text-readable-muted);font-size:10px;font-weight:400}.mt-game-rating-table{border-bottom:1px solid var(--c-border)}.mt-game-rating-head,.mt-game-rating-row{grid-template-columns:38px minmax(150px,1fr) 54px 66px 142px 48px 92px 104px 58px;align-items:center;gap:10px;display:grid}.mt-game-rating-head{border-bottom:1px solid var(--c-border);min-height:36px;color:var(--c-text-readable-muted);padding:0 8px;font-size:10px;font-weight:600}.mt-game-rating-row{border-bottom:1px solid var(--c-border);min-height:64px;color:var(--c-text-readable-muted);font-variant-numeric:tabular-nums;padding:0 8px;font-size:13px;text-decoration:none;position:relative}.mt-game-rating-row>.mt-game-kda{justify-self:start}.mt-game-rating-row:last-child{border-bottom:0}.mt-game-rating-row:not([data-eligible=true]){opacity:.68}.mt-game-rating-row:hover{background:var(--c-surface-hover)}.mt-game-minimum-note{color:var(--c-text-readable-muted);font-size:9px;position:absolute;bottom:3px;right:8px}.mt-game-rank{color:var(--c-text);font-variant-numeric:tabular-nums;font-size:17px}.mt-game-rating-user{align-items:center;gap:10px;min-width:0;display:flex}.mt-game-rating-user>span:last-child{flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0;display:flex}.mt-game-rating-user strong{color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-game-title-text{max-width:140px;color:var(--c-accent-ink);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:10px;font-weight:600;position:relative;overflow:hidden}.mt-game-title-text:after{z-index:120;border-radius:var(--r-sm);width:max-content;max-width:min(320px,100vw - 32px);color:var(--c-tooltip-text);background:var(--c-tooltip);box-shadow:var(--elev-float);content:attr(data-tooltip);font:var(--t-sm);opacity:0;pointer-events:none;white-space:normal;padding:6px 9px;line-height:1.35;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(3px)}.mt-game-title-text:hover{overflow:visible}.mt-game-title-text:hover:after{opacity:1;transform:translateY(0)}.mt-game-title-text[data-kind=ruin]{color:var(--c-danger-ink)}.mt-message-header>.mt-game-title-text,.mt-sidebar-voice-user>.mt-game-title-text,.mt-member-row .mt-game-title-text{flex:none;max-width:none}.mt-message-header:has(>.mt-game-title-text){flex-wrap:nowrap}.mt-message-header:has(>.mt-game-title-text)>.mt-message-author{flex:auto;max-width:none}.mt-sidebar-voice-user:has(>.mt-game-title-text){gap:4px}.mt-sidebar-voice-user>svg,.mt-member-owner{flex:none}.mt-member-name{flex:auto}.mt-game-rating-moves{font-variant-numeric:tabular-nums;gap:4px;font-weight:600;display:flex}.mt-game-rating-heroes{align-items:center;display:flex}.mt-game-rating-hero+.mt-game-rating-hero{margin-left:-7px}.mt-game-weekly,.mt-game-player-stats{gap:30px;display:grid}.mt-game-weekly-title-row{--weekly-title-color:var(--c-accent-ink);border-bottom:1px solid var(--c-border);grid-template-columns:88px minmax(150px,1fr) 176px minmax(200px,280px);align-items:center;gap:16px;min-height:94px;padding:10px 0;display:grid}.mt-game-weekly-title-row .mt-game-kda{font-size:12px}.mt-game-weekly-title-person{flex-direction:column;gap:3px;min-width:0;display:flex}.mt-game-weekly-title-label{color:var(--weekly-title-color);font-size:12px;font-weight:700}.mt-game-weekly-title-row[data-kind=ruin]{--weekly-title-color:var(--c-danger-ink)}.mt-game-weekly-title-person>span{align-items:center;gap:7px;display:flex}.mt-game-weekly-title-person>span:last-child,.mt-game-weekly-featured-label{color:var(--c-text-readable-muted);font-size:11px}.mt-game-weekly-featured{font-variant-numeric:tabular-nums;flex-direction:column;gap:4px;min-width:0;font-size:12px;display:flex}.mt-game-weekly-line{border-bottom:1px solid var(--c-border);grid-template-columns:minmax(150px,210px) 1fr;align-items:center;gap:14px;min-height:46px;padding:7px 0;font-size:12px;display:grid}.mt-game-weekly-line-label{color:var(--c-text-readable-muted);font-size:12px;line-height:1.35}.mt-game-weekly-match{padding:16px 0 8px}.mt-game-weekly-match>h3{margin:0 0 8px;font-size:13px;font-weight:600}.mt-games-section-title{margin:0 0 10px;font-size:16px}.mt-game-player-header{border-bottom:1px solid var(--c-border);align-items:center;gap:24px;width:min(1180px,100% - 64px);min-height:88px;margin:0 auto;display:flex}.mt-game-player-header>a{color:var(--c-text-readable-muted);font-size:12px;text-decoration:none}.mt-game-player-header>span{align-items:center;gap:12px;display:flex}.mt-game-player-header>span>span{flex-direction:column;gap:3px;display:flex}.mt-game-player-header h1{margin:0;font-size:20px}.mt-game-player-periods{border:0;width:auto;margin:0 0 0 auto;padding:0}.mt-game-player-content{margin-top:24px}.mt-game-hero-stats{border-block:1px solid var(--c-border)}.mt-game-hero-stats-head,.mt-game-hero-stat-row{grid-template-columns:minmax(220px,1fr) 70px 80px 170px;align-items:center;gap:12px;padding:0 8px;display:grid}.mt-game-hero-stats-head{min-height:34px;color:var(--c-text-readable-muted);font-size:10px}.mt-game-hero-stat-row{border-top:1px solid var(--c-border);min-height:66px;color:var(--c-text-readable-muted);font-variant-numeric:tabular-nums;font-size:13px}.mt-game-hero-stat-row>span:first-child{color:var(--c-text);align-items:center;gap:12px;display:flex}.mt-game-player-extremes{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.mt-game-account-card{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-bg-1);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.mt-game-account-icon{border-radius:var(--r-md);width:48px;height:48px;color:var(--c-text-readable-muted);background:var(--c-bg-0);place-items:center;display:grid}.mt-game-account-card[data-connected=true] .mt-game-account-icon{color:var(--c-accent-ink);background:var(--c-accent-soft)}.mt-game-account-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.mt-settings .mt-game-account-copy small{color:var(--c-text-2);font-size:13px;line-height:1.45}.mt-game-account-status{font-variant-numeric:tabular-nums}.mt-game-account-card button{align-items:center;gap:7px;display:inline-flex}.mt-game-steam-form{align-items:center;gap:8px;display:flex}.mt-game-steam-form>.mt-field-label{flex:1;min-width:0}.mt-game-steam-form .mt-field{width:100%}.mt-game-steam-signin{color:var(--c-text-readable-muted);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:12px}.mt-game-steam-signin:hover:not(:disabled){color:var(--c-text);text-decoration:underline}.mt-game-steam-fallback{color:var(--c-accent-ink);margin-top:10px;font-size:12px;display:inline-block}.mt-settings .mt-game-instructions{color:var(--c-text);font-size:14px;line-height:1.55}.mt-settings .mt-game-instructions p,.mt-settings .mt-game-instructions li{color:inherit;font-size:inherit}.mt-settings .mt-game-instructions p{margin:0}.mt-settings .mt-game-instructions ol{margin:8px 0;padding-left:22px;list-style:decimal}.mt-settings .mt-game-instructions li+li{margin-top:4px}@media (width<=1280px){.mt-games-page-header,.mt-games-periods,.mt-games-content,.mt-game-player-header{width:calc(100% - 40px)}.mt-game-rating-head,.mt-game-rating-row{grid-template-columns:32px minmax(140px,1fr) 48px 62px 128px 44px 82px 96px 54px;gap:8px}.mt-game-match-columns,.mt-game-match-row{grid-template-columns:44px minmax(220px,1fr) 112px 92px 64px 92px 92px 74px 56px;gap:8px}.mt-game-hero-portrait-landscape{width:44px;height:28px}.mt-game-team>h3{padding-left:85px}.mt-game-weekly-title-row{grid-template-columns:88px minmax(140px,1fr) 160px minmax(180px,230px);gap:12px}.mt-game-player-extremes{grid-template-columns:1fr}}@media (width<=900px){.mt-games-page-header{flex-wrap:wrap;gap:12px 18px;padding:16px 0 0}.mt-games-page-header h1{width:100%}.mt-games-tabs{min-height:44px}.mt-game-match-columns,.mt-game-match-row{grid-template-columns:44px minmax(120px,1fr) 104px 64px;gap:8px}.mt-game-match-columns>:nth-child(n+3):not(:last-child),.mt-game-metric,.mt-game-stats-loading{display:none}.mt-game-rating-head,.mt-game-rating-row{grid-template-columns:32px minmax(140px,1fr) 48px 62px 126px 44px 54px}.mt-game-rating-head>:nth-child(7),.mt-game-rating-row>:nth-child(7){display:none}.mt-game-weekly-title-row{grid-template-columns:76px minmax(130px,1fr) 142px}.mt-game-weekly-title-row .mt-game-weekly-featured{grid-column:2/-1;padding-bottom:8px}.mt-game-player-header{flex-wrap:wrap;padding-block:14px}.mt-game-player-periods{width:100%;margin-left:0}}.mt-mobile-bottom-nav,.mt-mobile-install-card{display:none}@media (width<=767px){html,body,#root{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}.mt-modal-scrim,.mt-tile-label,.mt-dm-call-tile-label{-webkit-backdrop-filter:none;backdrop-filter:none}.mt-mobile-community-scroll,.mt-mobile-profile-editor-content,.mt-mobile-user-profile-scroll,.mt-mobile-dm-profile-scroll,.mt-mobile-chat-list,.mt-mobile-message-actions,.mt-mobile-share-chats,.mt-mobile-settings-page,.mt-mobile-settings-sheet-content,.mt-mobile-calls-page,.mt-mobile-call-picker-list,.mt-mobile-fullscreen-content{overscroll-behavior-x:none;overflow-x:hidden}.mt-modal-layer{padding:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(8px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px))}.mt-modal-dialog{--modal-max-height:calc(100dvh - 16px);max-width:100%}.mt-modal-header h2{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mt-modal-actions,.mt-feedback-image-actions{flex-wrap:wrap}.mt-modal-actions>button,.mt-feedback-image-actions>button{min-width:0;max-width:100%}.mt-feedback-pick small,.mt-feedback-technical{overflow-wrap:anywhere;text-align:center}.mt-dm-switcher-backdrop{padding:max(12px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(8px, env(safe-area-inset-left,0px))}.mt-dm-switcher{flex-direction:column;width:min(560px,100%);max-height:100%;display:flex}.mt-dm-switcher-results{min-height:0}.mt-group-settings,.mt-group-settings section,.mt-group-identity>*{min-width:0;max-width:100%}.mt-group-danger-actions{flex-direction:column;align-items:stretch}.mt-group-danger-button{justify-content:center;width:100%;min-width:0}:where(button,a,input,textarea,select,[role=button]){-webkit-tap-highlight-color:transparent}:where(button,a,[role=button]):not(:disabled,[aria-disabled=true]){touch-action:manipulation;transition:opacity var(--dur-fast) var(--ease-out), scale var(--dur-fast) var(--ease-spring), background-color var(--dur-fast) var(--ease-out)}:where(button,a,[role=button]):not(:disabled,[aria-disabled=true]):active{opacity:.82;transition-duration:var(--dur-press);transition-timing-function:var(--ease-out);scale:.97}:where(.mt-mobile-chat-row,.mt-mobile-settings-row,.mt-mobile-call-history-main,.mt-mobile-call-actions>button,.mt-mobile-call-picker-list>button,a.mt-mobile-dm-history-row){transition:background-color var(--dur-fast) var(--ease-out)}:where(.mt-mobile-chat-row,.mt-mobile-settings-row,.mt-mobile-call-history-main,.mt-mobile-call-actions>button,.mt-mobile-call-picker-list>button,a.mt-mobile-dm-history-row):not(:disabled,[aria-disabled=true]):active{opacity:1;background-color:var(--c-surface-pressed);transition-duration:0s;scale:1}.mt-mobile-install-card{z-index:45;right:12px;bottom:calc(70px + env(safe-area-inset-bottom,0px));min-height:72px;color:var(--c-text);border:1px solid var(--c-border-strong);border-radius:var(--r-lg);background:var(--c-overlay);box-shadow:var(--elev-2);pointer-events:none;align-items:center;gap:12px;padding:13px 14px;display:flex;position:fixed;left:12px}.mt-mobile-install-card>svg{color:var(--c-accent-ink);flex:none}.mt-mobile-install-card p{flex:1;gap:2px;min-width:0;margin:0;font-size:13px;line-height:1.35;display:grid}.mt-mobile-install-card strong{font-size:14px}.mt-mobile-install-card span{color:var(--c-text-readable-muted)}.mt-mobile-install-close{width:44px;height:44px;color:var(--c-text-readable-muted);border-radius:var(--r-full);pointer-events:auto;background:0 0;border:0;flex:none;place-items:center;display:grid}.mt-find-microphone>button{min-height:44px;padding-inline:16px}.mt-mobile-install-action{pointer-events:auto;flex:none;min-height:44px;padding-inline:14px}@media (width<=359px){.mt-mobile-install-card-android{grid-template-columns:22px minmax(0,1fr);display:grid}.mt-mobile-install-card-android .mt-mobile-install-action{grid-column:1/-1;width:100%}.mt-modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mt-modal-actions>button{width:100%}.mt-group-identity{grid-template-columns:minmax(0,1fr);place-items:center}.mt-group-identity .mt-field-label{width:100%}.mt-group-name-edit{flex-direction:column;align-items:stretch}}.mt-mobile-bottom-nav{z-index:30;height:calc(58px + var(--m-safe-bottom));min-height:calc(58px + var(--m-safe-bottom));padding:7px max(6px, var(--m-safe-right)) var(--m-safe-bottom) max(6px, var(--m-safe-left));border-top:.5px solid var(--m-separator);background:var(--m-tabbar-solid);box-shadow:none;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.mt-mobile-bottom-indicator{display:none}.mt-mobile-bottom-tab{z-index:1;min-width:0;min-height:51px;color:var(--m-tertiary);-webkit-tap-highlight-color:transparent;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:10px;font-weight:500;text-decoration:none;display:flex;position:relative}.mt-mobile-bottom-tab[data-active=true]{color:var(--c-accent-ink)}.mt-mobile-bottom-tab:active{background:var(--c-surface-pressed)}.mt-mobile-bottom-tab:focus-visible{outline:2px solid var(--c-focus);outline-offset:-2px}.mt-mobile-bottom-icon{place-items:center;width:27px;height:27px;display:grid;position:relative}.mt-mobile-bottom-icon[data-selected=true]{animation:mt-mobile-bottom-bounce var(--dur-slow) var(--ease-spring)}.mt-mobile-bottom-badge{min-width:18px;height:18px;color:var(--c-on-media);background:var(--c-danger);border:2px solid var(--m-tabbar);border-radius:var(--r-full);font-variant-numeric:tabular-nums;text-align:center;padding:0 5px;font:600 12px/14px system-ui,-apple-system,Segoe UI,sans-serif;position:absolute;top:-4px;left:18px}.mt-mobile-unread-badge{transform-origin:50%;animation:mt-mobile-unread-pop var(--dur-spring) var(--ease-spring)}}@keyframes mt-mobile-unread-pop{0%{opacity:.5;transform:scale(.72)}}@keyframes mt-mobile-bottom-bounce{45%{transform:translateY(-3px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.mt-mobile-unread-badge,.mt-mobile-bottom-icon[data-selected=true]{animation:none}}html[data-reduced-motion=true] .mt-mobile-unread-badge,html[data-reduced-motion=true] .mt-mobile-bottom-icon[data-selected=true]{animation:none}@media (width<=767px){.mt-mobile-screen{transform:translate3d(var(--mobile-swipe-x,0), 0, 0);touch-action:pan-y;animation:mt-mobile-screen-in var(--dur-slow) var(--ease-drawer)}.mt-mobile-screen:before{content:"";pointer-events:none;background:linear-gradient(to left, color-mix(in srgb, var(--c-scrim) 28%, transparent), transparent);width:24px;opacity:var(--mobile-swipe-scrim,.2);position:absolute;top:0;bottom:0;right:100%}.mt-mobile-screen[data-swiping=true]{will-change:transform;animation:none}.mt-mobile-screen[data-rebounding=true],.mt-mobile-screen[data-screen-closing=true]{transition:transform var(--dur-slow) var(--ease-drawer);animation:none}.mt-mobile-screen[data-screen-closing=true]{will-change:transform;transform:translate(100%)}}@keyframes mt-mobile-screen-in{0%{transform:translate(100%)}}@keyframes mt-mobile-underlay-in{0%{transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.mt-mobile-screen{transition:none;animation:none;transform:none}}html[data-reduced-motion=true] .mt-mobile-screen{transition:none;animation:none;transform:none}@media (width<=767px){.mt-app-frame,.mt-app-shell-mobile,.mt-mobile-main,.mt-mobile-chats{width:100%;min-width:0;max-width:100vw;min-height:0}.mt-app-shell-mobile{--mobile-call-return-offset:0px;background:var(--c-bg-2);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mt-app-shell-mobile[data-call-return=true]{--mobile-call-return-offset:38px}.mt-app-shell-mobile[data-chat-detail=true] .mt-mobile-bottom-nav{z-index:20}.mt-mobile-main{padding-top:var(--mobile-call-return-offset);padding-bottom:calc(58px + var(--m-safe-bottom));background:var(--c-bg-2);flex-direction:column;flex:1;display:flex;overflow:hidden}.mt-mobile-screen-underlay{flex:1;min-width:0;min-height:0;display:flex;position:relative;transform:translate(0,0)}.mt-mobile-screen-underlay:after{z-index:10;background:var(--c-scrim);opacity:0;content:"";pointer-events:none;position:absolute;inset:0}.mt-mobile-screen-underlay[data-covered=true]{transform:translate3d(var(--mobile-underlay-x,-30%), 0, 0);animation:mt-mobile-underlay-in var(--dur-slow) var(--ease-drawer);transition:transform var(--dur-slow) var(--ease-drawer)}.mt-mobile-screen-underlay[data-covered=true]:after{opacity:var(--mobile-underlay-dim,.16);transition:opacity var(--dur-slow) var(--ease-drawer)}.mt-mobile-screen-underlay[data-dragging=true],.mt-mobile-screen-underlay[data-dragging=true]:after{transition:none}.mt-mobile-main>.mt-mobile-screen:not(.mt-mobile-chat-screen){top:var(--mobile-call-return-offset)}.mt-mobile-chats{color:var(--c-text);background:var(--c-bg-2);flex-direction:column;flex:1;display:flex;overflow:hidden}.mt-mobile-page-header{min-height:calc(44px + var(--m-safe-top));padding:var(--m-safe-top) max(16px, var(--m-safe-right)) 0 max(16px, var(--m-safe-left));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.mt-mobile-page-header h1{font:700 22px / 28px var(--m-font);letter-spacing:-.3px;margin:0}.mt-mobile-page-header[data-compact=true]{min-height:calc(44px + env(safe-area-inset-top,0px));border-bottom:.5px solid var(--m-separator)}.mt-mobile-page-header[data-compact=true] h1{font:var(--m-type-screen-title);letter-spacing:0}.mt-mobile-page-header button{width:34px;height:34px;color:var(--m-label);background:var(--m-group);border-radius:var(--r-full);border:0;place-items:center;display:grid}.mt-mobile-page-actions{align-items:center;gap:10px;display:flex}.mt-mobile-page-actions>button{background:0 0;width:44px;height:44px;margin:-5px;position:relative}.mt-mobile-page-actions>button:before{content:"";background:var(--m-group);border-radius:var(--r-full);position:absolute;inset:5px}.mt-mobile-page-actions>button>svg{z-index:1;position:relative}.mt-mobile-page-header .mt-mobile-page-primary-action{color:var(--c-accent-text);background:0 0}.mt-mobile-page-header .mt-mobile-page-primary-action:before{background:var(--c-accent-button)}.mt-mobile-folders-shell{border-bottom:.5px solid var(--m-separator);flex:none;min-height:49px;position:relative;overflow:hidden}.mt-mobile-folders{width:100%;min-height:49px;padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;gap:22px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.mt-mobile-folders::-webkit-scrollbar{display:none}.mt-mobile-folders-edge{z-index:3;pointer-events:none;opacity:0;width:28px;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;top:0;bottom:0}.mt-mobile-folders-edge[data-edge=start]{background:linear-gradient(90deg, var(--m-canvas), transparent);left:0}.mt-mobile-folders-edge[data-edge=end]{background:linear-gradient(270deg, var(--m-canvas), transparent);right:0}.mt-mobile-folders-shell[data-overflow-start=true] .mt-mobile-folders-edge[data-edge=start],.mt-mobile-folders-shell[data-overflow-end=true] .mt-mobile-folders-edge[data-edge=end]{opacity:1}.mt-mobile-folders>button{z-index:1;width:max-content;min-width:44px;max-width:min(220px,100vw - 24px);min-height:44px;color:var(--m-tertiary);font:600 15px / 20px var(--m-font);white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:6px;margin-top:5px;padding:14px 0 10px;display:inline-flex;position:relative}.mt-mobile-folders>button[data-indicator-id=all]{margin-right:-17px}.mt-mobile-folder-tab-content{align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.mt-mobile-folder-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.mt-mobile-folders>button[aria-selected=true]{color:var(--m-label)}.mt-mobile-folder-indicator{z-index:0;pointer-events:none;background:var(--c-accent-ink);height:2.5px;transition:transform var(--dur-slow) var(--ease-inout);border-radius:2px;position:absolute;bottom:0;left:0}.mt-mobile-folder-count{min-width:18px;height:18px;color:var(--m-secondary);background:var(--m-elevated);border-radius:var(--r-full);font-variant-numeric:tabular-nums;text-align:center;padding:0 5px;font:600 12px/18px system-ui,-apple-system,Segoe UI,sans-serif}.mt-mobile-chat-search{height:36px;min-height:36px;margin:6px max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));color:var(--m-tertiary);background:var(--m-group);border-radius:var(--m-control-radius);border:0;align-items:center;gap:6px;padding:0 9px;display:flex}.mt-mobile-chat-search:focus-within{box-shadow:inset 0 0 0 2px var(--c-focus)}.mt-mobile-chat-search input{min-width:0;color:var(--c-text);font:400 17px / 22px var(--m-font);background:0 0;border:0;outline:0;flex:1}.mt-mobile-chat-search input::placeholder{color:var(--c-text-readable-muted)}.mt-mobile-chat-list{min-height:0;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);overscroll-behavior:contain;flex:1;overflow:hidden auto}.mt-mobile-message-search-trigger{border-radius:var(--r-md);width:calc(100% - 24px);min-height:48px;color:var(--c-accent-ink);background:var(--c-accent-soft);text-align:left;border:0;align-items:center;gap:11px;margin:6px 12px;padding:0 13px;display:flex}.mt-mobile-message-search-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mt-mobile-chat-row{height:76px;min-height:76px;color:inherit;border-radius:var(--m-row-radius);-webkit-tap-highlight-color:transparent;background:var(--c-bg-2);z-index:1;touch-action:pan-y;transition:transform var(--dur-settle) var(--ease-settle), background-color var(--dur-fast) var(--ease-out);grid-template-columns:54px minmax(0,1fr);align-items:start;gap:12px;padding:8px 16px 0;text-decoration:none;display:grid;position:relative}.mt-mobile-chat-row-shell{background:var(--c-bg-2);position:relative;overflow:hidden}.mt-mobile-chat-row-shell[data-dragging=true] .mt-mobile-chat-row{will-change:transform;transition:none}.mt-mobile-chat-read-action,.mt-mobile-chat-row-actions{background:var(--c-bg-2);pointer-events:none;align-items:center;display:flex;position:absolute;inset:0}.mt-mobile-chat-read-action{width:76px;color:var(--c-accent-ink);flex-direction:column;justify-content:center;align-items:center;gap:3px}.mt-mobile-chat-row-actions{left:auto;right:0}.mt-mobile-chat-row-actions>button{width:76px;min-width:76px;color:var(--m-secondary);pointer-events:auto;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 4px;display:flex}.mt-mobile-chat-read-action,.mt-mobile-chat-row-actions>button{opacity:var(--mobile-action-progress,0);transform:scale(calc(.6 + .4 * var(--mobile-action-progress,0)));transform-origin:50%}.mt-mobile-chat-action-icon{width:44px;height:44px;color:var(--c-text);background:var(--m-elevated);border-radius:var(--r-full);place-items:center;display:grid}.mt-mobile-chat-read-action .mt-mobile-chat-action-icon{color:var(--c-accent-text);background:var(--c-accent-button)}.mt-mobile-chat-read-action small,.mt-mobile-chat-row-actions small{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:72px;font-size:10px;font-weight:600;line-height:13px;overflow:hidden}.mt-mobile-chat-row-actions>button[data-danger=true]{color:var(--c-danger-ink)}.mt-mobile-chat-row-actions>button[data-danger=true] .mt-mobile-chat-action-icon{color:var(--c-danger-ink);background:var(--c-danger-soft)}.mt-mobile-chat-row-shell[data-full-swipe=true] .mt-mobile-chat-read-action{transform:scale(1.06)}.mt-mobile-chat-muted{width:18px;height:18px;color:var(--m-secondary);place-items:center;display:grid}.mt-mobile-chat-row:active{background:linear-gradient(var(--c-surface-pressed), var(--c-surface-pressed)), var(--c-bg-2)}.mt-mobile-chat-row-shell:not([data-swipe-side=leading]) .mt-mobile-chat-read-action,.mt-mobile-chat-row-shell:not([data-swipe-side=trailing]) .mt-mobile-chat-row-actions{visibility:hidden}.mt-mobile-chat-body{border-bottom:.5px solid var(--m-separator);flex-direction:column;min-width:0;height:68px;padding-bottom:8px;display:flex}.mt-mobile-chat-row-shell:last-child .mt-mobile-chat-body{border-bottom:0}.mt-mobile-chat-row-heading{align-items:center;gap:5px;min-width:0;display:flex}.mt-mobile-chat-row-heading>strong{min-width:0;font:600 16px / 21px var(--m-font);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.mt-mobile-chat-row-heading time{min-height:18px;color:var(--m-tertiary);font:400 14px / 18px var(--m-font);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.mt-mobile-chat-row-heading time[data-unread=true],.mt-mobile-chat-row-heading time .mt-receipt-icon[data-variant=read]{color:var(--c-accent-ink)}.mt-mobile-chat-preview-row{align-items:center;gap:8px;min-width:0;margin-top:2px;display:flex}.mt-mobile-chat-preview{min-width:0;color:var(--m-tertiary);font:400 15px / 20px var(--m-font);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.mt-mobile-chat-preview b{color:var(--m-label);font-weight:400}.mt-mobile-chat-preview svg{vertical-align:-2px;display:inline}.mt-mobile-chat-live-preview{color:var(--c-accent-ink);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-weight:500;display:flex;overflow:hidden}.mt-mobile-chat-live-preview svg{flex:none;width:15px;height:15px;display:block}.mt-mobile-chat-preview-line{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mt-mobile-chat-unread{min-width:22px;height:22px;color:var(--c-accent-text);background:var(--c-accent-button);border-radius:var(--r-full);font:600 14px / 22px var(--m-font);font-variant-numeric:tabular-nums;text-align:center;flex:none;padding:0 7px}.mt-mobile-chat-unread[data-muted=true],.mt-mobile-chat-row-shell[data-muted=true] .mt-mobile-chat-unread[data-muted=true]{color:var(--m-label);background:var(--m-muted-badge)}.mt-mobile-room-avatar{width:54px;height:54px;position:relative}.mt-mobile-room-avatar>[role=img],.mt-mobile-room-avatar>[role=img]>span:first-child{--avatar-radius:16px}.mt-mobile-room-voice{background:var(--m-canvas);border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-2px;right:-2px}.mt-mobile-room-voice>i{width:16px;height:16px;color:var(--c-accent-text);background:var(--c-accent-button);border-radius:50%;place-items:center;display:grid}.mt-mobile-private-avatar{width:54px;height:54px;position:relative}.mt-mobile-online-dot{background:var(--c-accent-button);border:2.5px solid var(--m-canvas);border-radius:50%;width:15px;height:15px;position:absolute;bottom:1px;right:1px}.mt-mobile-secret-chat-row-shell .mt-mobile-chat-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.mt-mobile-secret-chat-row-shell .mt-mobile-chat-copy>*{text-overflow:ellipsis;overflow:hidden}.mt-mobile-empty-list,.mt-mobile-placeholder{min-height:160px;color:var(--c-text-readable-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:24px;display:flex}.mt-mobile-empty-list>svg,.mt-mobile-placeholder>svg{display:none}.mt-mobile-empty-list strong,.mt-mobile-placeholder h1{color:var(--c-text);margin:0;font-size:15px;font-weight:600;line-height:20px}.mt-mobile-empty-list span,.mt-mobile-placeholder p{margin:0;font-size:13px;line-height:18px}.mt-mobile-compose-button{z-index:31;right:max(16px, env(safe-area-inset-right,0px));bottom:calc(74px + env(safe-area-inset-bottom,0px));width:56px;height:56px;color:var(--c-accent-text);background:var(--c-accent-button);border-radius:var(--r-full);box-shadow:var(--elev-float);border:0;place-items:center;display:grid;position:fixed}.mt-mobile-chats:has(.mt-mobile-chat-row-shell[data-actions-open=true])>.mt-mobile-compose-button{display:none}.mt-mobile-sheet-layer{z-index:80;background:0 0;align-items:flex-end;display:flex;position:fixed;inset:0}.mt-mobile-sheet-backdrop{background:var(--c-scrim);opacity:calc(1 - var(--mobile-sheet-progress,0));transition:opacity var(--dur-base) var(--ease-out);border:0;position:absolute;inset:0}.mt-mobile-sheet{width:100%;padding:8px max(12px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));color:var(--c-text);background:var(--c-overlay);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--elev-3);transform:translate3d(0, var(--mobile-sheet-y,0), 0);touch-action:pan-x;will-change:transform;animation:mt-mobile-sheet-in var(--dur-slow) var(--ease-out);border:0;position:relative}.mt-mobile-sheet[data-dragging=true]{animation:none}.mt-mobile-sheet[data-rebounding=true],.mt-mobile-sheet[data-sheet-closing=true]{transition:transform var(--dur-base) var(--ease-inout);animation:none}.mt-mobile-sheet[data-sheet-closing=true]{transform:translateY(100%)}.mt-mobile-sheet-layer[data-sheet-closing=true] .mt-mobile-sheet-backdrop{opacity:0}.mt-mobile-sheet-handle{background:var(--c-border-strong);border-radius:var(--r-full);width:36px;height:4px;margin:0 auto 4px;display:block}.mt-mobile-sheet header{justify-content:space-between;align-items:center;min-height:52px;display:flex}.mt-mobile-sheet header button{width:45px;height:45px;color:var(--c-accent-ink);border-radius:var(--r-full);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.mt-mobile-sheet h2{margin:0;font-size:19px}.mt-mobile-sheet-action{width:100%;min-height:64px;color:var(--c-text-2);text-align:left;border-radius:var(--r-md);background:0 0;border:0;align-items:center;gap:14px;padding:10px 8px;display:flex}.mt-mobile-sheet-action>svg{width:40px;height:40px;color:var(--c-accent-ink);background:var(--c-accent-soft);border-radius:var(--r-full);padding:9px}.mt-mobile-sheet-action>span{gap:2px;min-width:0;display:grid}.mt-mobile-sheet-action strong{color:var(--c-text);font-size:15px}.mt-mobile-sheet-action small{color:var(--c-text-readable-muted);font-size:12px}.mt-mobile-sheet-action:active{background:var(--c-surface-pressed)}.mt-mobile-share-sheet{flex-direction:column;max-height:min(78vh,680px);display:flex}.mt-mobile-share-sheet>header{text-align:center;grid-template-columns:44px minmax(0,1fr) 44px;display:grid}.mt-mobile-share-sheet h2{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:600;overflow:hidden}.mt-mobile-share-summary{border-radius:var(--m-control-radius);min-height:44px;color:var(--m-secondary);background:var(--m-group);align-items:center;gap:10px;margin:0 4px 6px;padding:8px 10px;font-size:13px;display:flex}.mt-mobile-share-summary svg{flex:0 0 20px;width:20px}.mt-mobile-share-chats{overscroll-behavior-y:contain;min-height:0;overflow-y:auto}.mt-mobile-share-sheet .mt-mobile-share-chats>button{border:0;border-bottom:.5px solid var(--m-separator);width:100%;min-height:64px;color:var(--c-text);text-align:left;background:0 0;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:12px;padding:6px 8px;display:grid}.mt-mobile-share-sheet .mt-mobile-share-chats>button:active{background:var(--c-surface-pressed)}.mt-mobile-share-sheet .mt-mobile-share-chats>button>[role=img],.mt-mobile-share-sheet .mt-mobile-share-chats>button>.mt-mobile-room-avatar,.mt-mobile-share-sheet .mt-mobile-share-chats>button>.mt-mobile-group-avatar{transform:scale(.82)}.mt-mobile-share-sheet .mt-mobile-share-chats>button>span{min-width:0;display:grid}.mt-mobile-share-chats strong,.mt-mobile-share-chats small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-mobile-share-chats strong{font-size:16px;font-weight:600}.mt-mobile-share-chats small{color:var(--m-secondary);font-size:13px}.mt-mobile-chat-confirm-sheet{padding-bottom:max(20px, env(safe-area-inset-bottom,0px));text-align:center}.mt-mobile-chat-confirm-sheet>h2{margin:16px 12px 4px;font-size:19px}.mt-mobile-chat-confirm-sheet>p{color:var(--m-secondary);margin:0 20px 20px;font-size:15px;line-height:20px}.mt-mobile-chat-confirm-actions{gap:8px;display:grid}.mt-mobile-chat-confirm-button{border-radius:var(--m-control-radius);min-height:48px;color:var(--c-accent-ink);background:var(--m-group);border:0;font-size:17px;font-weight:600}.mt-mobile-chat-confirm-button[data-danger=true]{color:var(--c-danger)}}@keyframes mt-mobile-sheet-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.mt-mobile-sheet{animation:none}}.mt-modal-dialog-mobile-full{width:min(440px,100%);max-height:calc(100vh - 40px)}.mt-modal-dialog-mobile-full .mt-modal-header{height:auto;min-height:56px;padding:8px 20px}.mt-invite-modal-content{gap:16px;padding:0 20px 20px;display:grid}.mt-invite-link-row{gap:8px;display:flex}.mt-invite-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=767px){.mt-settings-content button{min-width:44px;min-height:44px}.mt-settings-content :is(input,textarea,select){font-size:16px}.mt-mobile-guild-header h1{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.mt-mobile-fullscreen-sheet{z-index:90;color:var(--c-text);background:var(--c-bg-2);flex-direction:column;display:flex;position:fixed;inset:0}.mt-mobile-fullscreen-sheet>header{min-height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(8px, env(safe-area-inset-right,0px)) 6px max(8px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--c-border);background:var(--c-bg-1);grid-template-columns:44px minmax(0,1fr) 44px;align-items:end;display:grid}.mt-mobile-fullscreen-sheet>header button{border-radius:var(--r-full);width:44px;height:44px;color:var(--c-accent-ink);background:0 0;border:0;place-items:center;display:grid}.mt-mobile-fullscreen-sheet>header strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:16px;overflow:hidden}.mt-mobile-fullscreen-content{min-height:0;padding:24px max(16px, env(safe-area-inset-right,0px)) max(32px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));flex:1;overflow-y:auto}.mt-mobile-fullscreen-content>h1{margin:0 0 24px;font-size:22px}.mt-modal-layer:has(.mt-modal-dialog-mobile-full){padding:0}.mt-modal-dialog-mobile-full{background:var(--c-bg-2);border:0;border-radius:0;width:100%;height:100%;max-height:none}.mt-modal-dialog-mobile-full .mt-modal-header{min-height:calc(56px + env(safe-area-inset-top,0px));height:auto;padding-top:env(safe-area-inset-top,0px);background:var(--c-bg-1)}.mt-modal-dialog-mobile-full .mt-message-search-panel{min-height:0;height:calc(100% - 56px - env(safe-area-inset-top,0px));padding:12px 12px max(12px, env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.mt-modal-dialog-mobile-full .mt-message-search-form{align-items:stretch}.mt-modal-dialog-mobile-full .mt-message-search-form .mt-primary-button{min-width:72px;padding-inline:12px}.mt-modal-dialog-mobile-full .mt-message-search-results{flex:1;align-content:start;max-height:none}.mt-invite-link-row,.mt-invite-options{grid-template-columns:1fr;display:grid}.mt-settings{flex-direction:column}.mt-settings-sidebar{width:100%;min-width:0;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid var(--c-border);flex:none;justify-content:stretch;overflow:auto hidden}.mt-settings-sidebar nav{align-items:center;gap:4px;width:max-content;min-width:100%;padding:8px 56px 8px 8px;display:flex}.mt-settings-sidebar h2{display:none}.mt-settings-sidebar nav>button,.mt-settings-window .mt-settings-sidebar .mt-settings-nav-list>button,.mt-settings-window .mt-settings-sidebar nav>.mt-server-settings-delete{width:auto;min-width:max-content;min-height:44px}.mt-settings-divider{width:1px;height:28px;margin:0 4px}.mt-settings-content{flex:auto;min-height:0}.mt-settings-scroll{padding:24px max(16px, env(safe-area-inset-right,0px)) max(32px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px))}.mt-settings-frame{width:100%;display:block}.mt-settings-close{z-index:1;top:calc(env(safe-area-inset-top,0px) + 12px);right:max(10px, env(safe-area-inset-right,0px));width:44px;height:44px;font-size:0;position:fixed}.mt-settings-close-ring{width:44px;height:44px}.mt-server-member-row{flex-wrap:wrap;align-items:flex-start;gap:8px 10px}.mt-server-member-name{flex:160px;width:auto}.mt-member-actions{margin-left:auto}.mt-member-role-chips{flex-basis:100%;order:3}.mt-member-role-chip,.mt-member-role-select{min-width:0;max-width:100%}.mt-member-role-select{border-radius:22px;height:44px}.mt-server-section-heading{flex-direction:column;align-items:stretch;gap:12px}.mt-server-section-heading>.mt-primary-button{justify-content:center;width:100%}.mt-ban-list>div{grid-template-columns:minmax(0,1fr);gap:10px}.mt-ban-list .mt-secondary-button{width:100%}.mt-unsaved-bar{bottom:max(8px, env(safe-area-inset-bottom,0px));grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;display:grid}.mt-unsaved-message{grid-column:1/-1}:where(.mt-unsaved-bar>button){min-width:0}.mt-channel-sync{flex-wrap:wrap;align-items:flex-start}.mt-channel-sync>span{min-width:0}.mt-channel-sync-button{min-height:36px;margin-left:24px}@media (width<=359px){.mt-channel-permission-row{flex-wrap:wrap;align-items:flex-start}.mt-permission-tristate{margin-left:auto}}.mt-mobile-community-profile{z-index:89;color:var(--c-text);background:var(--c-bg-2);flex-direction:column;display:flex;position:fixed;inset:0}.mt-mobile-community-profile>header{min-height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(4px, env(safe-area-inset-right,0px)) 6px max(4px, env(safe-area-inset-left,0px));border-bottom:1px solid var(--c-border);background:color-mix(in srgb, var(--c-bg-1) 94%, transparent);grid-template-columns:52px minmax(0,1fr) 52px;align-items:end;display:grid}.mt-mobile-community-back{border-radius:var(--r-full);width:44px;height:44px;color:var(--c-accent-ink);background:0 0;border:0;place-items:center;display:grid}.mt-mobile-community-title{text-align:center;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:16px;overflow:hidden}.mt-mobile-community-scroll{min-height:0;padding:0 max(12px, env(safe-area-inset-right,0px)) max(32px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));overscroll-behavior:contain;flex:1;overflow-y:auto}.mt-mobile-community-hero{text-align:center;justify-items:center;padding:28px 12px 22px;display:grid}.mt-mobile-community-icon{width:96px;height:96px;color:var(--c-on-media);border-radius:28px;place-items:center;font-size:30px;font-weight:800;display:grid;overflow:hidden}.mt-mobile-community-icon img{object-fit:cover;width:100%;height:100%}.mt-mobile-community-hero h2{margin:14px 0 4px;font-size:23px;line-height:1.2}.mt-mobile-community-hero p,.mt-mobile-community-hero small{max-width:32ch;color:var(--c-muted);margin:0;font-size:14px;line-height:1.45}.mt-mobile-community-hero small{margin-top:8px}.mt-mobile-community-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 4px 18px;display:grid}.mt-mobile-community-actions>button{border:1px solid var(--c-border);min-height:72px;color:var(--c-accent-ink);background:var(--c-bg-1);border-radius:14px;align-content:center;place-items:center;gap:6px;font-size:13px;font-weight:650;display:grid}.mt-mobile-community-actions svg{width:21px;height:21px}.mt-mobile-community-members{border:1px solid var(--c-border);background:var(--c-bg-1);border-radius:16px;margin:0 4px;overflow:hidden}.mt-mobile-community-members h3{color:var(--c-muted);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:15px 14px 8px;font-size:12px;font-weight:700}.mt-mobile-community-members>p{color:var(--c-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:0 14px 15px;font-size:15px;line-height:1.45}.mt-mobile-community-members>div{border-top:1px solid var(--c-border);align-items:center;gap:11px;min-height:60px;padding:8px 14px;display:flex}.mt-mobile-community-members>div>span{gap:2px;min-width:0;display:grid}.mt-mobile-community-members strong,.mt-mobile-community-members small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-mobile-community-members strong{font-size:15px}.mt-mobile-community-members small{color:var(--c-muted);font-size:12px}.mt-mobile-chat-screen{z-index:25;min-height:0;color:var(--c-text);background:var(--c-chat-bg);flex-direction:column;display:flex;position:fixed;left:0;right:0;overflow:hidden}.mt-mobile-chat-screen:before{opacity:.045;content:"";pointer-events:none;background-image:url(/chat-doodle.svg);background-repeat:repeat;background-size:170px;position:absolute;inset:0}:root[data-theme=light] .mt-mobile-chat-screen:before{filter:invert()}.mt-mobile-chat-header{z-index:2;min-height:calc(52px + var(--m-safe-top));padding:var(--m-safe-top) max(12px, var(--m-safe-right)) 0 max(6px, var(--m-safe-left));border-bottom:.5px solid var(--m-separator);background:var(--m-header);flex:none;align-items:center;gap:10px;display:flex;position:relative}.mt-mobile-chat-header button{color:var(--c-accent-ink);background:0 0;border:0;padding:0}.mt-mobile-chat-header button:active:not(:disabled){background:var(--c-surface-pressed)}.mt-mobile-chat-back{min-width:44px;height:52px;font:400 17px / 22px var(--m-font);align-items:center;gap:0;margin-right:-14px;display:flex}.mt-mobile-chat-back>span{min-width:24px;height:22px;color:var(--m-label);background:var(--m-elevated);font:600 13px / 22px var(--m-font);text-align:center;border-radius:11px;margin-left:-2px;padding:0 7px}.mt-mobile-chat-header .mt-mobile-chat-heading{min-width:0;height:52px;color:var(--m-label);text-align:left;border-radius:var(--r-md);background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.mt-mobile-chat-heading:disabled{opacity:1}.mt-mobile-chat-title-copy{flex-direction:column;min-width:0;display:flex}.mt-mobile-chat-heading h1{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;font-weight:600;line-height:18px;overflow:hidden}.mt-mobile-chat-heading small{color:var(--m-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:16px;overflow:hidden}.mt-mobile-chat-heading small[data-online=true]{color:var(--c-accent-ink)}.mt-mobile-chat-call-actions{color:var(--c-accent-ink);align-items:center;gap:0;display:flex}.mt-mobile-chat-call-actions button{place-items:center;width:44px;height:52px;display:grid}.mt-mobile-chat-header-end{justify-content:flex-end;align-items:center;width:44px;height:44px;display:flex}.mt-mobile-chat-header .mt-mobile-room-avatar{border-radius:var(--r-full);width:38px;height:38px;color:var(--c-accent-ink);background:var(--c-accent-soft);flex:none;place-items:center;display:grid}.mt-mobile-chat-feed{z-index:1;flex:1;min-height:0;display:flex;position:relative}.mt-mobile-chat-screen .mt-message-feed{overscroll-behavior:contain;padding:0 0 8px}.mt-mobile-chat-screen .mt-new-messages{border:.5px solid var(--m-separator);border-radius:var(--r-full);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--c-accent-ink);background:var(--m-group);box-shadow:none;place-items:center;padding:0;display:grid;bottom:10px;right:12px}.mt-mobile-chat-screen .mt-new-messages b{border:2px solid var(--m-chat);border-radius:var(--r-full);min-width:18px;height:18px;color:var(--c-on-media);background:var(--c-accent-button);place-items:center;padding:0 4px;font-size:10px;line-height:1;display:grid;position:absolute;top:-5px;right:-4px}.mt-mobile-chat-screen .mt-message-group{gap:2px;display:grid}.mt-mobile-chat-screen .mt-date-divider{z-index:2;justify-content:center;margin:10px 0 8px;position:sticky;top:4px}.mt-mobile-chat-screen .mt-date-divider>span{display:none}.mt-mobile-chat-screen .mt-date-divider>time{color:var(--m-label);background:color-mix(in srgb, var(--m-elevated) 88%, transparent);border-radius:12px;padding:4px 11px;font-size:13px;font-weight:600;line-height:17px}.mt-mobile-chat-screen .mt-history-start{text-align:center;margin:4px 16px 10px;padding:8px 0}.mt-mobile-chat-screen .mt-history-start-icon{display:none}.mt-mobile-chat-screen .mt-history-start h2{margin:0;font-size:15px;font-weight:600;line-height:20px}.mt-mobile-chat-screen .mt-history-start p{color:var(--m-secondary);margin:2px 0 0;font-size:13px;line-height:18px}.mt-mobile-message-loading{gap:12px;padding:18px 12px;display:grid}.mt-mobile-message-skeleton{grid-template-columns:34px minmax(0,1fr);align-items:end;gap:8px;width:76%;display:grid}.mt-mobile-message-skeleton[data-own=true]{grid-template-columns:minmax(0,1fr);justify-self:end;width:62%}.mt-mobile-message-skeleton>i{border-radius:var(--r-full);width:34px;height:34px}.mt-mobile-message-skeleton[data-own=true]>i{display:none}.mt-mobile-chat-screen .mt-mobile-message-skeleton>span{border-radius:5px 15px 15px;height:46px}.mt-mobile-chat-screen .mt-mobile-message-skeleton[data-own=true]>span{border-radius:15px 5px 15px 15px}.mt-message-row[data-mobile=true]{touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;flex-direction:column;align-items:flex-start;display:flex}.mt-message-row[data-mobile=true][data-animate-entry=true]{animation:mt-mobile-message-in var(--dur-base) var(--ease-out) both}.mt-message-row[data-mobile=true][data-own=true][data-animate-entry=true]{align-items:flex-end;animation-name:mt-mobile-own-message-in}.mt-message-row[data-mobile=true][data-own=true]{align-items:flex-end}.mt-message-row[data-mobile=true][data-actions-open=true]{opacity:.18;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);transform:scale(.98)}.mt-message-row[data-mobile=true] .mt-message-layout{align-items:flex-end;gap:0;max-width:min(78%,560px);margin-left:38px}.mt-message-row[data-mobile=true][data-own=true] .mt-message-layout{flex-direction:row-reverse;margin-left:0}.mt-message-row[data-mobile=true][data-own=true] .mt-message-layout>button{display:none}.mt-message-row[data-mobile=true] .mt-message-layout>div,.mt-message-row[data-mobile=true]>.mt-message-body{background:var(--c-bubble-in);min-width:72px;max-width:min(78vw,560px);font:400 16px / 21px var(--m-font);border-radius:18px;padding:6px 10px 6px 11px}.mt-message-row[data-mobile=true]>.mt-message-body{margin-left:38px}.mt-message-row[data-mobile=true]:not([data-own=true]) .mt-message-layout,.mt-message-row[data-mobile=true]:not([data-own=true])>.mt-message-body{max-width:min(75vw,560px)}.mt-message-row[data-mobile=true][data-own=true] .mt-message-layout>div,.mt-message-row[data-mobile=true][data-own=true]>.mt-message-body{background:var(--c-bubble-out);border-radius:18px;margin-left:0}.mt-message-row[data-mobile=true][data-group-position=last]>.mt-message-body,.mt-message-row[data-mobile=true][data-group-position=single] .mt-message-layout>div{border-bottom-left-radius:5px}.mt-message-row[data-mobile=true][data-own=true][data-group-position=last]>.mt-message-body,.mt-message-row[data-mobile=true][data-own=true][data-group-position=single] .mt-message-layout>div{border-bottom-right-radius:5px;border-bottom-left-radius:18px}.mt-mobile-message-avatar{background:0 0;border:0;border-radius:50%;width:30px;height:30px;padding:0;position:absolute;bottom:2px;left:8px}.mt-message-row[data-mobile=true] .mt-message-header{gap:6px}.mt-message-row[data-mobile=true] .mt-message-author{margin-bottom:1px;font-size:14px;line-height:18px}.mt-message-row[data-mobile=true][data-own=true] .mt-message-author,.mt-message-row[data-mobile=true] .mt-message-time,.mt-message-row[data-mobile=true] .mt-message-hover-time{display:none}.mt-message-row[data-mobile=true] .mt-message-text{color:var(--c-text);-webkit-user-select:text;user-select:text;font-size:16px;line-height:21px;display:inline}.mt-message-row[data-mobile=true]:not([data-own=true]) .mt-message-text{letter-spacing:-.2px}.mt-message-row[data-mobile=true][data-own=true][data-group-position=last] .mt-message-text{letter-spacing:-.15px}.mt-mobile-bubble-time{float:right;color:var(--m-tertiary);margin:6px 0 -5px 10px;font-size:11px;line-height:16px}.mt-message-row[data-mobile=true][data-own=true] .mt-mobile-bubble-time{color:color-mix(in srgb, var(--m-label) 62%, transparent)}.mt-message-row[data-mobile=true][data-own=true][data-group-position=single] .mt-mobile-bubble-time{margin-bottom:-7px}.mt-mobile-bubble-checks{vertical-align:middle;margin:-1px -2px 0 2px;display:inline-block}.mt-message-row[data-mobile=true][data-own=true] .mt-mobile-bubble-checks[data-variant=sent]{color:color-mix(in srgb, var(--m-label) 62%, transparent)}.mt-message-row[data-mobile=true][data-own=true] .mt-mobile-bubble-checks[data-variant=read]{color:var(--m-label)}.mt-message-row[data-mobile=true] .mt-reply-preview{border-left:3px solid var(--c-accent-ink);border-radius:2px;width:100%;margin:2px 0 5px;padding:2px 0 2px 8px}.mt-message-row[data-mobile=true] .mt-message-layout>div:has(.mt-reply-preview){padding-top:7px}.mt-message-row[data-mobile=true] .mt-reply-line,.mt-message-row[data-mobile=true] .mt-reply-preview>[role=img]{display:none}.mt-message-row[data-mobile=true] .mt-reply-preview{height:auto;color:var(--m-secondary);font:400 14px / 18px var(--m-font);gap:0;display:grid}.mt-message-row[data-mobile=true] .mt-reply-author{color:var(--c-accent-ink);font:600 14px / 18px var(--m-font)}.mt-message-row[data-mobile=true] .mt-message-body:has(.mt-voice-message)>.mt-message-text{display:none}.mt-message-row[data-mobile=true] .mt-attachments{max-width:76vw}.mt-message-row[data-mobile=true] .mt-message-body:has(.mt-voice-message) .mt-attachments{margin-top:0}.mt-message-row[data-mobile=true] .mt-message-body:has(.mt-voice-message) .mt-mobile-bubble-time{margin-top:-12px}.mt-message-row[data-mobile=true] .mt-link-preview-shell{width:min(76vw,420px)}.mt-message-row[data-mobile=true] .mt-link-preview{border-radius:10px;min-height:92px}.mt-message-row[data-mobile=true] .mt-link-preview-copy{padding:9px 0 9px 9px}.mt-message-row[data-mobile=true] .mt-link-preview-image{width:104px;min-height:90px}.mt-message-row[data-mobile=true] .mt-image-attachment,.mt-message-row[data-mobile=true] .mt-video-attachment{border-radius:var(--r-md);max-height:50vh}.mt-message-row[data-mobile=true] .mt-media-album{border-radius:12px;grid-auto-rows:minmax(112px,180px);width:min(100%,430px);max-height:52vh}.mt-media-viewer{grid-template-columns:48px minmax(0,1fr) 48px}.mt-media-viewer-page{width:38px;height:38px}.mt-media-viewer-close{top:max(12px, env(safe-area-inset-top));right:12px}.mt-message-row[data-mobile=true] .mt-voice-message{width:173px;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:9px;padding:2px 0}.mt-message-row[data-mobile=true] .mt-voice-play{width:36px;height:36px;color:var(--c-accent-text);background:var(--c-accent-button);border:0}.mt-message-row[data-mobile=true] .mt-voice-wave{width:126px;height:26px;overflow:hidden}.mt-message-row[data-mobile=true] .mt-voice-wave i{background:color-mix(in srgb, var(--m-label) 55%, transparent);flex:0 0 3px;width:3px}.mt-message-row[data-mobile=true] .mt-voice-wave i[data-played=true]{background:var(--m-label)}.mt-message-row[data-mobile=true] .mt-voice-track{gap:1px}.mt-message-row[data-mobile=true] .mt-voice-track>span{color:var(--m-tertiary);font:400 12px / 14px var(--m-font)}.mt-message-row[data-mobile=true] .mt-voice-speed{display:none}.mt-pending-voice-message[data-mobile=true]{justify-content:flex-end;padding:2px 10px}.mt-pending-voice-message[data-mobile=true] .mt-voice-message{background:var(--c-accent-soft);width:min(100%,300px);box-shadow:none;border:0}.mt-pending-voice-message[data-mobile=true] .mt-voice-upload-failed{flex-wrap:wrap;justify-content:flex-end}.mt-voice-preview{gap:6px;min-height:44px}.mt-voice-preview-action{border-radius:var(--r-full);justify-content:center;width:44px;min-height:44px;padding:0;font-size:0}.mt-video-note{width:min(224px,68vw)}.mt-video-note-viewer,.mt-video-note-capture{padding:12px}.mt-video-note-viewer video{width:calc(100vw - 24px)}.mt-video-note-capture>section{width:calc(100vw - 24px);padding:12px}.mt-gif-picker-layer{align-items:end;padding:0}.mt-gif-picker{width:100%;max-height:min(82dvh,720px);padding:14px 12px calc(14px + env(safe-area-inset-bottom));border-radius:var(--r-xl) var(--r-xl) 0 0;border-bottom:0;border-left:0;border-right:0}.mt-gif-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-gif-tile{height:132px}.mt-sticker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-sticker-image{max-width:min(240px,70vw);max-height:240px}.mt-message-row[data-mobile=true] .mt-message-reactions{max-width:86%;padding:1px 4px}.mt-message-row[data-mobile=true] .mt-message-reactions:empty{display:none}.mt-message-row[data-mobile=true] .mt-message-select{left:4px;right:auto}.mt-mobile-chat-feed .mt-forward-selection-bar{border-radius:16px;justify-content:space-between;gap:7px;bottom:7px;left:7px;right:7px}.mt-mobile-chat-feed .mt-forward-selection-bar strong{font-size:13px}.mt-mobile-chat-feed .mt-pinned-banner{border-radius:13px;top:5px;left:7px;right:7px}.mt-mobile-chat-screen .mt-composer-wrap{z-index:3;height:calc(58px + var(--m-safe-bottom));min-height:calc(58px + var(--m-safe-bottom));padding:8px max(10px, var(--m-safe-right)) 0 max(10px, var(--m-safe-left));border-top:.5px solid var(--m-separator);background:var(--m-header);position:relative}.mt-mobile-chat-screen[data-keyboard-open=true] .mt-composer-wrap{padding-bottom:6px}.mt-mobile-chat-screen .mt-composer{min-height:36px;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:8px;padding:0}.mt-mobile-composer-field{flex:1;align-items:flex-end;min-width:0;display:flex;position:relative}.mt-mobile-chat-screen .mt-mobile-composer-field>textarea{width:100%;height:36px;min-height:36px;max-height:50vh;color:var(--c-text);border:.5px solid var(--m-separator);background:var(--m-group);resize:none;font:inherit;border-radius:18px;outline:0;padding:6px 40px 6px 14px;font-size:17px;line-height:22px;overflow-y:auto}@media (height<=500px){.mt-mobile-chat-screen .mt-mobile-composer-field>textarea{font-size:16px}}.mt-mobile-chat-screen .mt-mobile-composer-emoji{color:var(--c-text-2);background:0 0;position:absolute;bottom:0;right:0}.mt-mobile-chat-screen .mt-composer .mt-icon-button{border-radius:var(--r-full);flex:0 0 36px;width:36px;height:36px}.mt-mobile-chat-screen .mt-composer>.mt-icon-button:first-of-type{width:25px;color:var(--m-tertiary);flex-basis:25px}.mt-mobile-chat-screen .mt-recording-button{color:var(--c-accent-ink)}.mt-mobile-chat-screen .mt-voice-recorder[data-active=true]{gap:7px;min-height:44px}.mt-mobile-chat-screen .mt-recording-status{gap:6px}.mt-mobile-chat-screen .mt-recording-hint{width:auto;color:var(--c-text-3);box-shadow:none;background:0 0;flex-direction:column;flex:none;align-items:flex-end;gap:0;padding:0;font-size:11px;line-height:15px;display:flex;position:static}.mt-mobile-chat-screen .mt-recording-hint>span{white-space:nowrap;align-items:center;gap:2px;display:flex}.mt-mobile-chat-screen .mt-mobile-send:not(:disabled){color:var(--c-accent-text);background:var(--c-accent-button)}.mt-mobile-chat-screen .mt-mobile-send-ready{animation:mt-mobile-send-ready var(--dur-fast) var(--ease-spring) both}.mt-mobile-message-actions-layer{flex-direction:column;justify-content:flex-end;align-items:stretch}.mt-mobile-message-actions-layer .mt-mobile-sheet-backdrop{background:color-mix(in srgb, var(--c-scrim) 90%, transparent)}.mt-mobile-message-focus{z-index:1;width:min(100%,560px);min-height:0;padding:max(12px, env(safe-area-inset-top,0px)) 12px 10px;pointer-events:none;flex-direction:column;flex:1;justify-content:flex-end;align-self:center;gap:8px;display:flex;position:relative}.mt-mobile-message-focus[data-own=true]{align-items:flex-end}.mt-mobile-quick-reactions{border:1px solid var(--c-border);border-radius:var(--r-full);background:var(--c-overlay);box-shadow:var(--elev-2);pointer-events:auto;animation:mt-mobile-message-focus-in var(--dur-slow) var(--ease-out) both;grid-template-columns:repeat(6,1fr);gap:2px;margin:0;padding:4px;display:grid}.mt-mobile-quick-reactions>button.mt-mobile-quick-reaction{border-radius:var(--r-full);background:var(--c-surface);border:0;min-width:44px;min-height:44px;font-size:22px}.mt-mobile-message-preview{border:1px solid var(--c-border);max-width:min(86%,480px);max-height:24vh;color:var(--c-text);background:var(--c-bubble-in);box-shadow:var(--elev-3);overflow-wrap:anywhere;white-space:pre-wrap;animation:mt-mobile-message-focus-in var(--dur-slow) var(--ease-out) both;border-radius:6px 16px 16px;padding:9px 11px;font-size:15px;line-height:1.4;overflow:hidden}.mt-mobile-message-focus[data-own=true] .mt-mobile-message-preview{background:var(--c-bubble-out);border-radius:16px 6px 16px 16px}.mt-mobile-message-actions{z-index:1;flex:0 auto;max-height:46vh;overflow-y:auto}.mt-mobile-sheet-danger,.mt-mobile-sheet-danger strong{color:var(--c-danger-ink)}.mt-lightbox{padding:0}.mt-lightbox-backdrop{opacity:var(--lightbox-drag-opacity,1);transition:opacity var(--dur-base) var(--ease-out)}.mt-lightbox-stage{z-index:1;touch-action:none;place-items:center;width:100%;height:100%;padding:54px 10px 70px;display:grid;position:relative}.mt-lightbox-stage img{transform-origin:50%;max-width:100%;max-height:100%;transition:transform var(--dur-base) var(--ease-inout), opacity var(--dur-base) var(--ease-out);will-change:transform}.mt-lightbox-stage img[data-origin-ready=true]{animation:mt-mobile-lightbox-in var(--dur-slow) var(--ease-out) both}.mt-lightbox-stage[data-dragging=true] img{transition:none}.mt-lightbox[data-closing=true] .mt-lightbox-backdrop,.mt-lightbox[data-closing=true] .mt-lightbox-stage img{opacity:0}}@keyframes mt-mobile-message-in{0%{opacity:0;transform:translateY(4px)scale(.99)}}@keyframes mt-mobile-own-message-in{0%{opacity:0;transform:translateY(12px)}}@keyframes mt-mobile-send-ready{0%{opacity:0;transform:scale(.72)rotate(-12deg)}}@keyframes mt-mobile-message-focus-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}@keyframes mt-mobile-lightbox-in{0%{opacity:.7;transform:translate3d(var(--lightbox-origin-x), var(--lightbox-origin-y), 0) scale(var(--lightbox-origin-scale))}}@media (width<=767px){.mt-mobile-voice-hub{min-height:100%;padding-bottom:calc(72px + env(safe-area-inset-bottom,0px));background:var(--c-bg-2)}.mt-mobile-voice-list{padding:12px max(12px, env(safe-area-inset-right,0px)) 28px max(12px, env(safe-area-inset-left,0px));gap:10px;display:grid}.mt-mobile-voice-hub .mt-mobile-page-header{grid-template-columns:44px minmax(0,1fr) 44px}.mt-mobile-voice-hub .mt-mobile-page-header .mt-mobile-voice-back{width:44px;height:44px;color:var(--c-accent-ink);border-radius:var(--r-full);background:0 0;border:0;place-items:center;display:grid}.mt-mobile-voice-card{border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-bg-1);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px;display:grid}.mt-mobile-voice-card-icon{border-radius:var(--r-full);width:44px;height:44px;color:var(--c-accent-ink);background:var(--c-accent-soft);place-items:center;display:grid}.mt-mobile-call-icon{color:var(--c-success);background:color-mix(in srgb, var(--c-success) 14%, transparent)}.mt-mobile-voice-card-copy{gap:2px;min-width:0;display:grid}.mt-mobile-voice-card h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:16px;overflow:hidden}.mt-mobile-voice-card small{color:var(--c-text-readable-muted);font-size:12px}.mt-mobile-voice-people{gap:7px;min-width:0;margin-top:6px;display:flex;overflow:hidden}.mt-mobile-voice-people span{min-width:0;color:var(--c-text-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex;overflow:hidden}.mt-mobile-voice-join{border-radius:var(--r-full);min-width:66px;min-height:44px;color:var(--c-accent-text);background:var(--c-accent-button);border:0;padding:0 12px;font-size:13px;font-weight:700}.mt-mobile-voice-join:disabled{opacity:.62}.mt-mobile-voice-empty{min-height:160px;color:var(--c-text-readable-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.mt-mobile-voice-empty>svg{display:none}.mt-mobile-voice-empty strong{color:var(--c-text);margin-top:0;font-size:15px;font-weight:600;line-height:20px}.mt-mobile-voice-empty span{max-width:240px;font-size:13px;line-height:18px}.mt-mobile-calls-page{height:100%;padding-bottom:calc(58px + var(--m-safe-bottom));color:var(--c-text);background:var(--m-canvas);overscroll-behavior-y:contain;overflow-y:auto}.mt-mobile-call-actions{flex-wrap:wrap;gap:0 8px;padding:1px 16px 0;display:flex}.mt-mobile-call-actions>button{background:0 0;border:0;align-items:center;height:44px;padding:0;display:flex}.mt-mobile-call-actions>button:active:not(:disabled){opacity:.82;background:0 0;scale:.97}.mt-mobile-call-pill{height:34px;color:var(--c-accent-ink);background:var(--m-group);white-space:nowrap;border-radius:17px;justify-content:center;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:14px;font-weight:600;line-height:18px;display:flex}.mt-mobile-call-actions>button:active:not(:disabled) .mt-mobile-call-pill{background:var(--c-surface-pressed)}.mt-mobile-call-filter{border-bottom:.5px solid var(--m-separator);gap:22px;margin-top:9px;padding:0 16px;display:flex}.mt-mobile-call-filter button{min-width:44px;min-height:44px;color:var(--m-tertiary);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-top:-5px;padding:14px 0 10px;font-size:15px;font-weight:600;line-height:20px;display:flex;position:relative}.mt-mobile-call-filter button:first-child{margin-inline:-8.5px}.mt-mobile-call-filter button[aria-selected=true]{color:var(--c-text)}.mt-mobile-call-filter button[aria-selected=true]:after{background:var(--c-accent-ink);content:"";border-radius:2px;height:2.5px;position:absolute;bottom:-.5px;left:0;right:0}.mt-mobile-call-filter button:first-child[aria-selected=true]:after{left:8.5px;right:8.5px}.mt-mobile-call-filter em{min-width:18px;height:18px;color:var(--m-secondary);background:var(--m-elevated);text-align:center;border-radius:9px;padding:0 5px;font-size:12px;font-style:normal;line-height:18px}.mt-mobile-call-history{margin:0}.mt-mobile-call-history-row{grid-template-columns:minmax(0,1fr) 49px;align-items:stretch;height:60px;padding-left:16px;display:grid;position:relative}.mt-mobile-call-history-row:not(:last-child):after{background:var(--m-separator);content:"";height:.5px;position:absolute;bottom:0;left:72px;right:0}.mt-mobile-call-history-main{min-width:0;color:var(--c-text);text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0;display:grid}.mt-mobile-call-history-copy{min-width:0}.mt-mobile-call-history-copy strong,.mt-mobile-call-history-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-mobile-call-history-copy strong{font-size:17px;font-weight:400;line-height:22px;display:block}.mt-mobile-call-history-name[data-missed=true]{color:var(--m-missed)}.mt-mobile-call-history-copy small{color:var(--m-tertiary);align-items:center;gap:5px;margin-top:1px;font-size:14px;line-height:18px;display:flex}.mt-mobile-call-history-main time{color:var(--m-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;line-height:20px}.mt-mobile-call-history-copy small[data-missed=true] svg{color:var(--c-danger)}.mt-mobile-call-info{width:49px;color:var(--c-accent-ink);background:0 0;border:0;justify-content:flex-start;align-items:center;padding:0 0 0 10px;display:flex}.mt-mobile-call-empty,.mt-mobile-call-error,.mt-mobile-call-loading{color:var(--m-secondary);text-align:center;margin:0;padding:28px 18px;font-size:14px}.mt-mobile-call-error{color:var(--c-danger)}.mt-mobile-call-picker{flex-direction:column;max-height:min(78dvh,680px);display:flex}.mt-mobile-call-picker-search{min-height:42px;color:var(--m-secondary);background:var(--m-control);border-radius:11px;align-items:center;gap:8px;margin:2px 0 8px;padding:0 12px;display:flex}.mt-mobile-call-picker-search input{min-width:0;color:var(--c-text);background:0 0;border:0;outline:0;flex:1}.mt-mobile-call-picker-list{min-height:0;overflow-y:auto}.mt-mobile-call-picker-list>button{width:100%;min-height:60px;color:var(--c-text);text-align:left;border:0;border-bottom:.5px solid var(--m-separator);background:0 0;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:11px;padding:8px 5px;display:grid}.mt-mobile-call-picker-list>button>span{gap:2px;min-width:0;display:grid}.mt-mobile-call-picker-list small{color:var(--m-secondary)}.mt-mobile-call-picker-list i{width:22px;height:22px;color:var(--c-on-accent);border:1px solid var(--m-separator);border-radius:var(--r-full);place-items:center;display:grid}.mt-mobile-call-picker-list>button[data-selected=true] i{border-color:var(--c-accent-button);background:var(--c-accent-button)}.mt-mobile-call-picker-list>p{color:var(--m-secondary);text-align:center}.mt-mobile-call-picker>footer{color:var(--m-secondary);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:13px;display:flex}.mt-friends-page[data-mobile=true]{min-height:100%;padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.mt-friends-page[data-mobile=true] .mt-friends-header{height:auto;min-height:auto;padding:env(safe-area-inset-top,0px) max(10px, env(safe-area-inset-right,0px)) 0 max(10px, env(safe-area-inset-left,0px));background:var(--c-bg-1);grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.mt-friends-page[data-mobile=true] .mt-friends-title{border:0;min-height:56px;padding:0}.mt-friends-page[data-mobile=true] .mt-friends-title h1{font-size:22px}.mt-friends-page[data-mobile=true] .mt-friends-actions{gap:0;margin:0}.mt-friends-page[data-mobile=true] .mt-add-friend-tab,.mt-friends-page[data-mobile=true] .mt-invite-friend-tab{min-height:44px;color:var(--c-accent-ink);background:0 0;border-color:#0000;margin:6px 0;padding:0 8px}.mt-friends-page[data-mobile=true] .mt-invite-friend-tab svg{display:none}.mt-app-invite-content{padding:16px max(16px, env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px))}.mt-app-invite-created-actions{grid-template-columns:1fr;display:grid}.mt-friends-page[data-mobile=true] .mt-tabs{scrollbar-width:none;order:3;grid-column:1/-1;min-width:0;overflow-x:auto}.mt-friends-page[data-mobile=true] .mt-tabs::-webkit-scrollbar{display:none}.mt-friends-page[data-mobile=true] .mt-tabs>button{flex:none;min-width:max-content;min-height:44px}.mt-friends-page[data-mobile=true] .mt-friends-body{width:100%;padding:12px max(10px, env(safe-area-inset-right,0px)) 20px max(10px, env(safe-area-inset-left,0px))}.mt-friends-page[data-mobile=true] .mt-friends-columns{display:block;overflow:visible}.mt-friends-page[data-mobile=true] .mt-friends-search{border-radius:var(--r-lg);height:42px}.mt-friends-page[data-mobile=true] .mt-friends-list-heading{margin-top:14px}.mt-friends-page[data-mobile=true] .mt-friend-row{border-radius:0;min-height:64px;margin:0;padding:8px 4px}.mt-friends-page[data-mobile=true] .mt-friend-identity{min-height:48px}.mt-friends-page[data-mobile=true] .mt-add-friend-panel{width:auto;margin:16px max(12px, env(safe-area-inset-right,0px)) 0 max(12px, env(safe-area-inset-left,0px));gap:18px;padding:18px}.mt-friends-page[data-mobile=true] .mt-add-friend-form>div{grid-template-columns:1fr;display:grid}.mt-friends-page[data-mobile=true] .mt-add-friend-form input,.mt-friends-page[data-mobile=true] .mt-add-friend-form button{min-height:44px}.mt-mobile-user-profile{z-index:50;color:var(--c-text);background:var(--c-bg-2);flex-direction:column;display:flex;position:fixed;inset:0}.mt-mobile-user-profile>header{z-index:2;min-height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(6px, env(safe-area-inset-right,0px)) 0 max(6px, env(safe-area-inset-left,0px));background:var(--c-bg-2);border-bottom:.5px solid #0000;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;display:grid;position:relative}.mt-mobile-user-profile>header[data-collapsed=true]{border-color:var(--c-border);background:var(--c-bg-1)}.mt-mobile-user-profile>header>button{width:44px;height:44px;color:var(--c-accent-ink);border-radius:var(--r-full);background:0 0;border:0;place-items:center;display:grid}.mt-mobile-user-profile-title{opacity:0;min-width:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-self:center;align-items:center;gap:8px;display:flex;transform:translateY(6px)}.mt-mobile-user-profile>header[data-collapsed=true] .mt-mobile-user-profile-title{opacity:1;transform:translateY(0)}.mt-mobile-user-profile-title strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.mt-mobile-user-profile-scroll{overscroll-behavior-y:contain;min-height:0;padding-bottom:max(32px, env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.mt-mobile-user-profile-banner{background-position:50%;background-size:cover;height:152px}.mt-mobile-user-profile-hero{flex-direction:column;align-items:center;min-height:156px;padding:0 16px 18px;display:flex}.mt-mobile-user-profile-hero>[role=img]{margin-top:-50px}.mt-mobile-user-profile-hero h2{overflow-wrap:anywhere;text-align:center;max-width:100%;margin:10px 0 0;font-size:22px;font-weight:600;line-height:28px}.mt-mobile-user-profile-hero>span,.mt-mobile-user-profile-hero small{color:var(--c-text-readable-muted);font-size:14px}.mt-mobile-user-profile-hero small{color:var(--m-secondary);margin-top:4px}.mt-mobile-user-profile-actions{padding:0 max(12px, env(safe-area-inset-right,0px)) 18px max(12px, env(safe-area-inset-left,0px));grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mt-mobile-user-profile .mt-mobile-user-profile-actions>button{min-width:0;min-height:72px;color:var(--m-label);background:var(--m-elevated);border-radius:var(--m-control-radius);border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.mt-mobile-user-profile-actions>button svg{width:22px;color:var(--c-accent-ink)}.mt-mobile-user-profile-actions>button span{max-width:100%;color:var(--c-text-2);text-overflow:ellipsis;font-size:11px;overflow:hidden}.mt-mobile-user-profile-sections{padding:0 max(12px, env(safe-area-inset-right,0px)) 24px max(12px, env(safe-area-inset-left,0px));gap:10px;display:grid}.mt-mobile-user-profile-sections>section{border-radius:var(--m-group-radius);background:var(--m-group);padding:14px}.mt-mobile-user-profile-sections h3{color:var(--c-text-readable-muted);letter-spacing:.02em;margin:0 0 10px;font-size:12px}.mt-mobile-user-profile-sections p{color:var(--c-text-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.mt-mobile-profile-context-list{gap:10px;display:grid}.mt-mobile-profile-context-list>div{align-items:center;gap:10px;min-width:0;min-height:40px;display:flex}.mt-mobile-profile-context-list>div>span:not([role=img]){width:38px;height:38px;color:var(--c-on-media);border-radius:var(--r-md);flex:none;place-items:center;display:grid;overflow:hidden}.mt-mobile-profile-context-list img{object-fit:cover;width:100%;height:100%}.mt-mobile-profile-context-list strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.mt-mobile-profile-context-loading{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;min-height:40px;display:grid}.mt-mobile-profile-loading-avatar{border-radius:var(--r-full);width:38px;height:38px}.mt-mobile-profile-loading-copy{border-radius:var(--r-sm);width:64%;height:14px}.mt-mobile-user-profile-more .mt-profile-relationship-action{background:0 0;border:0;justify-content:flex-start;width:100%;min-height:52px}.mt-mobile-dm-profile{z-index:50;color:var(--c-text);background:var(--c-bg-2);flex-direction:column;display:flex;position:fixed;inset:0}.mt-mobile-dm-profile>header{z-index:2;min-height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(6px, env(safe-area-inset-right,0px)) 0 max(6px, env(safe-area-inset-left,0px));background:var(--c-bg-2);border-bottom:.5px solid #0000;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;display:grid;position:relative}.mt-mobile-dm-profile>header[data-collapsed=true]{border-color:var(--c-border);background:var(--c-bg-1)}.mt-mobile-dm-profile>header>button{width:44px;height:44px;color:var(--c-accent-ink);border-radius:var(--r-full);background:0 0;border:0;place-items:center;padding:0;display:grid}.mt-mobile-dm-profile>header>span{opacity:0;min-width:0;transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:8px;display:flex;transform:translateY(6px)}.mt-mobile-dm-profile>header[data-collapsed=true]>span{opacity:1;transform:translateY(0)}.mt-mobile-dm-profile>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.mt-mobile-dm-profile-scroll{overscroll-behavior-y:contain;min-height:0;padding:12px max(12px, env(safe-area-inset-right,0px)) max(36px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));flex:1;overflow-y:auto}.mt-mobile-dm-profile-hero{flex-direction:column;align-items:center;padding:8px 12px 18px;display:flex}.mt-mobile-dm-profile-hero h2{overflow-wrap:anywhere;text-align:center;max-width:100%;margin:12px 0 0;font-size:25px;font-weight:650;line-height:30px}.mt-mobile-dm-profile-hero small{color:var(--c-accent-ink);margin-top:2px;font-size:14px}.mt-mobile-dm-profile-hero>button{min-height:36px;color:var(--m-secondary);border-radius:var(--r-md);background:0 0;border:0;align-items:center;gap:5px;padding:4px 10px;font-size:14px;display:flex}.mt-mobile-dm-profile-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:12px;display:grid}.mt-mobile-dm-profile-actions>button{min-width:0;min-height:68px;color:var(--c-accent-ink);background:var(--m-elevated);border-radius:var(--m-control-radius);border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:6px 2px;display:flex}.mt-mobile-dm-profile-actions>button:disabled{opacity:.42}.mt-mobile-dm-profile-actions svg{width:21px;height:21px}.mt-mobile-dm-profile-actions span{max-width:100%;color:var(--c-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.mt-mobile-dm-about{background:var(--m-group);border-radius:var(--m-group-radius);margin-bottom:12px;padding:13px 14px}.mt-mobile-dm-about h3{color:var(--c-text-readable-muted);margin:0 0 6px;font-size:12px;font-weight:600}.mt-mobile-dm-about p{color:var(--c-text-2);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.45}.mt-mobile-dm-history{background:var(--m-group);border-radius:var(--m-group-radius);overflow:hidden}.mt-mobile-dm-tabs{scrollbar-width:none;border-bottom:.5px solid var(--c-border);display:flex;overflow-x:auto}.mt-mobile-dm-tabs::-webkit-scrollbar{display:none}.mt-mobile-dm-tabs button{min-height:44px;color:var(--c-text-readable-muted);background:0 0;border:0;flex:none;padding:0 13px;font-size:13px;font-weight:550;position:relative}.mt-mobile-dm-tabs button[aria-selected=true]{color:var(--c-accent-ink)}.mt-mobile-dm-tabs button[aria-selected=true]:after{content:"";background:var(--c-accent-ink);border-radius:var(--r-full);height:2px;position:absolute;bottom:0;left:11px;right:11px}.mt-mobile-dm-history-content{min-height:132px}.mt-mobile-dm-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;display:grid}.mt-mobile-dm-media-grid>img,.mt-mobile-dm-media-grid>video{aspect-ratio:1;object-fit:cover;background:var(--c-bg-3);border-radius:3px;width:100%;display:block}.mt-mobile-dm-history-list{padding:4px 14px;display:grid}.mt-mobile-dm-history-list>a,.mt-mobile-dm-history-row{min-width:0;min-height:54px;color:var(--c-text);border-bottom:.5px solid var(--c-border);align-items:center;gap:11px;text-decoration:none;display:flex}.mt-mobile-dm-history-list>:last-child{border-bottom:0}.mt-mobile-dm-history-list svg,.mt-mobile-dm-history-row>svg{width:22px;color:var(--c-accent-ink);flex:none}.mt-mobile-dm-history-list span,.mt-mobile-dm-history-row>div{flex:1;gap:3px;min-width:0;display:grid}.mt-mobile-dm-history-list strong,.mt-mobile-dm-history-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.mt-mobile-dm-history-list small{color:var(--c-text-readable-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.mt-mobile-dm-history-row audio{width:100%;height:28px}.mt-mobile-dm-group-icon{width:36px;height:36px;color:var(--c-on-media);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.mt-mobile-dm-group-icon img{object-fit:cover;width:100%;height:100%}.mt-mobile-dm-history-empty{min-height:132px;color:var(--c-text-readable-muted);text-align:center;place-items:center;margin:0;padding:18px;font-size:13px;display:grid}.mt-mobile-dm-history-more{min-height:44px;color:var(--c-accent-ink);border-radius:var(--r-md);background:0 0;border:0;margin:8px auto 12px;padding:0 18px;display:block}.mt-mobile-dm-more .mt-profile-relationship-action{background:0 0;border:0;justify-content:flex-start;width:100%;min-height:52px}}@media (prefers-reduced-motion:reduce){.mt-mobile-user-profile-title,.mt-mobile-dm-profile>header>span{transition:none}}@media (width<=767px){.mt-push-enable-card{gap:14px;display:grid}.mt-push-enable-card>div{gap:4px;display:grid}.mt-push-enable-card small,.mt-settings-note{color:var(--c-text-readable-muted);font-size:13px;line-height:1.45}.mt-push-enable-card .mt-primary-button{width:100%}.mt-mobile-settings-page{height:100%;min-height:0;padding-bottom:calc(76px + env(safe-area-inset-bottom,0px));background:var(--c-bg-2);overscroll-behavior-y:contain;overflow-y:auto}.mt-mobile-settings-profile{width:100%;min-height:224px;color:var(--c-text);background:var(--m-canvas);text-align:left;border:0;border-radius:0;flex-direction:column;align-items:center;margin:0 0 16px;padding:0 16px 18px;display:flex;position:relative;overflow:hidden}.mt-mobile-settings-profile-media{background-position:50%;background-size:cover;flex:none;width:calc(100% + 32px);height:88px;margin-bottom:44px;position:relative}.mt-mobile-settings-profile-media>[role=img]{position:absolute;bottom:-42px;left:50%;transform:translate(-50%)}.mt-mobile-settings-profile-copy{justify-items:center;min-width:0;display:grid}.mt-mobile-settings-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:18px;overflow:hidden}.mt-mobile-settings-profile-copy small,.mt-mobile-settings-profile-copy em,.mt-mobile-settings-profile-copy>span{max-width:100%;color:var(--c-text-readable-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.mt-mobile-settings-profile-copy em{color:var(--c-accent-ink);margin-top:4px}.mt-mobile-settings-profile-copy>span{margin-top:7px}.mt-mobile-settings-profile>svg{color:var(--c-text-4);position:absolute;bottom:16px;right:12px}.mt-mobile-settings-groups{padding:0 max(12px, env(safe-area-inset-right,0px)) 24px max(12px, env(safe-area-inset-left,0px));gap:12px;display:grid}.mt-mobile-settings-groups>div{border-radius:var(--m-group-radius);background:var(--m-group);border:0;overflow:hidden}.mt-mobile-settings-row{width:100%;min-height:52px;color:var(--c-text);text-align:left;background:0 0;border:0;grid-template-columns:29px minmax(0,1fr) 20px;align-items:center;gap:10px;padding:7px 12px;display:grid;position:relative}.mt-mobile-settings-row:after{background:var(--m-separator);content:"";transform-origin:bottom;height:1px;position:absolute;bottom:0;left:51px;right:0;transform:scaleY(.5)}.mt-mobile-settings-row:last-child:after{display:none}.mt-mobile-settings-row>i{width:29px;height:29px;color:var(--c-on-media);background:var(--m-settings-blue);border-radius:7px;place-items:center;display:grid}.mt-mobile-settings-row[data-tone=purple]>i{background:var(--m-settings-purple)}.mt-mobile-settings-row[data-tone=orange]>i{background:var(--m-settings-orange)}.mt-mobile-settings-row[data-tone=red]>i{background:var(--m-settings-red)}.mt-mobile-settings-row[data-tone=green]>i{background:var(--m-settings-green)}.mt-mobile-settings-row[data-tone=slate]>i{background:var(--m-settings-slate)}.mt-mobile-settings-row>span{gap:1px;min-width:0;display:grid}.mt-mobile-settings-row strong{font-size:15px}.mt-mobile-settings-row small{color:var(--c-text-readable-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mt-mobile-settings-row>svg{color:var(--c-text-4)}.mt-mobile-settings-row>i svg{width:17px}.mt-mobile-settings-row[data-danger=true],.mt-mobile-settings-row[data-danger=true]>i{color:var(--c-danger-ink)}.mt-mobile-settings-row[data-danger=true]>i{color:var(--c-on-media);background:var(--m-settings-red)}.mt-mobile-settings-sheet{z-index:40;color:var(--c-text);background:var(--c-bg-2);flex-direction:column;display:flex;position:fixed;inset:0}.mt-mobile-settings-sheet>header{min-height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(8px, env(safe-area-inset-right,0px)) 0 max(8px, env(safe-area-inset-left,0px));border-bottom:.5px solid var(--m-separator);background:var(--m-canvas);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid}.mt-mobile-settings-sheet>header button{border-radius:var(--r-full);width:44px;height:44px;color:var(--c-accent-ink);background:0 0;border:0;place-items:center;display:grid}.mt-mobile-settings-sheet>header strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font:var(--m-type-screen-title);align-self:center;overflow:hidden}.mt-mobile-settings-sheet-content{min-height:0;padding:22px max(16px, env(safe-area-inset-right,0px)) max(32px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));flex:1;overflow-y:auto}.mt-mobile-settings-sheet-content>*,.mt-mobile-settings-sheet-content .mt-settings-field,.mt-mobile-settings-sheet-content .mt-settings-card{min-width:0;max-width:100%}.mt-mobile-settings-sheet-content>h1{margin:0 0 22px;font-size:22px}.mt-mobile-settings-sheet-content .mt-settings-grid,.mt-mobile-settings-sheet-content .mt-input-mode-cards,.mt-mobile-settings-sheet-content .mt-theme-grid{grid-template-columns:1fr}.mt-mobile-settings-sheet-content .mt-settings-card,.mt-mobile-settings-sheet-content .mt-account-settings-card,.mt-mobile-settings-sheet-content .mt-input-mode-card{border-radius:var(--m-group-radius);background:var(--m-group);box-shadow:none;border:0}.mt-mobile-settings-sheet-content .mt-account-settings-card{max-width:none}.mt-mobile-settings-sheet-content .mt-account-section-heading{flex-wrap:wrap;align-items:flex-start}.mt-mobile-settings-sheet-content .mt-account-text-button{min-height:44px}.mt-mobile-settings-sheet-content .mt-account-session{grid-template-columns:auto minmax(0,1fr)}.mt-mobile-settings-sheet-content .mt-account-session-end{grid-column:1/-1;min-height:44px}.mt-mobile-settings-sheet-content .mt-video-settings>div:first-child{flex-basis:100%;min-width:0}.mt-mobile-settings-sheet-content .mt-camera-preview{aspect-ratio:16/9;width:100%;height:auto}.mt-mobile-settings-sheet-content .mt-microphone-check{flex-wrap:wrap}.mt-mobile-settings-sheet-content .mt-microphone-check-meter{order:2;min-width:100%}.mt-mobile-settings-sheet-content .mt-ptt-settings{grid-template-columns:minmax(0,1fr) auto}.mt-mobile-settings-sheet-content .mt-ptt-label,.mt-mobile-settings-sheet-content .mt-ptt-desktop-hint{grid-column:1/-1}.mt-mobile-settings-sheet-content .mt-ptt-settings .mt-secondary-button{min-width:0}.mt-expression-create,.mt-expression-upload,.mt-sound-upload{flex-direction:column;align-items:stretch}.mt-sound-upload{display:flex}.mt-expression-stickers{grid-template-columns:repeat(3,minmax(0,1fr))}.mt-custom-emoji-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.mt-mobile-profile-editor form{flex-direction:column;flex:1;min-height:0;display:flex}.mt-mobile-profile-editor form>header{min-height:calc(44px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) max(8px, env(safe-area-inset-right,0px)) 0 max(8px, env(safe-area-inset-left,0px));border-bottom:.5px solid var(--m-separator);background:var(--m-canvas);grid-template-columns:76px minmax(0,1fr) 88px;align-items:center;display:grid}.mt-mobile-profile-editor form>header button{width:44px;height:44px;color:var(--c-accent-ink);border-radius:var(--r-full);background:0 0;border:0;place-items:center;display:grid}.mt-mobile-profile-editor form>header strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;font:var(--m-type-screen-title);align-self:center;overflow:hidden}.mt-mobile-profile-editor form>header .mt-mobile-profile-done{justify-self:end;width:auto;padding:0 8px;font-size:17px;font-weight:600}.mt-mobile-profile-editor form>header .mt-mobile-profile-done:disabled{color:var(--c-text-4)}.mt-mobile-profile-editor-content{min-height:0;padding-bottom:max(32px, env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.mt-mobile-profile-media{background-position:50%;background-size:cover;height:164px;margin-bottom:54px;position:relative}.mt-mobile-profile-banner-action,.mt-mobile-profile-remove-banner{color:var(--c-on-media);background:color-mix(in srgb, var(--c-stage) 76%, transparent);border:0;position:absolute}.mt-mobile-profile-banner-action{border-radius:var(--r-full);white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:flex;bottom:14px;right:50%;transform:translate(50%)}.mt-mobile-profile-remove-banner{top:10px;right:max(10px, env(safe-area-inset-right,0px));border-radius:var(--r-full);place-items:center;width:44px;height:44px;display:grid}.mt-mobile-profile-avatar-action{bottom:-48px;left:max(18px, env(safe-area-inset-left,0px));border-radius:var(--r-full);background:var(--c-bg-2);border:0;width:100px;height:100px;padding:4px;position:absolute}.mt-mobile-profile-avatar-action>span{width:34px;height:34px;color:var(--c-accent-text);background:var(--c-accent-button);border:3px solid var(--c-bg-2);border-radius:var(--r-full);place-items:center;display:grid;position:absolute;bottom:0;right:0}.mt-mobile-profile-fields{margin:0 max(16px, env(safe-area-inset-right,0px)) 16px max(16px, env(safe-area-inset-left,0px));border-radius:var(--m-group-radius);background:var(--m-group);gap:0;padding:0;display:grid;overflow:hidden}.mt-mobile-profile-fields label{border-bottom:.5px solid var(--m-separator);color:var(--m-secondary);gap:2px;padding:8px 12px;font-size:13px;font-weight:400;display:grid;position:relative}.mt-mobile-profile-fields label:last-child{border-bottom:0}.mt-mobile-profile-fields input,.mt-mobile-profile-fields textarea{width:100%;min-height:34px;color:var(--c-text);font:inherit;background:0 0;border:0;border-radius:0;outline:0;padding:4px 0;font-size:16px}.mt-mobile-profile-fields textarea{resize:vertical;min-height:112px;padding-bottom:28px;line-height:1.4}.mt-mobile-profile-fields input:focus,.mt-mobile-profile-fields textarea:focus{box-shadow:none}.mt-mobile-profile-fields label>small{color:var(--c-text-readable-muted);font:var(--m-type-caption);font-variant-numeric:tabular-nums;position:absolute;bottom:9px;right:10px}.mt-mobile-profile-delete-media{min-height:44px;margin:0 max(16px, env(safe-area-inset-right,0px)) 12px max(16px, env(safe-area-inset-left,0px));color:var(--c-danger-ink);border-radius:var(--r-md);background:0 0;border:0;padding:0 14px}.mt-mobile-profile-editor .mt-form-error{margin:0 max(16px, env(safe-area-inset-right,0px)) 16px max(16px, env(safe-area-inset-left,0px))}.mt-mobile-call-layer{z-index:110;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);background:var(--c-stage);opacity:1;transition:transform var(--dur-slow) var(--ease-inout), opacity var(--dur-base) var(--ease-out);will-change:transform, opacity;display:flex;position:fixed;inset:0;overflow:hidden;transform:translate(0,0)scale(1)}.mt-mobile-call-layer[data-expanded=false]{opacity:0;pointer-events:none;transform:translateY(-14px)scale(.985)}.mt-mobile-call-layer>.mt-dm-call-panel,.mt-mobile-call-layer>.mt-room-voice-panel{border:0;flex:1;width:100%;height:100%}.mt-mobile-call-layer>.mt-dm-call-panel{isolation:isolate}.mt-mobile-call-backdrop{z-index:-2;filter:blur(32px)saturate(.7);opacity:.42;background-position:50%;background-size:cover;position:absolute;inset:-48px;transform:scale(1.18)}.mt-mobile-call-layer>.mt-dm-call-panel:before{z-index:-1;background:color-mix(in srgb, var(--c-stage) 66%, transparent);content:"";position:absolute;inset:0}.mt-dm-call-panel[data-mobile=true] .mt-dm-call-header,.mt-room-voice-panel[data-mobile=true] .mt-room-voice-header{min-height:54px;padding:0 12px}.mt-dm-call-panel[data-mobile=true] .mt-room-voice-action,.mt-room-voice-panel[data-mobile=true] .mt-room-voice-action{border-radius:var(--r-full);justify-content:center;min-width:44px;min-height:44px;font-size:0}.mt-room-voice-panel[data-mobile=true] .mt-voice-security-label-text,.mt-dm-call-panel[data-mobile=true] .mt-voice-security-label-text{display:none}.mt-room-voice-panel[data-mobile=true] .mt-voice-security-trigger,.mt-dm-call-panel[data-mobile=true] .mt-voice-security-trigger{gap:5px;min-height:34px;padding-inline:8px}.mt-room-voice-panel[data-mobile=true] .mt-voice-security-code,.mt-dm-call-panel[data-mobile=true] .mt-voice-security-code{letter-spacing:0;font-size:14px}.mt-dm-call-panel[data-mobile=true] .mt-dm-call-stage{padding:8px 10px}.mt-mobile-call-identity{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;min-width:0;padding:16px 20px 28px;display:flex}.mt-mobile-call-identity h1{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:22px 0 4px;font-size:28px;font-weight:600;line-height:34px;overflow:hidden}.mt-mobile-call-identity time{color:var(--m-secondary);font-variant-numeric:tabular-nums;font-size:17px;line-height:22px}.mt-dm-call-panel[data-mobile=true] .mt-dm-call-tiles{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:8px;max-width:none;position:relative}.mt-dm-call-panel[data-mobile=true][data-group=true] .mt-dm-call-tiles{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.mt-dm-call-panel[data-mobile=true] .mt-dm-call-tile{aspect-ratio:auto;border-radius:var(--r-lg);height:100%}.mt-dm-call-panel[data-mobile=true] .mt-dm-call-tiles:not([data-focused]) .mt-dm-call-tile[data-own=true]{z-index:3;width:min(30vw,126px);height:min(40vw,168px);box-shadow:var(--elev-2);position:absolute;bottom:10px;right:10px}.mt-dm-call-panel[data-mobile=true][data-group=true] .mt-dm-call-tiles:not([data-focused]) .mt-dm-call-tile[data-own=true]{width:100%;height:100%;position:relative;bottom:auto;right:auto;box-shadow:inset 0 0 0 2px #0000}.mt-dm-call-panel[data-mobile=true][data-audio-only=true] .mt-dm-call-timer,.mt-dm-call-panel[data-mobile=true][data-audio-only=true] .mt-dm-call-tiles{display:none}.mt-dm-call-panel[data-mobile=true] .mt-dm-call-controls,.mt-room-voice-panel[data-mobile=true] .mt-dm-call-controls{min-height:calc(104px + env(safe-area-inset-bottom,0px));padding:8px 6px max(18px, env(safe-area-inset-bottom,0px));flex:none;gap:clamp(6px,2.4vw,14px)}.mt-dm-call-panel[data-mobile=true] .mt-dm-call-control,.mt-room-voice-panel[data-mobile=true] .mt-dm-call-control,.mt-dm-call-panel[data-mobile=true] .mt-dm-call-end,.mt-room-voice-panel[data-mobile=true] .mt-dm-call-end{width:64px;height:84px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;gap:5px}.mt-mobile-call-control-icon{border-radius:var(--r-full);background:color-mix(in srgb, var(--m-elevated) 88%, transparent);flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid}.mt-dm-call-control[data-active=true] .mt-mobile-call-control-icon{color:var(--c-accent-text);background:var(--c-accent-button)}.mt-dm-call-controls .mt-dm-call-end .mt-mobile-call-control-icon{color:var(--c-on-media);background:var(--c-danger-button)}.mt-dm-call-controls small{max-width:72px;color:var(--c-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:400;line-height:14px;overflow:hidden}.mt-room-voice-panel[data-mobile=true] .mt-room-voice-content{padding:0 10px 8px}.mt-room-voice-panel[data-mobile=true] .mt-voice-controls-strip{min-height:calc(104px + env(safe-area-inset-bottom,0px));border-top:0;align-items:stretch;padding-top:0}.mt-room-voice-panel[data-mobile=true] .mt-voice-stage{flex:1;min-height:0}.mt-room-voice-panel[data-mobile=true] .mt-participant-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.mt-dm-call-ringing[data-mobile=true]{height:100%;padding-bottom:max(24px, env(safe-area-inset-bottom,0px));flex:1}.mt-mobile-call-collapse{border-radius:var(--r-full);width:44px;height:44px;color:var(--c-text);background:var(--c-surface);border:0;place-items:center;display:grid;position:absolute;top:8px;left:8px}.mt-mobile-call-return{z-index:38;top:env(safe-area-inset-top,0px);min-height:38px;padding:0 max(12px, env(safe-area-inset-right,0px)) 0 max(12px, env(safe-area-inset-left,0px));color:var(--c-success-text);background:var(--c-success);opacity:0;pointer-events:none;transition:transform var(--dur-slow) var(--ease-inout), opacity var(--dur-base) var(--ease-out);will-change:transform, opacity;border:0;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex;position:fixed;left:0;right:0;transform:translateY(-100%)}.mt-mobile-call-return[data-visible=true]{opacity:1;pointer-events:auto;transform:translate(0,0)}.mt-mobile-call-return small{opacity:.78;text-overflow:ellipsis;white-space:nowrap;max-width:38vw;font-size:11px;overflow:hidden}.mt-app-shell-mobile .mt-incoming-call-backdrop{padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:var(--c-stage);animation:mt-mobile-incoming-call-in var(--dur-slow) var(--ease-out) both;display:flex}.mt-app-shell-mobile .mt-incoming-call{background:var(--c-stage);width:100%;height:100%;box-shadow:none;animation:mt-mobile-incoming-call-content-in var(--dur-slower) var(--ease-out) both;border-radius:0;justify-content:center;padding:32px 24px 132px;position:relative}.mt-app-shell-mobile .mt-incoming-call .mt-call-avatar-pulse>*{transform:scale(1.18)}.mt-app-shell-mobile .mt-call-avatar-pulse:before,.mt-app-shell-mobile .mt-call-avatar-pulse:after{display:none}.mt-app-shell-mobile .mt-incoming-call h2{margin-top:34px;font-size:24px}.mt-app-shell-mobile .mt-incoming-call>div:last-child{right:24px;bottom:max(28px, env(safe-area-inset-bottom,0px));justify-content:center;gap:18px;position:absolute;left:24px}.mt-app-shell-mobile .mt-incoming-call-button{border-radius:var(--r-full);justify-content:center;min-width:126px;height:56px;font-size:15px}.mt-mobile-call-limitation{z-index:5;top:calc(env(safe-area-inset-top,0px) + 62px);right:max(10px, env(safe-area-inset-right,0px));left:max(10px, env(safe-area-inset-left,0px));border:1px solid color-mix(in srgb, var(--c-warning) 40%, transparent);border-radius:var(--r-lg);color:var(--c-warning);background:color-mix(in srgb, var(--c-stage) 90%, var(--c-warning));box-shadow:var(--elev-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:9px;padding:11px 12px;font-size:12px;line-height:1.4;display:grid;position:absolute}.mt-mobile-call-limitation button{border-radius:var(--r-md);min-width:58px;min-height:32px;color:var(--c-text);background:var(--c-surface);border:0;padding:0 8px;font-weight:700}.mt-mobile-call-layer[data-watching-screen=true]{will-change:auto;transition:none;transform:none}.mt-mobile-call-layer[data-watching-screen=true] .mt-room-voice-panel,.mt-mobile-call-layer[data-watching-screen=true] .mt-room-voice-content{animation:none;transform:none}@media (width<=379px){.mt-dm-call-panel[data-mobile=true] .mt-dm-call-controls,.mt-room-voice-panel[data-mobile=true] .mt-dm-call-controls{gap:0;padding-inline:0}.mt-app-shell-mobile .mt-incoming-call>div:last-child{gap:8px;left:12px;right:12px}.mt-app-shell-mobile .mt-incoming-call-button{flex:1 1 0;min-width:0;padding-inline:10px}}}@keyframes mt-mobile-incoming-call-in{0%{opacity:0}}@keyframes mt-mobile-incoming-call-content-in{0%{opacity:0;transform:translateY(24px)}}.mt-stream-fullscreen-close{display:none}.mt-dm-call-panel[data-mobile=true] .mt-dm-call-tile[data-focused=true][data-screen=true],.mt-room-voice-panel[data-mobile=true] .mt-focus-tile[data-screen=true]{z-index:40;background:var(--c-media-backdrop);width:auto;max-width:none;height:auto;box-shadow:none;border:0;border-radius:0;margin:0;position:fixed;inset:0}.mt-dm-call-panel[data-mobile=true] .mt-dm-call-tile[data-focused=true][data-screen=true] .mt-participant-backdrop,.mt-room-voice-panel[data-mobile=true] .mt-focus-tile[data-screen=true] .mt-participant-backdrop{display:none}.mt-dm-call-panel[data-mobile=true] .mt-dm-call-tile[data-focused=true][data-screen=true] video.mt-screen-share-video,.mt-room-voice-panel[data-mobile=true] .mt-focus-tile[data-screen=true] video.mt-screen-share-video{object-fit:contain;background:var(--c-media-backdrop);border-radius:0;width:100%;height:100%;position:absolute;inset:0}.mt-dm-call-panel[data-mobile=true] .mt-dm-call-tile[data-focused=true][data-screen=true] .mt-stream-fullscreen-close,.mt-room-voice-panel[data-mobile=true] .mt-focus-tile[data-screen=true] .mt-stream-fullscreen-close{z-index:6;top:calc(env(safe-area-inset-top,0px) + 10px);left:calc(env(safe-area-inset-left,0px) + 12px);min-height:44px;color:var(--c-on-media);background:color-mix(in srgb, var(--c-media-backdrop) 55%, transparent);border:0;border-radius:22px;align-items:center;gap:4px;padding:0 14px 0 10px;font-size:15px;font-weight:600;display:inline-flex;position:absolute}.mt-dm-call-panel[data-mobile=true] .mt-dm-call-tile[data-focused=true][data-screen=true] .mt-dm-call-tile-label{bottom:calc(env(safe-area-inset-bottom,0px) + 12px)}.mt-dm-call-panel[data-mobile=true] .mt-dm-call-tile[data-focused=true][data-screen=true] .mt-stream-fullscreen-open{top:calc(env(safe-area-inset-top,0px) + 10px);right:calc(env(safe-area-inset-right,0px) + 12px);min-height:44px;font-size:15px}@font-face{font-family:Obida Unifont;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/unifont-ru-BrgndZy5.woff2)format("woff2")}.mt-theme-preview[data-theme=minecraft] .mt-theme-preview-chat{background:url(/assets/grass-top-BE-VuFjV.png) 0 0 / 24px 5px repeat-x, var(--c-bg-2)}:root[data-theme=minecraft] .mt-channel-header,:root[data-theme=minecraft] .mt-dm-header,:root[data-theme=minecraft] .mt-friends-header{background:url(/assets/grass-top-BE-VuFjV.png) 0 100% / 24px 4px repeat-x, var(--c-bg-2);border-bottom:0}:root[data-theme=minecraft] .mt-guild-sidebar-header,:root[data-theme=minecraft] .mt-dm-sidebar>header{background:url(/assets/grass-top-BE-VuFjV.png) 0 100% / 24px 4px repeat-x, var(--c-bg-1);border-bottom:0}:root[data-theme=minecraft] .mt-channel-header,:root[data-theme=minecraft] .mt-guild-sidebar-menu,:root[data-theme=minecraft] .mt-dm-header,:root[data-theme=minecraft] .mt-friends-header,:root[data-theme=minecraft] .mt-tile-label{font-family:var(--mc-font);letter-spacing:0;text-shadow:1px 0 0 currentColor, 2px 2px 0 var(--mc-text-shadow);font-size:16px;font-weight:400}:root[data-theme=minecraft] .mt-server-icon[href="#/dm"]{--c-bg-2:transparent;box-shadow:none}:root[data-theme=minecraft] .mt-server-icon[href="#/dm"] svg{display:none}:root[data-theme=minecraft] .mt-server-icon[href="#/dm"]:before{content:"";background:url(/assets/grass-block-BqWwAQRR.png) 50%/contain no-repeat;width:40px;height:40px}:root[data-theme=minecraft] .mt-server-rail:after{content:"";width:14px;height:40px;filter:drop-shadow(0 0 8px var(--mc-fire-glow));background:url(/assets/torch-Dku59I5G.png) bottom/contain no-repeat;flex:none;margin:auto auto 16px;animation:2.4s step-end infinite mc-flicker}:root[data-theme=minecraft] .mt-server-icon{box-shadow:var(--mc-bevel);border-radius:2px}:root[data-theme=minecraft] .mt-guild-sidebar:after,:root[data-theme=minecraft] .mt-dm-sidebar:after{content:"";width:48px;height:60px;filter:drop-shadow(0 0 12px var(--mc-fire-glow));background:url(/assets/campfire-hwQB8b-m.png) 0 0/384px 60px no-repeat;flex:none;align-self:center;margin:8px 0 10px;animation:.8s steps(8,end) infinite mc-campfire}:root[data-theme=minecraft] .mt-room-row{border-radius:8px}:root[data-theme=minecraft] .mt-room-row[aria-current=page],:root[data-theme=minecraft] .mt-room-row[data-active=true]{color:var(--c-accent-ink);background:var(--c-selected)}:root[data-theme=minecraft] .mt-button{border-radius:2px}:root[data-theme=minecraft] .mt-button[data-variant=primary],:root[data-theme=minecraft] .mt-button[data-variant=danger]{box-shadow:var(--mc-bevel)}:root[data-theme=minecraft] .mt-button[data-variant=secondary]{color:var(--c-text);background:var(--mc-stone);box-shadow:var(--mc-bevel)}:root[data-theme=minecraft] .mt-button[data-variant=secondary]:hover{background:var(--mc-stone-hover)}:root[data-theme=minecraft] .mt-button:active{box-shadow:var(--mc-bevel-pressed)}:root[data-theme=minecraft] .mt-control-bar{background:var(--mc-stone-edge);box-shadow:0 2px 0 var(--mc-ink);border-radius:2px}:root[data-theme=minecraft] .mt-call-control,:root[data-theme=minecraft] .mt-voice-connected-tile{color:var(--c-text);background:var(--mc-stone);box-shadow:var(--mc-bevel);border-radius:2px}:root[data-theme=minecraft] .mt-call-control:hover,:root[data-theme=minecraft] .mt-voice-connected-tile:hover{background:var(--mc-stone-hover)}:root[data-theme=minecraft] .mt-call-control[data-active=true],:root[data-theme=minecraft] .mt-voice-connected-tile[data-active=true]{color:var(--c-accent-text);background:var(--c-accent-button)}:root[data-theme=minecraft] .mt-voice-connected-tile[data-danger=true],:root[data-theme=minecraft] .mt-disconnect-button{color:var(--c-text);background:var(--c-danger-button);box-shadow:var(--mc-bevel);border-radius:2px}:root[data-theme=minecraft] .mt-voice-connected-tile[data-danger=true]:hover,:root[data-theme=minecraft] .mt-disconnect-button:hover{background:var(--c-danger-hover)}:root[data-theme=minecraft] .mt-call-control:active,:root[data-theme=minecraft] .mt-voice-connected-tile:active,:root[data-theme=minecraft] .mt-disconnect-button:active{box-shadow:var(--mc-bevel-pressed)}:root[data-theme=minecraft] .mt-room-voice-panel{background:linear-gradient(to bottom, var(--mc-stage-veil), var(--mc-stage-veil)), url(/assets/bg-cave-BaqPc8x-.webp) center 60% / cover no-repeat, var(--c-stage)}:root[data-theme=minecraft] .mt-voice-stage{background:0 0}:root[data-theme=minecraft] .mt-participant-tile,:root[data-theme=minecraft] .mt-focus-tile{background:var(--mc-tile);box-shadow:0 0 0 2px var(--mc-tile-edge), 0 0 0 4px var(--mc-ink);border-radius:2px}:root[data-theme=minecraft] .mt-participant-tile[data-speaking=true]{box-shadow:0 0 0 2px var(--c-accent), 0 0 0 4px var(--mc-ink)}:root[data-theme=minecraft] .mt-tile-label{border-radius:2px}:root[data-theme=minecraft] .mt-main-surface{position:relative}:root[data-theme=minecraft] .mt-main-surface:after{content:"";z-index:1;pointer-events:none;background:url(/assets/chest-Cw4FjifL.png) 50%/contain no-repeat;width:40px;height:43px;position:absolute;bottom:80px;right:16px}:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile){isolation:isolate;gap:10px;padding:10px}:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile):before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--mc-scene-shade), var(--mc-scene-shade)), url(/assets/bg-cabin-DxlNVASV.webp) center / cover no-repeat, var(--c-bg-0);position:absolute;inset:0}:root[data-theme=minecraft][data-mc-time=night] .mt-app-shell:not(.mt-app-shell-mobile):before{background:linear-gradient(to bottom, var(--mc-scene-shade), var(--mc-scene-shade)), url(/assets/bg-night-DWlnXSIF.webp) center / cover no-repeat, var(--c-bg-0)}:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile) .mt-left-navigation{box-shadow:none;background:0 0;border:0;gap:10px}:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile) .mt-left-navigation-main{gap:10px}:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile) .mt-server-rail,:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile) .mt-primary-sidebar,:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile) .mt-left-footer,:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile) .mt-main-surface{background:var(--mc-panel);box-shadow:var(--mc-panel-frame);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:0;border-radius:6px}:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile) .mt-server-rail,:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile) .mt-primary-sidebar{overflow:hidden}:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile) .mt-main-surface{--c-bg-2:transparent;isolation:isolate}:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile) .mt-main-surface:before{content:"";z-index:-1;background:var(--mc-panel);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;border-radius:6px;position:absolute;inset:0}:root[data-theme=minecraft] .mt-guild-sidebar,:root[data-theme=minecraft] .mt-dm-sidebar,:root[data-theme=minecraft] .mt-sidebar-user-card,:root[data-theme=minecraft] .mt-channel-content,:root[data-theme=minecraft] .mt-channel-chat-column,:root[data-theme=minecraft] .mt-dm-chat{--c-bg-1:transparent;box-shadow:none;background:0 0;border-color:#0000}:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile) .mt-channel-header,:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile) .mt-dm-header,:root[data-theme=minecraft] .mt-app-shell:not(.mt-app-shell-mobile) .mt-friends-header{background:url(/assets/grass-top-BE-VuFjV.png) 0 100%/24px 4px repeat-x}:root[data-theme=minecraft] .mt-guild-sidebar-menu>.mt-ellipsis{font-size:32px;line-height:36px}:root[data-theme=minecraft] .mt-guild-sidebar-header,:root[data-theme=minecraft] .mt-dm-sidebar>header{background:linear-gradient(to bottom, var(--mc-plaque-shade), var(--mc-plaque-shade)), url(/assets/stone-DwDeXTnm.png) 0 0 / 64px 64px;min-height:56px;box-shadow:inset 0 -2px 0 var(--mc-divider-dark), inset 0 2px 0 var(--mc-divider-light)}:root[data-theme=minecraft] .mt-server-member-list{border-left:2px solid var(--mc-divider-dark);box-shadow:inset 2px 0 0 var(--mc-divider-light);background:0 0}:root[data-theme=minecraft] .mt-avatar-initials{color:#0000;position:relative}:root[data-theme=minecraft] .mt-avatar-initials:before{content:"";background:url(/assets/head-steve-DQhsw09N.png) 50%/cover no-repeat;background-color:var(--mc-ink);image-rendering:pixelated;position:absolute;inset:0}:root[data-theme=minecraft] .mt-avatar-initials[data-avatar-seed="1"]:before{background-image:url(/assets/head-alex-DwZJp7Ay.png)}:root[data-theme=minecraft] .mt-avatar-initials[data-avatar-seed="2"]:before{background-image:url(/assets/head-creeper-CSxQvUHd.png)}:root[data-theme=minecraft] .mt-avatar-initials[data-avatar-seed="3"]:before{background-image:url(/assets/head-zombie-CjTVVXUc.png)}:root[data-theme=minecraft] .mt-avatar-initials[data-avatar-seed="4"]:before{background-image:url(/assets/head-skeleton-Bo5OqEiG.png)}:root[data-theme=minecraft] .mt-avatar-initials[data-avatar-seed="5"]:before{background-image:url(/assets/head-enderman-okBb6K64.png)}:root[data-theme=minecraft] .mt-avatar-initials[data-avatar-seed="6"]:before{background-image:url(/assets/head-villager-BfLNFGX6.png)}:root[data-theme=minecraft] .mt-avatar-initials[data-avatar-seed="7"]:before{background-image:url(/assets/head-spider-DNVdKoJV.png)}:root[data-theme=minecraft] ::-webkit-scrollbar-thumb{background:var(--mc-scroll);border-radius:0}@keyframes mc-campfire{to{background-position-x:-384px}}@keyframes mc-flicker{0%,to{opacity:1}37%{opacity:.86}41%{opacity:1}73%{opacity:.92}}@media (prefers-reduced-motion:reduce){:root[data-theme=minecraft] .mt-server-rail:after,:root[data-theme=minecraft] .mt-guild-sidebar:after,:root[data-theme=minecraft] .mt-dm-sidebar:after{animation:none}}:root[data-theme=minecraft][data-reduced-motion=true] .mt-server-rail:after,:root[data-theme=minecraft][data-reduced-motion=true] .mt-guild-sidebar:after,:root[data-theme=minecraft][data-reduced-motion=true] .mt-dm-sidebar:after{animation:none}@font-face{font-family:Obida Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-cyrillic-700-normal-SLG_-a_c.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Obida Cormorant;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}.mt-theme-preview[data-theme=gothic] .mt-theme-preview-chat{background:linear-gradient(to right, var(--g-art-fade) 20%, var(--g-art-clear) 70%), url(/assets/blood-moon-CI566noC.webp) right 30% / cover no-repeat}:root[data-theme=gothic] .mt-app-shell:not(.mt-app-shell-mobile){isolation:isolate;gap:10px;padding:10px}:root[data-theme=gothic] .mt-app-shell:not(.mt-app-shell-mobile):before{content:"";z-index:-1;background:url(/assets/blood-moon-CI566noC.webp) 70% center / cover no-repeat, var(--g-art-fade);pointer-events:none;position:absolute;inset:0}:root[data-theme=gothic] .mt-app-shell:not(.mt-app-shell-mobile) .mt-left-navigation{box-shadow:none;background:0 0;border:0;gap:10px}:root[data-theme=gothic] .mt-app-shell:not(.mt-app-shell-mobile) .mt-left-navigation-main{gap:10px}:root[data-theme=gothic] .mt-app-shell:not(.mt-app-shell-mobile) .mt-server-rail,:root[data-theme=gothic] .mt-app-shell:not(.mt-app-shell-mobile) .mt-primary-sidebar,:root[data-theme=gothic] .mt-app-shell:not(.mt-app-shell-mobile) .mt-left-footer{background:var(--g-panel);box-shadow:var(--g-panel-frame);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:0;border-radius:8px;overflow:hidden}:root[data-theme=gothic] .mt-app-shell:not(.mt-app-shell-mobile) .mt-main-surface{--c-bg-2:transparent;isolation:isolate;box-shadow:var(--g-panel-frame);border-radius:8px;position:relative}:root[data-theme=gothic] .mt-app-shell:not(.mt-app-shell-mobile) .mt-main-surface:before{content:"";z-index:-1;background:linear-gradient(to right, var(--g-chat-solid) 0%, var(--g-chat-mid) 48%, var(--g-chat-thin) 82%, var(--g-chat-thin) 100%);pointer-events:none;border-radius:8px;position:absolute;inset:0}:root[data-theme=gothic] .mt-guild-sidebar,:root[data-theme=gothic] .mt-dm-sidebar,:root[data-theme=gothic] .mt-sidebar-user-card,:root[data-theme=gothic] .mt-channel-content,:root[data-theme=gothic] .mt-channel-chat-column,:root[data-theme=gothic] .mt-dm-chat,:root[data-theme=gothic] .mt-server-member-list{--c-bg-1:transparent;box-shadow:none;background:0 0;border-color:#0000}:root[data-theme=gothic] .mt-channel-header,:root[data-theme=gothic] .mt-guild-sidebar-header,:root[data-theme=gothic] .mt-dm-sidebar>header,:root[data-theme=gothic] .mt-dm-header,:root[data-theme=gothic] .mt-friends-header{border-bottom:1px solid var(--g-line);background:0 0}:root[data-theme=gothic] .mt-channel-header,:root[data-theme=gothic] .mt-dm-header,:root[data-theme=gothic] .mt-friends-header,:root[data-theme=gothic] .mt-tile-label{font-family:var(--g-font);letter-spacing:.01em;font-size:19px;font-weight:700}:root[data-theme=gothic] .mt-guild-sidebar-menu>.mt-ellipsis{font-family:var(--g-font);letter-spacing:.02em;font-size:24px;font-weight:700}:root[data-theme=gothic] .mt-message-group{text-shadow:0 1px 2px var(--g-text-shadow)}:root[data-theme=gothic] .mt-room-row[aria-current=page],:root[data-theme=gothic] .mt-room-row[data-active=true]{color:var(--c-accent-ink);background:var(--c-selected)}:root[data-theme=gothic] .mt-room-voice-panel{background:linear-gradient(to bottom, var(--g-stage-veil), var(--g-stage-veil)), url(/assets/blood-moon-CI566noC.webp) 35% 30% / cover no-repeat, var(--c-stage)}:root[data-theme=gothic] .mt-voice-stage{background:0 0}:root[data-theme=gothic] .mt-participant-tile,:root[data-theme=gothic] .mt-focus-tile{background:var(--c-stage);box-shadow:0 0 0 1px var(--g-line)}:root[data-theme=gothic] .mt-participant-tile[data-speaking=true]{box-shadow:0 0 0 2px var(--c-accent), 0 0 18px var(--c-accent-soft)}:root[data-theme=gothic] .mt-app-shell:not(.mt-app-shell-mobile) .mt-room-voice-panel:not([data-mobile]) :where(.mt-participant-tile,.mt-focus-tile,.mt-participant-tile[data-speaking=true]){box-shadow:none;border-color:#0000}.mt-theme-preview[data-theme=korito]{box-shadow:0 0 0 1px var(--c-line), 0 0 12px var(--korito-pink-glow-12)}.mt-theme-preview[data-theme=korito] .mt-theme-preview-rail{background:var(--c-server-rail)}.mt-theme-preview[data-theme=korito] .mt-theme-preview-side{background:var(--c-bg-1)}.mt-theme-preview[data-theme=korito] .mt-theme-preview-side>span:nth-child(2){box-shadow:inset 0 0 0 1px var(--korito-pink-glow-55)}.mt-theme-preview[data-theme=korito] .mt-theme-preview-chat{background:radial-gradient(circle at 82% 16%, var(--korito-pink-glow-20), transparent 42%), radial-gradient(circle at 14% 84%, var(--korito-cyan-glow-12), transparent 45%), linear-gradient(90deg, transparent 95%, var(--korito-board-preview) 95%) 0 0 / 22px 100%, var(--c-chat-bg)}.mt-theme-preview[data-theme=korito] .mt-theme-preview-chat>b{background:var(--c-field);box-shadow:inset 0 0 0 1px var(--c-field-border)}:root[data-theme=korito] .mt-korito-sign-name{font-family:Caveat,Golos Text,system-ui,sans-serif}.mt-korito-sign{display:none}:root[data-theme=korito] .mt-guild-sidebar-header[data-korito-guild=true]{--guild-header-height:92px;--guild-sidebar-menu-padding:9px 14px 10px;border-bottom-color:var(--c-line);background:radial-gradient(circle at 16% 18%, var(--korito-pink-glow-08), transparent 42%), var(--c-bg-1)}:root[data-theme=korito] .mt-guild-sidebar-header[data-korito-guild=true] .mt-guild-title-default{display:none}:root[data-theme=korito] .mt-guild-sidebar-header[data-korito-guild=true] .mt-korito-sign{flex:1;align-content:center;gap:1px;min-width:0;display:grid;overflow:visible}:root[data-theme=korito] .mt-korito-sign-name{color:var(--korito-sign-light);font-family:var(--korito-sign-font);letter-spacing:.01em;text-shadow:0 0 2px var(--korito-sign-light), 0 0 7px var(--c-accent), 0 0 15px var(--korito-pink-glow-76), 0 0 26px var(--korito-pink-glow-42);white-space:nowrap;font-size:25px;font-weight:700;line-height:26px;overflow:visible}:root[data-theme=korito] .mt-korito-sign-tagline{color:var(--c-korito-cyan);letter-spacing:.11em;text-shadow:0 0 7px var(--korito-cyan-glow-68);white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-size:9px;font-weight:700;line-height:14px}:root[data-theme=korito] .mt-korito-pride-stripe{background:linear-gradient(90deg, var(--korito-pride-red) 0 16.667%, var(--korito-pride-orange) 16.667% 33.333%, var(--korito-pride-yellow) 33.333% 50%, var(--korito-pride-green) 50% 66.667%, var(--korito-pride-blue) 66.667% 83.333%, var(--korito-pride-violet) 83.333% 100%);width:min(154px,100%);height:3px;box-shadow:0 0 8px var(--korito-pride-glow);border-radius:2px;margin-top:4px}.mt-room-icon-korito,.mt-room-voice-count-korito,:root[data-theme=korito] .mt-room-icon-default,:root[data-theme=korito] .mt-room-voice-count-default{display:none}:root[data-theme=korito] .mt-room-icon-korito{display:block}:root[data-theme=korito] .mt-room-voice-count-korito{display:inline}:root[data-theme=korito] .mt-room-row[data-active=true],:root[data-theme=korito] .mt-room-row[aria-current=page]{color:var(--c-accent);background:var(--c-accent-soft);box-shadow:inset 0 0 0 1px var(--korito-pink-glow-72), 0 0 10px var(--korito-pink-glow-20)}:root[data-theme=korito] .mt-room-row[data-active=true] .mt-room-name,:root[data-theme=korito] .mt-room-row[data-active=true] .mt-room-icon,:root[data-theme=korito] .mt-room-row[aria-current=page] .mt-room-name,:root[data-theme=korito] .mt-room-row[aria-current=page] .mt-room-icon{color:var(--c-accent);text-shadow:0 0 7px var(--korito-pink-glow-42)}:root[data-theme=korito] .mt-room-unread-dot{background:var(--c-korito-cyan);width:8px;height:8px;box-shadow:0 0 8px var(--korito-cyan-glow-62);border-radius:2px;transform:rotate(45deg)}:root[data-theme=korito] .mt-room-row .mt-mention-badge{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);min-width:20px;height:20px;color:var(--korito-rune-ink);background:var(--c-korito-cyan);box-shadow:0 0 8px var(--korito-cyan-glow-48);border-radius:0;padding:0 4px}:root[data-theme=korito] .mt-server-slot:has(.mt-server-icon[data-active=true]):before{background:linear-gradient(var(--korito-pride-red) 0 16.667%, var(--korito-pride-orange) 16.667% 33.333%, var(--korito-pride-yellow) 33.333% 50%, var(--korito-pride-green) 50% 66.667%, var(--korito-pride-blue) 66.667% 83.333%, var(--korito-pride-violet) 83.333% 100%);box-shadow:0 0 7px var(--korito-pink-glow-48)}:root[data-theme=korito] .mt-channel-content,:root[data-theme=korito] .mt-dm-chat{background:radial-gradient(circle at 84% 16%, var(--korito-pink-glow-13), transparent 38%), radial-gradient(circle at 14% 82%, var(--korito-cyan-glow-08), transparent 42%), radial-gradient(ellipse at 24% 37%, var(--korito-board-knot) 0 1px, transparent 4px) 0 0 / 72px 94px, linear-gradient(90deg, transparent 0 68px, var(--korito-board-seam) 68px 70px, transparent 70px) 0 0 / 72px 100%, var(--c-chat-bg)}@media (width<=767px){:root,:root[data-theme]{--auth-control-height:44px;--auth-input-font-size:16px;--m-canvas:#000;--m-chat:#0d0f0e;--m-group:#1c1c1e;--m-header:#141416f0;--m-bubble-in:#262629;--m-bubble-out:#1e5c3d;--m-elevated:#2c2c2e;--m-muted-badge:#3a3a3c;--m-separator:#54545899;--m-label:#fff;--m-secondary:#aeaeb2;--m-tertiary:#8e8e93;--m-row-radius:0px;--m-group-radius:12px;--m-control-radius:10px;--m-settings-blue:#007aff;--m-settings-purple:#af52de;--m-settings-indigo:#5856d6;--m-settings-orange:#ff9500;--m-settings-red:#ff3b30;--m-settings-green:#34c759;--m-settings-slate:#8e8e93;--m-settings-canvas:var(--m-canvas);--m-settings-group:var(--m-group);--m-chevron:#5a5a5f;--m-missed:#ff453a;--m-avatar-a:linear-gradient(160deg, #9f7aea, #6b46c1);--m-avatar-e:linear-gradient(160deg, #f687b3, #b83280);--m-avatar-l:linear-gradient(160deg, #63b3ed, #2b6cb0);--m-avatar-b:linear-gradient(160deg, #f6ad55, #c05621);--m-avatar-o:linear-gradient(160deg, #3dd68c, #1f8a57);--m-avatar-t:linear-gradient(160deg, #fc8181, #c53030);--m-avatar-m:linear-gradient(160deg, #4fd1c5, #2b8a8a);--m-avatar-s:linear-gradient(160deg, #90cdf4, #3182ce);--m-avatar-p:linear-gradient(160deg, #ff8a65, #e5533d);--m-safe-top:env(safe-area-inset-top,0px);--m-safe-right:env(safe-area-inset-right,0px);--m-safe-bottom:env(safe-area-inset-bottom,0px);--m-safe-left:env(safe-area-inset-left,0px);--m-tabbar:#121214f0;--m-tabbar-solid:#121214;--m-font:-apple-system, "SF Pro Text", Inter, "Golos Text", system-ui, sans-serif;--m-type-screen-title:600 17px / 22px var(--m-font);--m-type-large-title:700 34px / 41px var(--m-font);--m-type-body:400 17px / 22px var(--m-font);--m-type-secondary:400 15px / 20px var(--m-font);--m-type-caption:400 13px / 18px var(--m-font);--c-bg-0:var(--m-canvas);--c-bg-1:var(--m-group);--c-bg-2:var(--m-canvas);--c-surface:var(--m-group);--c-chat-bg:var(--m-chat);--c-bubble-in:var(--m-bubble-in);--c-bubble-out:var(--m-bubble-out);--c-surface-hover:#242426;--c-surface-pressed:#323235;--c-overlay:var(--m-elevated);--c-stage:var(--m-chat);--c-line:var(--m-separator);--c-line-strong:#636366b8;--c-border:var(--m-separator);--c-border-strong:#636366b8;--c-text:var(--m-label);--c-text-2:var(--m-secondary);--c-text-3:var(--m-tertiary);--c-text-readable-muted:var(--m-secondary);--c-text-4:var(--m-tertiary);--elev-1:none;--elev-2:var(--elev-float);--elev-3:var(--elev-float);--t-numeric:400 13px / 18px var(--m-font);font-family:var(--m-font);font-variant-numeric:tabular-nums}:root[data-theme=light]{--m-canvas:#eceef1;--m-chat:#eceef1;--m-group:#f6f7f9;--m-header:#eceef1f0;--m-bubble-in:#f6f7f9;--m-bubble-out:#d8e9e0;--m-elevated:#f6f7f9;--m-muted-badge:#ccd1d8;--m-separator:#141e2d2e;--m-label:#1b1f24;--m-secondary:#56606c;--m-tertiary:#56606c;--m-tabbar:#e1e4e9f0;--m-tabbar-solid:#e1e4e9;--m-settings-canvas:#eceef1;--m-settings-group:#f6f7f9;--m-chevron:#56606c;--m-missed:#b4232c;--c-bubble-in:var(--m-bubble-in);--c-bubble-out:var(--m-bubble-out);--c-surface-hover:#eceef1;--c-surface-pressed:#e1e4e9;--c-line-strong:#141e2d2e;--c-border-strong:#141e2d2e}body,button,input,textarea,select{font-family:var(--m-font)}.mt-auth-page :is(input,textarea,select),.mt-app-frame :is(input,textarea,select),.mt-modal-layer :is(input,textarea,select){font-size:16px}.mt-field{min-height:44px;font-size:16px}.mt-primary-button,.mt-secondary-button,.mt-danger-button{min-height:44px}.mt-icon-button{width:44px;min-width:44px;height:44px;min-height:44px}.mt-auth-password-toggle{width:44px;height:44px;top:0;right:0}.mt-auth-invite-toggle,.mt-auth-card a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}body,.mt-app-shell-mobile,.mt-mobile-main,.mt-mobile-chats{background:var(--m-canvas);font-variant-numeric:tabular-nums}.lucide{stroke-width:1.75px}}.mt-secret-chat-action,.mt-secret-chat-row .mt-dm-row-name,.mt-secret-chat-lock{color:var(--c-success-ink)}.mt-secret-chat-row .mt-dm-row-status{color:var(--c-text-readable-muted)}.mt-secret-chat-lock,.mt-secret-chat-header-lock,.mt-secret-chat-empty-lock{color:var(--c-success-ink);background:color-mix(in srgb, var(--c-success) 14%, var(--c-surface));border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mt-secret-chat-lock{width:32px;height:32px}.mt-secret-chat-request{border:1px solid color-mix(in srgb, var(--c-success) 30%, var(--c-line));border-radius:var(--r-md);color:var(--c-text);background:color-mix(in srgb, var(--c-success) 7%, var(--c-surface));grid-template-columns:auto 1fr;gap:8px 10px;margin:4px 8px 8px;padding:10px;display:grid}.mt-secret-chat-request>svg{color:var(--c-success-ink);margin-top:2px}.mt-secret-chat-request>span{min-width:0}.mt-secret-chat-request strong,.mt-secret-chat-request small{display:block}.mt-secret-chat-request strong{font-size:12px;line-height:1.35}.mt-secret-chat-request small{color:var(--c-text-readable-muted);margin-top:2px;font-size:11px}.mt-secret-chat-request button{border-radius:var(--r-sm);color:var(--c-success-text);background:var(--c-success);border:0;grid-column:2;justify-self:start;padding:5px 10px;font-weight:650}.mt-secret-chat-view{min-width:0;min-height:0;color:var(--c-text);background:var(--c-chat-bg);flex-direction:column;flex:1;display:flex}.mt-secret-chat-view>header{border-bottom:1px solid var(--c-line);background:var(--c-bg-2);align-items:center;gap:10px;min-height:52px;padding:8px 16px;display:flex}.mt-secret-chat-view>header>button{color:var(--c-accent-ink);background:0 0;border:0;padding:0;display:inline-flex}.mt-secret-chat-header-lock{width:34px;height:34px}.mt-secret-chat-view>header>.mt-secret-chat-header-lock{background:color-mix(in srgb, var(--c-success) 14%, var(--c-surface))}.mt-secret-chat-view>header strong,.mt-secret-chat-view>header small{display:block}.mt-secret-timer{color:var(--c-success-ink);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.mt-secret-timer select{border:1px solid var(--c-line);border-radius:var(--r-sm);color:var(--c-text);background:var(--c-surface);font:inherit;padding:4px 6px;font-size:11px}.mt-secret-chat-view>header>.mt-secret-search-button{width:34px;height:34px;color:var(--c-text-readable-muted);border-radius:50%;justify-content:center;align-items:center}.mt-secret-chat-view>header>.mt-secret-delete-button{width:34px;height:34px;color:var(--c-danger-ink);border-radius:50%;justify-content:center;align-items:center}.mt-secret-search{border-bottom:1px solid var(--c-line);min-height:42px;color:var(--c-text-readable-muted);background:var(--c-bg-2);align-items:center;gap:8px;padding:6px 16px;display:flex}.mt-secret-search input{border:1px solid var(--c-line);border-radius:var(--r-sm);min-width:0;color:var(--c-text);background:var(--c-surface);outline:0;flex:1;padding:6px 8px}.mt-secret-chat-view .mt-secret-search small,.mt-secret-search-empty{color:var(--c-text-readable-muted);font-size:11px}.mt-secret-search-empty{margin:auto}.mt-secret-key-warning{border-bottom:1px solid color-mix(in srgb, var(--c-danger) 45%, var(--c-line));color:var(--c-danger-ink);background:color-mix(in srgb, var(--c-danger) 10%, var(--c-surface));padding:10px 16px;font-size:12px;line-height:1.4}.mt-secret-safety{border-bottom:1px solid var(--c-line);background:var(--c-bg-2);grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid}.mt-secret-safety-grid{border:5px solid var(--c-surface);border-radius:var(--r-md);grid-template-columns:repeat(8,1fr);width:112px;height:112px;display:grid;overflow:hidden}.mt-secret-safety-grid i[data-tone="0"]{background:var(--c-success)}.mt-secret-safety-grid i[data-tone="1"]{background:var(--c-accent)}.mt-secret-safety-grid i[data-tone="2"]{background:var(--c-text)}.mt-secret-safety-grid i[data-tone="3"]{background:var(--c-surface)}.mt-secret-chat-view .mt-secret-safety strong,.mt-secret-chat-view .mt-secret-safety code{display:block}.mt-secret-chat-view .mt-secret-safety code{color:var(--c-text);letter-spacing:.06em;margin-top:5px;font-size:16px;font-weight:700}.mt-secret-safety p{color:var(--c-text-readable-muted);margin:5px 0 0;font-size:12px}.mt-secret-chat-view .mt-secret-safety>button{border:1px solid var(--c-line);border-radius:var(--r-sm);color:var(--c-text);background:var(--c-surface);padding:6px 10px}.mt-secret-chat-view>header strong{font-size:15px}.mt-secret-chat-view>header small{color:var(--c-success-ink);margin-top:1px;font-size:12px}.mt-secret-chat-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-self:center;align-items:center;max-width:420px;padding:32px;display:flex}.mt-secret-chat-empty-lock{border:3px solid var(--c-chat-bg);width:38px;height:38px;margin:-22px 0 14px 54px}.mt-secret-chat-empty h1{margin:0 0 8px;font-size:20px}.mt-secret-chat-empty p{color:var(--c-text-readable-muted);margin:0;font-size:14px;line-height:1.5}.mt-secret-messages{flex-direction:column;flex:1;gap:5px;min-height:0;padding:22px max(18px,50% - 430px);display:flex;overflow-y:auto}.mt-secret-message{border:1px solid var(--c-line);background:var(--c-surface);border-radius:5px 15px 15px;flex-direction:column;align-self:flex-start;gap:6px;width:fit-content;max-width:min(68%,620px);padding:8px 11px 6px;display:flex}.mt-secret-message[data-outgoing=true]{border-color:color-mix(in srgb, var(--c-success) 22%, var(--c-line));background:color-mix(in srgb, var(--c-success) 10%, var(--c-surface));border-radius:15px 5px 15px 15px;align-self:flex-end}.mt-secret-message[data-context-open=true]{border-color:var(--c-accent-ink);box-shadow:0 0 0 2px var(--c-accent-soft)}.mt-secret-capture-event{border:1px solid var(--c-line);max-width:min(90%,520px);color:var(--c-text-readable-muted);background:color-mix(in srgb, var(--c-surface) 84%, transparent);border-radius:999px;align-self:center;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;display:flex}.mt-secret-capture-event button{color:inherit;text-decoration:underline}.mt-secret-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mt-secret-message-reply{border:0;border-left:2px solid var(--c-success);color:var(--c-text-readable-muted);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;cursor:pointer;-webkit-line-clamp:2;background:0 0;-webkit-box-orient:vertical;padding:0 0 0 8px;font-size:12px;font-style:normal;display:-webkit-box;overflow:hidden}.mt-secret-message-reply[data-quoted=true]{font-style:italic}.mt-secret-message-reply q{quotes:"«" "»"}.mt-secret-message>img{border-radius:var(--r-sm);object-fit:contain;width:min(360px,100%);max-height:360px}.mt-secret-message audio{width:min(330px,100%)}.mt-secret-message footer{color:var(--c-text-2);justify-content:flex-end;align-items:center;gap:5px;font-size:10px;display:flex}.mt-secret-chat-view .mt-secret-message footer button{color:inherit;background:0 0;border:0;padding:1px 3px;font-size:10px}.mt-secret-file,.mt-secret-file-loading{color:var(--c-text);align-items:center;gap:7px;font-size:12px;display:flex}.mt-secret-composer{padding:8px max(18px,50% - 430px) 14px}.mt-secret-composer>div:last-child{border:1px solid var(--c-line);border-radius:var(--r-lg);background:var(--c-surface);align-items:flex-end;gap:5px;padding:7px;display:flex}.mt-secret-chat-view .mt-secret-composer.mt-secret-composer button{min-width:34px;min-height:34px;color:var(--c-success-ink);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mt-secret-composer textarea{resize:none;min-height:34px;color:var(--c-text);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:6px 4px;line-height:1.45}.mt-secret-chat-view .mt-secret-composer>small,.mt-secret-reply-draft{color:var(--c-text-readable-muted);justify-content:space-between;padding:5px 12px;font-size:11px;display:flex}.mt-secret-reply-draft q{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:italic;display:-webkit-box;overflow:hidden}@media (width<=767px){.mt-secret-chat-request-mobile{margin:8px 12px;padding:12px}.mt-mobile-secret-chat-row-shell .mt-mobile-chat-row{grid-template-columns:48px minmax(0,1fr)}.mt-mobile-secret-chat-row-shell .mt-secret-chat-lock{width:46px;height:46px}.mt-secret-chat-view{z-index:20;position:fixed;inset:0}.mt-secret-chat-view>header{min-height:56px;padding:max(8px, env(safe-area-inset-top)) 12px 8px 6px}.mt-secret-chat-empty{padding:28px}.mt-secret-timer select{width:58px}.mt-secret-safety{grid-template-columns:82px minmax(0,1fr);gap:10px;padding:12px}.mt-secret-safety-grid{width:82px;height:82px}.mt-secret-chat-view .mt-secret-safety code{font-size:12px}.mt-secret-safety>button{grid-column:2;justify-self:start}.mt-secret-messages{padding:14px 8px}.mt-secret-message{max-width:88%}.mt-secret-composer{padding:6px 7px max(8px, env(safe-area-inset-bottom))}}.mt-game-lobby-form{gap:16px;padding:0 20px 20px;display:grid}.mt-game-lobby-time-picker{border:0;flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;display:flex}.mt-game-lobby-time-picker legend{width:100%;color:var(--c-text-2);margin-bottom:8px;font-size:13px;font-weight:700}.mt-game-lobby-time-picker label{color:var(--c-text-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.mt-game-lobby-card{border:1px solid var(--c-border);border-left:3px solid var(--c-live);width:min(520px,100%);color:var(--c-text);background:var(--c-surface);border-radius:8px;margin-top:7px;overflow:hidden}.mt-game-lobby-card>header{align-items:center;gap:10px;padding:13px 15px 8px;display:flex}.mt-game-lobby-card h3{margin:0;font-size:15px;line-height:1.2}.mt-game-lobby-status{color:var(--c-text-readable-muted);margin-left:auto;font-size:12px;font-weight:600}.mt-game-lobby-meta{color:var(--c-text-readable-muted);align-items:center;gap:18px;padding:0 15px 10px;font-size:13px;display:flex}.mt-game-lobby-meta strong{color:var(--c-text-2);font-variant-numeric:tabular-nums;font-size:13px}.mt-game-lobby-progress{background:var(--c-bg-0);border-radius:2px;height:3px;margin:0 15px;overflow:hidden}.mt-game-lobby-progress i{border-radius:inherit;background:var(--c-live);height:100%;transition:width .18s;display:block}.mt-game-lobby-people{border:0;justify-content:space-between;align-items:center;gap:12px;min-height:57px;margin:0;padding:10px 15px 12px;display:flex}.mt-game-lobby-avatars{align-items:center;min-width:0;display:flex}.mt-game-lobby-avatars>*+*{margin-left:-7px}.mt-game-lobby-avatars>span:last-child:not([role=img]){min-width:28px;height:28px;color:var(--c-text-2);background:var(--c-bg-0);border-radius:14px;place-items:center;padding:0 6px;font-size:11px;font-weight:700;display:grid}.mt-game-lobby-people .mt-primary-button,.mt-game-lobby-people .mt-secondary-button{border-radius:6px;min-height:32px;padding:0 12px;font-size:13px}.mt-game-lobby-owner-actions{align-items:center;gap:14px;padding:0 15px 12px;font-size:12px;display:flex}.mt-game-lobby-cancel{color:var(--c-danger-ink)}.mt-game-lobby-reschedule{gap:8px;padding:0 15px 14px;display:flex}.mt-game-lobby-reschedule .mt-field{min-width:0}.mt-game-lobby-reschedule .mt-primary-button{min-height:38px}.mt-game-lobby-card>.mt-form-error{margin:0;padding:0 15px 12px}.mt-temporary-table-form{gap:16px;padding:0 20px 20px;display:grid}.mt-temporary-table-form>p{color:var(--c-text-readable-muted);margin:-2px 0 0;font-size:13px;line-height:1.45}.mt-temporary-table-privacy{flex-wrap:wrap;gap:10px 20px;display:flex}.mt-temporary-table-privacy>label{color:var(--c-text-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.mt-temporary-table-check{color:var(--c-text-2);align-items:center;gap:9px;font-size:13px;display:flex}.mt-temporary-table-settings-actions{grid-template-columns:auto 1fr auto auto;display:grid}.mt-temporary-table-server-settings{border:0;border-top:1px solid var(--c-border);grid-template-columns:minmax(0,1.5fr) minmax(120px,.8fr);gap:12px;margin:0;padding:16px 0 0;display:grid}.mt-temporary-table-server-settings legend{color:var(--c-text);padding:0 8px 0 0;font-size:13px;font-weight:700}.mt-team-draw-form{gap:15px;padding:0 20px 20px;display:grid}.mt-team-draw-source{flex-wrap:wrap;gap:10px 20px;display:flex}.mt-team-draw-source>label{color:var(--c-text-2);cursor:pointer;align-items:center;gap:8px;display:flex}.mt-team-draw-source>label:has(input:disabled){opacity:.5;cursor:not-allowed}.mt-team-draw-source>label span{align-items:baseline;gap:6px;display:inline-flex}.mt-team-draw-source strong{color:var(--c-text);font-size:13px}.mt-team-draw-source small{color:var(--c-text-readable-muted);font-size:11px}.mt-team-draw-people{border:0;grid-template-columns:1fr 1fr;gap:5px;max-height:220px;margin:0;padding:0;display:grid;overflow:auto}.mt-team-draw-people button{min-width:0;color:var(--c-text-readable-muted);background:var(--c-bg-1);text-align:left;border:1px solid #0000;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 8px;display:grid}.mt-team-draw-people button[data-active]{border-color:var(--c-border);color:var(--c-text);background:var(--c-surface-hover)}.mt-team-draw-people button>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mt-team-draw-options{grid-template-columns:120px 1fr;align-items:end;gap:16px;display:grid}.mt-team-draw-options .mt-temporary-table-check{min-height:40px}.mt-team-draw-card{border:1px solid var(--c-border);border-left:3px solid var(--c-accent-ink);width:min(620px,100%);color:var(--c-text);background:var(--c-surface);border-radius:8px;margin-top:7px;overflow:hidden}.mt-team-draw-card>header{align-items:center;gap:10px;padding:13px 14px 10px;display:flex}.mt-team-draw-card>header>span{color:var(--c-text-readable-muted);font-size:12px}.mt-team-draw-card>header>small{color:var(--c-text-readable-muted);margin-left:auto;font-size:11px}.mt-team-draw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 12px;display:grid}.mt-team-draw-grid[data-teams="3"],.mt-team-draw-grid[data-teams="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.mt-team-draw-grid article{min-width:0;padding:2px 10px 6px 0}.mt-team-draw-grid article:nth-child(2n){border-left:1px solid var(--c-border);padding-left:12px}.mt-team-draw-grid h3{color:var(--c-text-2);margin:0 0 7px;font-size:13px}.mt-team-draw-card>header>h3{margin:0;font-size:15px}.mt-team-draw-grid article>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;min-height:32px;font-size:13px;display:grid}.mt-team-draw-grid article>div>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt-team-draw-grid article>div>svg{color:var(--c-warn)}.mt-team-draw-card>footer{border-top:1px solid var(--c-border);align-items:center;gap:10px;min-height:50px;padding:9px 14px;display:flex}.mt-team-draw-card>footer .mt-secondary-button{min-height:31px;padding:0 11px;font-size:12px}.mt-team-draw-card>footer [role=alert]{color:var(--c-danger-ink);font-size:12px}
