@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.p.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.p.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.p.02z5rrbg5nt92.woff2)format("woff2");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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ozgXWW_className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ozgXWW_variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
:root{--frame:#f3f6fb;--sheet:#fff;--raised:#f6f8fb;--active:#e7ecf4;--edge:#e3e7ee;--border:#e6e9ef;--rule:#eff1f5;--control:#cdd3dd;--text:#111418;--muted:#565d68;--faint:#656c77;--accent:#126df7;--primary:#1d1f20;--primary-ink:#fff;--positive:#247b50;--negative:#c4242a;--pill-positive-bg:#dcfae5;--pill-positive-ink:#04250e;--pill-negative-bg:#ffedea;--pill-negative-ink:#831c1e;--pill-warning-bg:#fffbeb;--pill-warning-ink:#92400e;--pill-warning-edge:#fde68a;--pill-neutral-bg:#eceff4;--pill-neutral-ink:#3b424d;--font:var(--font-plex), "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-title:22px;--fs-section:16px;--fs-body:14px;--fs-small:12px;--sidebar:248px;--topbar:48px;--inset:8px;--radius-sheet:16px;--radius-card:8px;--radius-control:6px;--control-h:32px;--nav-row:32px;--gap:16px;--pad:24px}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--frame);color:var(--text);font:400 var(--fs-body) / 20px var(--font);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul[class],ol[class]{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit;text-decoration:none}svg{display:block}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.num{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--primary);color:var(--primary-ink);border-radius:var(--radius-control);padding:8px 12px;position:absolute;top:-48px;left:8px}.skip-link:focus{top:8px}.frame{grid-template-columns:var(--sidebar) minmax(0, 1fr);grid-template-rows:var(--topbar) minmax(0, 1fr);height:100dvh;display:grid}.sidebar{flex-direction:column;grid-row:1/-1;min-height:0;padding:12px 8px 8px;display:flex;overflow-y:auto}.topbar{grid-column:2;align-items:center;gap:12px;min-width:0;padding:0 16px 0 8px;display:flex}.sheet{min-width:0;min-height:0;margin:0 var(--inset) var(--inset) 0;background:var(--sheet);border:1px solid var(--edge);border-radius:var(--radius-sheet);flex-direction:column;grid-column:2;display:flex;overflow:hidden}.canvas{min-height:0;padding:var(--pad);flex:1;overflow-y:auto}.canvas-inner{max-width:1152px}.brand{align-items:center;gap:10px;height:36px;margin-bottom:8px;padding:0 8px;font-weight:600;display:flex}.brand img{border-radius:8px;width:28px;height:28px}.nav-group{color:var(--faint);font-size:var(--fs-small);margin:20px 8px 6px}.nav-item{min-height:var(--nav-row);color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:0 8px;display:flex}.nav-item:hover{background:var(--active);color:var(--text)}.nav-item[aria-current=page],.nav-item[aria-current=true]{background:var(--active);color:var(--text);font-weight:500}.nav-item .label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nav-channels{border-left:1px solid var(--edge);gap:1px;margin:2px 0 6px 18px;padding-left:10px;display:grid}.nav-channels .nav-item{min-height:30px;font-size:13px}.nav-note{color:var(--faint);font-size:var(--fs-small);margin:4px 8px}.sidebar-foot{gap:2px;margin-top:auto;padding-top:12px;display:grid}.user-row{border-radius:8px;align-items:center;gap:10px;min-height:40px;padding:0 8px;display:flex}.user-row .who{flex:1;min-width:0}.user-row .name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.crumbs{min-width:0;color:var(--muted);flex:1;align-items:center;gap:6px;display:flex}.crumbs a:hover{color:var(--text)}.crumbs .sep{color:var(--faint)}.crumbs .here{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.crumbs>*{white-space:nowrap}.menu-button{display:none}.segmented{background:var(--active);border-radius:var(--radius-control);gap:2px;padding:2px;display:inline-flex}.segmented button{min-height:26px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:0 10px}.segmented button[aria-pressed=true]{background:var(--sheet);color:var(--text);font-weight:500}.segmented.on-sheet{background:var(--raised);border:1px solid var(--border)}.segmented.on-sheet button[aria-pressed=true]{background:var(--active)}.title-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.title-row h1{font-size:var(--fs-title);letter-spacing:-.01em;font-weight:600;line-height:28px}.title-row .sub{color:var(--muted);max-width:68ch;margin-top:4px}.title-row .actions{flex:none;gap:8px;display:flex}.tabs{border-bottom:1px solid var(--border);gap:20px;margin-bottom:16px;display:flex}.tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:8px 0 10px;position:relative}.tabs button[aria-selected=true]{color:var(--text);font-weight:600}.tabs button[aria-selected=true]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.filters .label{color:var(--muted)}.btn{height:var(--control-h);border:1px solid var(--control);border-radius:var(--radius-control);background:var(--sheet);color:var(--text);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.btn:hover{background:var(--raised)}.btn.primary{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.btn.primary:hover{background:#33373a}.btn.danger{color:var(--negative);border-color:#e7b8ba}.btn.text{background:0 0;border-color:#0000;padding:0 8px}.btn.text:hover{background:var(--raised)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn.block{width:100%;height:36px}.link-action{color:var(--text);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--control);text-decoration-color:var(--control);background:0 0;border:0;padding:0;font-weight:500}.link-action:hover{text-decoration-color:currentColor}.icon-button{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.icon-button:hover{background:var(--active);color:var(--text)}.field{gap:8px;margin-bottom:16px;display:grid}.field label,.field .legend{font-weight:500}.field .hint{color:var(--faint);font-size:var(--fs-small)}.input,.textarea,.select{border:1px solid var(--control);background:var(--sheet);border-radius:8px;width:100%;min-height:38px;padding:0 12px}.textarea{resize:vertical;padding:8px 12px;line-height:20px}.input::placeholder,.textarea::placeholder{color:var(--faint)}.form-error{background:var(--pill-negative-bg);color:var(--pill-negative-ink);border-radius:8px;margin-bottom:16px;padding:10px 12px}.stamp{color:var(--faint);font-size:var(--fs-small)}.pill{height:20px;font-size:var(--fs-small);white-space:nowrap;background:var(--pill-neutral-bg);color:var(--pill-neutral-ink);border-radius:999px;flex:none;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.pill.positive{background:var(--pill-positive-bg);color:var(--pill-positive-ink)}.pill.warning{background:var(--pill-warning-bg);color:var(--pill-warning-ink);box-shadow:inset 0 0 0 1px var(--pill-warning-edge)}.avatar{-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid}.avatar.sm{width:24px;height:24px;font-size:11px}.monogram{border-radius:8px;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:600;display:grid}.monogram.sm{border-radius:5px;width:20px;height:20px;font-size:11px}.rows{display:grid}.row-head,.row{grid-template-columns:minmax(0,1fr) 96px 96px 120px 136px;align-items:center;column-gap:16px;display:grid}.row-head{height:36px;color:var(--faint);font-size:var(--fs-small)}.row{border-top:1px solid var(--rule);min-height:72px;padding:12px 0;position:relative}.row:hover{background:var(--raised)}.row .identity{align-items:center;gap:12px;min-width:0;display:flex}.row .identity .text{min-width:0}.row .identity .name{text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.row .identity .name:after{content:"";position:absolute;inset:0}.row .identity .desc{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.row .cell-num,.row-head .cell-num{text-align:right}.row .cell-action,.row-head .cell-action{justify-content:flex-end;display:flex}.row .cell-action>*{z-index:1;position:relative}.row .muted-dash{color:var(--faint)}.langs{color:var(--muted);white-space:nowrap;font-size:13px}.overview-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:24px;display:grid}.panel{border:1px solid var(--border);border-radius:var(--radius-card);padding:20px}.panel+.panel{margin-top:24px}.panel h2{font-size:var(--fs-section);margin-bottom:12px;font-weight:600;line-height:22px}.panel p{color:var(--text);max-width:68ch}.panel .rules-text{white-space:pre-line;color:var(--muted)}.kv{gap:0;display:grid}.kv>div{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}.kv dt{color:var(--muted)}.kv dd{text-align:right}.channel-list{display:grid}.channel-link{border-top:1px solid var(--rule);align-items:center;gap:12px;min-height:56px;padding:8px 0;display:flex}.channel-link:first-child{border-top:0}.channel-link .text{flex:1;min-width:0}.channel-link .name{font-weight:500}.channel-link .desc{color:var(--muted);font-size:13px;display:block}.channel-link:hover .name{text-underline-offset:3px;text-decoration:underline}.notice{background:var(--pill-warning-bg);box-shadow:inset 0 0 0 1px var(--pill-warning-edge);color:var(--pill-warning-ink);border-radius:8px;padding:12px 14px;font-size:13px}.empty{border:1px dashed var(--control);color:var(--muted);border-radius:8px;place-items:start;gap:8px;padding:16px;display:grid}.empty strong{color:var(--text);font-weight:600}.block-error{border:1px solid var(--border);color:var(--muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.skeleton{background:var(--active);border-radius:4px;display:block}.chat{flex-direction:column;flex:1;min-height:0;display:flex}.chat-head{padding:14px var(--pad);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;display:flex}.chat-head h1{font-size:18px;font-weight:600;line-height:24px}.chat-head .desc{color:var(--muted);font-size:13px}.live{color:var(--muted);font-size:var(--fs-small);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.live i{background:var(--positive);border-radius:50%;width:6px;height:6px}.live.offline i{background:#b45309}.offline-bar{padding:8px var(--pad);background:var(--pill-warning-bg);color:var(--pill-warning-ink);border-bottom:1px solid var(--pill-warning-edge);font-size:13px}.messages{flex:1;min-height:0;padding:8px 0 12px;position:relative;overflow-y:auto}.day{margin:12px var(--pad) 4px;color:var(--faint);font-size:var(--fs-small);align-items:center;gap:12px;display:flex}.day:before,.day:after{content:"";background:var(--rule);flex:1;height:1px}.msg{padding:6px var(--pad);grid-template-columns:32px minmax(0,1fr);column-gap:12px;display:grid;position:relative}.msg:hover,.msg:focus-within{background:var(--raised)}.msg.cont .avatar{visibility:hidden;height:0}.msg .meta{align-items:baseline;gap:8px;display:flex}.msg .author{font-weight:600}.msg time,.msg .edited{color:var(--faint);font-size:var(--fs-small)}.msg .body{white-space:pre-wrap;overflow-wrap:anywhere}.msg .body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.msg .body.deleted{color:var(--faint);font-style:italic}.msg.pending .body{color:var(--muted)}.msg-tools{top:2px;right:var(--pad);opacity:0;position:absolute}.msg:hover .msg-tools,.msg:focus-within .msg-tools,.msg-tools.open{opacity:1}.translated{border-left:2px solid var(--accent);margin-top:4px;padding-left:10px}.tr-meta{min-height:20px;color:var(--faint);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.tr-meta .link-action{color:var(--muted);font-weight:500;font-size:var(--fs-small)}.tr-meta .err{color:var(--negative)}.send-state{font-size:var(--fs-small);color:var(--faint);align-items:center;gap:12px;margin-top:2px;display:flex}.send-state.failed{color:var(--negative)}.new-pill{width:max-content;margin:0 auto;display:block;position:sticky;bottom:8px}.load-more{justify-content:center;padding:8px;display:flex}.composer{padding:12px var(--pad) 16px;border-top:1px solid var(--border)}.composer-box{border:1px solid var(--control);background:var(--sheet);border-radius:10px;align-items:flex-end;gap:8px;padding:8px 8px 8px 12px;display:flex}.composer-box:focus-within{border-color:var(--text)}.composer textarea{resize:none;background:0 0;border:0;outline:0;flex:1;min-height:24px;max-height:160px;padding:2px 0;line-height:20px}.composer textarea::placeholder{color:var(--faint)}.composer .hint{color:var(--faint);font-size:var(--fs-small);margin-top:6px}.composer-locked{padding:14px var(--pad);border-top:1px solid var(--border);color:var(--muted)}.menu{z-index:20;background:var(--sheet);border:1px solid var(--border);border-radius:8px;min-width:168px;margin-top:4px;padding:4px;position:absolute;top:100%;right:0;box-shadow:0 4px 16px #11141814}.menu button,.menu a{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 10px;display:flex}.menu button:hover,.menu a:hover{background:var(--active)}.menu .danger{color:var(--negative)}.menu-wrap{position:relative}dialog{border:1px solid var(--border);width:min(440px,100vw - 32px);color:var(--text);border-radius:12px;padding:0;box-shadow:0 12px 40px #11141829}dialog::backdrop{background:#11141852}.dialog-body{padding:20px}.dialog-body h2{font-size:var(--fs-section);margin-bottom:4px}.dialog-actions{justify-content:flex-end;gap:8px;padding:12px 20px 16px;display:flex}.radio-list{gap:2px;display:grid}.radio-list label{cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:36px;padding:0 8px;display:flex}.radio-list label:hover{background:var(--raised)}.settings-section{border-top:1px solid var(--border);grid-template-columns:320px minmax(0,520px);gap:32px;padding:24px 0;display:grid}.settings-section:first-of-type{border-top:0;padding-top:0}.settings-section h2{font-size:var(--fs-section);font-weight:600;line-height:22px}.settings-section p.help{color:var(--muted);margin-top:4px}.settings-control{align-content:start;justify-items:start;gap:8px;display:grid}.auth-page{place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.auth-card{background:var(--sheet);border:1px solid var(--edge);border-radius:var(--radius-sheet);width:min(400px,100%);padding:32px}.auth-card .brand{margin-bottom:20px;padding:0}.auth-card h1{font-size:var(--fs-title);font-weight:600;line-height:28px}.auth-card .sub{color:var(--muted);margin:4px 0 24px}.auth-switch{color:var(--muted);margin-top:20px}.auth-lang{justify-content:flex-end;margin-bottom:12px;display:flex}.scrim{display:none}@media (max-width:860px){.overview-grid{grid-template-columns:minmax(0,1fr)}.settings-section{grid-template-columns:minmax(0,1fr);gap:12px}}@media (max-width:760px){:root{--pad:16px;--inset:0px;--radius-sheet:0;--control-h:36px}.frame{grid-template-columns:minmax(0,1fr)}.topbar{grid-column:1;padding:0 8px}.sheet{border-width:1px 0 0;grid-column:1;margin:0}.menu-button{width:44px;height:44px;display:inline-grid}.sidebar{z-index:40;background:var(--frame);visibility:hidden;width:min(300px,86vw);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open{visibility:visible;transform:none;box-shadow:0 12px 40px #11141833}.scrim.open{z-index:30;background:#11141852;display:block;position:fixed;inset:0}.nav-item,.nav-channels .nav-item{min-height:44px}.btn{min-height:36px}.title-row{flex-direction:column}.row-head{display:none}.row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity action""meta meta";row-gap:6px;min-height:0}.row .identity{grid-area:identity}.row .cell-action{grid-area:action}.row .cell-langs,.row .cell-members,.row .cell-you{text-align:left;grid-area:meta;display:inline}.members-text{display:inline}.members-num,.hide-on-phone{display:none}.row .meta-line{color:var(--muted);grid-area:meta;align-items:center;gap:12px;padding-left:52px;font-size:13px;display:flex}.row .hide-on-phone{display:none}.msg-tools{opacity:1}.composer .hint,.crumbs .hide-on-phone,.crumbs .sep{display:none}}@media (min-width:761px){.row .meta-line{display:contents}.members-text{display:none}}@media (prefers-reduced-motion:no-preference){.nav-item,.btn,.icon-button{transition:background-color .15s,color .15s}.sidebar{transition:transform .2s cubic-bezier(.22,1,.36,1),visibility .2s}}
