#ch.tg .tg-stories{flex:none;border-bottom:1px solid var(--tg-border);background:var(--tg-surface);overflow:hidden;transition:max-height .25s var(--tg-ease),opacity .2s;max-height:104px}
#ch.tg .tg-left-main.searching .tg-stories{max-height:0;opacity:0;pointer-events:none;border-bottom-width:0}
#ch.tg .tg-stories-row{display:flex;gap:12px;padding:10px 14px 9px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;overscroll-behavior-x:contain}
#ch.tg .tg-stories-row::-webkit-scrollbar{display:none}
#ch.tg .tg-sr-item{position:relative;flex:none;width:62px;display:flex;flex-direction:column;align-items:center;gap:5px;background:none;border:0;padding:0;color:var(--tg-text);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
#ch.tg .tg-sr-ring{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;padding:3px;background:var(--tg-border);transition:transform .18s var(--tg-ease)}
#ch.tg .tg-sr-item:hover .tg-sr-ring{transform:scale(1.05)}
#ch.tg .tg-sr-item:active .tg-sr-ring{transform:scale(.94)}
#ch.tg .tg-sr-item.has-new .tg-sr-ring{background:conic-gradient(from 0deg,#37e17c,#2f9bff,#b46bff,#ff6b9d,#ffb84d,#37e17c);animation:tg-sr-spin 6s linear infinite}
#ch.tg .tg-sr-item.has-new.is-close .tg-sr-ring{background:conic-gradient(from 0deg,#12b886,#7be495,#12b886)}
#ch.tg .tg-sr-item.is-seen .tg-sr-ring{background:color-mix(in srgb,var(--tg-text) 22%,transparent)}
#ch.tg .tg-sr-item.is-muted{opacity:.55}
#ch.tg .tg-sr-item.is-mine:not(.has-new):not(.is-seen) .tg-sr-ring{background:transparent;border:2px dashed color-mix(in srgb,var(--tg-text) 28%,transparent);padding:1px}
#ch.tg .tg-sr-av{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:2px solid var(--tg-surface);box-sizing:border-box;overflow:hidden;background:var(--tg-surface)}
#ch.tg .tg-sr-av .tg-avatar{width:100%!important;height:100%!important;font-size:20px!important}
#ch.tg .tg-sr-av.plain{border:0;width:36px;height:36px}
#ch.tg .tg-sr-plus{position:absolute;top:40px;inset-inline-end:2px;width:22px;height:22px;border-radius:50%;background:var(--tg-primary);color:var(--tg-primary-text);font-weight:800;font-size:17px;line-height:21px;text-align:center;border:2.5px solid var(--tg-surface);box-sizing:content-box;margin:-2px;transition:transform .15s}
#ch.tg .tg-sr-plus:hover{transform:scale(1.15)}
#ch.tg .tg-sr-name{max-width:62px;font-size:11.5px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:color-mix(in srgb,var(--tg-text) 78%,transparent)}
#ch.tg .tg-sr-item.has-new .tg-sr-name{color:var(--tg-text);font-weight:600}
@keyframes tg-sr-spin{to{filter:hue-rotate(360deg)}}

