.gs-wrap{--gs-brand:#ff4f2e;--gs-brand2:#5865f2;--gs-ok:#12b76a;--gs-surface:var(--paper);--gs-chip:var(--card);--gs-tint:color-mix(in srgb,var(--gs-brand) 14%,transparent);--gs-tint-ink:color-mix(in srgb,var(--gs-brand) 75%,var(--ink));display:grid;grid-template-columns:72px minmax(0,1fr) 300px;gap:0 20px;max-width:1240px;margin:0 auto;font-family:var(--font-ui);color:var(--ink);line-height:1.45;font-size:14px}.gs-wrap button{font:inherit;color:inherit}.gs-wrap a{color:inherit;text-decoration:none}.gs-meta{font-size:13px;color:var(--muted)}.gs-srail{position:sticky;top:64px;align-self:start;display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0;max-height:calc(100vh - 80px);overflow:auto;border-right:1px solid var(--line)}.gs-st{position:relative;width:48px;height:48px;flex:none;border-radius:50%;border:0;background:var(--gs-chip);display:grid;place-items:center;font-size:22px;cursor:pointer;transition:border-radius .15s,background .15s}.gs-st:hover{border-radius:16px}.gs-srail .gs-st.on{border-radius:16px;background:var(--gs-tint);outline:2px solid var(--gs-brand)}.gs-srail .gs-st.on:before{content:"";position:absolute;left:-12px;width:4px;height:34px;border-radius:0 4px 4px 0;background:var(--ink)}.gs-dot{position:absolute;right:-1px;top:-1px;width:12px;height:12px;border-radius:50%;background:var(--gs-brand);border:2px solid var(--gs-surface)}.gs-sep{width:32px;height:2px;background:var(--line);border-radius:2px}.gs-lbl{font-size:10px;color:var(--muted);font-weight:700;letter-spacing:.3px;text-transform:uppercase;margin:6px 0 2px}.gs-main{min-width:0;padding:16px 0 40px}.gs-banner{height:120px;border-radius:16px 16px 0 0;background:linear-gradient(120deg,#ff7a45,#ff4f8b 45%,#7c5cff);position:relative;overflow:hidden}.gs-banner-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.gs-banner span{position:absolute;right:20px;bottom:6px;font-size:40px;opacity:.35;letter-spacing:6px}.gs-shead{border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px;padding:0 20px 16px;display:flex;gap:14px;flex-wrap:wrap}.gs-shead,.gs-sicon{background:var(--gs-surface)}.gs-sicon{width:76px;height:76px;margin-top:-34px;border-radius:20px;border:4px solid var(--gs-surface);box-shadow:0 0 0 1px var(--line);font-size:40px;flex:none}.gs-sinfo{flex:1 1 200px;min-width:0;padding-top:10px}.gs-sinfo h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.5px}.gs-sub{color:var(--muted);font-size:13px}.gs-btn{border:0;border-radius:999px;padding:9px 18px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.gs-btn.sm{padding:6px 14px}.gs-btn.p{background:var(--gs-brand);color:#fff!important}.gs-btn.g{background:var(--gs-chip)}.gs-btn.w{background:#fff;color:#111!important;margin-top:8px}.gs-btn:disabled{opacity:.55;cursor:default}.gs-icon{border:0;background:transparent;cursor:pointer;color:var(--muted);font-size:18px;padding:4px 8px;border-radius:8px}.gs-icon:hover{background:var(--gs-chip)}.gs-link{border:0;background:none;color:var(--gs-brand2)!important;font-weight:700;cursor:pointer}.gs-sug{margin-top:12px;background:#eef1ff;border:1px solid #d5dbff;border-radius:14px;padding:10px 14px;display:flex;align-items:center;gap:10px;color:#2f3a8f;flex-wrap:wrap}.gs-sug>span{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.gs-sug-guest{display:block;margin-top:3px;font-size:.8rem;font-weight:600;opacity:.9}.gs-sug a.gs-btn{text-decoration:none;text-align:center;white-space:normal}.gs-pills{display:flex;gap:8px;margin:14px 0 10px;align-items:center;overflow-x:auto;scrollbar-width:none}.gs-pill{padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:var(--gs-surface);font-weight:700;color:var(--muted)!important;white-space:nowrap;cursor:pointer}.gs-pill.on{background:var(--ink);color:var(--paper)!important;border-color:var(--ink)}.gs-window{appearance:auto}.gs-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;margin-bottom:12px}.gs-chip{padding:6px 12px;border-radius:999px;background:var(--gs-chip);border:0;font-weight:600;white-space:nowrap;font-size:13px;cursor:pointer}.gs-chip.on{background:var(--gs-tint);color:var(--gs-tint-ink)!important}.gs-card{background:var(--gs-surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px;margin-bottom:12px;position:relative}.gs-row{display:flex;gap:10px;align-items:center}.gs-row-end{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.gs-in{flex:1;text-align:left;background:var(--gs-chip);border:0;border-radius:999px;padding:10px 16px;color:var(--muted)!important;cursor:text}.gs-field{flex:1;width:100%;background:var(--field,var(--paper));color:var(--ink);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit}.gs-comp-open{margin-top:10px;display:grid;gap:10px}.gs-comp-open textarea{resize:vertical;min-height:96px}.gs-comp-opts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.gs-select{flex:0 1 220px;padding:7px 10px}.gs-select,.gs-tog{border-radius:999px}.gs-tog{display:inline-flex;gap:4px;align-items:center;padding:6px 12px;background:var(--gs-chip);font-weight:600;font-size:13px;cursor:pointer}.gs-tog input{position:absolute;opacity:0;pointer-events:none}.gs-tog.on{background:var(--gs-tint);color:var(--gs-tint-ink)}.gs-tog:focus-within{outline:2px solid var(--gs-brand2)}.gs-thumbs{display:flex;gap:8px;flex-wrap:wrap}.gs-thumb{position:relative;width:84px;height:84px;border-radius:10px;overflow:hidden}.gs-thumb img{width:100%;height:100%;object-fit:cover}.gs-thumb button{position:absolute;top:4px;right:4px;border:0;border-radius:50%;width:22px;height:22px;background:rgba(0,0,0,.6);color:#fff!important;cursor:pointer;font-size:11px}.gs-acts{display:flex;gap:6px;margin-top:10px;border-top:1px solid var(--line);padding-top:8px;align-items:center}.gs-acts>button:not(.gs-btn){flex:1;text-align:center;padding:7px;border-radius:10px;font-weight:600;color:var(--muted)!important;background:none;border:0;cursor:pointer}.gs-acts>button:not(.gs-btn):hover{background:var(--gs-chip)}.gs-error{color:#b91c1c;margin:0;font-weight:600}.gs-av{border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:700;flex:none;object-fit:cover;font-size:14px}.gs-ph{display:flex;gap:10px;align-items:flex-start}.gs-ph-main{flex:1;min-width:0}.gs-nm{font-weight:700}.gs-nmrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.gs-badge{box-sizing:border-box;height:20px;line-height:1;font-size:11px;font-weight:800;padding:0 8px;border-radius:999px;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.gs-badge svg{width:12px;height:12px;flex:none;display:block}.gs-nmrow .gs-badge-hook{display:inline-flex;align-items:center}.gs-badge.off{background:#e8f0ff;color:#1d4ed8}.gs-badge.ai{background:#f3e8ff;color:#7e22ce}.gs-badge.au{background:#dcfce7;color:#15803d}.gs-badge.sp{background:#fef3c7;color:#92400e}.gs-badge.m18{background:#fee2e2;color:#b91c1c}.gs-badge-hook:empty{display:none}.gs-pt{display:block;font-size:18px;font-weight:800;margin:10px 0 4px;letter-spacing:-.2px}.gs-body{margin:6px 0 10px;white-space:pre-wrap;overflow-wrap:anywhere}.gs-body.clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.gs-offnote{margin:-4px 0 10px;font-style:italic}.gs-spoiler{display:block;width:100%;text-align:left;margin:6px 0 10px;border:1px dashed var(--line);background:var(--gs-chip);border-radius:10px;padding:12px;font-weight:700;cursor:pointer}.gs-imgs{display:grid;gap:4px;border-radius:12px;overflow:hidden}.gs-imgs.n1{grid-template-columns:1fr}.gs-imgs.n1 .gs-img{max-height:520px}.gs-imgs.n2{grid-template-columns:1fr 1fr;grid-auto-rows:240px}.gs-imgs.n3{grid-template-columns:2fr 1fr;grid-template-rows:150px 150px}.gs-imgs.n3 .gs-img:first-child{grid-row:span 2}.gs-img{position:relative;display:block;overflow:hidden;background:var(--gs-chip)}.gs-img img{width:100%;height:100%;object-fit:cover;display:block}.gs-more{position:absolute;inset:0;background:rgba(0,0,0,.45);color:#fff;font-size:22px;font-weight:800;display:grid;place-items:center}.gs-blur{position:relative;border-radius:12px;overflow:hidden;min-height:220px}.gs-blur-in{filter:blur(24px);transform:scale(1.1);pointer-events:none}.gs-gate{position:absolute;inset:0;display:grid;place-items:center;text-align:center;color:#fff;background:rgba(10,10,15,.45)}.gs-gate b{font-size:16px;display:block}.gs-gate span{display:block;color:#eee;font-size:13px}.gs-bar{display:flex;margin-top:10px;flex-wrap:wrap}.gs-bar,.gs-rx{gap:6px;align-items:center}.gs-rx{display:inline-flex;padding:6px 12px;border-radius:999px;background:var(--gs-chip);font-weight:700;font-size:13px;border:0;cursor:pointer}.gs-rx.me{background:var(--gs-tint);color:var(--gs-tint-ink)!important}.gs-rx-wrap{position:relative;display:inline-flex;gap:2px}.gs-rx-more{padding:6px 9px}.gs-rx-picker{position:absolute;bottom:calc(100% + 6px);left:0;display:flex;gap:2px;background:var(--gs-surface);border:1px solid var(--line);border-radius:999px;padding:4px;box-shadow:0 8px 24px var(--shadow);z-index:4}.gs-rx-picker button{border:0;background:none;font-size:22px;cursor:pointer;border-radius:50%;width:38px;height:38px;transition:transform .1s}.gs-rx-picker button.on,.gs-rx-picker button:hover{transform:scale(1.2);background:var(--gs-chip)}.gs-emo{letter-spacing:-3px}.gs-menu-wrap{position:relative}.gs-menu{position:absolute;right:0;top:100%;min-width:190px;background:var(--gs-surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 30px var(--shadow);padding:6px;z-index:6;display:grid}.gs-menu>*{text-align:left;border:0;background:none;padding:8px 10px;border-radius:8px;cursor:pointer;font-weight:600}.gs-menu>:hover{background:var(--gs-chip)}.gs-comments{border-top:1px solid var(--line);margin-top:10px;padding-top:10px;display:grid;gap:10px}.gs-comment{display:flex;gap:8px}.gs-comment>.gs-cmain{background:none;padding:0;min-width:0;flex:1}.gs-bubble{background:var(--gs-chip);border-radius:12px;padding:6px 10px;overflow-wrap:anywhere;width:fit-content;max-width:100%}.gs-creplies,.gs-cthread{display:grid;gap:6px}.gs-cactions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:2px 10px 0;font-size:12px}.gs-clink{background:none;border:0;padding:0;color:var(--muted,inherit);font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.gs-clink:hover{text-decoration:underline}.gs-clink.on{color:var(--ink)}.gs-clink.on svg{fill:currentColor}.gs-more-replies{justify-self:start;font-size:13px}.gs-mention{font-weight:700}.gs-reply-form{flex-wrap:wrap;align-items:center}.gs-reply-form>.gs-meta{width:100%;display:flex;align-items:center;gap:6px}.gs-flash .gs-bubble{animation:gs-flash-bg 1.6s ease-out}@keyframes gs-flash-bg{0%{background:color-mix(in srgb,var(--accent) 22%,var(--gs-chip))}}.gs-comment :focus:not(:focus-visible){outline:none}.gs-comment :focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent);outline-offset:2px}.gs-comment-form{display:flex;gap:8px}.gs-comment-form input{flex:1;background:var(--gs-chip);border:0;border-radius:999px;padding:9px 14px;color:var(--ink);font:inherit}.gs-hidden-row{display:flex;align-items:center}.gs-empty,.gs-hidden-row{gap:12px;color:var(--muted)}.gs-empty{text-align:center;padding:32px 16px;display:grid;justify-items:center}.gs-skel div{height:140px;border-radius:16px;background:var(--gs-chip);margin-bottom:12px;animation:gs-pulse 1.2s ease-in-out infinite}@keyframes gs-pulse{50%{opacity:.5}}.gs-more-btn{display:flex;margin:8px auto}.gs-toast{position:absolute;bottom:10px;background:var(--ink);color:var(--paper);padding:6px 14px;border-radius:999px;font-weight:700;font-size:13px}.gs-rcol{padding:16px 0;min-width:0}.gs-r h3{margin:0 0 8px;font-size:15px;font-weight:800}.gs-rules{padding-left:18px;margin:0 0 8px}.gs-rules li{margin:6px 0;color:var(--muted)}.gs-stat{display:flex;gap:18px;margin:8px 0 0}.gs-stat b{display:block;font-size:17px}.gs-ts{display:flex;gap:10px}.gs-k{font-weight:800;color:var(--muted);width:16px}.gs-mini{width:38px;height:52px;flex:none;object-fit:cover;background:var(--gs-chip)}.gs-cont{display:block;border-left:3px solid var(--gs-brand);padding:4px 10px;margin:8px 0}.gs-modal{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:60;display:grid;place-items:center;padding:16px}.gs-modal-card{width:min(520px,100%);max-height:86vh;overflow:auto;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:20px;padding:16px 18px 20px;font-family:var(--font-ui);font-size:14px}.gs-modal-card h3{margin:4px 0 10px;font-size:18px;font-weight:800}.gs-modal-card textarea{width:100%;min-height:70px;margin-top:10px;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:8px 10px;color:var(--ink);font:inherit}.gs-reasons{display:flex;flex-wrap:wrap;gap:6px}.gs-reasons label{padding:6px 12px;border-radius:999px;background:var(--card);cursor:pointer;font-weight:600;font-size:13px}.gs-reasons label.on{background:color-mix(in srgb,#ff4f2e 16%,transparent)}.gs-reasons input{position:absolute;opacity:0}.gs-grab{width:40px;height:5px;border-radius:3px;background:var(--line);margin:0 auto 10px;display:none}.gs-srow{display:flex;width:100%;align-items:center;gap:12px;padding:8px 6px;border-radius:12px;border:0;background:none;cursor:pointer;text-align:left;color:var(--ink);font:inherit}.gs-srow.on,.gs-srow:hover{background:var(--card)}.gs-srow .gs-st{width:42px;height:42px;font-size:20px}.gs-srow .gs-x{margin-left:auto;color:var(--muted);font-size:12px}.gs-sheet .gs-lbl{margin:10px 0 4px}.gs-sheet .gs-badge{margin-left:0}.gs-sheet .gs-badge.off{background:#e8f0ff;color:#1d4ed8}.gs-fab,.gs-mtop{display:none}.gs-detail{max-width:720px;margin:16px auto;display:grid;gap:12px;font-family:var(--font-ui);font-size:14px;color:var(--ink)}.gs-detail .gs-btn{justify-self:start}.gs-detail{--gs-brand:#ff4f2e;--gs-brand2:#5865f2;--gs-surface:var(--paper);--gs-chip:var(--card);--gs-tint:color-mix(in srgb,#ff4f2e 14%,transparent);--gs-tint-ink:color-mix(in srgb,#ff4f2e 75%,var(--ink))}.gs-detail a{color:inherit;text-decoration:none}html[data-theme=dark] .gs-sug{background:#1d2140;border-color:#33397a;color:#c9cfff}html[data-theme=dark] .gs-badge.off{background:#1e2a4a;color:#9db8ff}html[data-theme=dark] .gs-badge.ai{background:#2e1f45;color:#d8b4fe}html[data-theme=dark] .gs-badge.au{background:#14301f;color:#86efac}html[data-theme=dark] .gs-badge.sp{background:#3a2a0c;color:#fcd34d}html[data-theme=dark] .gs-badge.m18{background:#3b1414;color:#fca5a5}@media (prefers-color-scheme:dark){html[data-theme=system] .gs-sug{background:#1d2140;border-color:#33397a;color:#c9cfff}html[data-theme=system] .gs-badge.off{background:#1e2a4a;color:#9db8ff}html[data-theme=system] .gs-badge.ai{background:#2e1f45;color:#d8b4fe}html[data-theme=system] .gs-badge.au{background:#14301f;color:#86efac}html[data-theme=system] .gs-badge.sp{background:#3a2a0c;color:#fcd34d}html[data-theme=system] .gs-badge.m18{background:#3b1414;color:#fca5a5}}@media (max-width:1180px){.gs-wrap{grid-template-columns:64px minmax(0,1fr)}.gs-rcol{display:none}}@media (max-width:760px){.gs-wrap{grid-template-columns:minmax(0,1fr);gap:0}.gs-srail{display:none}.gs-main{padding:0 0 96px}.gs-mtop{gap:10px;padding:8px 12px;background:var(--gs-surface);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.gs-mtop,.gs-sw{display:flex;align-items:center}.gs-sw{gap:6px;font-weight:800;font-size:16px;background:var(--gs-chip);border:0;border-radius:999px;padding:6px 12px;cursor:pointer}.gs-banner{height:84px;border-radius:0}.gs-shead{border-radius:0;border-left:0;border-right:0;padding:0 14px 12px}.gs-sicon{width:60px;height:60px;font-size:30px;margin-top:-26px}.gs-sinfo h1{font-size:21px}.gs-sub{font-size:12px}.gs-chips,.gs-pills,.gs-sug{margin-left:12px;margin-right:12px}.gs-card{border-radius:0;border-left:0;border-right:0;margin-bottom:8px}.gs-imgs.n3{grid-template-rows:100px 100px}.gs-imgs.n2{grid-auto-rows:160px}.gs-acts>button:not(.gs-btn){font-size:12px;padding:6px 2px}.gs-fab{display:grid;position:fixed;right:16px;bottom:84px;width:52px;height:52px;border-radius:16px;border:0;background:var(--gs-brand);color:#fff!important;font-size:28px;place-items:center;box-shadow:0 6px 16px rgba(255,79,46,.4);z-index:20;cursor:pointer}.gs-sheet-wrap{place-items:end stretch;padding:0}.gs-sheet{width:100%;max-height:78vh;border-radius:20px 20px 0 0;border-bottom:0;padding-bottom:28px}.gs-grab{display:block}.gs-detail{margin:0}.gs-detail .gs-btn{margin:10px 12px 0}}.gs-picker{width:min(720px,100%);max-height:none;overflow:visible;padding:22px 24px 20px;display:flex;flex-direction:column;gap:14px}.gs-phead h3{margin:0;font-size:22px;font-weight:800;letter-spacing:-.3px}.gs-phead p{margin:6px 0 0;line-height:1.5}.gs-pgrid,.gs-pscroll{display:grid;gap:8px}.gs-pgrid{grid-template-columns:1fr 1fr}.gs-pcard{position:relative;display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:8px 12px;border:1.5px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .12s,background .12s,box-shadow .12s}.gs-pcard:hover{border-color:color-mix(in srgb,#ff4f2e 45%,var(--line))}.gs-pcard:focus-visible{outline:2px solid #5865f2;outline-offset:2px}.gs-pcard.on{border-color:#ff4f2e;background:color-mix(in srgb,#ff4f2e 8%,var(--paper));box-shadow:0 0 0 3px color-mix(in srgb,#ff4f2e 18%,transparent)}.gs-pemb{width:40px;height:40px;flex:none;border-radius:12px;background:var(--card);display:grid;place-items:center;font-size:22px}.gs-ptxt{display:grid;min-width:0;flex:1}.gs-ptxt b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-ptxt .gs-meta{font-size:12px}.gs-ptag{flex:none;font-size:11px;font-weight:800;padding:2px 8px;border-radius:999px;background:#e8f0ff;color:#1d4ed8}html[data-theme=dark] .gs-ptag{background:#1e2a4a;color:#9db8ff}.gs-pradio{flex:none;width:18px;height:18px;border-radius:50%;border:2px solid var(--line)}.gs-pcard.on .gs-pradio{border-color:#ff4f2e;background:radial-gradient(circle,#ff4f2e 0 4px,transparent 5px)}.gs-pall{min-height:52px}.gs-pfoot{display:flex;justify-content:flex-end;gap:10px;padding-top:12px}.gs-pfoot .btn:disabled{opacity:.45;cursor:not-allowed}.gs-picker .gs-pscroll{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.gs-picker .gs-pscroll::-webkit-scrollbar{width:6px}.gs-picker .gs-pscroll::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px}@media (max-width:760px){.gs-picker{width:100%;max-height:88vh;padding:10px 16px 18px}.gs-pscroll{overflow-y:auto;min-height:0;flex:1;padding:2px}.gs-pgrid{grid-template-columns:1fr}}.gs-ts{display:grid;grid-template-columns:20px 40px minmax(0,1fr);align-items:center;column-gap:10px;padding:6px 0}.gs-k{width:auto;text-align:center;font-variant-numeric:tabular-nums}.gs-mini{width:40px;height:54px;border-radius:6px;display:block}.gs-ttl{font-size:13px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gs-picker{max-height:min(88vh,780px);overflow:hidden;padding-bottom:0}.gs-picker .gs-pscroll{overflow-y:auto;min-height:0;flex:1 1 auto;padding:2px}.gs-picker .gs-phead{flex:none}.gs-pfoot{flex:none;position:sticky;bottom:0;margin:0 -24px;padding:12px 24px 16px;background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -6px 16px -10px var(--shadow)}@media (max-width:760px){.gs-picker{max-height:88vh;padding-bottom:0}.gs-pfoot{margin:0 -16px;padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.gs-pfoot .btn{flex:1;justify-content:center}}.gs-wrap{margin:0 auto 0 -12px;max-width:1360px}.gs-srail{padding-left:4px;padding-right:8px}@media (max-width:760px){.gs-wrap{margin:0}}.gs-tip{position:fixed;transform:translateY(-50%);z-index:70;width:280px;color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px var(--shadow),0 2px 6px var(--shadow);padding:12px 14px;font-family:var(--font-ui);font-size:13px;pointer-events:none;animation:gs-tip-in .12s ease-out}.gs-tip,.gs-tip:before{background:var(--paper)}.gs-tip:before{content:"";position:absolute;left:-7px;top:50%;width:12px;height:12px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);transform:translateY(-50%) rotate(45deg)}.gs-tip-head{display:flex;align-items:center;gap:10px}.gs-tip-head b{font-size:15px;font-weight:800}.gs-tip-emb{border-radius:50%;background:var(--card);display:grid;place-items:center;font-size:20px;flex:none}.gs-tip p{margin:8px 0 0;color:var(--muted);line-height:1.45}.gs-tip-foot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;padding-top:8px;border-top:1px solid var(--line)}.gs-tip-state{padding:3px 10px;border-radius:999px;background:#ff4f2e;color:#fff;font-size:12px;font-weight:800}.gs-tip-state.on{background:color-mix(in srgb,#12b76a 18%,transparent);color:#12b76a}@keyframes gs-tip-in{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (hover:none){.gs-tip{display:none}}.gs-emb{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.gs-emb-fallback{display:grid;place-items:center;width:100%;height:100%}.gs-srail .gs-st{background:transparent;padding:2px}.gs-srail .gs-st .gs-emb{width:44px;height:44px;transition:transform .15s,filter .15s;filter:saturate(.85)}.gs-srail .gs-st.on .gs-emb,.gs-srail .gs-st:hover .gs-emb{transform:scale(1.06);filter:none}.gs-srail .gs-st.on{background:transparent;outline:none;box-shadow:0 0 0 2px var(--paper),0 0 0 4px #ff4f2e}.gs-sicon{background:var(--paper)}.gs-pemb{background:transparent;border-radius:50%}.gs-pemb,.gs-tip-emb{overflow:hidden;width:44px;height:44px}.gs-sw .gs-emb{width:26px;height:26px}.gs-sug .gs-emb{width:36px;height:36px;flex:none}.gs-r h3{display:flex;align-items:center;gap:8px}.gs-r h3 .gs-emb{width:24px;height:24px;flex:none}.gs-shead{position:relative;z-index:1;align-items:flex-end}.gs-sicon{position:relative;z-index:2;width:96px;height:96px;margin-top:-48px;border-radius:50%;border:4px solid #fff;background:#fff;box-shadow:0 6px 18px rgba(0,0,0,.18),0 0 0 1px var(--line);overflow:hidden;display:grid;place-items:center;font-size:48px;padding:0}.gs-sicon .gs-emb{width:100%;height:100%;border-radius:50%;object-fit:cover}.gs-sinfo{padding-top:12px;align-self:center;margin-top:10px}@media (max-width:760px){.gs-sicon{width:76px;height:76px;margin-top:-38px;font-size:38px}.gs-sinfo{margin-top:6px}}.gs-chiprow{align-items:center;row-gap:8px}.gs-chiprow .gs-tog{height:32px;box-sizing:border-box;padding:0 12px;gap:6px;line-height:1;border:0}.gs-chiprow .gs-tog svg{flex:none}.gs-chipmenu{display:inline-flex}.gs-chipmenu .cs-menu{display:inline-flex;align-items:center;gap:6px;position:relative;margin:0}.gs-chipmenu .cs-menu-label{font-size:12px;font-weight:600;color:var(--muted);margin:0}.gs-chipmenu .cs-menu-trigger{height:32px;min-height:0;box-sizing:border-box;padding:0 12px;border:0!important;border-radius:999px;background:var(--gs-chip);font-weight:600;font-size:13px;line-height:1;width:auto;box-shadow:none;display:inline-flex;align-items:center}.gs-chipmenu.on .cs-menu-trigger{background:var(--gs-tint);color:var(--gs-tint-ink)}.gs-comp-foot{display:flex;align-items:center;gap:8px;width:100%;flex-wrap:wrap}.gs-comp-foot .gs-sp{flex:1}.gs-comp-foot .btn{display:inline-flex;align-items:center;gap:6px}.gs-comp-foot .btn[disabled]{opacity:.5;cursor:not-allowed}.gs-srail{overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;padding-left:6px;padding-right:6px}.gs-srail .gs-st{width:44px;height:44px;padding:0;outline:none}.gs-srail .gs-st .gs-emb,.gs-srail .gs-st .gs-emb-fallback{width:40px;height:40px}.gs-srail .gs-st.on .gs-emb,.gs-srail .gs-st:hover .gs-emb{transform:none}.gs-srail .gs-st.on{box-shadow:inset 0 0 0 2px #ff4f2e;border-radius:50%}.gs-srail .gs-st.on:before{left:-6px}.gs-emb-ph{display:inline-block;width:76px;height:76px;border-radius:50%;background:var(--gs-chip)}.gs-sw .gs-emb-ph{vertical-align:middle}.gs-rel{display:flex;gap:14px;margin-top:8px;padding:12px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--gs-tint) 55%,var(--card)),var(--card));color:inherit;text-decoration:none;transition:transform .15s,box-shadow .15s}.gs-rel:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.08)}.gs-rel-cover{width:96px;aspect-ratio:3/4;flex:none;object-fit:cover;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.18);background:var(--gs-chip)}.gs-rel-ph{display:grid;place-items:center;font-size:32px}.gs-rel-info{display:flex;flex-direction:column;gap:4px;min-width:0;align-items:flex-start}.gs-rel-tag{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:#ff4f2e;padding:2px 8px;border-radius:999px}.gs-rel-tag.ch{background:#7c5cff}.gs-rel-title{font-size:17px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gs-rel-by,.gs-rel-ep{font-size:13px;color:var(--muted)}.gs-rel-genres{display:flex;gap:4px;flex-wrap:wrap}.gs-rel-genres i{font-style:normal;font-size:11px;padding:1px 7px;border-radius:999px;background:var(--gs-chip)}.gs-rel-cta{margin-top:auto;font-size:13px}@media (max-width:520px){.gs-rel-cover{width:76px}.gs-rel-title{font-size:15px}}.gs-ico{flex:none;vertical-align:-.15em}.gs-acts>button,.gs-badge,.gs-card h3,.gs-chip,.gs-menu button,.gs-pill,.gs-spoiler,.gs-tip-state,.gs-wcard h3{display:inline-flex;align-items:center;gap:6px}.gs-acts>button{justify-content:center}.gs-head-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gs-head-acts>.gs-btn{display:inline-flex;align-items:center;gap:6px}.gs-home-tag{cursor:default;pointer-events:none}.gs-sentinel{height:1px}.gs-skel-more{margin-top:12px}.gs-feed-end{text-align:center;color:var(--muted);font-size:13px;padding:18px 0 28px}.gs-tip{width:260px;background:#1f2329;color:#fff;border:0;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.22);padding:10px 12px;z-index:10000;font-size:12.5px}.gs-tip:before{left:-4px;width:8px;height:8px;background:#1f2329;border:0}.gs-tip p{color:rgba(255,255,255,.78);margin-top:6px}.gs-tip-ttl{display:flex;flex-direction:column;gap:2px;min-width:0}.gs-tip-ttl b{font-size:14px}.gs-tip-home{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:#fdba74}.gs-tip-emb{width:36px;height:36px;background:transparent}.gs-tip-foot{border-top:1px solid rgba(255,255,255,.14);margin-top:8px;padding-top:6px;font-weight:600}.gs-tip-foot>span{gap:5px}.gs-tip-foot>span,.gs-tip-state.on{display:inline-flex;align-items:center}.gs-tip-state.on{background:rgba(18,183,106,.2);color:#4ade80;gap:4px}.gs-tip-hint{margin-top:8px;font-size:11.5px;font-weight:700;color:#93c5fd}html[data-theme=dark] .gs-tip,html[data-theme=dark] .gs-tip:before{background:#f3f4f6}html[data-theme=dark] .gs-tip{color:#111827}html[data-theme=dark] .gs-tip p{color:#4b5563}html[data-theme=dark] .gs-tip-foot{border-top-color:#d1d5db}html[data-theme=dark] .gs-tip-hint{color:#1d4ed8}html[data-theme=dark] .gs-tip-home{color:#c2410c}@media (hover:none){.gs-tip{display:block}}.gs-pmeta{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.gs-toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:10001;background:#b91c1c;color:#fff;padding:10px 16px;border-radius:10px;font-weight:600;font-size:14px;box-shadow:0 8px 24px rgba(0,0,0,.25)}.gs-report{max-width:520px;display:flex;flex-direction:column;gap:12px}.gs-report form{display:grid;gap:14px}.gs-rhead{display:flex;justify-content:space-between}.gs-rhead,.gs-rhead h3{align-items:center;gap:8px}.gs-rhead h3{display:inline-flex;margin:0;font-size:18px}.gs-rset{border:0;padding:0;margin:0;display:grid;gap:8px}.gs-rlbl,.gs-rset legend{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;padding:0}.gs-rscope{display:flex;flex-wrap:wrap;gap:6px}.gs-rreasons label,.gs-rscope label{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-weight:600;font-size:14px}.gs-rscope label{height:32px;padding:0 12px;border-radius:999px;background:var(--gs-chip)}.gs-rscope label.on{background:var(--gs-tint);color:var(--gs-tint-ink)}.gs-rreasons input,.gs-rscope input{position:absolute;opacity:0;pointer-events:none}.gs-rreasons label:focus-within,.gs-rscope label:focus-within{outline:2px solid var(--gs-brand2,#2563eb);outline-offset:2px}.gs-rreasons{display:grid;grid-template-columns:1fr 1fr;gap:6px}.gs-rreasons label{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.gs-rreasons label.on{border-color:#ff4f2e;background:color-mix(in srgb,#ff4f2e 8%,var(--card))}.gs-rdot{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid var(--line);display:grid;place-items:center;color:#fff}.gs-rreasons label.on .gs-rdot{background:#ff4f2e;border-color:#ff4f2e}.gs-rsnip{margin:0;padding:8px 12px;border-left:3px solid var(--line);color:var(--muted);font-size:13px;max-height:4.5em;overflow:hidden}.gs-rdone{display:grid;justify-items:center;text-align:center;gap:8px;padding:18px 8px 8px}.gs-rdone-ic{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,#16a34a 14%,var(--card));color:#16a34a}.gs-rdone p{margin:0 0 8px;color:var(--muted)}@media (max-width:560px){.gs-rreasons{grid-template-columns:1fr}}.gs-about-rules .gs-ahead{display:flex;align-items:center;gap:10px;margin:0 0 6px;font-size:16px}.gs-divider{height:1px;background:var(--line);margin:12px 0;border:0}.gs-about-rules h4{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:14px}.gs-rules2{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.gs-rules2 li{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:8px;font-size:13.5px;line-height:1.45}.gs-rules2 .gs-rn{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--gs-chip);color:var(--ink)}.gs-report-btn+.gs-report-btn{margin-top:8px}.gs-report-btn{width:100%;justify-content:center;display:inline-flex!important;align-items:center;gap:6px}.gs-rx-flag{background:none;border:0;color:var(--muted);cursor:pointer;padding:2px;border-radius:6px;display:inline-grid;place-items:center}.gs-rx-flag:focus-visible,.gs-rx-flag:hover{color:#dc2626;background:var(--gs-chip)}.gs-report{--gs-brand:#ff4f2e;--gs-brand2:#5865f2;--gs-chip:var(--card);--gs-tint:color-mix(in srgb,#ff4f2e 14%,transparent);--gs-tint-ink:color-mix(in srgb,#ff4f2e 75%,var(--ink))}.gs-rscope label{border:1px solid var(--line)}.gs-rscope label.on{border-color:#ff4f2e}.gs-detail a.gs-link-ext,.gs-wrap a.gs-link-ext,a.gs-link-ext{color:var(--gs-brand2,#2563eb);text-decoration:underline;text-underline-offset:2px;word-break:break-all;display:inline-block;max-width:min(100%,34ch);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.gs-wrap a.gs-link-ext:hover,a.gs-link-ext:hover{text-decoration-thickness:2px}.gs-pt:hover{text-decoration:underline}.gs-seemore{background:none;border:0;padding:2px 0;margin-top:2px;font-size:14px;font-weight:700;color:var(--muted)!important;cursor:pointer}.gs-seemore:hover{text-decoration:underline;color:var(--ink)!important}.gs-body:has(+.gs-seemore){margin-bottom:0}.gs-seemore+.gs-offnote{margin-top:4px}.gs-report,.gs-report *,.gs-report :after,.gs-report :before{box-sizing:border-box}.gs-report{overflow-x:hidden;overflow-y:auto;max-height:min(92vh,860px);gap:10px;padding:16px 18px 0}.gs-report .gs-rreasons,.gs-report .gs-rscope,.gs-report .gs-rset,.gs-report form{min-width:0;max-width:100%}.gs-report .gs-rreasons{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-report .gs-rreasons label,.gs-report .gs-rscope label{min-width:0;overflow-wrap:anywhere;word-break:break-word;white-space:normal;line-height:1.25}.gs-report .gs-rreasons label{padding:8px 10px}.gs-report .gs-rscope label{height:auto;min-height:32px;padding:4px 12px}.gs-report .gs-field,.gs-report textarea{width:100%;max-width:100%;min-width:0;margin-top:0}.gs-report textarea{min-height:60px;resize:vertical}.gs-report .gs-error,.gs-report .gs-rhead h3,.gs-report .gs-rsnip{overflow-wrap:anywhere;min-width:0}.gs-report .gs-pfoot{margin:0 -18px;padding:12px 18px 16px}@media (max-width:760px){.gs-report{max-height:88vh;padding:12px 16px 0}.gs-report .gs-pfoot{margin:0 -16px;padding:12px 16px calc(14px + env(safe-area-inset-bottom))}}@media (max-width:560px){.gs-report .gs-rreasons{grid-template-columns:minmax(0,1fr)}}.gs-sicon{align-self:flex-start;margin-top:-24px}.gs-sub.one{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media (max-width:760px){.gs-sicon{margin-top:-19px}}.gs-window{margin-left:auto;flex:none;position:relative}.gs-window-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--gs-surface);color:var(--ink);font:inherit;font-weight:700;font-size:14px;cursor:pointer;white-space:nowrap}.gs-window-btn svg{color:var(--muted);flex:none}.gs-window-btn:focus-visible{outline:2px solid var(--gs-brand2,#2563eb);outline-offset:2px}.gs-window-menu{position:fixed;z-index:30;margin:6px 0 0;padding:6px;list-style:none;min-width:170px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px var(--shadow,rgba(0,0,0,.18))}.gs-window-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:left}.gs-window-menu button:hover{background:var(--gs-chip)}.gs-window-menu button.on{font-weight:800}.gs-pills .gs-pill{height:38px;padding-top:0;padding-bottom:0;box-sizing:border-box}.gs-wrap .gs-newpill{position:sticky;top:72px;z-index:5;display:flex;align-items:center;gap:6px;width:max-content;margin:0 auto 10px;padding:8px 16px 8px 12px;border:0;border-radius:999px;background:#1877f2;color:#fff;font:inherit;font-weight:700;font-size:14px;line-height:1.2;box-shadow:0 4px 14px rgba(24,119,242,.35);cursor:pointer}.gs-wrap .gs-newpill:hover{background:#166fe5}.gs-wrap .gs-newpill svg{width:16px;height:16px;flex:none}.gs-cthread{--gs-thread:color-mix(in srgb,var(--ink) 16%,transparent)}.gs-creplies{margin-left:36px}.gs-cbranch,.gs-creplies{position:relative}.gs-creplies.has-kids .gs-cbranch:before{content:"";position:absolute;left:-22px;top:-6px;width:20px;height:18px;border-left:1.5px solid var(--gs-thread);border-bottom:1.5px solid var(--gs-thread);border-bottom-left-radius:10px;pointer-events:none}.gs-creplies.has-kids .gs-cbranch:not(.last):after{content:"";position:absolute;left:-22px;top:12px;bottom:-6px;border-left:1.5px solid var(--gs-thread);pointer-events:none}.gs-cthread:has(.gs-creplies.has-kids)>.gs-comment{position:relative}.gs-cthread:has(.gs-creplies.has-kids)>.gs-comment:before{content:"";position:absolute;left:13.25px;top:30px;bottom:-6px;border-left:1.5px solid var(--gs-thread);pointer-events:none}.gs-clikes,.gs-clink{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.gs-ccount{font-variant-numeric:tabular-nums}.gs-bubble-row{display:flex;align-items:center;gap:4px;min-width:0}.gs-bubble{position:relative}.gs-bubble .gs-opbadge{margin-left:6px;padding:1px 6px;background:var(--gs-tint,#e8f0ff);color:var(--gs-tint-ink,#1d4ed8);font-weight:800;vertical-align:1px}.gs-blikes,.gs-bubble .gs-opbadge{border-radius:999px;font-size:11px}.gs-blikes{position:absolute;right:-10px;bottom:-10px;display:inline-flex;align-items:center;gap:3px;padding:1px 6px 1px 4px;background:var(--paper);color:var(--ink);font-weight:700;box-shadow:0 1px 4px rgba(0,0,0,.18);line-height:16px}.gs-blikes svg{color:#f33e58}.gs-cmenu{position:relative;flex:none}.gs-cmenu-btn{width:28px;height:28px;border-radius:50%;border:0;background:none;color:var(--muted);display:grid;place-items:center;cursor:pointer;opacity:0}.gs-cmenu-btn:focus-visible,.gs-cmenu-btn[aria-expanded=true],.gs-comment:hover .gs-cmenu-btn{opacity:1}@media (hover:none){.gs-cmenu-btn{opacity:1}}.gs-cmenu-btn:hover{background:var(--gs-chip)}.gs-cmenu-pop{position:absolute;right:0;top:30px;z-index:6;min-width:150px;padding:6px;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px rgba(0,0,0,.18);display:grid}.gs-cmenu-pop button{display:flex;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:left}.gs-cmenu-pop button:hover{background:var(--gs-chip)}.gs-cactions{gap:12px;padding-top:4px}.gs-cactions time{cursor:default}.gs-csort{display:inline-flex;gap:4px;margin-bottom:8px;padding:3px;border-radius:999px;background:var(--gs-chip)}.gs-csort button{border:0;background:none;padding:4px 10px;border-radius:999px;font:inherit;font-size:12px;font-weight:700;color:var(--muted);cursor:pointer}.gs-csort button.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.12)}.gs-cdeleted .gs-bubble{color:var(--muted);background:transparent;border:1px dashed var(--line)}.gs-av-ghost{display:inline-block;border-radius:50%;background:var(--gs-chip)}.gs-pending{opacity:.7}.gs-pending .gs-error{font-size:12px;margin:0}.gs-cbox{align-items:flex-end}.gs-cbox-in{position:relative;flex:1;min-width:0;display:flex}.gs-cbox textarea{flex:1;min-width:0;resize:none;background:var(--gs-chip);border:0;border-radius:18px;padding:9px 14px;color:var(--ink);font:inherit;line-height:1.35;max-height:160px;box-sizing:border-box}.gs-ccounter{position:absolute;right:12px;bottom:-16px;font-size:11px;color:var(--muted)}.gs-mention-list{position:absolute;left:0;bottom:calc(100% + 4px);z-index:7;margin:0;padding:4px;list-style:none;min-width:220px;max-width:100%;background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 10px 28px rgba(0,0,0,.18)}.gs-mention-list button{width:100%;display:flex;gap:6px;align-items:baseline;padding:7px 10px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:14px;cursor:pointer;text-align:left}.gs-mention-list button.on,.gs-mention-list button:hover{background:var(--gs-chip)}.gs-mention-list span{color:var(--muted);font-size:12px}.gs-more-comments{margin:4px 0 8px;font-size:13px}.gs-reply-form{display:grid;gap:6px}.gs-comment .gs-bubble{margin-bottom:2px}.gs-bubble:has(.gs-blikes){margin-bottom:10px}@media (max-width:760px){.gs-banner{margin:10px 0 0;border-radius:16px 16px 0 0}.gs-shead{margin:0;border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px}}.gs-about-m{display:none}@media (max-width:1180px){.gs-about-m{display:block;margin:12px 0 0;padding:0;overflow:hidden}.gs-about-m>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;font-weight:750}.gs-about-m>summary::-webkit-details-marker{display:none}.gs-about-m>summary .gs-about-chev{margin-left:auto;transition:transform .18s ease;color:var(--muted)}.gs-about-m[open]>summary .gs-about-chev{transform:rotate(180deg)}.gs-about-m>summary .gs-emb,.gs-about-m>summary .gs-emb-fallback{width:24px;height:24px;flex:none;border-radius:50%}.gs-about-m>summary>span:not(.gs-about-count){min-width:0}.gs-about-m>summary .gs-about-chev{flex:none;width:18px;height:18px}.gs-about-m>summary .gs-about-count{white-space:nowrap;color:var(--muted);font-weight:600;font-size:13px}.gs-about-m .gs-about-rules{border:0;box-shadow:none;margin:0;padding-top:0;background:transparent}.gs-about-m .gs-about-rules .gs-ahead{display:none}}@media (max-width:760px){.gs-about-m{margin:10px 0 0}}.gs-card,.gs-chips,.gs-main>*,.gs-pills,.gs-shead,.gs-sug{min-width:0;max-width:100%;box-sizing:border-box}.gs-chips,.gs-pills{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.gs-chip,.gs-pill{flex:0 0 auto}.gs-in,.gs-row>*{min-width:0}.gs-in{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.gs-mrail{display:none}.gs-sw-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-sw{max-width:100%;min-width:0}.gs-sw svg{flex:none;color:var(--muted)}@media (max-width:760px){.gs-mrail{display:flex;gap:10px;overflow-x:auto;padding:8px 12px;background:var(--gs-surface);border-bottom:1px solid var(--line);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;min-width:0;max-width:100%;box-sizing:border-box}.gs-mrail::-webkit-scrollbar{display:none}.gs-mst{position:relative;flex:0 0 auto;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;display:grid;place-items:center;cursor:pointer}.gs-mst .gs-emb,.gs-mst .gs-emb-fallback{width:38px;height:38px;border-radius:50%}.gs-mst.on{box-shadow:inset 0 0 0 2px var(--gs-brand)}.gs-mst .gs-dot{position:absolute;top:2px;right:2px}}.gs-switch-wrap{--gs-brand:#ff4f2e;--gs-surface:var(--paper);--gs-chip:var(--card);font-family:var(--font-ui)}.gs-switch{display:flex;flex-direction:column;padding:10px 0 0;overflow:hidden}.gs-swhead{display:flex;align-items:center;justify-content:space-between;padding:0 12px 8px 16px;border-bottom:1px solid var(--line)}.gs-swhead h3{margin:0;font-size:17px;font-weight:800}.gs-swhead .gs-icon{border:0;background:transparent;color:var(--muted);width:36px;height:36px;display:grid;place-items:center;border-radius:50%;cursor:pointer}.gs-swlist{list-style:none;margin:0;padding:4px 0 calc(16px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.gs-swlbl{padding:12px 16px 4px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.gs-swrow{display:flex;align-items:center;gap:8px;padding-right:12px}.gs-swrow.on{background:color-mix(in srgb,var(--gs-brand) 8%,transparent)}.gs-swmain{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:8px 4px 8px 16px;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer;min-height:56px}.gs-swmain .gs-emb,.gs-swmain .gs-emb-fallback{width:40px;height:40px;flex:none;border-radius:50%}.gs-swtxt{flex:1;min-width:0;display:grid}.gs-swtxt b{display:flex;align-items:center;gap:6px;font-weight:700;font-size:15px}.gs-swtxt .gs-meta,.gs-swtxt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-swtxt .gs-meta{font-size:12px;color:var(--muted)}.gs-swhome{display:inline-flex;align-items:center;gap:3px;flex:none;font-size:11px;font-weight:700;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 7px}.gs-swcheck,.gs-swjoin{flex:none;color:var(--ink)}.gs-swjoin{height:30px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}@media (min-width:761px){.gs-switch-wrap .gs-switch{width:min(440px,100%);max-height:80vh}}@media (max-width:600px){.gs-wrap{--gs-band:color-mix(in srgb,var(--ink) 9%,var(--paper));margin:0 -1.25rem;max-width:none;width:auto}.gs-main{background:var(--gs-band)}.gs-wrap .gs-banner{margin:0;border-radius:0}.gs-wrap .gs-shead{margin:0 0 8px;border:0;border-radius:0;padding:0 12px 12px}.gs-wrap .gs-about-m,.gs-wrap .gs-card,.gs-wrap .sg-carousel{margin:0 0 8px;border:0;border-radius:0;padding-left:12px;padding-right:12px;box-shadow:none}.gs-wrap .gs-about-m{padding:0}.gs-wrap .gs-about-m>summary{padding:12px}.gs-wrap .gs-about-m .gs-about-rules{padding-left:12px;padding-right:12px}.gs-wrap .sg-carousel{padding-left:0;padding-right:0}.gs-wrap .sg-carousel header,.gs-wrap .sg-carousel ul{padding-left:12px;padding-right:12px}.gs-wrap .gs-chips,.gs-wrap .gs-pills,.gs-wrap .gs-sug{margin:0 0 8px;padding:8px 12px;background:var(--gs-surface);border:0;border-radius:0}.gs-wrap .gs-pills+.gs-chips{margin-top:-8px;padding-top:0}.gs-wrap .gs-post .gs-imgs{margin-left:-12px;margin-right:-12px;border-radius:0}.gs-wrap .gs-post .gs-imgs.n1 .gs-img{max-height:none}.gs-wrap .gs-feed-end,.gs-wrap .gs-more-btn{margin-left:12px;margin-right:12px}}.gs-vid-up{position:relative;display:grid;grid-template-columns:1fr auto auto;gap:4px 10px;align-items:center;margin:8px 0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--gs-chip);min-width:0}.gs-vid-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;font-size:13px;min-width:0}.gs-vid-pct{font-size:12px;color:var(--muted)}.gs-vid-up>button{border:0;background:transparent;color:var(--ink);cursor:pointer}.gs-vid-bar{grid-column:1/-1;height:4px;border-radius:4px;background:var(--line);overflow:hidden}.gs-vid-bar i{display:block;height:100%;background:var(--accent,#2563eb);transition:width .2s}.gs-skip{position:absolute;left:8px;top:-60px;z-index:100;padding:8px 14px;border-radius:10px;background:var(--gs-surface);color:inherit;font-weight:700;box-shadow:0 2px 12px rgb(0 0 0/.25)}.gs-skip:focus{top:8px}.gs-wrap :focus-visible{outline:2px solid var(--gs-accent,#7c5cff);outline-offset:2px}.gs-wrap input:focus-visible,.gs-wrap textarea:focus-visible{outline:2px solid var(--gs-accent,#7c5cff);outline-offset:0}#gs-feed-panel:focus{outline:none}#gs-feed-panel article[aria-posinset]:focus{outline:2px solid var(--gs-accent,#7c5cff);outline-offset:-2px}.gs-netbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;margin:0 0 10px;border-radius:12px;background:color-mix(in srgb,#f5a524 18%,var(--gs-surface));font-size:14px}.gs-newpill-av{display:inline-flex}.gs-newpill-av i,.gs-newpill-av img{width:20px;height:20px;border-radius:50%;margin-left:-6px;border:2px solid var(--gs-surface);object-fit:cover;font-style:normal;font-size:11px;display:inline-grid;place-items:center;background:var(--gs-chip)}.gs-empty-acts{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:10px}.gs-tabstrip{position:relative}.gs-tabscroll,.gs-tabstrip{display:flex;align-items:center;min-width:0}.gs-tabscroll{gap:8px;overflow-x:auto;scrollbar-width:none;flex:1}.gs-tabscroll::-webkit-scrollbar{display:none}.gs-tabscroll .gs-pills{margin:14px 0 10px;overflow:visible;flex:none}.gs-tabstrip.fl .gs-tabscroll{mask-image:linear-gradient(90deg,transparent,#000 28px)}.gs-tabstrip.fr .gs-tabscroll{mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.gs-tabstrip.fl.fr .gs-tabscroll{mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}.gs-tabarrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:28px;height:28px;border-radius:50%;border:0;background:var(--gs-surface);box-shadow:0 1px 6px rgb(0 0 0/.2);color:inherit;font-size:18px;line-height:1;cursor:pointer}.gs-tabarrow.l{left:0}.gs-tabarrow.r{right:0}.gs-skel-post{padding:14px 16px;margin-bottom:12px}.gs-skel-row{display:flex;gap:10px;align-items:center;margin-bottom:12px}.gs-skel-av{width:40px;height:40px;border-radius:50%;background:var(--gs-chip);flex:none;animation:gs-pulse 1.2s ease-in-out infinite}.gs-skel-lines{flex:1;display:grid;gap:6px}.gs-skel-line,.gs-skel-lines i{display:block;height:11px;border-radius:6px;background:var(--gs-chip);animation:gs-pulse 1.2s ease-in-out infinite}.gs-skel-line{margin:8px 0;height:13px}.gs-skel-media{display:block;aspect-ratio:16/10;border-radius:12px;background:var(--gs-chip);margin-top:10px;animation:gs-pulse 1.2s ease-in-out infinite}.gs-thumb-wrap{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:10px;row-gap:4px;width:100%;align-items:start}.gs-thumb-wrap>.gs-thumb{grid-row:1/span 3;width:84px;height:84px;flex:none}.gs-thumb-wrap>.gs-thumb img{width:84px;height:84px;max-width:none;object-fit:cover}.gs-thumb-wrap>.gs-alt-in{width:100%;min-width:0;font-size:14px}.gs-thumb-wrap>.gs-alt-ai{justify-self:start}.gs-alt{position:absolute;left:8px;bottom:8px;padding:2px 6px;border-radius:6px;background:rgb(0 0 0/.65);color:#fff;font-size:11px;font-weight:700;border:0;cursor:pointer}.gs-alt-hint{opacity:.75}.gs-alt-ai,.gs-alt-hint,.gs-flair{font-size:12px}.gs-flair{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-weight:700;background:var(--gs-chip)}.gs-stars{display:inline-flex;gap:2px;color:#f5a524;vertical-align:middle}.gs-rate-in button{background:none;border:0;padding:2px;cursor:pointer;color:#f5a524}.gs-poll{display:grid;gap:6px;margin:10px 0}.gs-poll-row{position:relative;display:flex;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid var(--gs-line,rgb(127 127 127/.3));background:none;color:inherit;text-align:left;overflow:hidden;cursor:pointer;font:inherit}.gs-pbar{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--gs-accent,#7c5cff) 18%,transparent);z-index:0}.gs-poll-row>:not(.gs-pbar){position:relative;z-index:1}.gs-plabel{font-weight:600}.gs-pfoot2{font-size:12px;opacity:.7}.gs-poll-in{display:grid;gap:6px;margin:8px 0}.gs-popt{display:flex;gap:6px}.gs-quote,.gs-xpost{display:block;margin:10px 0;padding:10px 12px;border-radius:12px;border:1px solid var(--gs-line,rgb(127 127 127/.3));color:inherit;text-decoration:none}.gs-quote-by{font-size:13px;opacity:.75}.gs-quote-title{font-weight:700}.gs-quote-body{font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gs-quote-img{width:64px;height:64px;object-fit:cover;border-radius:8px;float:right;margin-left:8px}.gs-sources{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0;font-size:12px}.gs-src{padding:2px 8px;border-radius:999px;color:inherit}.gs-src,.gs-tr{background:var(--gs-chip)}.gs-tr{margin:8px 0;padding:8px 10px;border-left:3px solid var(--gs-accent,#7c5cff);border-radius:0 8px 8px 0;font-size:14px}.gs-accepted{border-left:3px solid #17c964;padding-left:8px}.gs-accepted-tag{font-size:11px;font-weight:800;color:#17c964}.gs-ptype{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.gs-draft-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--gs-chip);border:0;color:inherit;font-size:13px;cursor:pointer;margin:4px 0}.gs-comp-hints{font-size:12px;opacity:.8}.gs-sugg-wrap{position:relative}.gs-sugg-list{position:absolute;z-index:30;left:0;right:0;top:100%;max-height:220px;overflow:auto;margin:4px 0 0;padding:4px;list-style:none;border-radius:10px;background:var(--gs-surface);box-shadow:0 6px 24px rgb(0 0 0/.25)}.gs-sugg-list [aria-selected=true]{background:var(--gs-chip);border-radius:8px}.gs-confirm,.gs-modal-back{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgb(0 0 0/.5);padding:16px}.gs-confirm>div,.gs-edit-modal{width:min(420px,100%);padding:18px;border-radius:16px;background:var(--gs-surface)}.gs-confirm-t,.gs-rp-t,.gs-why-t{font-weight:800;margin:0 0 8px}.gs-edit-actions,.gs-gate-acts{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.gs-overlay{z-index:80;background:rgb(0 0 0/.55)}.gs-overlay-card{width:min(680px,100%);margin:24px auto;background:var(--gs-surface);border-radius:16px;min-height:50vh}.gs-overlay-bar{z-index:2;gap:8px;background:var(--gs-surface);border-radius:16px 16px 0 0}@media (max-width:640px){.gs-overlay-card{margin:0;border-radius:0;min-height:100dvh}}.gs-chat{position:fixed;right:16px;bottom:16px;z-index:70;width:min(360px,calc(100vw - 32px));height:min(480px,70dvh);display:flex;flex-direction:column;border-radius:16px;background:var(--gs-surface);box-shadow:0 8px 32px rgb(0 0 0/.3)}.gs-chat-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:800;border-bottom:1px solid var(--gs-line,rgb(127 127 127/.2))}.gs-chat-list{flex:1;overflow-y:auto;padding:8px 12px;display:grid;gap:8px;align-content:start}.gs-chat-msg{font-size:14px;overflow-wrap:anywhere}.gs-chat-form{display:flex;gap:6px;padding:8px;border-top:1px solid var(--gs-line,rgb(127 127 127/.2))}.gs-chat-form input{flex:1;min-width:0}.gs-chat-btn{margin-right:6px}@media (prefers-reduced-motion:reduce){.gs-chat *,.gs-overlay *,.gs-wrap *,.gs-wrap :after,.gs-wrap :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.cs-boot-spin,.cs-spin,.cs-spinner{animation:none!important}}.gs-tls{display:none}@media (max-width:480px){.gs-tabstrip .gs-tabscroll{flex-wrap:wrap;overflow:visible;mask-image:none!important}.gs-tabstrip .gs-pills{gap:6px;margin:10px 0 6px;flex-wrap:nowrap}.gs-tabstrip .gs-pill{padding:0 11px;height:34px;font-size:14px;gap:0}.gs-tabstrip .gs-pill svg{display:none}.gs-tabstrip .gs-pill .gs-tl{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gs-tabstrip .gs-pill .gs-tls{display:inline}.gs-tabarrow{display:none}}.gs-wrap .gs-sug{position:fixed;z-index:60;left:50%;transform:translateX(-50%);bottom:24px;width:min(520px,calc(100vw - 24px));margin:0;box-shadow:0 8px 28px rgb(0 0 0/.22);border-radius:14px}@media (max-width:760px){.gs-wrap .gs-sug{bottom:calc(76px + env(safe-area-inset-bottom))}}.gs-poll .gs-popt{position:relative;display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 12px;border-radius:10px;border:1px solid var(--line,rgb(127 127 127/.3));background:var(--gs-surface);color:inherit;text-align:left;overflow:hidden;isolation:isolate;cursor:pointer;font:inherit}.gs-poll .gs-popt .gs-pbar{position:absolute;inset:0 auto 0 0;z-index:-1;pointer-events:none;background:color-mix(in srgb,var(--gs-accent,#7c5cff) 18%,transparent)}.gs-poll .gs-popt.me{border-color:var(--gs-accent,#7c5cff);font-weight:700}.gs-poll .gs-popt:disabled{cursor:default}.gs-mod-sec{border-top:1px solid var(--line);padding:12px 0 6px}.gs-mod-sec h4{margin:0 0 2px;font-size:15px;font-weight:750}.gs-mod-act{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.gs-mod-list{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.gs-mod-list li,.gs-mod-log li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;overflow-wrap:anywhere}.gs-mod-add{display:flex;gap:8px;margin-top:8px}.gs-mod-add .gs-field{flex:1 1 auto;min-width:0}.gs-mod-log{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:13px}.gs-reposts{display:flex;gap:10px;flex-wrap:wrap}.gs-side-hint{font-size:12px;margin:-4px 0 6px}.gs-side-all{display:inline-block;margin-top:6px;font-size:13px;font-weight:700;color:var(--gs-brand)}.gs-side-row{display:block;padding:5px 0;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-rules-fold summary{cursor:pointer;list-style:none}.gs-rules-fold summary::-webkit-details-marker{display:none}.gs-rules-fold summary h4{display:inline-flex}.gs-modal,.gs-modal-back,.gs-overlay{--gs-brand:#ff4f2e;--gs-brand2:#5865f2;--gs-ok:#12b76a;--gs-surface:var(--paper);--gs-chip:var(--card);--gs-tint:color-mix(in srgb,#ff4f2e 14%,transparent);--gs-tint-ink:color-mix(in srgb,#ff4f2e 75%,var(--ink));color:var(--ink)}.gs-modal,.gs-modal-back,.gs-overlay{z-index:1000;background:rgba(0,0,0,.6)}.gs-overlay{position:fixed;inset:0;display:flex;justify-content:center;align-items:flex-start;padding:4vh 16px;overflow-y:auto;overscroll-behavior:contain}.gs-overlay-card{width:min(640px,100%);background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.45);outline:none;overflow:hidden;margin-bottom:4vh;font-family:var(--font-ui)}.gs-overlay-bar{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:12px;padding:8px 12px;background:var(--paper);border-bottom:1px solid var(--line)}.gs-overlay-card>.gs-card{border:0;border-radius:0;margin:0;background:var(--paper)}@media (max-width:599px){.gs-overlay{padding:0;align-items:stretch}.gs-overlay-card{width:100%;min-height:100dvh;border-radius:0;border:0;margin:0;box-shadow:none}}.gs-chips{--chip-sb:transparent;scrollbar-width:thin;scrollbar-color:var(--chip-sb) transparent}.gs-chips:focus-within,.gs-chips:hover{--chip-sb:color-mix(in srgb,var(--ink) 25%,transparent)}.gs-chips::-webkit-scrollbar{height:6px}.gs-chips::-webkit-scrollbar-corner,.gs-chips::-webkit-scrollbar-track{background:transparent}.gs-chips::-webkit-scrollbar-thumb{background:var(--chip-sb);border-radius:999px}.gs-chips::-webkit-scrollbar-button{display:none;width:0;height:0}[data-testid=side-communities] .gs-side-row{display:flex;align-items:center;gap:10px;flex-wrap:nowrap}[data-testid=side-communities] .gs-side-row .gs-ico{width:18px;height:18px;flex:none;display:inline-block;margin:0}[data-testid=side-communities] .gs-side-row>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-cshare{display:flex;flex-direction:column;gap:8px;margin-top:8px}.gs-cshare-page{position:relative;border-radius:12px;overflow:hidden;background:var(--gs-chip)}.gs-cshare-img{display:block;cursor:zoom-in;line-height:0}.gs-cshare-img img{display:block;width:100%;height:auto;max-height:min(80vh,900px);object-fit:contain;background:var(--gs-chip)}.gs-cshare-page>.gs-blur{border-radius:0}.gs-cshare-x{position:absolute;top:8px;inset-inline-end:8px;width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:999px;background:rgb(0 0 0/.6);color:#fff;cursor:pointer}.gs-cshare-card:focus-visible,.gs-cshare-x:focus-visible{outline:2px solid var(--gs-brand,#ff4f2e);outline-offset:2px}.gs-cshare-card{width:100%;margin-top:0;text-align:start;font:inherit;cursor:pointer}.gs-cshare-credit{margin:0;font-size:12px}.gs-cshare-credit a{color:inherit;text-decoration:underline}.gs-cshare-blur{filter:blur(14px)}.gs-cshare-gate .gs-gate a.gs-btn{text-decoration:none}.gs-cshare-pop{position:relative;display:flex;flex-direction:column;gap:10px}.gs-cshare-pop-x{position:absolute;top:10px;inset-inline-end:10px}.gs-cshare-pop-head{display:flex;gap:14px;padding-inline-end:28px}.gs-cshare-pop-head .gs-rel-cover{width:120px}.gs-cshare-pop-info{display:flex;flex-direction:column;gap:4px;min-width:0}.gs-cshare-pop-info h3{margin:0}.gs-cshare-pop-sum{margin:0;line-height:1.5;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.gs-cshare-pop-acts{display:flex;gap:8px;flex-wrap:wrap}.gs-cshare-pop-acts .btn{flex:1 1 160px;justify-content:center;text-align:center}@media (max-width:520px){.gs-cshare-pop-head .gs-rel-cover{width:88px}}.gs-sortrow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 10px}.gs-seg{padding:3px;border-radius:999px;background:var(--gs-chip);gap:2px}.gs-seg,.gs-seg-b{display:inline-flex}.gs-seg-b{align-items:center;gap:5px;height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;font-weight:700;font-size:13px;color:var(--muted);cursor:pointer}.gs-seg-b.on{background:var(--gs-surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.12)}.gs-seg-b:focus-visible,.gs-vote button:focus-visible{outline:2px solid var(--accent,#7c5cff);outline-offset:2px}.gs-flairsel select{height:32px;border-radius:999px;border:1px solid var(--line);background:var(--gs-surface);color:inherit;padding:0 28px 0 12px;font-weight:600;font-size:13px;max-width:180px}.gs-vote{border-radius:999px;background:var(--gs-chip)}.gs-vote,.gs-vote button{display:inline-flex;align-items:center}.gs-vote button{justify-content:center;width:32px;height:32px;border:0;background:transparent;border-radius:999px;color:var(--muted);cursor:pointer}.gs-vote button.up.on{color:#ff4500}.gs-vote button.down.on{color:#7193ff}.gs-vote button.on svg{fill:currentColor}.gs-vote-n{min-width:1.5em;text-align:center;font-weight:800;font-size:13px;font-variant-numeric:tabular-nums}.gs-pinlabel{display:inline-flex;align-items:center;gap:3px;color:#16a34a;font-weight:700}.gs-flairsel .sr-only,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.sr-only{padding:0;margin:-1px;white-space:nowrap;border:0}.gs-ssearch{display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 12px;margin:0 0 10px;border:1px solid var(--line);border-radius:999px;background:var(--gs-surface);color:var(--muted)}.gs-ssearch:focus-within{border-color:var(--accent,#7c5cff);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#7c5cff) 20%,transparent)}.gs-ssearch input{flex:1;min-width:0;border:0;background:transparent;color:var(--ink);font-size:15px;outline:none;height:100%}.gs-trend-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 10px;overscroll-behavior-x:contain}.gs-trend-chips .gs-chip{flex:none}.gs-trend h3{display:flex;align-items:center;gap:6px}.gs-trend ol{list-style:none;margin:8px 0 0;padding:0}.gs-trend li button{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;width:100%;min-height:40px;padding:4px 6px;border:0;background:transparent;border-radius:10px;text-align:left;color:inherit;cursor:pointer}.gs-trend li button:focus-visible,.gs-trend li button:hover{background:var(--gs-chip)}.gs-trend-i{color:var(--muted);font-weight:700;font-variant-numeric:tabular-nums}.gs-trend-t{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-trend-n{color:var(--muted);font-size:12px}.gs-tag{color:var(--accent,#7c5cff);font-weight:600;text-decoration:none}.gs-tag:hover{text-decoration:underline}.gs-sresults{margin:0 0 12px}.gs-sres-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:4px 0 10px}.gs-sres-head h2{font-size:18px;margin:0;outline:none}.gs-sres-block h3{margin:0 0 8px;font-size:14px}.gs-sres-users{list-style:none;margin:0;padding:0;display:grid;gap:6px}.gs-sres-users a{display:block;padding:6px 8px;border-radius:10px}.gs-sres-users a:hover{background:var(--gs-chip)}.gs-lprev-slot:empty{display:none}.gs-lprev{display:flex;gap:12px;margin:8px 0;border:1px solid var(--line);border-radius:12px;overflow:hidden;color:inherit;text-decoration:none;background:var(--gs-surface)}.gs-lprev:hover{border-color:var(--muted)}.gs-lprev img{width:120px;height:120px;object-fit:cover;flex:none;background:var(--gs-chip)}.gs-lprev-txt{display:flex;flex-direction:column;gap:3px;padding:10px 12px 10px 0;min-width:0}.gs-lprev img+.gs-lprev-txt{padding-left:0}.gs-lprev:not(:has(img)) .gs-lprev-txt{padding-left:12px}.gs-lprev-site{font-size:12px;color:var(--muted);text-transform:lowercase}.gs-lprev-desc,.gs-lprev-txt b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gs-lprev-desc{font-size:13px;color:var(--muted)}@media (max-width:520px){.gs-lprev img{width:88px;height:88px}}.gs-locklabel{display:inline-flex;align-items:center;gap:3px;color:#b45309;font-weight:700}.gs-locked-note{display:flex;align-items:center;gap:6px;padding:8px 0}.gs-post:focus-visible{outline:2px solid var(--accent,#7c5cff);outline-offset:2px}.gs-chat-root{--gs-brand:#ff4f2e;--gs-brand2:#5865f2;position:fixed;inset:0;z-index:1200;pointer-events:none;font-family:var(--font-ui);color:var(--ink);font-size:14px;line-height:1.45}.gs-chat-scrim{position:absolute;inset:0;background:transparent;pointer-events:auto}.gs-chat-root .gs-chat{pointer-events:auto;position:absolute;right:20px;bottom:20px;width:min(400px,calc(100vw - 40px));height:min(600px,calc(100dvh - 100px));display:flex;flex-direction:column;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 64px rgb(0 0 0/.28),0 4px 12px rgb(0 0 0/.12);overflow:hidden;outline:none;animation:gs-chat-in .16s ease-out}@keyframes gs-chat-in{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.gs-chat-root .gs-chat-head{display:flex;align-items:flex-start;gap:10px;padding:14px 12px 12px 16px;border-bottom:1px solid var(--line);background:var(--card);font-weight:400}.gs-chat-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:color-mix(in srgb,var(--gs-brand2) 16%,transparent);color:var(--gs-brand2)}.gs-chat-hd{flex:1;min-width:0}.gs-chat-hd h2{margin:0;font-family:var(--font-ui);font-size:16px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-chat-hd p{margin:2px 0 0;font-size:12.5px;color:var(--muted);line-height:1.35}.gs-chat-hd p b{color:var(--ink);font-weight:700}.gs-chat-x{flex:none;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.gs-chat-x:hover{background:var(--paper);color:var(--ink)}.gs-chat-root .gs-chat-list{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:12px 0;display:block;background:var(--paper)}.gs-chat-status{padding:16px;margin:0}.gs-chat-empty,.gs-chat-status{color:var(--muted);text-align:center}.gs-chat-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px}.gs-chat-empty-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--card);color:var(--gs-brand2)}.gs-chat-empty p{margin:0;font-size:14px;font-weight:600}.gs-chat-root .gs-chat-msg{position:relative;display:grid;grid-template-columns:44px 1fr auto;gap:0 10px;padding:6px 14px 2px;font-size:14px}.gs-chat-root .gs-chat-msg.grp{padding-top:1px}.gs-chat-root .gs-chat-msg:hover{background:var(--card)}.gs-chat-av{display:flex;justify-content:center;padding-top:2px}.gs-chat-gt{visibility:hidden;font-size:10.5px;color:var(--muted);padding-top:3px;white-space:nowrap}.gs-chat-msg:hover .gs-chat-gt{visibility:visible}.gs-chat-main{min-width:0}.gs-chat-meta{display:flex;align-items:baseline;gap:8px}.gs-chat-meta b{font-weight:700}.gs-chat-msg.me .gs-chat-meta b{color:var(--gs-brand2)}.gs-chat-meta time{font-size:11.5px;color:var(--muted)}.gs-chat-body{white-space:pre-wrap;overflow-wrap:anywhere}.gs-chat-del{align-self:start;opacity:0;border:0;background:transparent;color:var(--muted);width:28px;height:28px;border-radius:8px;cursor:pointer;display:grid;place-items:center}.gs-chat-del:focus-visible,.gs-chat-msg:hover .gs-chat-del{opacity:1}.gs-chat-del:hover,.gs-chat-err{color:#e5484d;background:var(--paper)}.gs-chat-err{margin:0;padding:6px 16px;font-size:13px}.gs-chat-root .gs-chat-form{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end;padding:10px 12px 8px;border-top:1px solid var(--line);background:var(--paper)}.gs-chat-form textarea{resize:none;min-height:42px;max-height:120px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font:inherit;outline:none;field-sizing:content}.gs-chat-form textarea:focus{border-color:var(--gs-brand2);box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-brand2) 22%,transparent)}.gs-chat-send{width:42px;height:42px;border:0;border-radius:12px;background:var(--gs-brand2);color:#fff;display:grid;place-items:center;cursor:pointer}.gs-chat-send:disabled{opacity:.45;cursor:default}.gs-chat-hint{grid-column:1/-1;font-size:11px;color:var(--muted);padding:0 4px}.gs-chat-form.signin{display:block;padding:12px}.gs-chat-signin{display:flex;align-items:center;justify-content:center;height:42px;border-radius:12px;background:var(--gs-brand);color:#fff!important;font-weight:700;text-decoration:none}.gs-chat-send:focus-visible,.gs-chat-signin:focus-visible,.gs-chat-x:focus-visible{outline:2px solid var(--gs-brand2);outline-offset:2px}@media (max-width:640px){.gs-chat-scrim{background:rgb(0 0 0/.45)}.gs-chat-root .gs-chat{inset:0;right:0;bottom:0;width:100%;height:100dvh;border-radius:0;border:0;animation:gs-chat-up .2s ease-out}.gs-chat-root .gs-chat-head{padding-top:max(12px,env(safe-area-inset-top))}.gs-chat-root .gs-chat-form{padding-bottom:max(8px,env(safe-area-inset-bottom))}.gs-chat-hint{display:none}}@keyframes gs-chat-up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.gs-chat-root .gs-chat{animation:none}}.csx{--b2:#5865f2;font-family:var(--font-ui);color:var(--ink);font-size:14px;line-height:1.45;min-height:0}.csx button{font:inherit}.csx-panel{flex:1;display:flex;flex-direction:column;min-height:0;position:relative}.csx-list{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:10px 0;background:var(--paper);min-height:0}.csx-older{display:block;margin:4px auto 10px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:5px 14px;font-size:12.5px;cursor:pointer}.csx-skel>div{display:flex;gap:10px;padding:8px 16px}.csx-skel span{width:36px;height:36px;border-radius:50%;background:var(--card);flex:none}.csx-skel p{flex:1;height:34px;margin:0;border-radius:8px;background:var(--card);animation:csx-pulse 1.2s ease-in-out infinite}@keyframes csx-pulse{50%{opacity:.5}}.csx-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;color:var(--muted)}.csx-empty-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--card);color:var(--b2)}.csx-empty p{margin:0;font-weight:600}.csx-day,.csx-unread{display:flex;align-items:center;gap:8px;margin:12px 16px 4px;font-size:11.5px;font-weight:700;color:var(--muted)}.csx-day:after,.csx-day:before,.csx-unread:after,.csx-unread:before{content:"";flex:1;height:1px;background:var(--line)}.csx-unread{color:#f23f43}.csx-unread:after,.csx-unread:before{background:#f23f43}.csx-msg{position:relative;padding:6px 16px 2px}.csx-msg.grp{padding-top:1px}.csx-msg:focus-within,.csx-msg:hover{background:var(--card)}.csx-msg.mention{background:color-mix(in srgb,#f0b232 12%,transparent);box-shadow:inset 2px 0 #f0b232}.csx-row{display:grid;grid-template-columns:40px 1fr;gap:0 12px}.csx-av{display:flex;justify-content:center;padding-top:2px}.csx-gt{visibility:hidden;font-size:10.5px;color:var(--muted);padding-top:3px;white-space:nowrap}.csx-msg:hover .csx-gt{visibility:visible}.csx-main{min-width:0}.csx-meta{display:flex;align-items:center;gap:8px}.csx-meta b{font-weight:700}.csx-msg.me .csx-meta b{color:var(--b2)}.csx-meta time{font-size:11.5px;color:var(--muted)}.csx-meta svg{color:#f0b232}.csx-body{white-space:pre-wrap;overflow-wrap:anywhere}.csx-edited{font-size:11px;color:var(--muted)}.csx-mention{color:var(--b2);background:color-mix(in srgb,var(--b2) 15%,transparent);border-radius:4px;padding:0 2px;font-weight:600}.csx-mention.me{color:#b5850b;background:color-mix(in srgb,#f0b232 22%,transparent)}.csx-replyref{display:flex;align-items:center;gap:6px;margin:0 0 2px 52px;font-size:12.5px;color:var(--muted);min-width:0}.csx-replyref b{color:var(--ink);font-weight:600;flex:none}.csx-replyref span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csx-reacts{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.csx-react{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;font-size:13px}.csx-react span{font-size:12px;font-weight:700;color:var(--muted)}.csx-react.on{border-color:var(--b2);background:color-mix(in srgb,var(--b2) 14%,transparent)}.csx-react.on span,.csx-thr{color:var(--b2)}.csx-thr{display:inline-flex;align-items:center;gap:5px;margin-top:4px;border:0;background:none;padding:0;font-weight:600;font-size:12.5px;cursor:pointer}.csx-acts{position:absolute;top:-14px;right:14px;display:none;gap:2px;padding:2px;border:1px solid var(--line);border-radius:8px;background:var(--paper);box-shadow:0 4px 12px rgb(0 0 0/.12);z-index:2}.csx-msg:focus-within .csx-acts,.csx-msg:hover .csx-acts{display:flex}.csx-acts>button{display:grid;place-items:center;width:30px;height:28px;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer}.csx-acts>button:hover{background:var(--card);color:var(--ink)}.csx-acts>button.danger:hover{color:#f23f43}.csx-picker{position:absolute;top:32px;right:0;display:flex;gap:2px;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--paper);box-shadow:0 8px 24px rgb(0 0 0/.18)}.csx-picker button{width:34px;height:34px;border:0;border-radius:8px;background:none;font-size:18px;cursor:pointer}.csx-edit textarea,.csx-picker button:hover{background:var(--card)}.csx-edit textarea{width:100%;box-sizing:border-box;resize:vertical;padding:8px 10px;border:1px solid var(--b2);border-radius:8px;color:var(--ink);font:inherit}.csx-edit div{display:flex;gap:10px;font-size:12px}.csx-lnk{border:0;background:none;padding:2px 0;color:var(--muted);cursor:pointer;font-size:12.5px}.csx-lnk.p{color:var(--b2);font-weight:700}.csx-form{padding:8px 12px 6px;border-top:1px solid var(--line);background:var(--paper)}.csx-replying{display:flex;align-items:center;gap:6px;padding:6px 10px;margin-bottom:6px;border-radius:8px;background:var(--card);font-size:12.5px;color:var(--muted)}.csx-replying span{flex:1}.csx-replying button{border:0;background:none;color:var(--muted);cursor:pointer;display:grid}.csx-inputrow{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:end}.csx-inputrow textarea{resize:none;min-height:42px;max-height:140px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font:inherit;outline:none;field-sizing:content;box-sizing:border-box;width:100%}.csx-inputrow textarea:focus{border-color:var(--b2);box-shadow:0 0 0 3px color-mix(in srgb,var(--b2) 22%,transparent)}.csx-send{width:42px;height:42px;border:0;border-radius:12px;background:var(--b2);color:#fff;display:grid;place-items:center;cursor:pointer}.csx-send:disabled{opacity:.45;cursor:default}.csx-under{display:flex;justify-content:space-between;gap:8px;min-height:18px;font-size:11.5px;color:var(--muted);padding:2px 2px 0}.csx-typing{font-style:italic}.csx-slow{display:inline-flex;align-items:center;gap:4px}.csx-banner{justify-content:center;gap:6px;padding:14px;color:var(--muted);font-size:13px}.csx-banner,.csx-guest{display:flex;align-items:center;border-top:1px solid var(--line);background:var(--card)}.csx-guest{gap:12px;padding:12px 14px}.csx-guest p{flex:1;margin:0;font-size:13px;color:var(--muted)}.csx-signin{flex:none;padding:8px 16px;border-radius:10px;background:var(--b2);color:#fff!important;font-weight:700;text-decoration:none}.csx-err{margin:0;padding:6px 14px;color:#f23f43;font-size:12.5px;background:var(--paper)}.csx-toast{position:absolute;left:50%;bottom:84px;transform:translateX(-50%);padding:8px 14px;border-radius:10px;background:var(--ink);color:var(--paper);box-shadow:0 6px 18px rgb(0 0 0/.2);z-index:5}.csx-muted,.csx-toast{margin:0;font-size:13px}.csx-muted{color:var(--muted);padding:12px 16px}.csx-shell{width:100%;min-width:0;flex:1;align-self:stretch}.csx-page{position:relative;display:grid;grid-template-columns:240px minmax(0,1fr) 260px;height:calc(100dvh - var(--header-h, 64px));min-height:480px;background:var(--paper);border-top:1px solid var(--line)}.csx-side{display:flex;flex-direction:column;min-height:0;background:var(--card);border-right:1px solid var(--line);overflow-y:auto}.csx-side-head{padding:14px 14px 10px;border-bottom:1px solid var(--line)}.csx-side-head h1{margin:6px 0 2px;font-family:var(--font-ui);font-size:17px;font-weight:800}.csx-side-head p{margin:0;font-size:12px;color:var(--muted)}.csx-back{font-size:12.5px;color:var(--muted);text-decoration:none}.csx-back:hover{color:var(--ink)}.csx-side-sec{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 4px;font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.csx-side-sec button{border:0;background:none;color:var(--muted);cursor:pointer;display:grid}.csx-chs{display:grid;gap:1px;padding:0 8px 12px}.csx-ch{border-radius:8px}.csx-ch,.csx-ch>button{display:flex;align-items:center}.csx-ch>button{flex:1;min-width:0;gap:6px;padding:7px 8px;border:0;background:none;color:var(--muted);text-align:left;cursor:pointer;border-radius:8px}.csx-ch>button span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csx-ch:hover>button{color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.csx-ch.on>button{background:color-mix(in srgb,var(--ink) 10%,transparent)}.csx-ch.on>button,.csx-ch.unread>button{color:var(--ink);font-weight:700}.csx-badge{flex:none;min-width:18px;padding:0 5px;border-radius:9px;background:#f23f43;color:#fff;font-size:11px;line-height:18px;text-align:center}.csx-ord{display:none;flex-direction:column}.csx-ch:hover .csx-ord{display:flex}.csx-ord button{border:0;background:none;color:var(--muted);cursor:pointer;padding:0 4px;line-height:1}.csx-newch{display:grid;gap:6px;padding:4px 14px 10px}.csx-newch input,.csx-rename input,.csx-search input{padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit;font-size:13px;min-width:0}.csx-newch div{display:flex;gap:12px;justify-content:flex-end}.csx-center{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0}.csx-head{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);min-height:52px;box-sizing:border-box}.csx-head-ic{color:var(--muted);flex:none}.csx-head h2{margin:0;font-family:var(--font-ui);font-size:16px;font-weight:800;flex:none}.csx-topic{flex:1;min-width:0;margin:0 0 0 8px;padding-left:10px;border-left:1px solid var(--line);font-size:13px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csx-rename{display:flex;gap:8px;align-items:center}.csx-head-acts{display:flex;gap:2px;flex:none}.csx-head-acts button{position:relative;display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:8px;background:none;color:var(--muted);cursor:pointer}.csx-head-acts button:hover,.csx-head-acts button[aria-pressed=true]{color:var(--ink);background:var(--card)}.csx-cnt{position:absolute;right:1px;bottom:2px;font-size:9.5px;font-weight:800;color:#23a55a}.csx-modbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 14px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--b2) 7%,var(--paper));font-size:12px}.csx-modbar span{font-weight:800;color:var(--b2);margin-right:4px}.csx-modbar button{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:999px;padding:3px 10px;cursor:pointer;font-size:12px}.csx-jump{position:absolute;left:50%;bottom:96px;transform:translateX(-50%);border:0;border-radius:999px;background:var(--b2);color:#fff;padding:6px 14px;font-size:12.5px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgb(0 0 0/.2)}.csx-pane{display:flex;flex-direction:column;min-height:0;background:var(--card);border-left:1px solid var(--line);overflow:hidden}.csx-members{padding:14px;overflow-y:auto}.csx-members h3,.csx-pane-head h3{margin:0 0 8px;font-family:var(--font-ui);font-size:11.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.csx-members ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.csx-members li{display:flex;align-items:center;gap:10px;padding:4px 6px;border-radius:8px;font-size:13.5px;font-weight:600}.csx-dotwrap{position:relative;display:inline-flex}.csx-dot{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:#23a55a;border:2px solid var(--card)}.csx-panebox{display:flex;flex-direction:column;min-height:0;height:100%}.csx-pane-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 4px}.csx-pane-head h3{margin:0}.csx-pane-head button{border:0;background:none;color:var(--muted);cursor:pointer;display:grid}.csx-search{display:flex;align-items:center;gap:6px;margin:6px 12px;color:var(--muted)}.csx-search input{flex:1}.csx-panelist{flex:1;overflow-y:auto;padding:6px 0}.csx-pitem{border-bottom:1px solid var(--line);padding-bottom:6px}.csx-pitem .csx-lnk{margin-left:68px}.csx-form.thread{border-top:1px solid var(--line);background:var(--card)}@media (max-width:1100px){.csx-page{grid-template-columns:220px minmax(0,1fr)}.csx-pane{display:none;position:absolute;top:0;right:0;bottom:0;width:min(320px,90vw);z-index:6;box-shadow:-8px 0 24px rgb(0 0 0/.18)}.csx-pane.open{display:flex}}@media (max-width:720px){.csx-page{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:calc(100dvh - 176px);min-height:420px}.csx-side{border-right:0;border-bottom:1px solid var(--line);overflow:visible}.csx-side-head{display:flex;align-items:baseline;gap:10px;padding:8px 12px}.csx-side-head h1{margin:0;font-size:15px}.csx-ord,.csx-side-sec{display:none!important}.csx-chs{display:flex;overflow-x:auto;padding:6px 8px;gap:4px}.csx-ch>button{white-space:nowrap}.csx-topic{display:none}.csx-acts{top:-12px}}