.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}.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;scrollbar-width:thin}.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{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{position:fixed;inset:0;z-index:80;background:rgb(0 0 0/.55);overflow-y:auto;overscroll-behavior:contain}.gs-overlay-card{width:min(680px,100%);margin:24px auto;background:var(--gs-surface);border-radius:16px;min-height:50vh}.gs-overlay-bar{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 12px;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}