#ch.tg .tg-sv-ov{position:absolute;inset:0;z-index:40;background:rgba(0,0,0,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .22s var(--tg-ease)}
#ch.tg .tg-sv-ov.in{opacity:1}
#ch.tg .tg-sv-ov.out{opacity:0}
#ch.tg .tg-sv{position:relative;height:min(100%,calc((100vw - 0px) * 16 / 9),920px);aspect-ratio:9/16;max-width:100%;border-radius:18px;overflow:hidden;background:#000;color:#fff;box-shadow:0 20px 70px rgba(0,0,0,.6);transform:scale(.94);transition:transform .25s var(--tg-ease);direction:rtl;user-select:none;-webkit-user-select:none;touch-action:manipulation}
#ch.tg .tg-sv-ov.in .tg-sv{transform:none}
@media(max-width:700px){#ch.tg .tg-sv{height:100%;width:100%;aspect-ratio:auto;border-radius:0}}
#ch.tg .tg-sv-stage,#ch.tg .tg-sc-stage{position:absolute;inset:0;overflow:hidden;background:#0b0f0d}
#ch.tg .tg-sv-blur{position:absolute;inset:-30px;background-size:cover;background-position:center;filter:blur(34px) brightness(.55) saturate(1.3);transform:scale(1.1)}
#ch.tg .tg-sv-media{position:absolute;inset:0;display:grid;place-items:center}
#ch.tg .tg-sv-media img,#ch.tg .tg-sv-media video{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;display:block}
#ch.tg .f-warm img,#ch.tg .f-warm video{filter:sepia(.35) saturate(1.35) hue-rotate(-12deg) brightness(1.04)}
#ch.tg .f-cool img,#ch.tg .f-cool video{filter:saturate(1.15) hue-rotate(14deg) brightness(1.02) contrast(1.05)}
#ch.tg .f-mono img,#ch.tg .f-mono video{filter:grayscale(1) contrast(1.1)}
#ch.tg .f-vivid img,#ch.tg .f-vivid video{filter:saturate(1.7) contrast(1.12)}
#ch.tg .f-fade img,#ch.tg .f-fade video{filter:contrast(.86) brightness(1.1) saturate(.8)}
#ch.tg .f-noir img,#ch.tg .f-noir video{filter:grayscale(1) contrast(1.45) brightness(.88)}
#ch.tg .tg-sv-stage::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(0,0,0,.5),transparent 18%,transparent 62%,rgba(0,0,0,.62));z-index:2}
#ch.tg .tg-sv-prog{position:absolute;top:10px;inset-inline:10px;display:flex;gap:4px;z-index:6;direction:rtl}
#ch.tg .tg-sv-seg{flex:1;height:3px;border-radius:3px;background:rgba(255,255,255,.3);overflow:hidden}
#ch.tg .tg-sv-seg i{display:block;height:100%;width:100%;background:#fff;transform:scaleX(0);transform-origin:right center;border-radius:3px}
#ch.tg .tg-sv-head{position:absolute;top:20px;inset-inline:10px;display:flex;align-items:center;justify-content:space-between;gap:8px;z-index:6}
#ch.tg .tg-sv-who{display:flex;align-items:center;gap:9px;min-width:0}
#ch.tg .tg-sv-names{display:flex;flex-direction:column;min-width:0;line-height:1.25}
#ch.tg .tg-sv-name{font-weight:700;font-size:14px;text-shadow:0 1px 6px rgba(0,0,0,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#ch.tg .tg-sv-time{font-size:11.5px;opacity:.82;text-shadow:0 1px 6px rgba(0,0,0,.6)}
#ch.tg .tg-sv-acts{display:flex;gap:2px;flex:none}
#ch.tg .tg-sv-btn{color:#fff!important;background:rgba(0,0,0,.22)}
#ch.tg .tg-sv-btn .tgico{color:#fff}
#ch.tg .tg-sv-tap{position:absolute;top:70px;bottom:150px;z-index:4;width:34%;cursor:pointer}
#ch.tg .tg-sv-tap.tap-s{inset-inline-start:0}
#ch.tg .tg-sv-tap.tap-e{inset-inline-end:0;width:66%}
#ch.tg .tg-sv.is-paused .tg-sv-prog{opacity:.5}
#ch.tg .tg-sv.is-held .tg-sv-head,#ch.tg .tg-sv.is-held .tg-sv-foot,#ch.tg .tg-sv.is-held .tg-sv-prog{opacity:0;transition:opacity .15s}
#ch.tg .tg-sv-foot{position:absolute;inset-inline:0;bottom:0;z-index:7;padding:14px 12px 14px;display:flex;flex-direction:column;gap:10px}
#ch.tg .tg-sv-cap{font-size:15.5px;line-height:1.55;text-shadow:0 1px 8px rgba(0,0,0,.7);text-align:center;padding:0 8px;max-height:30vh;overflow:auto;white-space:pre-wrap;word-break:break-word}
#ch.tg .tg-sv-reply{display:flex;gap:8px;align-items:center}
#ch.tg .tg-sv-input{flex:1;height:42px;border-radius:21px;border:1.5px solid rgba(255,255,255,.55);background:rgba(0,0,0,.28);color:#fff;padding:0 16px;font:inherit;font-size:14px;outline:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
#ch.tg .tg-sv-input::placeholder{color:rgba(255,255,255,.75)}
#ch.tg .tg-sv-input:focus{border-color:#fff;background:rgba(0,0,0,.45)}
#ch.tg .tg-sv-send{background:var(--tg-primary)!important;color:var(--tg-primary-text)!important;width:42px;height:42px;flex:none}
#ch.tg .tg-sv-send .tgico{color:var(--tg-primary-text)}
#ch.tg .tg-sv-noreply{flex:1;text-align:center;font-size:12.5px;opacity:.75;padding:10px}
#ch.tg .tg-sv-reacts{display:flex;justify-content:space-between;gap:2px;padding:0 2px}
#ch.tg .tg-sv-react{background:none;border:0;font-size:25px;line-height:1;padding:4px 5px;cursor:pointer;border-radius:12px;transition:transform .16s var(--tg-ease),background .16s;filter:drop-shadow(0 2px 4px rgba(0,0,0,.4))}
#ch.tg .tg-sv-react:hover{transform:scale(1.3) translateY(-3px)}
#ch.tg .tg-sv-react:active{transform:scale(.9)}
#ch.tg .tg-sv-react.is-on{background:rgba(255,255,255,.25);transform:scale(1.12)}
#ch.tg .tg-sv-viewers{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:19px;border:0;background:rgba(0,0,0,.4);color:#fff;font:inherit;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
#ch.tg .tg-sv-viewers .tgico{font-size:19px;color:#fff}
#ch.tg .tg-sv-rc{opacity:.9;font-weight:500;font-size:13px}
#ch.tg .tg-sv-fly{position:absolute;bottom:90px;inset-inline-start:50%;font-size:34px;z-index:9;pointer-events:none;animation:tg-sv-fly 1.3s cubic-bezier(.2,.7,.3,1) forwards;opacity:0}
@keyframes tg-sv-fly{0%{opacity:0;transform:translate(0,0) scale(.4)}12%{opacity:1}100%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r)) scale(1.5)}}

