.skin-blue,.skin-blue .cs-scale{--cs-ui-scale:calc(1 + (var(--cs-text-scale) - 1) * .35)}.skin-blue{--cs-bg:#fff;--cs-surface:#fff;--cs-text:#121212;--cs-muted:#8a8a8f;--cs-accent:#1a85ff;--cs-border:#dcdce0;--b-in:#e6e6eb;--b-out:#1a85ff;--b-header-bg:#f8f8faf0}@media (prefers-color-scheme:dark){.skin-blue{--cs-bg:#000;--cs-surface:#1c1c1f;--cs-text:#f2f2f4;--cs-muted:#8e8e94;--cs-accent:#3a95ff;--cs-border:#2c2c30;--b-in:#2a2a2d;--b-out:#1a85ff;--b-header-bg:#161618f0}}.skin-blue .b-header{grid-template-columns:calc(44px * var(--cs-ui-scale)) 1fr calc(44px * var(--cs-ui-scale));padding:calc(6px * var(--cs-ui-scale)) calc(6px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale));background:var(--b-header-bg);border-bottom:1px solid var(--cs-border);align-items:center;display:grid}.skin-blue .b-back{color:var(--cs-accent);display:flex}.skin-blue .b-header-main{align-items:center;gap:calc(2px * var(--cs-ui-scale));flex-direction:column;min-width:0;display:flex}.skin-blue .b-header-avatar .cs-avatar{width:calc(44px * var(--cs-ui-scale));height:calc(44px * var(--cs-ui-scale));font-size:calc(16px * var(--cs-text-scale))}.skin-blue .b-header-avatar .cs-avatar-mark{display:none}.skin-blue .b-title{align-items:center;gap:calc(2px * var(--cs-ui-scale));font-size:calc(12px * var(--cs-text-scale));color:var(--cs-text);font-weight:500;display:inline-flex}.skin-blue .b-title svg{color:var(--cs-muted)}.skin-blue .b-subtitle{max-width:100%;font-size:calc(11px * var(--cs-text-scale));color:var(--cs-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skin-blue .b-row{padding:1px calc(12px * var(--cs-ui-scale));flex-direction:column;display:flex}.skin-blue .b-row.b-first{margin-top:calc(8px * var(--cs-ui-scale))}.skin-blue .b-out{align-items:flex-end}.skin-blue .b-name{margin:0 0 calc(2px * var(--cs-ui-scale)) calc(48px * var(--cs-ui-scale));font-size:calc(11.5px * var(--cs-text-scale));color:var(--cs-muted);text-align:left}.skin-blue .b-line{align-items:flex-end;max-width:100%;display:flex}.skin-blue .b-avatar-slot{width:calc(28px * var(--cs-ui-scale));margin-right:calc(8px * var(--cs-ui-scale));flex:none}.skin-blue .b-avatar-slot .cs-avatar{width:calc(28px * var(--cs-ui-scale));height:calc(28px * var(--cs-ui-scale));font-size:calc(11px * var(--cs-text-scale))}.skin-blue .b-bubble{max-width:min(75vw, calc(480px * var(--cs-ui-scale)));padding:calc(7px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale));border-radius:calc(18px * var(--cs-ui-scale));background:var(--b-in);color:var(--cs-text);font-size:calc(16px * var(--cs-text-scale));overflow-wrap:anywhere;line-height:1.3;position:relative}.skin-blue .b-out .b-bubble{background:var(--b-out);color:#fff}.skin-blue .b-out .cs-mention,.skin-blue .b-out .cs-link{color:#fff}.skin-blue .b-in.b-last .b-bubble{border-bottom-left-radius:calc(6px * var(--cs-ui-scale))}.skin-blue .b-out.b-last .b-bubble{border-bottom-right-radius:calc(6px * var(--cs-ui-scale))}.skin-blue .b-bubble.b-emote-only{background:0 0;padding:0}.skin-blue .b-emote-only .cs-emote{height:3.2em;margin:0}.skin-blue .b-quote{font-size:calc(13px * var(--cs-text-scale));opacity:.7;padding-left:calc(6px * var(--cs-ui-scale));margin-bottom:calc(3px * var(--cs-ui-scale));white-space:nowrap;text-overflow:ellipsis;border-left:2px solid;overflow:hidden}.skin-blue .b-has-reactions{margin-top:calc(12px * var(--cs-ui-scale))}.skin-blue .b-tapbacks{top:calc(-14px * var(--cs-ui-scale));right:calc(-8px * var(--cs-ui-scale));gap:calc(2px * var(--cs-ui-scale));display:flex;position:absolute}.skin-blue .b-out .b-tapbacks{right:auto;left:calc(-8px * var(--cs-ui-scale))}.skin-blue .b-tapback{align-items:center;gap:calc(2px * var(--cs-ui-scale));min-width:calc(26px * var(--cs-ui-scale));height:calc(24px * var(--cs-ui-scale));padding:0 calc(6px * var(--cs-ui-scale));border-radius:calc(12px * var(--cs-ui-scale));background:var(--b-in);border:2px solid var(--cs-bg);color:var(--cs-text);font-size:calc(12px * var(--cs-text-scale));display:inline-flex}.skin-blue .b-tapback .cs-emote{height:calc(16px * var(--cs-ui-scale));margin:0}.skin-blue .b-tapback-count{color:var(--cs-muted);font-weight:600}.skin-blue .b-sticker-row{padding-left:calc(48px * var(--cs-ui-scale))}.skin-blue .b-sticker{align-items:flex-start;gap:calc(2px * var(--cs-ui-scale));flex-direction:column;display:flex}.skin-blue .b-sticker-content{font-size:calc(32px * var(--cs-text-scale))}.skin-blue .b-sticker-content .cs-emote{height:calc(64px * var(--cs-ui-scale));margin:0}.skin-blue .b-system,.skin-blue .b-divider{padding:calc(8px * var(--cs-ui-scale)) calc(24px * var(--cs-ui-scale));text-align:center;font-size:calc(11.5px * var(--cs-text-scale));color:var(--cs-muted)}.skin-blue .b-divider strong{font-weight:600}.skin-blue .b-card{gap:calc(4px * var(--cs-ui-scale));padding:calc(10px * var(--cs-ui-scale)) calc(14px * var(--cs-ui-scale));border-radius:calc(18px * var(--cs-ui-scale));background:var(--b-in);max-width:min(75vw, calc(480px * var(--cs-ui-scale)));flex-direction:column;display:flex}.skin-blue .b-card-title{font-weight:600}.skin-blue .b-composer{align-items:center;gap:calc(8px * var(--cs-ui-scale));padding:calc(6px * var(--cs-ui-scale)) calc(10px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale));background:var(--cs-bg);display:flex}.skin-blue .b-composer-plus{width:calc(32px * var(--cs-ui-scale));height:calc(32px * var(--cs-ui-scale));background:var(--b-in);color:var(--cs-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.skin-blue .b-composer-field{border-radius:calc(18px * var(--cs-ui-scale));border:1px solid var(--cs-border);min-width:0;padding:calc(2px * var(--cs-ui-scale)) calc(3px * var(--cs-ui-scale)) calc(2px * var(--cs-ui-scale)) 0;flex:1;align-items:center;display:flex}.skin-blue .b-composer-input{min-width:0;font:inherit;font-size:calc(16px * var(--cs-text-scale));padding:calc(5px * var(--cs-ui-scale)) calc(14px * var(--cs-ui-scale));color:var(--cs-text);background:0 0;border:0;outline:none;flex:1}.skin-blue .b-composer-send{width:calc(28px * var(--cs-ui-scale));height:calc(28px * var(--cs-ui-scale));background:var(--b-out);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.skin-blue .b-mark{width:calc(10px * var(--cs-ui-scale));height:calc(10px * var(--cs-ui-scale))}.skin-blue .b-banner{align-items:center;gap:calc(10px * var(--cs-ui-scale));padding:calc(11px * var(--cs-ui-scale)) calc(14px * var(--cs-ui-scale));border-radius:calc(22px * var(--cs-ui-scale));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#121212;background:#f5f5f7db;display:flex;box-shadow:0 6px 24px #0000002e}@media (prefers-color-scheme:dark){.skin-blue .b-banner{color:#f2f2f4;background:#28282cdb}}.skin-blue .b-banner-avatar .cs-avatar{width:calc(38px * var(--cs-ui-scale));height:calc(38px * var(--cs-ui-scale))}.skin-blue .b-banner-text{flex-direction:column;flex:1;min-width:0;display:flex}.skin-blue .b-banner-top{justify-content:space-between;gap:calc(8px * var(--cs-ui-scale));font-size:calc(15px * var(--cs-text-scale));display:flex}.skin-blue .b-banner-time,.skin-blue .b-banner-where{font-size:calc(12.5px * var(--cs-text-scale));color:var(--cs-muted)}.skin-blue .b-banner-preview{font-size:calc(14.5px * var(--cs-text-scale));-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.skin-blue .b-profile{z-index:10;background:var(--b-page,#f2f2f6);color:var(--cs-text);padding-top:env(safe-area-inset-top);overflow-wrap:anywhere;flex-direction:column;display:flex;position:fixed;inset:0}.skin-blue .b-profile-bar{padding:calc(6px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale));display:flex}.skin-blue .b-profile-back{padding:calc(4px * var(--cs-ui-scale));color:var(--cs-accent);display:inline-flex}.skin-blue .b-profile-scroll{padding:0 calc(16px * var(--cs-ui-scale)) calc(24px * var(--cs-ui-scale) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.skin-blue .b-profile-top{text-align:center;flex-direction:column;align-items:center;display:flex}.skin-blue .b-profile-avatar .cs-avatar{width:calc(96px * var(--cs-ui-scale));height:calc(96px * var(--cs-ui-scale));font-size:calc(36px * var(--cs-text-scale))}.skin-blue .b-profile-name{margin:calc(10px * var(--cs-ui-scale)) 0 calc(16px * var(--cs-ui-scale));font-size:calc(28px * var(--cs-text-scale));font-weight:600}.skin-blue .b-profile-buttons{gap:calc(8px * var(--cs-ui-scale));width:100%;display:flex}.skin-blue .b-profile-buttons button{align-items:center;gap:calc(4px * var(--cs-ui-scale));padding:calc(8px * var(--cs-ui-scale)) 0;border-radius:calc(12px * var(--cs-ui-scale));background:var(--cs-surface);color:var(--cs-accent);font-size:calc(12px * var(--cs-text-scale));flex-direction:column;flex:1;display:flex}.skin-blue .b-profile-buttons button:disabled{opacity:.45}.skin-blue .b-profile-group{margin:calc(16px * var(--cs-ui-scale)) 0 0;padding:0 calc(14px * var(--cs-ui-scale));border-radius:calc(12px * var(--cs-ui-scale));background:var(--cs-surface)}.skin-blue .b-profile-row{padding:calc(10px * var(--cs-ui-scale)) 0;border-bottom:.5px solid var(--cs-border)}.skin-blue .b-profile-row:last-child{border-bottom:none}.skin-blue .b-profile-row dt{font-size:calc(13px * var(--cs-text-scale))}.skin-blue .b-profile-row dd{margin:calc(2px * var(--cs-ui-scale)) 0 0;color:var(--cs-accent);font-size:calc(17px * var(--cs-text-scale))}.skin-blue .b-profile-group-title{margin:calc(20px * var(--cs-ui-scale)) calc(14px * var(--cs-ui-scale)) calc(-8px * var(--cs-ui-scale));color:var(--cs-muted);font-size:calc(13px * var(--cs-text-scale));text-transform:uppercase;font-weight:400}.skin-blue .b-profile-msgs{max-height:40vh;margin:0;padding:0;list-style:none;overflow-y:auto}.skin-blue .b-profile-msg{justify-content:space-between;gap:calc(12px * var(--cs-ui-scale));width:100%;padding:calc(10px * var(--cs-ui-scale)) 0;border-bottom:.5px solid var(--cs-border);color:var(--cs-text);text-align:left;font-size:calc(16px * var(--cs-text-scale));display:flex}.skin-blue .b-profile-msgs li:last-child .b-profile-msg{border-bottom:none}.skin-blue .b-profile-msg-time,.skin-blue .b-profile-msgs-empty{color:var(--cs-muted);font-size:calc(13px * var(--cs-text-scale))}.skin-blue .b-profile-msg-time{white-space:nowrap;flex-shrink:0}.skin-blue .b-profile-msgs-empty{padding:calc(10px * var(--cs-ui-scale)) 0}.skin-blue .b-profile-block{width:100%;padding:calc(12px * var(--cs-ui-scale)) 0;color:#f0443d;font-size:calc(17px * var(--cs-text-scale));text-align:left}@media (prefers-color-scheme:dark){.skin-blue{--b-page:#000}}.skin-blue .cs-menu-backdrop{padding:0 calc(8px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale) + env(safe-area-inset-bottom))}.cs-keyboard-up .skin-blue .cs-menu-backdrop{padding-bottom:calc(8px * var(--cs-ui-scale))}.skin-blue .cs-menu{background:0 0;padding:0}.skin-blue .cs-menu-group,.skin-blue .cs-menu-cancel{border-radius:calc(14px * var(--cs-ui-scale));background:var(--cs-surface)}.skin-blue .cs-menu-item,.skin-blue .cs-menu-cancel{color:var(--cs-accent);font-size:calc(19px * var(--cs-text-scale));text-align:center}.skin-blue .cs-menu-cancel{margin-top:calc(8px * var(--cs-ui-scale));font-weight:600}.skin-blue .cs-menu-item.cs-menu-danger{color:#f0443d}.skin-blue .cs-alert{width:calc(270px * var(--cs-ui-scale));padding:calc(18px * var(--cs-ui-scale)) 0 0;border-radius:calc(14px * var(--cs-ui-scale));text-align:center}.skin-blue .cs-alert-title,.skin-blue .cs-alert-text,.skin-blue .cs-alert-field{padding:0 calc(16px * var(--cs-ui-scale))}.skin-blue .cs-alert-buttons{margin-top:calc(16px * var(--cs-ui-scale));border-top:.5px solid var(--cs-border);gap:0}.skin-blue .cs-alert-button{color:var(--cs-accent);font-size:calc(17px * var(--cs-text-scale));background:0 0;border-radius:0;flex:1}.skin-blue .cs-alert-button+.cs-alert-button{border-left:.5px solid var(--cs-border)}.skin-blue .cs-alert-buttons:has(>:nth-child(3)){flex-direction:column}.skin-blue .cs-alert-buttons:has(>:nth-child(3)) .cs-alert-button+.cs-alert-button{border-left:none;border-top:.5px solid var(--cs-border)}.skin-blue .cs-alert-button.cs-alert-primary{font-weight:600}.skin-blue .cs-alert-button.cs-alert-danger{color:#f0443d}.skin-blue .b-profile-group-head{justify-content:space-between;align-items:flex-end;display:flex}.skin-blue .b-profile-show-big{margin:0 calc(6px * var(--cs-ui-scale)) calc(-8px * var(--cs-ui-scale)) 0;padding:calc(4px * var(--cs-ui-scale));color:var(--cs-accent);display:inline-flex}.skin-blue .b-notice{width:100%;color:var(--cs-accent);display:block}.skin-green,.skin-green .cs-scale{--cs-ui-scale:calc(1 + (var(--cs-text-scale) - 1) * .35)}.skin-green{--cs-bg:#ede6dd;--cs-surface:#fff;--cs-text:#121d23;--cs-muted:#687a83;--cs-accent:#068a6b;--cs-border:#d8d8d8;--g-header-bg:#f6f5f3;--g-in:#fff;--g-out:#d8f5cf;--g-system:#fff7d6;--g-chip:#fff}@media (prefers-color-scheme:dark){.skin-green{--cs-bg:#0d1418;--cs-surface:#1f2c33;--cs-text:#e7ecee;--cs-muted:#8a979e;--cs-accent:#1fb58f;--cs-border:#2c3a41;--g-header-bg:#1a2429;--g-in:#1f2c33;--g-out:#075446;--g-system:#1a2429;--g-chip:#2a3a42}}.skin-green .g-header{align-items:center;gap:calc(4px * var(--cs-ui-scale));padding:calc(6px * var(--cs-ui-scale)) calc(10px * var(--cs-ui-scale));background:var(--g-header-bg);border-bottom:1px solid var(--cs-border);display:flex}.skin-green .g-back{color:var(--cs-accent);display:flex}.skin-green .g-header-main{align-items:center;gap:calc(10px * var(--cs-ui-scale));text-align:left;flex:1;min-width:0;display:flex}.skin-green .g-header-avatar .cs-avatar{width:calc(36px * var(--cs-ui-scale));height:calc(36px * var(--cs-ui-scale))}.skin-green .g-header-avatar .cs-avatar-mark{display:none}.skin-green .g-header-text{flex-direction:column;min-width:0;display:flex}.skin-green .g-title{font-weight:600;font-size:calc(16px * var(--cs-text-scale))}.skin-green .g-subtitle{font-size:calc(12.5px * var(--cs-text-scale));color:var(--cs-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skin-green .g-header-icons{gap:calc(18px * var(--cs-ui-scale));color:var(--cs-accent);padding-right:calc(6px * var(--cs-ui-scale));display:flex}.skin-green .g-row{padding:1px calc(10px * var(--cs-ui-scale));align-items:flex-start;display:flex}.skin-green .g-row.g-first{margin-top:calc(6px * var(--cs-ui-scale))}.skin-green .g-out{justify-content:flex-end}.skin-green .g-avatar-slot{width:calc(32px * var(--cs-ui-scale));margin-right:calc(6px * var(--cs-ui-scale));flex:none}.skin-green .g-bubble{max-width:min(80%, calc(520px * var(--cs-ui-scale)));padding:calc(6px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale)) calc(9px * var(--cs-ui-scale));border-radius:calc(8px * var(--cs-ui-scale));background:var(--g-in);font-size:calc(15px * var(--cs-text-scale));overflow-wrap:anywhere;line-height:1.35;position:relative;box-shadow:0 1px .5px #0b141a21}.skin-green .g-out .g-bubble{background:var(--g-out)}.skin-green .g-first .g-bubble:before{content:"";width:calc(8px * var(--cs-ui-scale));height:calc(12px * var(--cs-ui-scale));background:inherit;position:absolute;top:0}.skin-green .g-in.g-first .g-bubble{border-top-left-radius:0}.skin-green .g-in.g-first .g-bubble:before{left:calc(-7px * var(--cs-ui-scale));clip-path:polygon(100% 0,0 0,100% 100%)}.skin-green .g-out.g-first .g-bubble{border-top-right-radius:0}.skin-green .g-out.g-first .g-bubble:before{right:calc(-7px * var(--cs-ui-scale));clip-path:polygon(0 0,100% 0,0 100%)}.skin-green .g-bubble.g-emote-only{box-shadow:none;background:0 0}.skin-green .g-bubble.g-emote-only:before{display:none}.skin-green .g-emote-only .cs-emote{height:3.5em;margin:0}.skin-green .g-name{font-size:calc(13px * var(--cs-text-scale));margin-bottom:calc(2px * var(--cs-ui-scale));text-align:left;font-weight:600;display:block}.skin-green .g-quote{border-left:4px solid var(--cs-accent);border-radius:calc(6px * var(--cs-ui-scale));padding:calc(4px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale));margin-bottom:calc(4px * var(--cs-ui-scale));font-size:calc(13px * var(--cs-text-scale));background:#0000000d;flex-direction:column;display:flex}.skin-green .g-quote-name{color:var(--cs-accent);font-weight:600}.skin-green .g-quote-text{color:var(--cs-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skin-green .g-time{float:right;margin:calc(8px * var(--cs-ui-scale)) 0 calc(-4px * var(--cs-ui-scale)) calc(10px * var(--cs-ui-scale));font-size:calc(11px * var(--cs-text-scale));color:var(--cs-muted)}.skin-green .g-has-reactions{margin-bottom:calc(14px * var(--cs-ui-scale))}.skin-green .g-reactions{left:calc(8px * var(--cs-ui-scale));bottom:calc(-14px * var(--cs-ui-scale));gap:calc(4px * var(--cs-ui-scale));display:flex;position:absolute}.skin-green .g-chip{align-items:center;gap:calc(3px * var(--cs-ui-scale));padding:1px calc(6px * var(--cs-ui-scale));background:var(--g-chip);font-size:calc(12px * var(--cs-text-scale));border-radius:999px;display:inline-flex;box-shadow:0 1px 2px #0003}.skin-green .g-chip .cs-emote{height:calc(16px * var(--cs-ui-scale));margin:0}.skin-green .g-chip-count{color:var(--cs-muted);font-weight:600}.skin-green .g-sticker-row{padding-left:calc(48px * var(--cs-ui-scale))}.skin-green .g-sticker{align-items:flex-start;gap:calc(2px * var(--cs-ui-scale));flex-direction:column;display:flex}.skin-green .g-sticker-content{font-size:calc(32px * var(--cs-text-scale))}.skin-green .g-sticker-content .cs-emote{height:calc(64px * var(--cs-ui-scale));margin:0}.skin-green .g-system,.skin-green .g-divider{padding:calc(6px * var(--cs-ui-scale)) calc(10px * var(--cs-ui-scale));justify-content:center;display:flex}.skin-green .g-system span,.skin-green .g-divider span{max-width:85%;padding:calc(5px * var(--cs-ui-scale)) calc(10px * var(--cs-ui-scale));border-radius:calc(8px * var(--cs-ui-scale));background:var(--g-system);color:var(--cs-muted);font-size:calc(12.5px * var(--cs-text-scale));text-align:center;box-shadow:0 1px .5px #0b141a21}.skin-green .g-divider span{background:var(--cs-surface);text-transform:uppercase;font-size:calc(11.5px * var(--cs-text-scale))}.skin-green .g-card{gap:calc(4px * var(--cs-ui-scale));margin-left:calc(38px * var(--cs-ui-scale));padding:calc(10px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale));border-radius:calc(10px * var(--cs-ui-scale));background:var(--g-in);border-left:4px solid var(--cs-accent);flex-direction:column;display:flex;box-shadow:0 1px .5px #0b141a21}.skin-green .g-card-title{font-weight:600}.skin-green .g-composer{align-items:center;gap:calc(8px * var(--cs-ui-scale));padding:calc(6px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale));background:var(--g-header-bg);display:flex}.skin-green .g-composer-plus{font-size:calc(26px * var(--cs-text-scale));color:var(--cs-accent);width:calc(28px * var(--cs-ui-scale));text-align:center}.skin-green .g-composer-input{min-width:0;font:inherit;padding:calc(8px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale));border-radius:calc(20px * var(--cs-ui-scale));border:1px solid var(--cs-border);background:var(--cs-surface);color:var(--cs-text);flex:1}.skin-green .g-composer-send{width:calc(36px * var(--cs-ui-scale));height:calc(36px * var(--cs-ui-scale));background:var(--cs-accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.skin-green .g-composer-mic{color:var(--cs-accent);display:flex}.skin-green .g-mark{width:calc(10px * var(--cs-ui-scale));height:calc(10px * var(--cs-ui-scale))}.skin-green .g-banner{align-items:center;gap:calc(10px * var(--cs-ui-scale));padding:calc(10px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale));border-radius:calc(12px * var(--cs-ui-scale));background:var(--cs-surface);color:var(--cs-text);display:flex;box-shadow:0 4px 16px #0000002e}.skin-green .g-banner-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.skin-green .g-banner-top{justify-content:space-between;gap:calc(8px * var(--cs-ui-scale));font-size:calc(15px * var(--cs-text-scale));display:flex}.skin-green .g-banner-time{font-size:calc(12px * var(--cs-text-scale));color:var(--cs-muted)}.skin-green .g-banner-preview{font-size:calc(14px * var(--cs-text-scale));color:var(--cs-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skin-green .cs-delivery{clear:both;text-align:right;width:100%}.skin-green .g-profile{z-index:10;background:var(--g-page,#f2f1ee);color:var(--cs-text);padding-top:env(safe-area-inset-top);overflow-wrap:anywhere;flex-direction:column;display:flex;position:fixed;inset:0}.skin-green .g-profile-bar{align-items:center;gap:calc(8px * var(--cs-ui-scale));padding:calc(8px * var(--cs-ui-scale)) calc(10px * var(--cs-ui-scale));background:var(--g-header-bg);display:flex}.skin-green .g-profile-back{padding:calc(4px * var(--cs-ui-scale));color:var(--cs-text);display:inline-flex}.skin-green .g-profile-bar-title{font-size:calc(18px * var(--cs-text-scale));font-weight:500}.skin-green .g-profile-scroll{padding-bottom:calc(16px * var(--cs-ui-scale) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.skin-green .g-profile-top{text-align:center;padding:calc(16px * var(--cs-ui-scale)) calc(16px * var(--cs-ui-scale)) calc(20px * var(--cs-ui-scale));background:var(--cs-surface);flex-direction:column;align-items:center;display:flex}.skin-green .g-profile-avatar .cs-avatar{width:calc(120px * var(--cs-ui-scale));height:calc(120px * var(--cs-ui-scale));font-size:calc(44px * var(--cs-text-scale))}.skin-green .g-profile-name{margin:calc(14px * var(--cs-ui-scale)) 0 calc(2px * var(--cs-ui-scale));font-size:calc(24px * var(--cs-text-scale));font-weight:500}.skin-green .g-profile-handle{color:var(--cs-muted);font-size:calc(16px * var(--cs-text-scale));margin:0}.skin-green .g-profile-tiles{justify-content:center;gap:calc(10px * var(--cs-ui-scale));width:100%;margin-top:calc(18px * var(--cs-ui-scale));display:flex}.skin-green .g-profile-tiles button{align-items:center;gap:calc(6px * var(--cs-ui-scale));min-width:0;max-width:calc(92px * var(--cs-ui-scale));padding:calc(12px * var(--cs-ui-scale)) 0 calc(10px * var(--cs-ui-scale));border:1px solid var(--cs-border);border-radius:calc(14px * var(--cs-ui-scale));color:var(--cs-text);font-size:calc(13px * var(--cs-text-scale));flex-direction:column;flex:1;display:flex}.skin-green .g-profile-tiles svg{color:var(--cs-accent)}.skin-green .g-profile-tiles button:disabled{opacity:.45}.skin-green .g-profile-card{margin-top:calc(10px * var(--cs-ui-scale));padding:calc(12px * var(--cs-ui-scale)) calc(16px * var(--cs-ui-scale));background:var(--cs-surface)}.skin-green .g-profile-card-title{margin:0 0 calc(6px * var(--cs-ui-scale));font-size:calc(14px * var(--cs-text-scale));color:var(--cs-muted);font-weight:500}.skin-green .g-profile-about{margin:calc(4px * var(--cs-ui-scale)) 0;font-size:calc(16px * var(--cs-text-scale))}.skin-green .g-profile-muted{color:var(--cs-muted);font-size:calc(14px * var(--cs-text-scale))}.skin-green .g-profile-msgs{max-height:40vh;margin:0;padding:0;list-style:none;overflow-y:auto}.skin-green .g-profile-msg{justify-content:space-between;gap:calc(12px * var(--cs-ui-scale));width:100%;padding:calc(8px * var(--cs-ui-scale)) 0;border-bottom:1px solid var(--cs-border);color:var(--cs-text);text-align:left;font-size:calc(15px * var(--cs-text-scale));display:flex}.skin-green .g-profile-msg-time,.skin-green .g-profile-msgs-empty{color:var(--cs-muted);font-size:calc(12px * var(--cs-text-scale))}.skin-green .g-profile-msg-time{white-space:nowrap;flex-shrink:0}.skin-green .g-profile-danger button{align-items:center;gap:calc(16px * var(--cs-ui-scale));width:100%;padding:calc(12px * var(--cs-ui-scale)) 0;color:#e0463f;font-size:calc(16px * var(--cs-text-scale));text-align:left;display:flex}@media (prefers-color-scheme:dark){.skin-green{--g-page:#0b1115}.skin-green .g-profile-danger button{color:#f26b63}}.skin-green .cs-menu{border-radius:calc(20px * var(--cs-ui-scale)) calc(20px * var(--cs-ui-scale)) 0 0}.skin-green .cs-menu-item{text-align:left}.skin-green .cs-alert{border-radius:calc(24px * var(--cs-ui-scale));text-align:left}.skin-green .cs-alert-buttons{justify-content:flex-end}.skin-green .cs-alert-button{color:var(--cs-accent);background:0 0;font-weight:500}.skin-green .cs-alert-button.cs-alert-danger{color:#e0463f}.skin-green .g-profile-card-head{justify-content:space-between;align-items:center;display:flex}.skin-green .g-profile-show-big{padding:calc(4px * var(--cs-ui-scale));color:var(--cs-accent);display:inline-flex}.skin-green .g-notice{width:100%}.skin-green .g-notice span{color:var(--cs-accent)}.skin-red,.skin-red .cs-scale{--cs-ui-scale:var(--cs-text-scale)}.skin-red{--cs-bg:#ececec;--cs-surface:#fff;--cs-text:#1b1b1b;--cs-muted:#8a8a8a;--cs-accent:#09b85c;--cs-border:#d9d9d9;--r-header-bg:#efefef;--r-in:#fff;--r-out:#9ce870;--r-out-text:#1b1b1b;--r-envelope-bg:#bf4a2c}@media (prefers-color-scheme:dark){.skin-red{--cs-bg:#121212;--cs-surface:#1f1f1f;--cs-text:#e6e6e6;--cs-muted:#7d7d7d;--cs-accent:#2fbf71;--cs-border:#2a2a2a;--r-header-bg:#1a1a1a;--r-in:#2d2d2d;--r-out:#3dae6e;--r-out-text:#0f1a12}}.skin-red .cs-avatar{border-radius:calc(6px * var(--cs-ui-scale))}.skin-red .r-header{grid-template-columns:calc(40px * var(--cs-ui-scale)) 1fr calc(40px * var(--cs-ui-scale));padding:calc(8px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale));background:var(--r-header-bg);border-bottom:1px solid var(--cs-border);align-items:center;display:grid}.skin-red .r-back,.skin-red .r-more{color:var(--cs-text);justify-content:center;display:flex}.skin-red .r-header-main{flex-direction:column;align-items:center;min-width:0;display:flex}.skin-red .r-title{font-size:calc(17px * var(--cs-text-scale));font-weight:500}.skin-red .r-subtitle{max-width:100%;font-size:calc(11px * var(--cs-text-scale));color:var(--cs-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skin-red .r-row{align-items:flex-start;gap:calc(8px * var(--cs-ui-scale));padding:calc(6px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale));display:flex}.skin-red .r-out{flex-direction:row-reverse}.skin-red .r-avatar-slot{width:calc(40px * var(--cs-ui-scale));flex:none}.skin-red .r-avatar-slot .cs-avatar{width:calc(40px * var(--cs-ui-scale));height:calc(40px * var(--cs-ui-scale));font-size:calc(15px * var(--cs-text-scale))}.skin-red .r-col{max-width:min(72vw, calc(460px * var(--cs-ui-scale)));flex-direction:column;align-items:flex-start;min-width:0;display:flex}.skin-red .r-out .r-col{align-items:flex-end}.skin-red .r-name{margin-bottom:calc(3px * var(--cs-ui-scale));font-size:calc(12px * var(--cs-text-scale));text-align:left}.skin-red .r-bubble{padding:calc(9px * var(--cs-ui-scale)) calc(11px * var(--cs-ui-scale));border-radius:calc(5px * var(--cs-ui-scale));background:var(--r-in);color:var(--cs-text);font-size:calc(16px * var(--cs-text-scale));overflow-wrap:anywhere;line-height:1.35;position:relative}.skin-red .r-out .r-bubble{background:var(--r-out);color:var(--r-out-text)}.skin-red .r-bubble:before{content:"";top:calc(13px * var(--cs-ui-scale));width:calc(7px * var(--cs-ui-scale));height:calc(12px * var(--cs-ui-scale));background:inherit;position:absolute}.skin-red .r-in .r-bubble:before{left:calc(-6px * var(--cs-ui-scale));clip-path:polygon(100% 0,0 50%,100% 100%)}.skin-red .r-out .r-bubble:before{right:calc(-6px * var(--cs-ui-scale));clip-path:polygon(0 0,100% 50%,0 100%)}.skin-red .r-out .cs-mention,.skin-red .r-out .cs-link{color:var(--r-out-text);text-decoration:underline}.skin-red .r-bubble.r-emote-only{background:0 0;padding:0}.skin-red .r-bubble.r-emote-only:before{display:none}.skin-red .r-emote-only .cs-emote{height:3.4em;margin:0}.skin-red .r-quote{margin-top:calc(4px * var(--cs-ui-scale));padding:calc(4px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale));border-radius:calc(4px * var(--cs-ui-scale));color:var(--cs-muted);font-size:calc(12.5px * var(--cs-text-scale));white-space:nowrap;text-overflow:ellipsis;background:#0000000f;max-width:100%;overflow:hidden}.skin-red .r-reactions{gap:calc(4px * var(--cs-ui-scale));margin-top:calc(4px * var(--cs-ui-scale));flex-wrap:wrap;display:flex}.skin-red .r-chip{align-items:center;gap:calc(4px * var(--cs-ui-scale));padding:calc(2px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale));border-radius:calc(4px * var(--cs-ui-scale));font-size:calc(12.5px * var(--cs-text-scale));color:var(--cs-muted);background:#0000000f;display:inline-flex}.skin-red .r-chip .cs-emote{height:calc(16px * var(--cs-ui-scale));margin:0}.skin-red .r-chip-count{font-weight:600}.skin-red .r-sticker{align-items:flex-start;gap:calc(4px * var(--cs-ui-scale));flex-direction:column;display:flex}.skin-red .r-sticker-content{font-size:calc(32px * var(--cs-text-scale))}.skin-red .r-sticker-content .cs-emote{height:calc(64px * var(--cs-ui-scale));margin:0}.skin-red .r-system,.skin-red .r-divider{padding:calc(8px * var(--cs-ui-scale)) calc(24px * var(--cs-ui-scale));font-size:calc(12px * var(--cs-text-scale));color:var(--cs-muted);text-align:center;justify-content:center;display:flex}.skin-red .r-system span{padding:calc(3px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale));border-radius:calc(4px * var(--cs-ui-scale));background:#0000000d}.skin-red .r-envelope{width:min(calc(240px * var(--cs-ui-scale)), 70vw);border-radius:calc(6px * var(--cs-ui-scale));background:var(--r-envelope-bg);color:#fff;flex-direction:column;display:flex;overflow:hidden}.skin-red .r-envelope-top{align-items:center;gap:calc(10px * var(--cs-ui-scale));padding:calc(12px * var(--cs-ui-scale));display:flex}.skin-red .r-envelope-icon{flex:none}.skin-red .r-envelope-text{gap:calc(2px * var(--cs-ui-scale));flex-direction:column;min-width:0;display:flex}.skin-red .r-envelope-title{font-size:calc(15px * var(--cs-text-scale));font-weight:500}.skin-red .r-envelope-body{font-size:calc(13px * var(--cs-text-scale));opacity:.9}.skin-red .r-envelope-label{padding:calc(4px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale));background:var(--r-in);color:var(--cs-muted);font-size:calc(11px * var(--cs-text-scale))}.skin-red .r-composer{align-items:center;gap:calc(8px * var(--cs-ui-scale));padding:calc(7px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale));background:var(--r-header-bg);border-top:1px solid var(--cs-border);display:flex}.skin-red .r-composer-icon{color:var(--cs-text);flex:none;display:flex}.skin-red .r-composer-input{min-width:0;font:inherit;font-size:calc(16px * var(--cs-text-scale));padding:calc(8px * var(--cs-ui-scale)) calc(10px * var(--cs-ui-scale));border-radius:calc(4px * var(--cs-ui-scale));background:var(--r-in);color:var(--cs-text);border:0;outline:none;flex:1}.skin-red .r-composer-send{padding:calc(6px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale));border-radius:calc(4px * var(--cs-ui-scale));background:var(--cs-accent);color:#fff;font-size:calc(15px * var(--cs-text-scale));flex:none}.skin-red .r-banner{align-items:center;gap:calc(10px * var(--cs-ui-scale));padding:calc(11px * var(--cs-ui-scale)) calc(13px * var(--cs-ui-scale));border-radius:calc(14px * var(--cs-ui-scale));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#1b1b1b;background:#f8f8f8eb;display:flex;box-shadow:0 6px 22px #0000002e}@media (prefers-color-scheme:dark){.skin-red .r-banner{color:#e6e6e6;background:#262626eb}}.skin-red .r-banner-text{flex-direction:column;flex:1;min-width:0;display:flex}.skin-red .r-banner-top{justify-content:space-between;gap:calc(8px * var(--cs-ui-scale));font-size:calc(15px * var(--cs-text-scale));display:flex}.skin-red .r-banner-time,.skin-red .r-banner-where{font-size:calc(12px * var(--cs-text-scale));color:var(--cs-muted)}.skin-red .r-banner-preview{font-size:calc(14px * var(--cs-text-scale));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skin-red .r-mark{width:calc(10px * var(--cs-ui-scale));height:calc(10px * var(--cs-ui-scale))}.skin-red .r-profile{z-index:10;background:var(--cs-bg);color:var(--cs-text);padding-top:env(safe-area-inset-top);overflow-wrap:anywhere;flex-direction:column;display:flex;position:fixed;inset:0}.skin-red .r-profile-bar{padding:calc(6px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale));background:var(--cs-surface);justify-content:space-between;display:flex}.skin-red .r-profile-back,.skin-red .r-profile-more{padding:calc(4px * var(--cs-ui-scale));color:var(--cs-text);display:inline-flex}.skin-red .r-profile-scroll{padding-bottom:calc(16px * var(--cs-ui-scale) + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.skin-red .r-profile-top{gap:calc(16px * var(--cs-ui-scale));padding:calc(8px * var(--cs-ui-scale)) calc(20px * var(--cs-ui-scale)) calc(28px * var(--cs-ui-scale));background:var(--cs-surface);display:flex}.skin-red .r-profile-avatar .cs-avatar{width:calc(64px * var(--cs-ui-scale));height:calc(64px * var(--cs-ui-scale));border-radius:calc(8px * var(--cs-ui-scale));font-size:calc(24px * var(--cs-text-scale))}.skin-red .r-profile-who{min-width:0}.skin-red .r-profile-name{margin:calc(2px * var(--cs-ui-scale)) 0 calc(6px * var(--cs-ui-scale));font-size:calc(22px * var(--cs-text-scale));font-weight:600}.skin-red .r-profile-meta{margin:calc(2px * var(--cs-ui-scale)) 0;color:var(--cs-muted);font-size:calc(14px * var(--cs-text-scale))}.skin-red .r-profile-rows{margin-top:calc(8px * var(--cs-ui-scale));background:var(--cs-surface)}.skin-red .r-profile-row{justify-content:space-between;gap:calc(16px * var(--cs-ui-scale));width:100%;padding:calc(14px * var(--cs-ui-scale)) calc(20px * var(--cs-ui-scale));border-bottom:1px solid var(--cs-border);color:var(--cs-text);font-size:calc(16px * var(--cs-text-scale));text-align:left;display:flex}.skin-red .r-profile-value,.skin-red .r-profile-chevron{color:var(--cs-muted)}.skin-red .r-profile-msgs{padding:0 calc(20px * var(--cs-ui-scale));max-height:36vh;margin:0;list-style:none;overflow-y:auto}.skin-red .r-profile-msg{justify-content:space-between;gap:calc(12px * var(--cs-ui-scale));width:100%;padding:calc(8px * var(--cs-ui-scale)) 0;color:var(--cs-text);text-align:left;font-size:calc(15px * var(--cs-text-scale));display:flex}.skin-red .r-profile-msg-time,.skin-red .r-profile-msgs-empty{color:var(--cs-muted);font-size:calc(12px * var(--cs-text-scale))}.skin-red .r-profile-msg-time{white-space:nowrap;flex-shrink:0}.skin-red .r-profile-msgs-empty{padding:calc(8px * var(--cs-ui-scale)) 0 calc(12px * var(--cs-ui-scale))}.skin-red .r-profile-reply{justify-content:center;align-items:center;gap:calc(8px * var(--cs-ui-scale));width:100%;padding:calc(16px * var(--cs-ui-scale));color:var(--r-link,#586b93);font-size:calc(17px * var(--cs-text-scale));font-weight:600;display:flex}.skin-red .r-profile-reply:disabled{opacity:.45}.skin-red .r-profile-sheet-backdrop{z-index:11;background:#0006;align-items:flex-end;display:flex;position:fixed;inset:0}.skin-red .r-profile-sheet,.skin-red .cs-menu{border-radius:calc(12px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale)) 0 0;background:var(--cs-bg);width:100%;padding:0 0 env(safe-area-inset-bottom);flex-direction:column;display:flex;overflow:hidden}.skin-red .r-profile-sheet button,.skin-red .cs-menu-item,.skin-red .cs-menu-cancel{padding:calc(16px * var(--cs-ui-scale));border-bottom:1px solid var(--cs-border);background:var(--cs-surface);color:var(--cs-text);font-size:calc(17px * var(--cs-text-scale));text-align:center}.skin-red .r-profile-sheet .r-profile-danger,.skin-red .cs-menu-item.cs-menu-danger{color:#e3413b}.skin-red .r-profile-sheet .r-profile-cancel,.skin-red .cs-menu-cancel{margin-top:calc(8px * var(--cs-ui-scale));border-bottom:none}@media (prefers-color-scheme:dark){.skin-red{--r-link:#8a9fcc}}.skin-red .cs-alert{border-radius:calc(12px * var(--cs-ui-scale));padding:calc(20px * var(--cs-ui-scale)) 0 0;text-align:center}.skin-red .cs-alert-title,.skin-red .cs-alert-text,.skin-red .cs-alert-field{padding:0 calc(20px * var(--cs-ui-scale))}.skin-red .cs-alert-buttons{margin-top:calc(20px * var(--cs-ui-scale));border-top:1px solid var(--cs-border);gap:0}.skin-red .cs-alert-button{color:var(--cs-text);background:0 0;border-radius:0;flex:1;font-weight:600}.skin-red .cs-alert-button+.cs-alert-button{border-left:1px solid var(--cs-border)}.skin-red .cs-alert-buttons:has(>:nth-child(3)){flex-direction:column}.skin-red .cs-alert-buttons:has(>:nth-child(3)) .cs-alert-button+.cs-alert-button{border-left:none;border-top:1px solid var(--cs-border)}.skin-red .cs-alert-button.cs-alert-primary{color:var(--r-link,#586b93)}.skin-red .cs-alert-button.cs-alert-danger{color:#e3413b}.skin-red .r-profile-show-big{padding:calc(2px * var(--cs-ui-scale));color:var(--cs-muted);display:inline-flex}.skin-red .r-notice{width:100%}.skin-red .r-notice span{color:var(--r-link,#586b93)}.skin-server,.skin-server .cs-scale{--cs-ui-scale:calc(1 + (var(--cs-text-scale) - 1) * .35)}.skin-server{--cs-bg:#313237;--cs-surface:#2b2c30;--cs-text:#dcdde0;--cs-muted:#969ba3;--cs-accent:#5a67ee;--cs-border:#3d3e44;--s-header-bg:#313237;--s-input:#3a3b41;--s-hover:#ffffff0a;--cs-tier-follower-dark:#6a6f78;--cs-tier-guest-dark:#4a4e55}@media (prefers-color-scheme:light){.skin-server{--cs-bg:#fff;--cs-surface:#f1f2f6;--cs-text:#2e3036;--cs-muted:#5f636b;--cs-accent:#5a67ee;--cs-border:#e1e2e5;--s-header-bg:#fff;--s-input:#e9ecf0;--s-hover:#00000008}}.skin-server .s-header{align-items:center;gap:calc(8px * var(--cs-ui-scale));padding:calc(10px * var(--cs-ui-scale)) calc(14px * var(--cs-ui-scale));background:var(--s-header-bg);border-bottom:1px solid #00000040;display:flex;box-shadow:0 1px #0000001a}.skin-server .s-header-main{align-items:center;gap:calc(6px * var(--cs-ui-scale));text-align:left;flex:1;min-width:0;display:flex}.skin-server .s-hash{font-size:calc(22px * var(--cs-text-scale));color:var(--cs-muted);font-weight:500;line-height:1}.skin-server .s-title{font-weight:600;font-size:calc(16px * var(--cs-text-scale));white-space:nowrap}.skin-server .s-sep{width:1px;height:calc(18px * var(--cs-ui-scale));margin:0 calc(4px * var(--cs-ui-scale));background:var(--cs-border)}.skin-server .s-subtitle{font-size:calc(13px * var(--cs-text-scale));color:var(--cs-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skin-server .s-header-icons{color:var(--cs-muted);display:flex}.skin-server .s-row{gap:calc(12px * var(--cs-ui-scale));padding:1px calc(14px * var(--cs-ui-scale));display:flex}.skin-server .s-row.s-first{margin-top:calc(14px * var(--cs-ui-scale))}.skin-server .s-gutter{width:calc(40px * var(--cs-ui-scale));flex:none;justify-content:center;display:flex}.skin-server .s-gutter .cs-avatar{width:calc(40px * var(--cs-ui-scale));height:calc(40px * var(--cs-ui-scale));font-size:calc(15px * var(--cs-text-scale))}.skin-server .s-gutter .cs-avatar-mark{display:none}.skin-server .s-content{flex:1;min-width:0}.skin-server .s-meta{align-items:center;gap:calc(6px * var(--cs-ui-scale));flex-wrap:wrap;display:flex}.skin-server .s-name{font-weight:600;font-size:calc(15px * var(--cs-text-scale))}.skin-server .s-time{font-size:calc(11.5px * var(--cs-text-scale));color:var(--cs-muted)}.skin-server .cs-role{padding:0 calc(5px * var(--cs-ui-scale));border-radius:calc(4px * var(--cs-ui-scale));background:var(--cs-accent);color:#fff;font-size:calc(10px * var(--cs-text-scale));text-transform:uppercase;font-weight:600;line-height:calc(16px * var(--cs-text-scale));margin-left:0}.skin-server .s-text{font-size:calc(15px * var(--cs-text-scale));overflow-wrap:anywhere;line-height:1.4}.skin-server .s-jumbo .cs-emote,.skin-server .s-text.s-jumbo .cs-emote{height:calc(48px * var(--cs-ui-scale));margin:calc(2px * var(--cs-ui-scale)) 0}.skin-server .s-reply{font-size:calc(13px * var(--cs-text-scale));color:var(--cs-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skin-server .s-reply-name{font-weight:600}.skin-server .s-reactions{gap:calc(4px * var(--cs-ui-scale));margin-top:calc(4px * var(--cs-ui-scale));flex-wrap:wrap;display:flex}.skin-server .s-reaction{align-items:center;gap:calc(5px * var(--cs-ui-scale));padding:calc(2px * var(--cs-ui-scale)) calc(7px * var(--cs-ui-scale));border-radius:calc(8px * var(--cs-ui-scale));background:var(--cs-surface);border:1px solid var(--cs-border);font-size:calc(13px * var(--cs-text-scale));display:inline-flex}.skin-server .s-reaction .cs-emote{height:calc(18px * var(--cs-ui-scale));margin:0}.skin-server .s-reaction-count{color:var(--cs-muted);font-weight:600}.skin-server .s-sticker{align-items:flex-start;gap:calc(4px * var(--cs-ui-scale));flex-direction:column;display:flex}.skin-server .s-system{color:var(--cs-muted);font-size:calc(14px * var(--cs-text-scale));margin:calc(6px * var(--cs-ui-scale)) 0}.skin-server .s-system .s-gutter{color:#47b388;align-items:center}.skin-server .s-embed{gap:calc(4px * var(--cs-ui-scale));max-width:calc(480px * var(--cs-ui-scale));margin:calc(4px * var(--cs-ui-scale)) 0;padding:calc(10px * var(--cs-ui-scale)) calc(14px * var(--cs-ui-scale));border-radius:calc(4px * var(--cs-ui-scale));background:var(--cs-surface);border-left:4px solid var(--cs-accent);flex-direction:column;display:flex}.skin-server .s-embed-money{border-left-color:#e3a64f}.skin-server .s-embed-title{font-weight:600}.skin-server .s-divider{align-items:center;gap:calc(8px * var(--cs-ui-scale));margin:calc(18px * var(--cs-ui-scale)) calc(14px * var(--cs-ui-scale)) calc(4px * var(--cs-ui-scale));font-size:calc(12px * var(--cs-text-scale));color:var(--cs-muted);font-weight:600;display:flex}.skin-server .s-divider:before,.skin-server .s-divider:after{content:"";background:var(--cs-border);flex:1;height:1px}.skin-server .s-composer{align-items:center;gap:calc(10px * var(--cs-ui-scale));margin:calc(6px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale)) calc(10px * var(--cs-ui-scale));padding:calc(8px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale));border-radius:calc(10px * var(--cs-ui-scale));background:var(--s-input);display:flex}.skin-server .s-composer-plus{width:calc(24px * var(--cs-ui-scale));height:calc(24px * var(--cs-ui-scale));background:var(--cs-muted);color:var(--s-input);border-radius:50%;justify-content:center;align-items:center;display:flex}.skin-server .s-composer-input{min-width:0;font:inherit;font-size:calc(15px * var(--cs-text-scale));color:var(--cs-text);background:0 0;border:0;outline:none;flex:1}.skin-server .s-composer-send{width:calc(30px * var(--cs-ui-scale));height:calc(30px * var(--cs-ui-scale));background:var(--cs-accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.skin-server .s-mark{width:calc(14px * var(--cs-ui-scale));height:calc(14px * var(--cs-ui-scale))}.skin-server .s-banner{align-items:center;gap:calc(10px * var(--cs-ui-scale));padding:calc(10px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale));border-radius:calc(10px * var(--cs-ui-scale));color:#dcdde0;background:#1d1e21;border:1px solid #ffffff0f;display:flex;box-shadow:0 8px 24px #00000059}.skin-server .s-banner-avatar .cs-avatar-mark{display:flex}.skin-server .s-banner-text{gap:calc(2px * var(--cs-ui-scale));flex-direction:column;flex:1;min-width:0;display:flex}.skin-server .s-banner-top{align-items:baseline;gap:calc(6px * var(--cs-ui-scale));font-size:calc(15px * var(--cs-text-scale));display:flex}.skin-server .s-banner-where{font-size:calc(12px * var(--cs-text-scale));color:#969ba3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skin-server .s-banner-preview{font-size:calc(14px * var(--cs-text-scale));color:#b8bcc4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.skin-server .s-profile-backdrop{z-index:10;background:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}.skin-server .s-profile{border-radius:calc(16px * var(--cs-ui-scale)) calc(16px * var(--cs-ui-scale)) 0 0;background:var(--s-profile-bg,#242529);width:100%;max-height:88dvh;color:var(--cs-text);padding-bottom:calc(16px * var(--cs-ui-scale) + env(safe-area-inset-bottom));overflow-wrap:anywhere;position:relative;overflow-y:auto}.skin-server .s-profile-banner{height:calc(96px * var(--cs-ui-scale));border-radius:calc(16px * var(--cs-ui-scale)) calc(16px * var(--cs-ui-scale)) 0 0;position:relative}.skin-server .s-profile-close{top:calc(10px * var(--cs-ui-scale));right:calc(12px * var(--cs-ui-scale));width:calc(30px * var(--cs-ui-scale));height:calc(30px * var(--cs-ui-scale));color:#fff;font-size:calc(20px * var(--cs-text-scale));background:#00000073;border-radius:50%;line-height:1;position:absolute}.skin-server .s-profile-avatar{top:calc(52px * var(--cs-ui-scale));left:calc(16px * var(--cs-ui-scale));padding:calc(5px * var(--cs-ui-scale));background:var(--s-profile-bg,#242529);border-radius:50%;position:absolute}.skin-server .s-profile-avatar .cs-avatar{width:calc(80px * var(--cs-ui-scale));height:calc(80px * var(--cs-ui-scale));font-size:calc(30px * var(--cs-text-scale))}.skin-server .s-profile-avatar .cs-avatar-mark{width:calc(24px * var(--cs-ui-scale));height:calc(24px * var(--cs-ui-scale));border:4px solid var(--s-profile-bg,#242529)}.skin-server .s-profile-body{padding:calc(48px * var(--cs-ui-scale)) calc(16px * var(--cs-ui-scale)) 0}.skin-server .s-profile-name{font-size:calc(22px * var(--cs-text-scale));margin:0;font-weight:700}.skin-server .s-profile-handle{margin:calc(2px * var(--cs-ui-scale)) 0 calc(12px * var(--cs-ui-scale));font-size:calc(14px * var(--cs-text-scale))}.skin-server .s-profile-actions{gap:calc(8px * var(--cs-ui-scale));display:flex}.skin-server .s-profile-message{padding:calc(10px * var(--cs-ui-scale));border-radius:calc(8px * var(--cs-ui-scale));background:var(--cs-accent);color:#fff;flex:1;font-weight:600}.skin-server .s-profile-message:disabled{opacity:.5}.skin-server .s-profile-more{width:calc(44px * var(--cs-ui-scale));border-radius:calc(8px * var(--cs-ui-scale));background:var(--s-input);color:var(--cs-text);font-size:calc(18px * var(--cs-text-scale))}.skin-server .s-profile-menu{margin-top:calc(8px * var(--cs-ui-scale));border-radius:calc(8px * var(--cs-ui-scale));background:var(--s-input);flex-direction:column;display:flex;overflow:hidden}.skin-server .s-profile-menu button{padding:calc(12px * var(--cs-ui-scale)) calc(14px * var(--cs-ui-scale));color:var(--cs-text);text-align:left;font-size:calc(15px * var(--cs-text-scale))}.skin-server .s-profile-menu button+button{border-top:1px solid var(--cs-border)}.skin-server .s-profile-menu .s-profile-danger{color:#ee4f52}.skin-server .s-profile-section{margin-top:calc(12px * var(--cs-ui-scale));padding:calc(12px * var(--cs-ui-scale));border-radius:calc(8px * var(--cs-ui-scale));background:var(--cs-surface)}.skin-server .s-profile-section h3{margin:0 0 calc(6px * var(--cs-ui-scale));font-size:calc(12px * var(--cs-text-scale));text-transform:uppercase;color:var(--cs-muted);font-weight:700}.skin-server .s-profile-section p{font-size:calc(14px * var(--cs-text-scale));margin:0}.skin-server .s-profile-roles{gap:calc(4px * var(--cs-ui-scale));flex-wrap:wrap;display:flex}.skin-server .s-profile-role{align-items:center;gap:calc(4px * var(--cs-ui-scale));padding:calc(2px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale));border-radius:calc(4px * var(--cs-ui-scale));background:var(--s-input);font-size:calc(12px * var(--cs-text-scale));display:inline-flex}.skin-server .s-profile-role-dot{width:calc(10px * var(--cs-ui-scale));height:calc(10px * var(--cs-ui-scale));border-radius:50%}.skin-server .s-profile-msgs{max-height:36vh;margin:0;padding:0;list-style:none;overflow-y:auto}.skin-server .s-profile-msg{justify-content:space-between;gap:calc(12px * var(--cs-ui-scale));width:100%;padding:calc(6px * var(--cs-ui-scale)) 0;color:var(--cs-text);text-align:left;font-size:calc(15px * var(--cs-text-scale));display:flex}.skin-server .s-profile-msg-time,.skin-server .s-profile-msgs-empty{color:var(--cs-muted);font-size:calc(12px * var(--cs-text-scale))}.skin-server .s-profile-msg-time{white-space:nowrap;flex-shrink:0}@media (prefers-color-scheme:light){.skin-server{--s-profile-bg:#fff}.skin-server .s-profile-menu .s-profile-danger{color:#d83a3d}}.skin-server .cs-menu{background:var(--s-profile-bg,#242529)}.skin-server .cs-menu-group{border-radius:calc(12px * var(--cs-ui-scale));background:var(--s-input);overflow:hidden}.skin-server .cs-menu-item.cs-menu-danger{color:#ee4f52}.skin-server .cs-alert{border-radius:calc(12px * var(--cs-ui-scale));background:var(--s-profile-bg,#242529)}.skin-server .cs-alert-button.cs-alert-primary{background:var(--cs-accent);color:#fff}.skin-server .cs-alert-button.cs-alert-danger{color:#fff;background:#d83a3d}.skin-server .s-profile-section-head{justify-content:space-between;align-items:center;display:flex}.skin-server .s-profile-show-big{margin:calc(-4px * var(--cs-ui-scale)) calc(-4px * var(--cs-ui-scale)) 0 0;padding:calc(4px * var(--cs-ui-scale));color:var(--cs-muted);display:inline-flex}.skin-server .s-notice{text-align:left;width:100%}.skin-server .s-notice .s-content{color:var(--cs-accent)}.st-screen{color:#111;padding:env(safe-area-inset-top) calc(16px * var(--cs-ui-scale)) calc(24px * var(--cs-ui-scale) + env(safe-area-inset-bottom));height:100dvh;height:var(--cs-app-height,100dvh);background:#f2f2f7;overflow-y:auto}@media (prefers-color-scheme:dark){.st-screen{color:#f2f2f2;background:#000}.st-screen section{background:#1c1c1e}}.st-header{justify-content:space-between;align-items:center;display:flex}.st-header h1{font-size:calc(28px * var(--cs-text-scale));margin:calc(16px * var(--cs-ui-scale)) 0}.st-done{color:#0a84ff;font-weight:600;font-size:calc(17px * var(--cs-text-scale))}.st-screen section{border-radius:calc(12px * var(--cs-ui-scale));padding:calc(4px * var(--cs-ui-scale)) calc(14px * var(--cs-ui-scale)) calc(10px * var(--cs-ui-scale));margin-bottom:calc(18px * var(--cs-ui-scale));background:#fff}.st-screen h2{font-size:calc(13px * var(--cs-text-scale));text-transform:uppercase;letter-spacing:.04em;opacity:.6;margin:calc(12px * var(--cs-ui-scale)) 0 calc(6px * var(--cs-ui-scale))}.st-row{justify-content:space-between;align-items:center;gap:calc(12px * var(--cs-ui-scale));padding:calc(10px * var(--cs-ui-scale)) 0;border-bottom:1px solid #80808033;display:flex}.st-row input[type=number]{width:calc(64px * var(--cs-ui-scale));font:inherit}.st-inline{align-items:center;gap:calc(10px * var(--cs-ui-scale));display:flex}.st-field{gap:calc(4px * var(--cs-ui-scale));padding:calc(8px * var(--cs-ui-scale)) 0;flex-direction:column;display:flex}.st-field input,.st-field select{font:inherit;padding:calc(8px * var(--cs-ui-scale)) calc(10px * var(--cs-ui-scale));border-radius:calc(8px * var(--cs-ui-scale));color:inherit;background:0 0;border:1px solid #80808066}.st-error{color:#e5484d;font-size:calc(13px * var(--cs-text-scale))}.st-hint{font-size:calc(13px * var(--cs-text-scale));opacity:.6}.st-list{margin:0;padding:0;list-style:none}.st-list li{padding:calc(8px * var(--cs-ui-scale)) 0;justify-content:space-between;display:flex}.st-list button{color:#e5484d}.st-remove{color:#e5484d;padding:calc(8px * var(--cs-ui-scale)) 0}.st-login{align-items:flex-start;gap:calc(6px * var(--cs-ui-scale));padding:calc(8px * var(--cs-ui-scale)) 0;flex-direction:column;display:flex}.st-primary{padding:calc(8px * var(--cs-ui-scale)) calc(14px * var(--cs-ui-scale));border-radius:calc(8px * var(--cs-ui-scale));color:#fff;background:#7c4dff;font-weight:600;text-decoration:none;display:inline-block}.st-code{font-size:calc(26px * var(--cs-text-scale));letter-spacing:.08em;margin:calc(4px * var(--cs-ui-scale)) 0;font-weight:700}.st-about p{font-size:calc(13px * var(--cs-text-scale));opacity:.7}.st-link{padding:calc(6px * var(--cs-ui-scale)) 0;color:#2f6fd8;font-size:calc(14px * var(--cs-text-scale));align-self:flex-start}.st-text-preview{margin:calc(4px * var(--cs-ui-scale)) 0 calc(12px * var(--cs-ui-scale));padding:calc(10px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale));border-radius:calc(12px * var(--cs-ui-scale));background:var(--cs-bg);color:var(--cs-text);overflow:hidden}.st-text-size{align-items:center;gap:calc(6px * var(--cs-ui-scale)) calc(10px * var(--cs-ui-scale));grid-template-columns:auto 1fr auto;display:grid}.st-text-size input{grid-area:1/1/auto/-1;width:100%;min-width:0}.st-text-small{font-size:calc(13px * var(--cs-text-scale));grid-area:2/1}.st-text-big{font-size:calc(22px * var(--cs-text-scale));grid-area:2/3}.st-text-percent{text-align:center;font-variant-numeric:tabular-nums;color:#8a8a8e;grid-area:2/2}.st-updates{align-items:center;gap:calc(4px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale));margin-top:calc(8px * var(--cs-ui-scale));flex-wrap:wrap;display:flex}.st-version{font-variant-numeric:tabular-nums;margin:0}.st-updates .st-hint{flex-basis:100%;margin:0}:root{--cs-text-scale:1}:root,.cs-scale{--cs-ui-scale:calc(1 + (var(--cs-text-scale) - 1) * .35)}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:calc(16px * var(--cs-text-scale));-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior:none;background:#111}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cs-screen{height:100dvh;height:var(--cs-app-height,100dvh);background:var(--cs-bg);color:var(--cs-text);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:relative}.cs-screen svg{zoom:var(--cs-ui-scale)}.cs-keyboard-up .cs-screen,.cs-screen.cs-kb-open{padding-bottom:0}.cs-chat-wrap{background-image:var(--cs-wallpaper,none);background-position:50%;background-size:cover;flex:1;min-height:0;position:relative}.cs-chat{-webkit-overflow-scrolling:touch;height:100%;padding:calc(8px * var(--cs-ui-scale)) 0 calc(12px * var(--cs-ui-scale));overflow:hidden auto}.cs-new-pill{right:calc(12px * var(--cs-ui-scale));bottom:calc(12px * var(--cs-ui-scale));padding:calc(6px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale));background:var(--cs-surface);color:var(--cs-accent);font-size:calc(13px * var(--cs-text-scale));border-radius:999px;font-weight:600;position:absolute;box-shadow:0 1px 4px #00000040}.cs-banner-host{top:calc(env(safe-area-inset-top) + 8px * var(--cs-ui-scale));left:calc(8px * var(--cs-ui-scale));right:calc(8px * var(--cs-ui-scale));z-index:5;cursor:pointer;touch-action:none;animation:.22s ease-out cs-banner-in;position:absolute}@keyframes cs-banner-in{0%{opacity:0;transform:translateY(-120%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cs-banner-host{animation:none}}.cs-menu-backdrop,.cs-alert-backdrop{height:var(--cs-app-height,100dvh);z-index:20;background:#0006;display:flex;position:fixed;top:0;left:0;right:0}.cs-menu-backdrop{align-items:flex-end}.cs-alert-backdrop{padding:calc(24px * var(--cs-ui-scale));justify-content:center;align-items:center}.cs-menu,.cs-alert{overflow-wrap:anywhere;max-height:100%;overflow-y:auto}.cs-keyboard-up .cs-screen .cs-menu{padding-bottom:calc(8px * var(--cs-ui-scale))}.cs-menu{background:var(--cs-surface);width:100%;color:var(--cs-text);border-radius:calc(16px * var(--cs-ui-scale)) calc(16px * var(--cs-ui-scale)) 0 0;padding:calc(8px * var(--cs-ui-scale)) 0 calc(8px * var(--cs-ui-scale) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.cs-menu-group{flex-direction:column;display:flex}.cs-menu-title{padding:calc(12px * var(--cs-ui-scale)) calc(16px * var(--cs-ui-scale)) calc(4px * var(--cs-ui-scale));color:var(--cs-muted);font-size:calc(13px * var(--cs-text-scale));text-align:center;margin:0}.cs-menu-field,.cs-alert-field{padding:calc(8px * var(--cs-ui-scale)) calc(16px * var(--cs-ui-scale))}.cs-menu-field input,.cs-alert-field input{width:100%;font:inherit;padding:calc(8px * var(--cs-ui-scale)) calc(10px * var(--cs-ui-scale));border:1px solid var(--cs-border);border-radius:calc(8px * var(--cs-ui-scale));background:var(--cs-bg);color:var(--cs-text)}.cs-menu-item,.cs-menu-cancel{padding:calc(14px * var(--cs-ui-scale)) calc(16px * var(--cs-ui-scale));color:var(--cs-text);font-size:calc(17px * var(--cs-text-scale));text-align:center}.cs-menu-danger{color:#e0463f}.cs-alert{width:100%;max-width:calc(320px * var(--cs-ui-scale));padding:calc(20px * var(--cs-ui-scale));background:var(--cs-surface);color:var(--cs-text);border-radius:calc(16px * var(--cs-ui-scale))}.cs-alert-title{margin:0 0 calc(6px * var(--cs-ui-scale));font-size:calc(18px * var(--cs-text-scale))}.cs-alert-text{color:var(--cs-muted);font-size:calc(14px * var(--cs-text-scale));margin:0}.cs-alert-buttons{gap:calc(8px * var(--cs-ui-scale));margin-top:calc(16px * var(--cs-ui-scale));display:flex}.cs-alert-button{padding:calc(10px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale));border-radius:calc(8px * var(--cs-ui-scale));color:var(--cs-accent);font-size:calc(16px * var(--cs-text-scale));justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cs-alert-danger{color:#e0463f}.cs-screen .cs-alert-button.cs-alert-soon{color:var(--cs-muted);font-weight:400}.cs-profile-toast{left:50%;bottom:calc(24px * var(--cs-ui-scale) + env(safe-area-inset-bottom));z-index:30;max-width:calc(100% - 32px * var(--cs-ui-scale));padding:calc(10px * var(--cs-ui-scale)) calc(16px * var(--cs-ui-scale));border-radius:calc(20px * var(--cs-ui-scale));color:#fff;font-size:calc(14px * var(--cs-text-scale));background:#1e1e1eeb;margin:0;position:fixed;transform:translate(-50%)}.cs-profile-toast-error{background:#b3261e}.cs-show-big{z-index:15;background:var(--cs-bg);color:var(--cs-text);padding-top:env(safe-area-inset-top);flex-direction:column;display:flex;position:fixed;inset:0}.cs-show-big-bar{align-items:center;gap:calc(8px * var(--cs-ui-scale));padding:calc(6px * var(--cs-ui-scale)) calc(10px * var(--cs-ui-scale));background:var(--cs-surface);border-bottom:1px solid var(--cs-border);display:flex}.cs-show-big-back{padding:calc(4px * var(--cs-ui-scale));color:var(--cs-accent);display:inline-flex}.cs-show-big-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:calc(17px * var(--cs-text-scale));flex:1;font-weight:600;overflow:hidden}.cs-show-big-size{min-width:calc(40px * var(--cs-ui-scale));padding:calc(6px * var(--cs-ui-scale)) calc(8px * var(--cs-ui-scale));border-radius:calc(8px * var(--cs-ui-scale));color:var(--cs-accent);font-size:calc(17px * var(--cs-text-scale));font-weight:600}.cs-show-big-size:disabled{opacity:.35}.cs-show-big-list{touch-action:pan-y;min-height:0;padding:calc(8px * var(--cs-ui-scale)) 0 calc(16px * var(--cs-ui-scale) + env(safe-area-inset-bottom));flex:1;overflow:hidden auto}.cs-screen .cs-show-big-list.cs-scale{--cs-ui-scale:min(calc(1 + (var(--cs-text-scale) - 1) * .35), 1.6);overflow-wrap:anywhere}.cs-reply-bar,.cs-login-hint{align-items:center;gap:calc(8px * var(--cs-ui-scale));padding:calc(6px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale));background:var(--cs-surface);border-top:1px solid var(--cs-border);font-size:calc(13px * var(--cs-text-scale));color:var(--cs-text);display:flex}.cs-target{gap:calc(6px * var(--cs-ui-scale));padding:calc(6px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale)) 0;background:var(--cs-surface);border-top:1px solid var(--cs-border);display:flex}.cs-target button{padding:calc(3px * var(--cs-ui-scale)) calc(12px * var(--cs-ui-scale));border:1px solid var(--cs-border);font-size:calc(12.5px * var(--cs-text-scale));color:var(--cs-muted);border-radius:999px}.cs-target .cs-target-on{color:var(--cs-text);border-color:currentColor;font-weight:600}.cs-kb{--kb-bg:#d2d5db;--kb-key:#fcfcfd;--kb-special:#adb2bd;--kb-text:#0d0d0f;--kb-shadow:#0000004d;--kb-radius:5px;--kb-key-height:42px;padding:0 3px calc(8px + env(safe-area-inset-bottom));background:var(--kb-bg);color:var(--kb-text);-webkit-user-select:none;user-select:none;touch-action:manipulation;flex-direction:column;gap:11px;font-size:22px;display:flex}.cs-kb-dark{--kb-bg:#2b2b2f;--kb-key:#6b6b70;--kb-special:#47474c;--kb-text:#fcfcfd;--kb-shadow:#00000080}.cs-kb-android{--kb-bg:#e6e8ec;--kb-key:#fbfcfd;--kb-special:#d0d5dd;--kb-radius:8px;--kb-key-height:44px;gap:8px}.cs-kb-android.cs-kb-dark{--kb-bg:#1f2124;--kb-key:#3b3e43;--kb-special:#2e3135}.cs-kb-strip{height:36px}.cs-kb-row{justify-content:center;gap:6px;display:flex}.cs-kb-key{max-width:40px;height:var(--kb-key-height);border-radius:var(--kb-radius);background:var(--kb-key);box-shadow:0 1px 0 var(--kb-shadow);color:var(--kb-text);font-size:inherit;flex:1 1 0}.cs-kb-special,.cs-kb-return{background:var(--kb-special);font-size:16px}.cs-kb-wide{flex:1.5 1 0;max-width:60px}.cs-kb-space{flex:5 1 0;max-width:none;font-size:16px}.cs-kb-on{background:var(--kb-key)}.cs-kb-android .cs-kb-return{color:#fff;background:#2f6fd8}.cs-kb-emoji{grid-template-columns:repeat(8,1fr);gap:6px;padding:0 6px;display:grid}.cs-kb-emoji-key{height:40px;font-size:26px}.cs-login-hint{color:#e5484d;justify-content:center;width:100%}.cs-reply-text{flex-direction:column;flex:1;min-width:0;display:flex}.cs-reply-excerpt{color:var(--cs-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cs-reply-bar button{color:var(--cs-muted);padding:0 4px;font-size:20px}.cs-delivery{margin-top:calc(2px * var(--cs-ui-scale));font-size:calc(11.5px * var(--cs-text-scale));text-align:inherit;padding:0;display:block}.cs-delivery-pending{color:var(--cs-muted)}.cs-delivery-failed{color:#e5484d}.cs-emote{vertical-align:middle;width:auto;height:1.75em;margin:-.25em 0}.cs-stack{vertical-align:middle;display:inline-grid;position:relative}.cs-stack>.cs-emote{grid-area:1/1;place-self:center;margin:0}.cs-mention{color:var(--cs-accent);font-weight:600}.cs-link{color:var(--cs-accent);overflow-wrap:anywhere}.cs-deleted{color:var(--cs-muted)}.cs-avatar{width:calc(32px * var(--cs-ui-scale));height:calc(32px * var(--cs-ui-scale));background:var(--avatar-bg);color:#fff;font-size:calc(13px * var(--cs-text-scale));border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.cs-avatar[data-ring=on]{box-shadow:0 0 0 2px var(--cs-bg), 0 0 0 4px var(--ring)}.cs-avatar[data-tier=follower]{background:var(--cs-tier-follower,#9aa1a8)}.cs-avatar[data-tier=guest]{background:var(--cs-tier-guest,#c9cdd1)}@media (prefers-color-scheme:dark){.cs-avatar[data-tier=follower]{background:var(--cs-tier-follower-dark,#5d646b)}.cs-avatar[data-tier=guest]{background:var(--cs-tier-guest-dark,#3a4045)}}.cs-avatar-mark{right:calc(-3px * var(--cs-ui-scale));bottom:calc(-3px * var(--cs-ui-scale));width:calc(14px * var(--cs-ui-scale));height:calc(14px * var(--cs-ui-scale));background:var(--cs-bg);font-size:calc(9px * var(--cs-text-scale));color:var(--cs-muted);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.cs-platform-dot{width:calc(8px * var(--cs-ui-scale));height:calc(8px * var(--cs-ui-scale));border-radius:50%;display:block}.cs-role{margin-left:calc(6px * var(--cs-ui-scale));font-size:calc(11px * var(--cs-text-scale));color:var(--cs-muted);font-weight:500}.cs-sheet-backdrop{z-index:10;background:#00000059;align-items:flex-end;display:flex;position:fixed;inset:0}.cs-sheet{background:var(--cs-surface);width:100%;max-height:70vh;color:var(--cs-text);border-radius:calc(16px * var(--cs-ui-scale)) calc(16px * var(--cs-ui-scale)) 0 0;padding:calc(8px * var(--cs-ui-scale)) calc(16px * var(--cs-ui-scale)) calc(16px * var(--cs-ui-scale) + env(safe-area-inset-bottom));overflow-y:auto}.cs-sheet-handle{width:calc(36px * var(--cs-ui-scale));height:calc(4px * var(--cs-ui-scale));border-radius:calc(2px * var(--cs-ui-scale));background:var(--cs-border);margin:0 auto calc(8px * var(--cs-ui-scale))}.cs-sheet-title{font-size:calc(17px * var(--cs-text-scale));margin:calc(4px * var(--cs-ui-scale)) 0 calc(12px * var(--cs-ui-scale))}.cs-sheet-list{margin:0;padding:0;list-style:none}.cs-sheet-list li{padding:calc(10px * var(--cs-ui-scale)) 0;border-bottom:1px solid var(--cs-border)}.cs-sheet-meta{color:var(--cs-muted);margin:0 0 calc(12px * var(--cs-ui-scale))}.cs-sheet-emote{height:calc(64px * var(--cs-ui-scale));margin:0 auto calc(12px * var(--cs-ui-scale));display:block}.cs-sheet-actions{justify-content:flex-end;gap:calc(12px * var(--cs-ui-scale));margin-top:calc(12px * var(--cs-ui-scale));display:flex}.cs-sheet-actions button{padding:calc(8px * var(--cs-ui-scale)) calc(14px * var(--cs-ui-scale));border-radius:calc(8px * var(--cs-ui-scale))}.cs-primary{background:var(--cs-accent);color:#fff}.cs-field{gap:calc(4px * var(--cs-ui-scale));font-size:calc(14px * var(--cs-text-scale));flex-direction:column;display:flex}.cs-field input,.cs-field select{font:inherit;padding:calc(8px * var(--cs-ui-scale)) calc(10px * var(--cs-ui-scale));border-radius:calc(8px * var(--cs-ui-scale));border:1px solid var(--cs-border);background:var(--cs-bg);color:var(--cs-text)}
