.gst-community-post-composer-v157,.gst-community-post-composer-v157 *{box-sizing:border-box;min-width:0}.gst-community-post-composer-v157.gst-room-composer-expanded{--composer-card:color-mix(in srgb,var(--green-950) 82%,#07110d);--composer-card-raised:color-mix(in srgb,var(--green-900) 66%,#08140f);--composer-divider:color-mix(in srgb,var(--green-400) 18%,var(--border));--composer-accent:color-mix(in srgb,var(--green-400) 78%,#66f1b1)}.gst-community-post-composer-v157 .gst-composer-mode-head-v157{display:grid;grid-template-columns:2.55rem minmax(0,1fr) auto;align-items:center;gap:.7rem;border-bottom:1px solid var(--composer-divider);background:linear-gradient(90deg,color-mix(in srgb,var(--green-500) 9%,transparent),transparent 42%),color-mix(in srgb,var(--gst-composer-panel) 84%,transparent);padding:.7rem .82rem}.gst-community-post-composer-v157 .gst-composer-mode-icon-v157{display:grid;width:2.55rem;height:2.55rem;place-items:center;border:1px solid color-mix(in srgb,var(--green-400) 36%,var(--border));border-radius:.78rem;background:color-mix(in srgb,var(--green-500) 13%,var(--gst-composer-panel-2));color:var(--primary-neon)}.gst-community-post-composer-v157 .gst-composer-mode-head-v157>span:nth-child(2){display:grid;gap:.05rem}.gst-community-post-composer-v157 .gst-composer-mode-head-v157 small{color:var(--gst-composer-subtle);font-family:var(--font-mono),ui-monospace,monospace;font-size:.55rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.gst-community-post-composer-v157 .gst-composer-mode-head-v157 strong{color:var(--text);font-size:.86rem;line-height:1.2}.gst-community-post-composer-v157 .gst-composer-mode-head-v157 p{margin:.1rem 0 0;color:var(--gst-composer-muted);font-size:.66rem;line-height:1.35}.gst-community-post-composer-v157 .gst-composer-readiness-v157{display:inline-flex;min-height:1.85rem;align-items:center;border:1px solid var(--composer-divider);border-radius:999px;background:color-mix(in srgb,var(--gst-composer-panel-2) 82%,transparent);padding:.3rem .58rem;color:var(--gst-composer-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.52rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap}.gst-community-post-composer-v157 .gst-composer-readiness-v157.is-ready{border-color:color-mix(in srgb,var(--green-400) 48%,var(--border));background:color-mix(in srgb,var(--green-500) 13%,var(--gst-composer-panel-2));color:var(--primary-neon)}.gst-community-post-composer-v157 .gst-room-composer-fields{gap:.72rem!important;background:color-mix(in srgb,#020906 34%,transparent)}.gst-community-post-composer-v157 .gst-composer-context-v157,.gst-community-post-composer-v157 .gst-composer-primary-v157{display:grid;gap:.72rem;overflow:visible;border:1px solid var(--composer-divider);border-radius:.9rem;background:var(--composer-card);padding:.72rem}.gst-community-post-composer-v157 .gst-composer-context-toggle-v157,.gst-community-post-composer-v157 .gst-composer-section-head-v157{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.58rem}.gst-community-post-composer-v157 .gst-composer-section-head-v157>b{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid color-mix(in srgb,var(--green-400) 42%,var(--border));border-radius:.55rem;background:color-mix(in srgb,var(--green-500) 13%,transparent);color:var(--primary-neon);font-family:var(--font-mono),ui-monospace,monospace;font-size:.58rem}.gst-community-post-composer-v157 .gst-composer-section-head-v157>b>svg{width:.9rem;height:.9rem}.gst-community-post-composer-v157 .gst-composer-context-toggle-v157>span:nth-child(2),.gst-community-post-composer-v157 .gst-composer-section-head-v157>span{display:grid;gap:.06rem;text-align:left}.gst-community-post-composer-v157 .gst-composer-context-toggle-v157 strong,.gst-community-post-composer-v157 .gst-composer-section-head-v157 strong{color:var(--text);font-size:.73rem}.gst-community-post-composer-v157 .gst-composer-context-toggle-v157 small,.gst-community-post-composer-v157 .gst-composer-section-head-v157 small{color:var(--gst-composer-muted);font-size:.61rem;line-height:1.35}.gst-community-post-composer-v157 .gst-composer-context-v157.is-collapsible{padding:0}.gst-community-post-composer-v157 .gst-composer-context-toggle-v157{width:100%;border:0;border-radius:.9rem;background:transparent;padding:.72rem;color:inherit}.gst-community-post-composer-v157 .gst-composer-context-toggle-v157:focus-visible,.gst-community-post-composer-v157 .gst-composer-context-toggle-v157:hover{background:color-mix(in srgb,var(--green-500) 7%,transparent);outline:none}.gst-community-post-composer-v157 .gst-composer-context-icon-v157{display:grid;width:1.75rem;height:1.75rem;place-items:center;border:1px solid var(--composer-divider);border-radius:.55rem;color:var(--primary-neon)}.gst-community-post-composer-v157 .gst-composer-context-summary-v157{display:flex;align-items:center;justify-content:flex-end;gap:.28rem}.gst-community-post-composer-v157 .gst-composer-context-summary-v157 b{border:1px solid var(--composer-divider);border-radius:999px;padding:.2rem .42rem;color:var(--gst-composer-muted);font-size:.54rem;font-weight:850;white-space:nowrap}.gst-community-post-composer-v157 .gst-composer-context-summary-v157 svg{margin-left:.2rem;color:var(--gst-composer-muted);transition:transform .16s ease}.gst-community-post-composer-v157 .gst-composer-context-v157.is-open .gst-composer-context-summary-v157 svg{transform:rotate(180deg)}.gst-community-post-composer-v157 .gst-composer-context-body-v157{display:grid;gap:.72rem;border-top:1px solid var(--composer-divider);padding:.72rem}.gst-community-post-composer-v157 .gst-composer-context-body-v157[hidden]{display:none!important}.gst-community-post-composer-v157 .gst-composer-context-v157:not(.is-collapsible) .gst-composer-context-body-v157{border-top:0;padding:0}.gst-community-post-composer-v157 .gst-structured-builder-v157{gap:0!important;overflow:hidden!important;border-color:color-mix(in srgb,var(--green-400) 24%,var(--border))!important;background:color-mix(in srgb,#03100b 92%,transparent)!important;padding:0!important}.gst-community-post-composer-v157 .gst-structured-builder-head-v157{min-height:4.3rem;border-bottom:1px solid var(--composer-divider);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--green-400) 12%,transparent),transparent 38%),color-mix(in srgb,var(--green-900) 45%,transparent);padding:.72rem .8rem}.gst-community-post-composer-v157 .gst-structured-builder-count-v157{display:grid!important;min-width:3.6rem;justify-items:center;gap:0!important;border:1px solid var(--composer-divider);border-radius:.7rem;background:color-mix(in srgb,var(--gst-composer-panel-2) 82%,transparent);padding:.35rem .5rem}.gst-community-post-composer-v157 .gst-structured-builder-count-v157 strong{color:var(--primary-neon)!important;font-size:.82rem!important}.gst-community-post-composer-v157 .gst-structured-builder-count-v157 small{font-family:var(--font-mono),ui-monospace,monospace;font-size:.48rem!important;text-transform:uppercase}.gst-community-post-composer-v157 .gst-structured-flow-v157{display:grid}.gst-community-post-composer-v157 .gst-structured-step-v157{display:grid;gap:.72rem;padding:.8rem}.gst-community-post-composer-v157 .gst-structured-step-v157+.gst-structured-step-v157{border-top:1px solid var(--composer-divider)}.gst-community-post-composer-v157 .gst-structured-step-v157.is-settings{background:color-mix(in srgb,var(--green-900) 18%,transparent)}.gst-community-post-composer-v157 .gst-structured-step-head-v157{display:grid;grid-template-columns:1.8rem minmax(0,1fr) auto;align-items:center;gap:.6rem}.gst-community-post-composer-v157 .gst-structured-step-head-v157>b{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid color-mix(in srgb,var(--green-400) 42%,var(--border));border-radius:.58rem;background:color-mix(in srgb,var(--green-500) 12%,var(--gst-composer-panel-2));color:var(--primary-neon);font-family:var(--font-mono),ui-monospace,monospace;font-size:.58rem}.gst-community-post-composer-v157 .gst-structured-step-head-v157>span{display:grid;gap:.08rem}.gst-community-post-composer-v157 .gst-structured-step-head-v157>span>strong{color:var(--text);font-size:.75rem}.gst-community-post-composer-v157 .gst-structured-step-head-v157>span>small{color:var(--gst-composer-muted);font-size:.61rem;line-height:1.35}.gst-community-post-composer-v157 .gst-structured-source-grid-v157{display:grid;grid-template-columns:minmax(0,.92fr) minmax(20rem,1.08fr);align-items:start;gap:.7rem}.gst-community-post-composer-v157 .gst-structured-source-card-v157{position:relative;display:grid;gap:.58rem;min-height:8.5rem;overflow:visible;border:1px solid var(--composer-divider);border-radius:.78rem;background:color-mix(in srgb,var(--gst-composer-panel-2) 70%,transparent);padding:.65rem}.gst-community-post-composer-v157 .gst-structured-source-card-v157>header{display:grid;grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.5rem}.gst-community-post-composer-v157 .gst-structured-source-card-v157>header>svg{width:1.7rem;height:1.7rem;border:1px solid var(--composer-divider);border-radius:.5rem;padding:.36rem;color:var(--primary-neon)}.gst-community-post-composer-v157 .gst-structured-source-card-v157>header>span{display:grid;gap:.04rem}.gst-community-post-composer-v157 .gst-structured-source-card-v157>header strong{color:var(--text);font-size:.69rem}.gst-community-post-composer-v157 .gst-structured-source-card-v157>header small{color:var(--gst-composer-muted);font-size:.57rem}.gst-community-post-composer-v157 .gst-structured-import-plan-v157{display:grid;gap:.5rem}.gst-community-post-composer-v157 .gst-structured-import-summary-v157{display:flex;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid var(--composer-divider);border-radius:.62rem;background:color-mix(in srgb,var(--green-500) 5%,transparent);padding:.45rem .55rem}.gst-community-post-composer-v157 .gst-structured-import-summary-v157>span{display:grid;gap:.05rem}.gst-community-post-composer-v157 .gst-structured-import-summary-v157 strong{overflow:hidden;color:var(--text);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.gst-community-post-composer-v157 .gst-structured-import-summary-v157 small{color:var(--gst-composer-muted);font-size:.55rem}.gst-community-post-composer-v157 .gst-structured-import-summary-v157>b{flex:0 0 auto;border:1px solid var(--composer-divider);border-radius:999px;padding:.2rem .38rem;color:var(--primary-neon);font-size:.5rem;text-transform:uppercase}.gst-community-post-composer-v157 .gst-structured-import-mode-v157{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.gst-community-post-composer-v157 .gst-structured-import-mode-v157>button{display:grid;gap:.05rem;min-height:2.7rem;border:1px solid var(--composer-divider);border-radius:.62rem;background:transparent;padding:.42rem .52rem;color:var(--gst-composer-muted);text-align:left}.gst-community-post-composer-v157 .gst-structured-import-mode-v157>button.is-active{border-color:color-mix(in srgb,var(--green-400) 54%,var(--border));background:color-mix(in srgb,var(--green-500) 12%,transparent);color:var(--text)}.gst-community-post-composer-v157 .gst-structured-import-mode-v157 strong{font-size:.62rem}.gst-community-post-composer-v157 .gst-structured-import-mode-v157 small{font-size:.52rem}.gst-community-post-composer-v157 .gst-structured-import-action-v157{display:grid;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.48rem;width:100%;min-height:3.2rem;border:1px solid color-mix(in srgb,var(--green-400) 52%,var(--border));border-radius:.68rem;background:linear-gradient(135deg,color-mix(in srgb,var(--green-500) 17%,var(--gst-composer-panel-2)),var(--gst-composer-panel-2));padding:.48rem .62rem;color:var(--text);text-align:left}.gst-community-post-composer-v157 .gst-structured-import-action-v157>svg{color:var(--primary-neon)}.gst-community-post-composer-v157 .gst-structured-import-action-v157>span{display:grid;gap:.04rem}.gst-community-post-composer-v157 .gst-structured-import-action-v157 strong{color:var(--primary-neon);font-size:.66rem}.gst-community-post-composer-v157 .gst-structured-import-action-v157 small,.gst-community-post-composer-v157 .gst-structured-import-empty-v157{color:var(--gst-composer-muted);font-size:.55rem;line-height:1.35}.gst-community-post-composer-v157 .gst-structured-import-empty-v157{margin:auto 0 0;border:1px dashed var(--composer-divider);border-radius:.62rem;padding:.6rem;text-align:center}.gst-community-post-composer-v157 .gst-structured-context-grid{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr)!important}.gst-community-post-composer-v157 .gst-ranking-score-bar-v157,.gst-community-post-composer-v157 .gst-tier-preset-bar-v157{margin-top:0}.gst-community-post-composer-v157 .gst-ranking-score-bar-v157{display:grid!important;grid-template-columns:auto repeat(3,minmax(8.5rem,1fr))!important;gap:.42rem!important;padding:.5rem!important}.gst-community-post-composer-v157 .gst-ranking-score-bar-v157>span{align-self:center}.gst-community-post-composer-v157 .gst-ranking-score-bar-v157>button{display:grid!important;min-height:3rem!important;justify-items:start!important;gap:.04rem!important;padding:.42rem .55rem!important;text-align:left!important}.gst-community-post-composer-v157 .gst-ranking-score-bar-v157>button small,.gst-community-post-composer-v157 .gst-ranking-score-bar-v157>button strong{display:block}.gst-community-post-composer-v157 .gst-ranking-score-bar-v157>button strong{color:inherit;font-size:.64rem}.gst-community-post-composer-v157 .gst-ranking-score-bar-v157>button small{color:var(--gst-composer-muted);font-size:.51rem}.gst-community-post-composer-v157 .gst-structured-organize-head-v157{align-items:start}.gst-community-post-composer-v157 .gst-structured-organize-actions-v157{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.gst-community-post-composer-v157 .gst-structured-organize-actions-v157>button,.gst-community-post-composer-v157 .gst-structured-visibility-v157 button{display:inline-flex;min-height:2.05rem;align-items:center;justify-content:center;gap:.3rem;border:1px solid var(--composer-divider);border-radius:.58rem;background:color-mix(in srgb,var(--gst-composer-panel-2) 82%,transparent);padding:.34rem .52rem;color:var(--gst-composer-muted);font-size:.57rem;font-weight:850}.gst-community-post-composer-v157 .gst-structured-organize-actions-v157>button:focus-visible:not(:disabled),.gst-community-post-composer-v157 .gst-structured-organize-actions-v157>button:hover:not(:disabled),.gst-community-post-composer-v157 .gst-structured-visibility-v157 button:focus-visible,.gst-community-post-composer-v157 .gst-structured-visibility-v157 button:hover{border-color:color-mix(in srgb,var(--green-400) 46%,var(--border));color:var(--primary-neon);outline:none}.gst-community-post-composer-v157 .gst-structured-hidden-note-v157{align-self:center;border:1px dashed var(--composer-divider);border-radius:.5rem;padding:.36rem .48rem!important;color:var(--gst-composer-muted)!important;font-size:.54rem!important;white-space:nowrap}.gst-community-post-composer-v157 .gst-structured-visibility-v157{display:flex;align-items:center;justify-content:space-between;gap:.7rem;border:1px solid var(--composer-divider);border-radius:.68rem;background:color-mix(in srgb,var(--green-500) 5%,transparent);padding:.5rem .58rem}.gst-community-post-composer-v157 .gst-structured-visibility-v157>span{color:var(--gst-composer-muted);font-size:.59rem}.gst-community-post-composer-v157 .gst-structured-visibility-v157>span strong{color:var(--text)}.gst-community-post-composer-v157 .gst-structured-visibility-v157>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.32rem}.gst-community-post-composer-v157 .gst-structured-builder-status-v157{border-top:1px solid var(--composer-divider);background:color-mix(in srgb,var(--green-900) 22%,transparent);padding:.62rem .8rem!important}.gst-community-post-composer-v157 .gst-structured-builder-status-v157>strong{max-width:min(34rem,45vw);overflow:hidden;color:var(--primary-neon)!important;text-overflow:ellipsis;white-space:nowrap}.gst-community-post-composer-v157 .gst-room-composer-footer{position:sticky;bottom:0;z-index:18;border-top-color:color-mix(in srgb,var(--green-400) 24%,var(--border))!important;background:color-mix(in srgb,#06130e 92%,transparent)!important;backdrop-filter:blur(18px)}@container gst-post-composer (max-width: 74rem){.gst-community-post-composer-v157 .gst-structured-context-grid,.gst-community-post-composer-v157 .gst-structured-source-grid-v157{grid-template-columns:minmax(0,1fr)!important}.gst-community-post-composer-v157 .gst-ranking-score-bar-v157{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gst-community-post-composer-v157 .gst-ranking-score-bar-v157>span{grid-column:1/-1}}@container gst-post-composer (max-width: 52rem){.gst-community-post-composer-v157 .gst-composer-mode-head-v157{grid-template-columns:2.35rem minmax(0,1fr)}.gst-community-post-composer-v157 .gst-composer-readiness-v157{grid-column:2;justify-self:start}.gst-community-post-composer-v157 .gst-structured-step-head-v157{grid-template-columns:1.8rem minmax(0,1fr)}.gst-community-post-composer-v157 .gst-structured-organize-actions-v157{grid-column:1/-1;justify-content:flex-start}.gst-community-post-composer-v157 .gst-structured-visibility-v157{align-items:stretch;flex-direction:column}.gst-community-post-composer-v157 .gst-structured-visibility-v157>div{justify-content:flex-start}}@container gst-post-composer (max-width: 36rem){.gst-community-post-composer-v157 .gst-composer-mode-head-v157 p,.gst-community-post-composer-v157 .gst-structured-step-head-v157>span>small{display:none}.gst-community-post-composer-v157 .gst-composer-context-toggle-v157{grid-template-columns:1.75rem minmax(0,1fr)}.gst-community-post-composer-v157 .gst-composer-context-summary-v157{grid-column:1/-1;justify-content:flex-start;padding-left:2.33rem}.gst-community-post-composer-v157 .gst-ranking-score-bar-v157{grid-template-columns:minmax(0,1fr)!important}.gst-community-post-composer-v157 .gst-structured-import-mode-v157{grid-template-columns:minmax(0,1fr)}.gst-community-post-composer-v157 .gst-structured-builder-status-v157{grid-template-columns:1.7rem minmax(0,1fr)!important}.gst-community-post-composer-v157 .gst-structured-builder-status-v157>strong{grid-column:1/-1;max-width:100%;white-space:normal}}@media (prefers-reduced-motion:reduce){.gst-community-post-composer-v157 *,.gst-community-post-composer-v157 :after,.gst-community-post-composer-v157 :before{scroll-behavior:auto!important;transition-duration:.001ms!important}}.gst-community-post-composer-v158,.gst-community-post-composer-v158 *{box-sizing:border-box;min-width:0}.gst-community-post-composer-v158.gst-room-composer-expanded{--composer-v158-base:#04110c;--composer-v158-surface:#071a12;--composer-v158-raised:#0a2117;--composer-v158-inset:#030d09;--composer-v158-border:color-mix(in srgb,var(--green-400) 20%,#234438);--composer-v158-border-strong:color-mix(in srgb,var(--green-300) 50%,#275342);--composer-v158-copy:color-mix(in srgb,var(--text) 91%,#d8fff0);--composer-v158-muted:color-mix(in srgb,var(--text) 65%,#83a997);--composer-v158-subtle:color-mix(in srgb,var(--text) 46%,#577569);border-color:var(--composer-v158-border)!important;background:radial-gradient(circle at 15% -15%,color-mix(in srgb,var(--green-400) 8%,transparent),transparent 28rem),var(--composer-v158-base)!important;box-shadow:0 20px 56px rgba(0,0,0,.24),inset 0 1px rgba(255,255,255,.018)}.gst-community-post-composer-v158 .gst-room-composer-tabs{gap:.32rem!important;border-bottom-color:var(--composer-v158-border)!important;background:color-mix(in srgb,var(--composer-v158-inset) 88%,transparent)!important;padding:.48rem .58rem!important}.gst-community-post-composer-v158 .gst-room-composer-tabs>button{min-height:2.25rem!important;border-color:transparent!important;border-radius:.65rem!important;background:transparent!important;padding-inline:.7rem!important;color:var(--composer-v158-muted)!important}.gst-community-post-composer-v158 .gst-room-composer-tabs>button:focus-visible,.gst-community-post-composer-v158 .gst-room-composer-tabs>button:hover{border-color:var(--composer-v158-border)!important;background:color-mix(in srgb,var(--green-500) 7%,var(--composer-v158-surface))!important;color:var(--composer-v158-copy)!important}.gst-community-post-composer-v158 .gst-room-composer-tabs>button.is-active,.gst-community-post-composer-v158 .gst-room-composer-tabs>button[aria-selected=true]{border-color:color-mix(in srgb,var(--green-300) 48%,var(--composer-v158-border))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--green-400) 16%,transparent),transparent),color-mix(in srgb,var(--green-500) 12%,var(--composer-v158-raised))!important;color:var(--primary-neon)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green-300) 8%,transparent)}.gst-community-post-composer-v158 .gst-room-composer-fields{gap:.72rem!important;background:transparent!important;padding:.72rem!important}.gst-community-post-composer-v158 .gst-composer-primary-v157.is-structured-v158{gap:.65rem;border:0;border-radius:0;background:transparent;padding:0}.gst-community-post-composer-v158 .gst-composer-primary-v157.is-structured-v158>.gst-composer-title-shell-v156{border:1px solid var(--composer-v158-border);border-radius:.82rem;background:linear-gradient(90deg,color-mix(in srgb,var(--green-400) 6%,transparent),transparent 42%),var(--composer-v158-surface);padding:.46rem}.gst-community-post-composer-v158 .gst-composer-primary-v157.is-structured-v158 .gst-room-composer-title{height:2.72rem!important;border-color:color-mix(in srgb,var(--green-300) 18%,var(--composer-v158-border))!important;background:var(--composer-v158-inset)!important}.gst-community-post-composer-v158 .gst-composer-context-v157,.gst-community-post-composer-v158 .gst-composer-primary-v157:not(.is-structured-v158){border-color:var(--composer-v158-border);background:var(--composer-v158-surface)}.gst-community-post-composer-v158 .gst-structured-builder-v157{overflow:visible!important;border:1px solid var(--composer-v158-border)!important;border-radius:.9rem!important;background:var(--composer-v158-inset)!important;box-shadow:0 14px 34px rgba(0,0,0,.18)}.gst-community-post-composer-v158 .gst-structured-builder-head-v157{min-height:3.7rem!important;border-bottom-color:var(--composer-v158-border)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--green-400) 9%,transparent),transparent 48%),var(--composer-v158-surface)!important;padding:.62rem .72rem!important}.gst-community-post-composer-v158 .gst-structured-builder-head-v157 strong{color:var(--composer-v158-copy)!important}.gst-community-post-composer-v158 .gst-structured-builder-head-v157 small{color:var(--composer-v158-muted)!important}.gst-community-post-composer-v158 .gst-structured-flow-v157{gap:0!important}.gst-community-post-composer-v158 .gst-structured-step-v157{--step-v158-accent:#5ce2ad;gap:.62rem!important;border:0!important;border-top:1px solid var(--composer-v158-border)!important;border-radius:0!important;background:var(--composer-v158-surface)!important;padding:.7rem!important}.gst-community-post-composer-v158 .gst-structured-step-v157:first-child{border-top:0!important}.gst-community-post-composer-v158 .gst-structured-step-v157.is-source{--step-v158-accent:#63e6be;background:linear-gradient(105deg,rgba(47,211,156,.035),transparent 34%),var(--composer-v158-surface)!important}.gst-community-post-composer-v158 .gst-structured-step-v157.is-settings{--step-v158-accent:#e7c46b;background:linear-gradient(105deg,rgba(231,196,107,.035),transparent 34%),color-mix(in srgb,var(--composer-v158-surface) 94%,#171307)!important}.gst-community-post-composer-v158 .gst-structured-step-v157.is-organize{--step-v158-accent:#73c9e9;background:linear-gradient(105deg,rgba(115,201,233,.03),transparent 34%),color-mix(in srgb,var(--composer-v158-surface) 96%,#07131a)!important}.gst-community-post-composer-v158 .gst-structured-step-head-v157>b{border-color:color-mix(in srgb,var(--step-v158-accent) 52%,var(--composer-v158-border))!important;background:color-mix(in srgb,var(--step-v158-accent) 12%,var(--composer-v158-inset))!important;color:var(--step-v158-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--step-v158-accent) 5%,transparent)}.gst-community-post-composer-v158 .gst-structured-step-head-v157 strong{color:var(--composer-v158-copy)!important}.gst-community-post-composer-v158 .gst-structured-step-head-v157 small{color:var(--composer-v158-muted)!important}.gst-community-post-composer-v158 .gst-structured-source-card-v157{min-height:0!important;border-color:color-mix(in srgb,var(--step-v158-accent) 20%,var(--composer-v158-border))!important;border-radius:.76rem!important;background:color-mix(in srgb,var(--composer-v158-raised) 88%,transparent)!important;box-shadow:inset 0 1px rgba(255,255,255,.015)}.gst-community-post-composer-v158 .gst-structured-source-card-v157>header>span:first-child,.gst-community-post-composer-v158 .gst-structured-source-card-v157>header>svg{color:var(--step-v158-accent)!important}.gst-community-post-composer-v158 .gst-ranking-score-bar-v157,.gst-community-post-composer-v158 .gst-structured-context-grid>label,.gst-community-post-composer-v158 .gst-structured-suggestions-toggle{border-color:color-mix(in srgb,var(--step-v158-accent) 18%,var(--composer-v158-border))!important;background:color-mix(in srgb,var(--composer-v158-raised) 84%,transparent)!important}.gst-community-post-composer-v158 .gst-ranking-score-bar-v157>button.is-active{border-color:color-mix(in srgb,#e7c46b 60%,var(--composer-v158-border))!important;background:color-mix(in srgb,#e7c46b 13%,var(--composer-v158-inset))!important;color:#f5d983!important}.gst-community-post-composer-v158 .gst-composer-context-v157.is-collapsible{border-radius:.82rem;background:color-mix(in srgb,var(--composer-v158-surface) 86%,transparent)}.gst-community-post-composer-v158 .gst-composer-context-toggle-v157{min-height:3.45rem;grid-template-columns:2rem minmax(0,1fr) auto;gap:.62rem;border-radius:.82rem;padding:.58rem .65rem}.gst-community-post-composer-v158 .gst-composer-context-toggle-v157:focus-visible,.gst-community-post-composer-v158 .gst-composer-context-toggle-v157:hover{background:color-mix(in srgb,var(--green-500) 7%,var(--composer-v158-raised));box-shadow:inset 0 0 0 1px var(--composer-v158-border)}.gst-community-post-composer-v158 .gst-composer-context-icon-v157{width:2rem;height:2rem;border-color:var(--composer-v158-border);border-radius:.6rem;background:var(--composer-v158-inset)}.gst-community-post-composer-v158 .gst-composer-context-toggle-v157 strong{color:var(--composer-v158-copy);font-size:.76rem}.gst-community-post-composer-v158 .gst-composer-context-toggle-v157 small{color:var(--composer-v158-muted);font-size:.61rem}.gst-community-post-composer-v158 .gst-composer-context-summary-v157{gap:.32rem}.gst-community-post-composer-v158 .gst-composer-context-summary-v157 b{border-color:var(--composer-v158-border);background:var(--composer-v158-inset);color:var(--composer-v158-muted)}.gst-community-post-composer-v158 .gst-composer-context-action-v158{color:var(--primary-neon);font-size:.61rem;font-weight:850;white-space:nowrap}.gst-community-post-composer-v158 .gst-composer-context-body-v157{gap:0;border-top-color:var(--composer-v158-border);background:color-mix(in srgb,var(--composer-v158-inset) 72%,transparent);padding:.65rem}.gst-community-post-composer-v158 .gst-composer-context-grid-v158{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:stretch;gap:.62rem}.gst-community-post-composer-v158 .gst-composer-context-panel-v158{display:grid;align-content:start;gap:.55rem;min-height:9rem;overflow:hidden;border:1px solid var(--composer-v158-border);border-radius:.76rem;background:var(--composer-v158-surface);padding:.58rem}.gst-community-post-composer-v158 .gst-composer-context-panel-v158.is-copy{background:linear-gradient(145deg,rgba(65,210,154,.035),transparent 38%),var(--composer-v158-surface)}.gst-community-post-composer-v158 .gst-composer-context-panel-v158.is-media{background:linear-gradient(145deg,rgba(79,190,214,.035),transparent 38%),var(--composer-v158-surface)!important}.gst-community-post-composer-v158 .gst-composer-context-panel-head-v158{display:grid;grid-template-columns:1.9rem minmax(0,1fr);align-items:center;gap:.48rem}.gst-community-post-composer-v158 .gst-composer-context-panel-head-v158>span{display:grid;width:1.9rem;height:1.9rem;place-items:center;border:1px solid var(--composer-v158-border);border-radius:.58rem;background:var(--composer-v158-inset);color:var(--primary-neon)}.gst-community-post-composer-v158 .gst-composer-context-panel-head-v158>div{display:grid;gap:.04rem}.gst-community-post-composer-v158 .gst-composer-context-panel-head-v158 strong{color:var(--composer-v158-copy);font-size:.72rem}.gst-community-post-composer-v158 .gst-composer-context-panel-head-v158 small{color:var(--composer-v158-muted);font-size:.59rem;line-height:1.35}.gst-community-post-composer-v158 .gst-composer-context-panel-v158 .gst-room-composer-body{min-height:6.5rem!important;height:100%!important;border-color:var(--composer-v158-border)!important;background:var(--composer-v158-inset)!important}.gst-community-post-composer-v158 .gst-composer-context-panel-v158.is-media{grid-template-rows:auto minmax(0,1fr) auto}.gst-community-post-composer-v158 .gst-room-media-composer-head-v158{display:grid!important;grid-template-columns:1.9rem minmax(7rem,1fr) auto auto!important;align-items:center!important;gap:.48rem!important}.gst-community-post-composer-v158 .gst-room-media-heading-icon{width:1.9rem!important;height:1.9rem!important;border-color:var(--composer-v158-border)!important;border-radius:.58rem!important;background:var(--composer-v158-inset)!important;color:#72d9e6!important}.gst-community-post-composer-v158 .gst-room-media-composer-head>div{gap:.04rem!important}.gst-community-post-composer-v158 .gst-room-media-composer-head strong{color:var(--composer-v158-copy)!important;font-size:.72rem!important}.gst-community-post-composer-v158 .gst-room-media-composer-head>div>span{color:var(--composer-v158-muted)!important;font-size:.58rem!important}.gst-community-post-composer-v158 .gst-composer-media-limits-v158{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:.25rem}.gst-community-post-composer-v158 .gst-composer-media-limits-v158>b{display:inline-flex;min-height:1.45rem;align-items:center;gap:.22rem;border:1px solid var(--composer-v158-border);border-radius:999px;background:var(--composer-v158-inset);padding:.16rem .38rem;color:var(--composer-v158-muted);font-family:var(--font-mono),ui-monospace,monospace;font-size:.48rem;font-weight:850;white-space:nowrap}.gst-community-post-composer-v158 .gst-room-media-composer-head>button{min-height:1.9rem!important;border-color:var(--composer-v158-border)!important;border-radius:.58rem!important;background:var(--composer-v158-inset)!important;padding:0 .58rem!important}.gst-community-post-composer-v158 .gst-room-media-drop{display:grid!important;grid-template-columns:2.4rem minmax(0,1fr) auto!important;min-height:6.2rem!important;align-items:center!important;gap:.62rem!important;border:1px dashed color-mix(in srgb,#72d9e6 34%,var(--composer-v158-border))!important;border-radius:.68rem!important;background:radial-gradient(circle at 10% 10%,rgba(114,217,230,.07),transparent 34%),var(--composer-v158-inset)!important;padding:.72rem!important;text-align:left!important}.gst-community-post-composer-v158 .gst-room-media-drop:focus-visible,.gst-community-post-composer-v158 .gst-room-media-drop:hover,.gst-community-post-composer-v158 .is-dragging .gst-room-media-drop{border-color:#72d9e6!important;background:radial-gradient(circle at 10% 10%,rgba(114,217,230,.12),transparent 36%),color-mix(in srgb,var(--composer-v158-inset) 88%,#092027)!important;box-shadow:0 0 0 3px rgba(114,217,230,.07)!important}.gst-community-post-composer-v158 .gst-room-media-drop-icon{width:2.4rem!important;height:2.4rem!important;border-color:color-mix(in srgb,#72d9e6 42%,var(--composer-v158-border))!important;background:rgba(114,217,230,.07)!important;color:#72d9e6!important}.gst-community-post-composer-v158 .gst-room-media-drop strong{color:var(--composer-v158-copy)!important;font-size:.7rem!important}.gst-community-post-composer-v158 .gst-room-media-drop small{color:var(--composer-v158-muted)!important;font-size:.56rem!important}.gst-community-post-composer-v158 .gst-room-media-drop>b{border:1px solid color-mix(in srgb,#72d9e6 36%,var(--composer-v158-border));border-radius:.55rem;background:rgba(114,217,230,.075);padding:.38rem .55rem;color:#9ce7f0;font-size:.58rem;font-weight:900;white-space:nowrap}.gst-community-post-composer-v158 .gst-composer-media-note-v158{display:flex;align-items:center;gap:.35rem;margin:0;color:var(--composer-v158-subtle);font-size:.53rem;line-height:1.35}.gst-community-post-composer-v158 .gst-composer-media-note-v158 svg{flex:0 0 auto;color:color-mix(in srgb,var(--primary-neon) 70%,var(--composer-v158-muted))}.gst-community-post-composer-v158 .gst-room-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.42rem!important}.gst-community-post-composer-v158 .gst-room-media-grid.has-video{grid-template-columns:1fr!important}.gst-community-post-composer-v158 .gst-room-media-item{aspect-ratio:16/10;border-color:var(--composer-v158-border)!important;border-radius:.62rem!important;background:var(--composer-v158-inset)!important}.gst-community-post-composer-v158 .gst-room-media-item>img,.gst-community-post-composer-v158 .gst-room-media-item>video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gst-community-post-composer-v158 .gst-composer-readiness-inline-v158{min-height:1.75rem;border-color:var(--composer-v158-border);background:var(--composer-v158-inset);padding:.24rem .46rem}.gst-community-post-composer-v158 .gst-room-composer-footer{border-top-color:var(--composer-v158-border)!important;background:color-mix(in srgb,var(--composer-v158-base) 94%,transparent)!important}.gst-community-post-composer-v158 .gst-room-composer-flairs>span{color:var(--composer-v158-muted)!important}@container gst-post-composer (max-width: 58rem){.gst-community-post-composer-v158 .gst-composer-context-grid-v158{grid-template-columns:1fr}.gst-community-post-composer-v158 .gst-composer-context-panel-v158{min-height:0}}@container gst-post-composer (max-width: 44rem){.gst-community-post-composer-v158 .gst-room-media-composer-head-v158{grid-template-columns:1.9rem minmax(0,1fr) auto!important}.gst-community-post-composer-v158 .gst-composer-media-limits-v158{grid-column:2/-1;justify-content:flex-start}.gst-community-post-composer-v158 .gst-composer-context-summary-v157 b{display:none}.gst-community-post-composer-v158 .gst-room-composer-actions{flex-wrap:wrap}}@container gst-post-composer (max-width: 32rem){.gst-community-post-composer-v158 .gst-room-composer-fields{padding:.52rem!important}.gst-community-post-composer-v158 .gst-composer-context-toggle-v157{grid-template-columns:1.85rem minmax(0,1fr) auto;padding:.52rem}.gst-community-post-composer-v158 .gst-composer-context-action-v158,.gst-community-post-composer-v158 .gst-composer-context-toggle-v157 small{display:none}.gst-community-post-composer-v158 .gst-room-media-drop{grid-template-columns:2.25rem minmax(0,1fr)!important;min-height:5.5rem!important}.gst-community-post-composer-v158 .gst-room-media-drop>b{grid-column:2;justify-self:start}.gst-community-post-composer-v158 .gst-composer-media-limits-v158>b:nth-child(3){display:none}.gst-community-post-composer-v158 .gst-room-media-grid{grid-template-columns:1fr!important}.gst-community-post-composer-v158 .gst-composer-readiness-inline-v158{display:none}}@media (prefers-reduced-motion:reduce){.gst-community-post-composer-v158 *,.gst-community-post-composer-v158 :after,.gst-community-post-composer-v158 :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.gst-community-nav-rail{--gst-nav-neon:var(--primary-neon,#48efa6);--gst-nav-green:var(--green-500,#28cf83);--gst-nav-line:color-mix(in srgb,var(--gst-nav-green) 20%,transparent);--gst-nav-line-strong:color-mix(in srgb,var(--gst-nav-green) 48%,transparent);--gst-nav-panel:color-mix(in srgb,var(--surface,#071d12) 94%,#031109);--gst-nav-panel-raised:color-mix(in srgb,var(--surface-2,#0b2a1a) 92%,#06170f);--gst-nav-muted:var(--muted,#8ca99a);position:relative!important;isolation:isolate;display:flex!important;min-width:0!important;flex-direction:column!important;overflow:hidden!important;border:1px solid var(--gst-nav-line)!important;border-radius:1.05rem!important;background:radial-gradient(circle at 14% -4%,color-mix(in srgb,var(--gst-nav-green) 14%,transparent),transparent 13rem),linear-gradient(180deg,color-mix(in srgb,var(--gst-nav-panel) 97%,#0a3320),var(--gst-nav-panel))!important;box-shadow:inset 0 1px 0 rgb(255 255 255/3%),0 22px 58px rgb(0 0 0/24%)!important;color:var(--text,#ecfff4);container-type:inline-size}.gst-community-nav-rail:before{position:absolute;z-index:-1;inset:0;border-radius:inherit;background:linear-gradient(115deg,rgb(255 255 255/2%),transparent 26%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--gst-nav-green) 7%,transparent),transparent 10rem);content:"";pointer-events:none}.gst-community-nav-rail--hub{align-self:start!important;min-height:0!important;max-height:calc(100dvh - var(--gst-app-header-offset, 4.35rem) - 1.2rem)!important;position:sticky!important;top:calc(var(--gst-app-header-offset, 4.35rem) + .55rem)!important}.gst-social-app-main .community-left-rail.gst-community-nav-rail--hub{display:flex!important;min-height:0!important;overflow:hidden!important;overscroll-behavior:none!important;scrollbar-width:none!important}.gst-social-app-main .community-left-rail.gst-community-nav-rail--hub::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.gst-social-app-main .community-left-rail.gst-community-nav-rail--hub>.gst-community-nav-rail__scroll{width:100%!important;max-height:100%!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gst-nav-green) 30%,transparent) transparent}.gst-community-nav-rail .gst-community-nav-rail__scroll{position:relative;z-index:1;display:flex!important;min-width:0!important;min-height:0!important;flex:1 1 auto!important;flex-direction:column!important;gap:.76rem!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important;padding:.82rem .72rem .72rem!important}.gst-community-nav-rail .gst-community-nav-rail__scroll::-webkit-scrollbar{width:.34rem}.gst-community-nav-rail .gst-community-nav-rail__scroll::-webkit-scrollbar-track{background:transparent}.gst-community-nav-rail .gst-community-nav-rail__scroll::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--gst-nav-green) 24%,transparent)}.gst-community-nav-brand{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.55rem;padding:.12rem .16rem .28rem}.gst-community-nav-brand__link{display:flex;min-width:0;align-items:center;gap:.62rem;border-radius:.7rem;color:inherit;text-decoration:none}.gst-community-nav-brand__mark{display:block;width:2.7rem;height:2.7rem;flex:0 0 auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 18px color-mix(in srgb,var(--brand-green) 20%,transparent))}.gst-community-nav-brand__copy{display:grid;min-width:0;gap:.04rem}.gst-community-nav-brand__copy>strong{overflow:hidden;color:var(--text,#f2fff7);font-size:.87rem;font-weight:900;letter-spacing:-.02em;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.gst-community-nav-brand__copy>small{color:var(--gst-nav-muted);font-family:var(--font-mono),monospace;font-size:.47rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.gst-community-nav-brand__badge{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--gst-nav-green) 30%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gst-nav-green) 8%,transparent);padding:.26rem .42rem;color:color-mix(in srgb,var(--gst-nav-neon) 78%,white);font-family:var(--font-mono),monospace;font-size:.4rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.gst-community-nav-actions{display:grid!important;gap:.48rem!important;min-width:0;padding-bottom:.05rem}.gst-community-nav-action{display:grid!important;grid-template-columns:2.15rem minmax(0,1fr) .9rem;min-width:0;min-height:3.25rem;align-items:center;gap:.56rem;width:100%;border:1px solid var(--gst-nav-line);border-radius:.82rem;background:color-mix(in srgb,var(--gst-nav-panel-raised) 92%,transparent);padding:.52rem .58rem;color:var(--text,#f2fff7);text-align:left;text-decoration:none;box-shadow:inset 0 1px 0 rgb(255 255 255/2%);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.gst-community-nav-action.is-explore{border-color:color-mix(in srgb,var(--gst-nav-green) 52%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--gst-nav-green) 18%,var(--gst-nav-panel-raised)),var(--gst-nav-panel-raised));box-shadow:inset 0 1px 0 rgb(255 255 255/4%),0 10px 28px color-mix(in srgb,var(--gst-nav-green) 8%,transparent)}.gst-community-nav-action.is-create{border-style:dashed;background:color-mix(in srgb,var(--gst-nav-panel-raised) 78%,transparent)}.gst-community-nav-action:focus-visible,.gst-community-nav-action:hover{border-color:var(--gst-nav-line-strong);background:color-mix(in srgb,var(--gst-nav-green) 13%,var(--gst-nav-panel-raised));box-shadow:0 12px 30px rgb(0 0 0/18%);outline:none;transform:translateY(-1px)}.gst-community-nav-action__icon{display:grid;width:2.15rem;height:2.15rem;place-items:center;border:1px solid color-mix(in srgb,var(--gst-nav-green) 28%,transparent);border-radius:.68rem;background:color-mix(in srgb,var(--gst-nav-green) 8%,#03170e);color:var(--gst-nav-neon)}.gst-community-nav-action.is-explore .gst-community-nav-action__icon{background:color-mix(in srgb,var(--gst-nav-green) 16%,#03170e)}.gst-community-nav-action__icon>svg{width:1.05rem;height:1.05rem;stroke-width:2.15}.gst-community-nav-action>svg:last-child{width:.82rem;height:.82rem;color:var(--gst-nav-muted);transition:transform .16s ease,color .16s ease}.gst-community-nav-action:focus-visible>svg:last-child,.gst-community-nav-action:hover>svg:last-child{color:var(--gst-nav-neon);transform:translateX(.12rem)}.gst-community-nav-action__copy{display:grid;min-width:0;gap:.1rem}.gst-community-nav-action__copy>strong{overflow:hidden;color:var(--text,#f2fff7);font-size:.73rem;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.gst-community-nav-action__copy>small{overflow:hidden;color:var(--gst-nav-muted);font-size:.52rem;font-weight:600;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.gst-community-nav-section{min-width:0;border-top:1px solid color-mix(in srgb,var(--gst-nav-green) 12%,transparent);padding-top:.68rem}.gst-community-nav-section__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.38rem;min-width:0;margin-bottom:.38rem}.gst-community-nav-section__toggle{display:grid;grid-template-columns:1.1rem minmax(0,1fr) .8rem;min-width:0;align-items:center;gap:.35rem;border:0;border-radius:.48rem;background:transparent;padding:.22rem .18rem;color:color-mix(in srgb,var(--gst-nav-muted) 92%,white);text-align:left;transition:background .15s ease,color .15s ease}.gst-community-nav-section__toggle:focus-visible,.gst-community-nav-section__toggle:hover{background:color-mix(in srgb,var(--gst-nav-green) 6%,transparent);color:var(--text,#f2fff7);outline:none}.gst-community-nav-section__toggle>span:nth-child(2){overflow:hidden;font-family:var(--font-mono),monospace;font-size:.52rem;font-weight:900;letter-spacing:.085em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.gst-community-nav-section__icon{display:grid;place-items:center;color:color-mix(in srgb,var(--gst-nav-neon) 68%,var(--gst-nav-muted))}.gst-community-nav-section__icon>svg{width:.82rem;height:.82rem;stroke-width:2.1}.gst-community-nav-section__chevron{width:.76rem;height:.76rem;justify-self:end;transition:transform .16s ease}.gst-community-nav-section.is-open .gst-community-nav-section__chevron{transform:rotate(180deg)}.gst-community-nav-section__action>a{display:inline-flex;align-items:center;border-radius:.4rem;padding:.22rem .3rem;color:color-mix(in srgb,var(--gst-nav-neon) 72%,var(--gst-nav-muted));font-size:.47rem;font-weight:800;text-decoration:none;white-space:nowrap}.gst-community-nav-section__action>a:focus-visible,.gst-community-nav-section__action>a:hover{background:color-mix(in srgb,var(--gst-nav-green) 8%,transparent);color:var(--gst-nav-neon);outline:none}.gst-community-nav-section__body{min-width:0}.gst-community-nav-list,.gst-community-nav-ranking-list{display:grid;min-width:0;gap:.32rem}.gst-community-nav-row{position:relative;display:grid!important;grid-template-columns:2rem minmax(0,1fr) 1.1rem;min-width:0;min-height:2.85rem;align-items:center;gap:.48rem;border:1px solid transparent;border-radius:.72rem;background:color-mix(in srgb,var(--gst-nav-panel-raised) 72%,transparent);padding:.34rem .4rem;color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.gst-community-nav-row:focus-visible,.gst-community-nav-row:hover{border-color:color-mix(in srgb,var(--gst-nav-green) 25%,transparent);background:color-mix(in srgb,var(--gst-nav-green) 8%,var(--gst-nav-panel-raised));outline:none;transform:translateX(.08rem)}.gst-community-nav-row.is-current{border-color:color-mix(in srgb,var(--gst-nav-neon) 60%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--gst-nav-green) 17%,var(--gst-nav-panel-raised)),var(--gst-nav-panel-raised));box-shadow:inset .16rem 0 0 var(--gst-nav-neon)}.gst-community-nav-avatar{display:grid;width:2rem;height:2rem;place-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--gst-nav-green) 24%,transparent);border-radius:.68rem;background:#03130c;color:var(--gst-nav-neon);font-family:var(--font-mono),monospace;font-size:.63rem;font-weight:900;box-shadow:inset 0 1px 0 rgb(255 255 255/3%)}.gst-community-nav-avatar>img,.gst-community-nav-avatar>span{display:grid;width:100%;height:100%;place-items:center;-o-object-fit:cover;object-fit:cover}.gst-community-nav-ranking__copy,.gst-community-nav-row__copy{display:grid;min-width:0;gap:.08rem}.gst-community-nav-ranking__copy>strong,.gst-community-nav-row__copy>strong{overflow:hidden;color:var(--text,#f2fff7);font-size:.67rem;font-weight:900;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.gst-community-nav-ranking__copy>small,.gst-community-nav-row__copy>small{overflow:hidden;color:var(--gst-nav-muted);font-family:var(--font-mono),monospace;font-size:.43rem;font-weight:700;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.gst-community-nav-row__marker{display:grid;width:1.08rem;height:1.08rem;place-items:center;justify-self:end;color:var(--gst-nav-neon)}.gst-community-nav-row__marker>svg{width:.86rem;height:.86rem}.gst-community-nav-row__marker>svg.is-filled{fill:currentColor}.gst-community-nav-row__recent{width:.42rem;height:.42rem;justify-self:center;border-radius:999px;background:color-mix(in srgb,var(--gst-nav-neon) 72%,transparent);box-shadow:0 0 0 .18rem color-mix(in srgb,var(--gst-nav-green) 9%,transparent)}.gst-community-nav-ranking{display:grid!important;grid-template-columns:1.5rem 1.8rem minmax(0,1fr) .8rem;min-width:0;min-height:2.58rem;align-items:center;gap:.38rem;border:1px solid transparent;border-radius:.68rem;padding:.3rem .32rem;color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.gst-community-nav-ranking.is-current,.gst-community-nav-ranking:focus-visible,.gst-community-nav-ranking:hover{border-color:color-mix(in srgb,var(--ranking-color,var(--gst-nav-green)) 26%,transparent);background:color-mix(in srgb,var(--ranking-color,var(--gst-nav-green)) 7%,var(--gst-nav-panel-raised));outline:none;transform:translateX(.08rem)}.gst-community-nav-ranking.is-position-1{--ranking-color:#f2c94c}.gst-community-nav-ranking.is-position-2{--ranking-color:#aebcc8}.gst-community-nav-ranking.is-position-3{--ranking-color:#d68a55}.gst-community-nav-ranking__rank{display:grid;grid-template-columns:.68rem auto;align-items:center;gap:.12rem;color:var(--ranking-color);font-family:var(--font-mono),monospace}.gst-community-nav-ranking__rank>svg{width:.68rem;height:.68rem;fill:color-mix(in srgb,var(--ranking-color) 24%,transparent)}.gst-community-nav-ranking__rank>b{font-size:.54rem;font-weight:900}.gst-community-nav-ranking .gst-community-nav-avatar{width:1.8rem;height:1.8rem;border-radius:.58rem}.gst-community-nav-ranking__arrow{width:.72rem;height:.72rem;justify-self:end;color:color-mix(in srgb,var(--ranking-color) 50%,var(--gst-nav-muted));opacity:0;transform:translateX(-.12rem);transition:opacity .15s ease,transform .15s ease}.gst-community-nav-ranking:focus-visible .gst-community-nav-ranking__arrow,.gst-community-nav-ranking:hover .gst-community-nav-ranking__arrow{opacity:1;transform:translateX(0)}.gst-community-nav-empty{display:grid;grid-template-columns:1.9rem minmax(0,1fr);gap:.44rem;align-items:center;border:1px dashed color-mix(in srgb,var(--gst-nav-green) 22%,transparent);border-radius:.72rem;background:color-mix(in srgb,var(--gst-nav-green) 4%,transparent);padding:.5rem}.gst-community-nav-empty__icon{display:grid;width:1.9rem;height:1.9rem;place-items:center;border-radius:.58rem;background:color-mix(in srgb,var(--gst-nav-green) 8%,#04140d);color:var(--gst-nav-neon)}.gst-community-nav-empty__icon>svg{width:.9rem;height:.9rem}.gst-community-nav-empty>span:nth-child(2){display:grid;min-width:0;gap:.08rem}.gst-community-nav-empty strong{color:var(--text,#f2fff7);font-size:.58rem;font-weight:850}.gst-community-nav-empty small{color:var(--gst-nav-muted);font-size:.48rem;line-height:1.35}.gst-community-nav-empty>a{grid-column:1/-1;width:-moz-fit-content;width:fit-content;margin-left:2.34rem;color:var(--gst-nav-neon);font-size:.5rem;font-weight:850;text-decoration:none}.gst-community-nav-footer{position:relative;z-index:2;display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.5rem;border-top:1px solid var(--gst-nav-line);background:color-mix(in srgb,var(--gst-nav-panel) 96%,#010d07);padding:.66rem .78rem}.gst-community-nav-footer__brand,.gst-community-nav-footer__settings{display:inline-flex;align-items:center;color:var(--gst-nav-neon);text-decoration:none}.gst-community-nav-footer__brand{min-width:0;gap:.44rem;font-size:.63rem;font-weight:900}.gst-community-nav-footer__image{width:1.2rem;height:1.2rem;-o-object-fit:contain;object-fit:contain}.gst-community-nav-footer__brand>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gst-community-nav-footer__settings{width:1.85rem;height:1.85rem;justify-content:center;border-radius:.58rem;color:var(--gst-nav-muted);transition:background .15s ease,color .15s ease,transform .15s ease}.gst-community-nav-footer__settings>svg{width:.92rem;height:.92rem}.gst-community-nav-footer__settings:focus-visible,.gst-community-nav-footer__settings:hover{background:color-mix(in srgb,var(--gst-nav-green) 9%,transparent);color:var(--gst-nav-neon);outline:none;transform:rotate(8deg)}@container (max-width: 14rem){.gst-community-nav-brand__badge{display:none}.gst-community-nav-action{grid-template-columns:2rem minmax(0,1fr)}.gst-community-nav-action>svg:last-child,.gst-community-nav-section__action{display:none}.gst-community-nav-section__head{grid-template-columns:minmax(0,1fr)}}@media (max-height:48rem) and (min-width:61.01rem){.gst-community-nav-rail .gst-community-nav-rail__scroll{gap:.56rem!important;padding-block:.64rem!important}.gst-community-nav-action{min-height:2.88rem}.gst-community-nav-row{min-height:2.55rem}.gst-community-nav-section{padding-top:.5rem}}@media (prefers-reduced-motion:reduce){.gst-community-nav-rail *,.gst-community-nav-rail :after,.gst-community-nav-rail :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gst-social-app-main .community-feed-layout.community-feed-layout--wide{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;max-width:none!important;min-width:0!important;align-items:start!important}.gst-social-app-main .community-feed-layout.community-feed-layout--wide>main{width:100%!important;max-width:none!important;min-width:0!important;justify-self:stretch!important}.gst-social-app-main .community-feed-layout--wide .gst-community-house-rule{--gst-house-accent:var(--primary-neon,#48efa6);--gst-house-line:color-mix(in srgb,var(--gst-house-accent) 34%,transparent);position:relative!important;isolation:isolate;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.8rem,1.1vw,1.15rem);width:100%;min-width:0;overflow:hidden;border:1px solid var(--gst-house-line)!important;border-radius:.92rem!important;background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--gst-house-accent) 12%,transparent),transparent 13rem),linear-gradient(112deg,color-mix(in srgb,var(--gst-house-accent) 9%,var(--surface,#0b2116)),color-mix(in srgb,var(--surface,#0b2116) 96%,#03110a))!important;padding:clamp(.82rem,1.15vw,1.05rem) clamp(.9rem,1.35vw,1.25rem)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/4%),0 14px 34px rgb(0 0 0/12%)!important}.gst-social-app-main .community-feed-layout--wide .gst-community-house-rule:before{position:absolute;z-index:-1;inset:0 auto 0 0;width:.22rem;background:linear-gradient(180deg,transparent,var(--gst-house-accent) 24%,var(--gst-house-accent) 76%,transparent);content:"";opacity:.92}.gst-social-app-main .community-feed-layout--wide .gst-community-house-rule:after{position:absolute;z-index:-1;right:-3.4rem;bottom:-5.4rem;width:11rem;height:11rem;border:1px solid color-mix(in srgb,var(--gst-house-accent) 14%,transparent);border-radius:999px;box-shadow:0 0 0 1.7rem color-mix(in srgb,var(--gst-house-accent) 3%,transparent),0 0 0 3.5rem color-mix(in srgb,var(--gst-house-accent) 2%,transparent);content:"";pointer-events:none}.gst-community-house-rule__icon{display:grid;width:clamp(2.7rem,3vw,3.15rem);height:clamp(2.7rem,3vw,3.15rem);flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--gst-house-accent) 46%,transparent);border-radius:.82rem .82rem .82rem .3rem;background:linear-gradient(145deg,color-mix(in srgb,var(--gst-house-accent) 23%,#052417),color-mix(in srgb,var(--gst-house-accent) 7%,#03160e));color:var(--gst-house-accent);box-shadow:inset 0 1px 0 rgb(255 255 255/8%),0 10px 24px color-mix(in srgb,var(--gst-house-accent) 10%,transparent);transform:rotate(-2deg)}.gst-community-house-rule__icon>svg{width:1.18rem;height:1.18rem;stroke-width:2.15}.gst-community-house-rule__copy{display:grid;min-width:0;gap:.32rem}.gst-community-house-rule__heading{display:flex;min-width:0;align-items:center;gap:.55rem}.gst-community-house-rule__heading>span{display:inline-grid;min-width:1.62rem;height:1.12rem;place-items:center;border:1px solid color-mix(in srgb,var(--gst-house-accent) 34%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gst-house-accent) 9%,transparent);color:color-mix(in srgb,var(--gst-house-accent) 86%,white);font-family:var(--font-mono),monospace;font-size:.55rem;font-weight:900;letter-spacing:.08em;line-height:1}.gst-community-house-rule__heading>p{overflow:hidden;color:color-mix(in srgb,var(--gst-house-accent) 82%,white);font-family:var(--font-mono),monospace;font-size:clamp(.62rem,.72vw,.72rem);font-weight:900;letter-spacing:.16em;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.gst-community-house-rule__copy>p{max-width:76rem;color:color-mix(in srgb,var(--text,#effff5) 76%,var(--muted,#829b8d));font-size:clamp(.78rem,.83vw,.88rem);font-weight:580;line-height:1.55}.gst-community-house-rule__motif{position:relative;z-index:1;display:inline-flex;min-width:3.2rem;align-items:end;justify-content:center;gap:.27rem;padding-inline:.25rem}.gst-community-house-rule__motif>i{display:block;width:.28rem;border-radius:999px;background:linear-gradient(180deg,var(--gst-house-accent),color-mix(in srgb,var(--gst-house-accent) 22%,transparent));box-shadow:0 0 12px color-mix(in srgb,var(--gst-house-accent) 22%,transparent);opacity:.72}.gst-community-house-rule__motif>i:first-child{height:.82rem}.gst-community-house-rule__motif>i:nth-child(2){height:1.45rem;opacity:1}.gst-community-house-rule__motif>i:nth-child(3){height:1.05rem}@media (max-width:46rem){.gst-social-app-main .community-feed-layout--wide .gst-community-house-rule{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:.82rem .86rem!important}.gst-community-house-rule__motif{display:none}}@media (max-width:31rem){.gst-social-app-main .community-feed-layout--wide .gst-community-house-rule{gap:.68rem}.gst-community-house-rule__icon{width:2.5rem;height:2.5rem;border-radius:.72rem .72rem .72rem .26rem}.gst-community-house-rule__heading>span{display:none}.gst-community-house-rule__copy>p{font-size:.76rem;line-height:1.48}}