#ch.tg .tg-sv-text,#ch.tg .tg-sc-ta{position:absolute;inset-inline:22px;top:50%;transform:translateY(-50%);z-index:1;text-align:center;font-size:34px;line-height:1.5;font-weight:700;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.25);white-space:pre-wrap;word-break:break-word;max-height:68%;overflow:auto}
#ch.tg .tg-sc-ta{background:none;border:0;outline:none;resize:none;font-family:inherit;width:calc(100% - 44px);transform:translateY(-50%);overflow-y:auto}
#ch.tg .tg-sc-ta::placeholder{color:rgba(255,255,255,.6)}
#ch.tg .font-bold .tg-sv-text,#ch.tg .font-bold .tg-sc-ta,#ch.tg .tg-sv-stage.font-bold .tg-sv-text{font-weight:900;letter-spacing:-.01em}
#ch.tg .font-serif{--stf:Georgia,"Times New Roman",serif}
#ch.tg .font-serif .tg-sv-text,#ch.tg .font-serif .tg-sc-ta{font-family:Georgia,"Times New Roman",var(--tg-font),serif;font-weight:800}
#ch.tg .font-mono .tg-sv-text,#ch.tg .font-mono .tg-sc-ta{font-weight:300;letter-spacing:.02em}
#ch.tg .font-classic .tg-sv-text,#ch.tg .font-classic .tg-sc-ta{font-weight:700}
#ch.tg .bg-g1{background:linear-gradient(135deg,#12b886,#2f9bff)}
#ch.tg .bg-g2{background:linear-gradient(135deg,#ff6b9d,#ffb84d)}
#ch.tg .bg-g3{background:linear-gradient(135deg,#7b2ff7,#f107a3)}
#ch.tg .bg-g4{background:linear-gradient(135deg,#0f2027,#2c5364)}
#ch.tg .bg-g5{background:linear-gradient(135deg,#f12711,#f5af19)}
#ch.tg .bg-g6{background:linear-gradient(135deg,#00c6ff,#0072ff)}
#ch.tg .bg-g7{background:linear-gradient(135deg,#232526,#414345)}
#ch.tg .bg-g8{background:linear-gradient(135deg,#56ab2f,#a8e063)}
#ch.tg .bg-g9{background:linear-gradient(135deg,#c471f5,#fa71cd)}
#ch.tg .bg-g10{background:linear-gradient(135deg,#1d2b64,#f8cdda)}

#ch.tg .tg-sv-sk{position:absolute;inset:0;z-index:5;pointer-events:none}
#ch.tg .tg-sk{position:absolute;inset-inline:18px;transform:translateY(-50%);pointer-events:auto;background:rgba(255,255,255,.95);color:#10161a;border-radius:18px;padding:12px 14px;box-shadow:0 10px 30px rgba(0,0,0,.35);animation:tg-sk-in .4s var(--tg-ease) both}
@keyframes tg-sk-in{from{opacity:0;transform:translateY(-50%) scale(.85)}to{opacity:1;transform:translateY(-50%)}}
#ch.tg .tg-sk-q{font-weight:800;font-size:15px;text-align:center;margin-bottom:9px;line-height:1.5}
#ch.tg .tg-sk-opt{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:38px;margin-top:6px;padding:0 12px;border-radius:12px;border:0;background:#e8edf0;color:#10161a;font:inherit;font-weight:600;font-size:14px;cursor:pointer;overflow:hidden;text-align:start}
#ch.tg .tg-sk-opt:not(.is-res):hover{background:#d4ece2}
#ch.tg .tg-sk-fill{position:absolute;inset-block:0;inset-inline-start:0;background:linear-gradient(90deg,#9ee8c3,#7fd5ff);transition:width .6s var(--tg-ease);opacity:.85}
#ch.tg .tg-sk-opt.is-mine .tg-sk-fill{background:linear-gradient(90deg,#37e17c,#2f9bff)}
#ch.tg .tg-sk-ot,#ch.tg .tg-sk-pct{position:relative;z-index:1}
#ch.tg .tg-sk-pct{font-size:12.5px;opacity:.75}
#ch.tg .tg-sk-note{text-align:center;font-size:12px;opacity:.6;margin-top:8px}
#ch.tg .tg-sk-inrow{display:flex;gap:6px;align-items:center}
#ch.tg .tg-sk-in{flex:1;height:38px;border-radius:12px;border:0;background:#e8edf0;padding:0 12px;font:inherit;color:#10161a;outline:none;min-width:0}
#ch.tg .tg-sk-in.is-fake{display:flex;align-items:center;opacity:.6}
#ch.tg .tg-sk-send{width:38px;height:38px;flex:none;background:var(--tg-primary)!important}
#ch.tg .tg-sk-send .tgico{color:var(--tg-primary-text)}
#ch.tg .tg-sk-track{position:relative;height:34px;margin:6px 4px 0;direction:ltr}
#ch.tg .tg-sk-rng{-webkit-appearance:none;appearance:none;width:100%;height:10px;border-radius:5px;margin:12px 0;background:linear-gradient(90deg,#37e17c var(--v,50%),#d5dde1 var(--v,50%));outline:none;position:absolute;inset-inline:0;top:0}
#ch.tg .tg-sk-rng::-webkit-slider-thumb{-webkit-appearance:none;width:1px;height:1px;opacity:0}
#ch.tg .tg-sk-rng::-moz-range-thumb{width:1px;height:1px;opacity:0;border:0}
#ch.tg .tg-sk-fake{position:absolute;inset-inline:0;top:12px;height:10px;border-radius:5px;background:linear-gradient(90deg,#37e17c 50%,#d5dde1 50%)}
#ch.tg .tg-sk-em{position:absolute;top:-1px;font-size:30px;line-height:1;pointer-events:none;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3));transition:inset-inline-start .05s}
#ch.tg .tg-sk-link{display:inline-flex;align-items:center;gap:8px;width:100%;justify-content:center;border:0;background:none;color:#0a7a4a;font:inherit;font-weight:800;font-size:15px;cursor:pointer;padding:2px 0}
#ch.tg .tg-sk-link .tgico{font-size:20px;color:#0a7a4a}
#ch.tg .tg-sk-link.tg-sk-link{width:100%}
#ch.tg .tg-sk-cd{text-align:center;font-weight:900;font-size:26px;letter-spacing:.04em;font-variant-numeric:tabular-nums;background:linear-gradient(90deg,#12b886,#2f9bff);-webkit-background-clip:text;background-clip:text;color:transparent;direction:ltr}
#ch.tg .tg-sk-del{position:absolute;top:-10px;inset-inline-start:-6px;width:24px;height:24px;border-radius:50%;border:0;background:#ff4d5e;color:#fff;font-size:17px;line-height:22px;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.4)}
#ch.tg .tg-sv-sk.is-edit .tg-sk{pointer-events:auto}

#ch.tg .tg-sc-ov{position:absolute;inset:0;z-index:40;background:rgba(0,0,0,.86);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .22s var(--tg-ease)}
#ch.tg .tg-sc-ov.in{opacity:1}
#ch.tg .tg-sc-ov.out{opacity:0}
#ch.tg .tg-sc{position:relative;display:flex;flex-direction:column;width:min(430px,100%);height:min(100%,900px);background:var(--tg-surface);color:var(--tg-text);border-radius:18px;overflow:hidden;box-shadow:0 20px 70px rgba(0,0,0,.6);transform:scale(.94);transition:transform .25s var(--tg-ease)}
#ch.tg .tg-sc-ov.in .tg-sc{transform:none}
@media(max-width:700px){#ch.tg .tg-sc{width:100%;height:100%;border-radius:0}}
#ch.tg .tg-sc-top{flex:none;display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--tg-border)}
#ch.tg .tg-sc-tabs{display:flex;gap:4px;flex:1;justify-content:center;background:var(--tg-input-bg);border-radius:12px;padding:3px}
#ch.tg .tg-sc-tab{flex:1;height:32px;border-radius:9px;border:0;background:none;color:color-mix(in srgb,var(--tg-text) 70%,transparent);font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;transition:background .2s,color .2s}
#ch.tg .tg-sc-tab.on{background:var(--tg-primary);color:var(--tg-primary-text)}
#ch.tg .tg-sc-lim{font-size:11px;opacity:.6;white-space:nowrap}
#ch.tg .tg-sc-stage{position:relative;flex:1;min-height:0;inset:auto}
#ch.tg .tg-sc-stage.is-empty{display:grid;place-items:center;background:var(--tg-bg)}
#ch.tg .tg-sc-choose{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 30px;border-radius:22px;border:2px dashed color-mix(in srgb,var(--tg-primary) 55%,transparent);background:color-mix(in srgb,var(--tg-primary) 7%,transparent);color:var(--tg-text);font:inherit;cursor:pointer;transition:transform .18s,background .18s}
#ch.tg .tg-sc-choose:hover{transform:scale(1.03);background:color-mix(in srgb,var(--tg-primary) 14%,transparent)}
#ch.tg .tg-sc-choose .tgico{font-size:44px;color:var(--tg-primary)}
#ch.tg .tg-sc-choose span{font-size:12px;opacity:.65}
#ch.tg .tg-sc-capview{position:absolute;inset-inline:0;bottom:14px;z-index:6}
#ch.tg .tg-sc-pick{flex:none;display:flex;flex-direction:column;gap:6px;padding:8px 10px 0}
#ch.tg .tg-sc-pick:empty{display:none}
#ch.tg .tg-sc-row{display:flex;gap:9px;overflow-x:auto;scrollbar-width:none;padding:5px 6px}
#ch.tg .tg-sc-row::-webkit-scrollbar{display:none}
#ch.tg .tg-sc-sw{flex:none;width:32px;height:32px;border-radius:50%;border:0;padding:0;cursor:pointer;transition:transform .15s,box-shadow .15s;background-origin:border-box;background-repeat:no-repeat;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.18)}
#ch.tg .tg-sc-sw.on{box-shadow:0 0 0 2.5px var(--tg-surface),0 0 0 4.5px var(--tg-primary);transform:scale(1.08)}
#ch.tg .tg-sc-chip{flex:none;height:30px;padding:0 13px;border-radius:15px;border:1px solid var(--tg-border);background:var(--tg-input-bg);color:var(--tg-text);font:inherit;font-size:13px;cursor:pointer;transition:background .15s}
#ch.tg .tg-sc-chip.on{background:var(--tg-primary);color:var(--tg-primary-text);border-color:var(--tg-primary);font-weight:700}
#ch.tg .tg-sc-chip.font-serif{font-family:Georgia,var(--tg-font),serif;font-weight:800}
#ch.tg .tg-sc-chip.font-mono{font-weight:300}
#ch.tg .tg-sc-chip.font-bold{font-weight:900}
#ch.tg .tg-sc-tools{flex:none;display:flex;align-items:center;gap:8px;padding:8px 10px}
#ch.tg .tg-sc-toolwrap{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:10.5px;opacity:.9}
#ch.tg .tg-sc-tool{background:var(--tg-input-bg)}
#ch.tg .tg-sc-cap{flex:1;min-width:0;height:40px;border-radius:12px;border:1px solid var(--tg-input-border);background:var(--tg-input-bg);color:var(--tg-text);padding:0 12px;font:inherit;outline:none}
#ch.tg .tg-sc-cap:focus{border-color:var(--tg-primary)}
#ch.tg .tg-sc-bottom{flex:none;display:flex;flex-direction:column;gap:8px;padding:6px 12px 12px;border-top:1px solid var(--tg-border)}
#ch.tg .tg-sc-opts{display:flex;align-items:center;justify-content:space-between;gap:8px}
#ch.tg .tg-sc-aud,#ch.tg .tg-sc-rep{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:17px;border:1px solid var(--tg-border);background:var(--tg-input-bg);color:var(--tg-text);font:inherit;font-size:13px;cursor:pointer}
#ch.tg .tg-sc-aud.is-close{border-color:#12b886;color:#12b886}
#ch.tg .tg-sc-aud .tgico{font-size:18px}
#ch.tg .tg-sc-go{display:flex;align-items:center;justify-content:space-between;gap:10px}
#ch.tg .tg-sc-info{font-size:12px;opacity:.65}
#ch.tg .tg-sc-pub{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 26px;border-radius:22px;border:0;background:linear-gradient(135deg,#37e17c,#12b886);color:var(--tg-primary-text);font:inherit;font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 6px 18px rgba(55,225,124,.3);transition:transform .15s,opacity .2s}
#ch.tg .tg-sc-pub:hover:not(:disabled){transform:translateY(-1px)}
#ch.tg .tg-sc-pub:active:not(:disabled){transform:scale(.96)}
#ch.tg .tg-sc-pub:disabled{opacity:.45;cursor:default;box-shadow:none}
#ch.tg .tg-sc-pub .tgico{font-size:20px;color:var(--tg-primary-text)}
#ch.tg .tg-sc-pub.is-busy .tgico{animation:tg-sc-spin 1s linear infinite}
@keyframes tg-sc-spin{to{transform:rotate(360deg)}}
#ch.tg .tg-sc-form{display:flex;flex-direction:column;gap:8px;min-width:260px}
#ch.tg .tg-sc-input{height:40px;border-radius:10px;border:1px solid var(--tg-input-border);background:var(--tg-input-bg);color:var(--tg-text);padding:0 12px;font:inherit;outline:none}
#ch.tg .tg-sc-input:focus{border-color:var(--tg-primary)}

#ch.tg .tg-sw{position:relative;flex:none;width:38px;height:22px;border-radius:11px;background:var(--tg-badge-muted);transition:background .2s;display:inline-block}
#ch.tg .tg-sw i{position:absolute;top:2px;inset-inline-start:2px;width:18px;height:18px;border-radius:50%;background:#fff;transition:inset-inline-start .2s var(--tg-ease)}
#ch.tg .tg-sw.on{background:var(--tg-primary)}
#ch.tg .tg-sw.on i{inset-inline-start:18px}
#ch.tg .tg-sc-rep.on{border-color:var(--tg-primary)}

#ch.tg .tg-svw-pop{width:min(420px,94vw)}
#ch.tg .tg-svw{display:flex;flex-direction:column;max-height:62vh;overflow:auto;padding:2px 2px 6px}
#ch.tg .tg-svw-sec{font-size:12px;font-weight:700;opacity:.6;padding:10px 8px 4px}
#ch.tg .tg-svw-hint{font-size:12.5px;opacity:.7;padding:4px 8px 8px;line-height:1.6}
#ch.tg .tg-svw-load{text-align:center;opacity:.6;padding:22px 10px;font-size:13.5px}
#ch.tg .tg-svw-row{display:flex;align-items:center;gap:11px;padding:7px 8px;border-radius:12px;border:0;background:none;color:var(--tg-text);font:inherit;text-align:start;width:100%}
#ch.tg .tg-svw-row.is-pick{cursor:pointer}
#ch.tg .tg-svw-row.is-pick:hover{background:var(--tg-hover)}
#ch.tg .tg-svw-col{display:flex;flex-direction:column;flex:1;min-width:0;line-height:1.4}
#ch.tg .tg-svw-col b{font-size:14px}
#ch.tg .tg-svw-col span{font-size:12.5px;opacity:.7;overflow:hidden;text-overflow:ellipsis}
#ch.tg .tg-svw-row.is-ans{background:var(--tg-hover);margin:3px 0}
#ch.tg .tg-svw-em{font-size:22px}
#ch.tg .tg-arch-pop{width:min(460px,94vw)}
#ch.tg .tg-arch{max-height:64vh;overflow:auto}
#ch.tg .tg-arch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}
#ch.tg .tg-arch-item{position:relative;aspect-ratio:9/16;border-radius:10px;overflow:hidden;border:0;padding:0;cursor:pointer;background:var(--tg-bg);display:grid;place-items:center;transition:transform .15s}
#ch.tg .tg-arch-item:hover{transform:scale(1.03)}
#ch.tg .tg-arch-item.is-exp{opacity:.78}
#ch.tg .tg-arch-item img,#ch.tg .tg-arch-item video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#ch.tg .tg-arch-t{position:relative;z-index:1;color:#fff;font-weight:700;font-size:12px;padding:6px;text-align:center;overflow:hidden;max-height:100%}
#ch.tg .tg-arch-meta{position:absolute;bottom:4px;inset-inline-start:5px;z-index:2;font-size:11px;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.7)}

@media(prefers-reduced-motion:reduce){#ch.tg .tg-sr-item.has-new .tg-sr-ring{animation:none}#ch.tg .tg-sk,#ch.tg .tg-sv-fly{animation:none}}
