.stg-wrap .stg-bot-demo__copy{margin-top:var(--space-md)}.stg-wrap .stg-bot-hero__detail{margin-top:var(--space-sm);color:var(--text-muted)}.stg-bot-demo__frame{margin:var(--space-lg) auto 0;aspect-ratio:16/9;border-radius:var(--radius-card);background:var(--surface-2);border:1px solid var(--rule-c);width:min(100%,72rem);overflow:hidden}.stg-bot-demo__video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (min-width:64rem){.stg-bot-hero{-moz-column-gap:var(--space-xl);align-items:flex-start;column-gap:var(--space-xl);display:flex}.stg-bot-hero__text{flex:1}}#where .stg-bot-where__body{margin-top:var(--space-xs);color:var(--text-muted)}#where .stg-bot-where__detail{margin-top:var(--space-md);color:var(--text-muted)}#where .stg-channels{gap:var(--space-md);margin:var(--space-lg) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}#where .stg-channel{isolation:isolate;gap:var(--space-sm);width:auto;padding:clamp(2rem, 6vw, 4rem) var(--space-md);border:1px solid var(--rule-c);border-radius:var(--radius-card);background:color-mix(in oklch, var(--surface-2) 55%, transparent);-webkit-backdrop-filter:blur(6px);transition:border-color .3s var(--ease-out), transform .3s var(--ease-out);position:relative;overflow:hidden}#where .stg-channel:before{content:"";z-index:-1;background:radial-gradient(55% 60% at 50% 38%, color-mix(in oklch, var(--motif-c) 10%, transparent), transparent);pointer-events:none;position:absolute;inset:0}#where .stg-channel:hover{border-color:color-mix(in oklch, var(--motif-c) 35%, transparent);transform:translateY(-3px)}#where .stg-channel__icon{width:clamp(3rem,8vw,4.75rem);height:clamp(3rem,8vw,4.75rem)}#where .stg-channel__label{font-family:var(--font-ui);font-size:var(--text-xl);color:var(--text);font-weight:600}#where .stg-bot-where__langs{align-items:center;gap:var(--space-xs) var(--space-sm);margin-top:var(--space-md);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}#where .stg-bot-where__langs ul{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}#where .stg-bot-where__langs li{border:1px solid var(--rule-c);border-radius:var(--radius-pill);background:color-mix(in oklch, var(--surface-2) 55%, transparent);color:var(--text);padding:.35em .9em}@media (prefers-reduced-motion:reduce){#where .stg-channel{transition:none}#where .stg-channel:hover{transform:none}}.stg-bot-stop{gap:var(--space-lg);margin-bottom:var(--space-xl);display:grid}.stg-bot-stop__h{margin:0}.stg-bot-stop__list{margin:0;padding:0;list-style:none;display:contents}.stg-bot-stop__item{gap:var(--space-2xs);align-content:start;display:grid}.stg-bot-stop__n{font-family:var(--font-ui);font-size:var(--text-tag);letter-spacing:.08em;color:var(--text-muted);font-weight:600}.stg-bot-stop__t{font-size:var(--text-lg);margin:0;font-weight:600}.stg-bot-stop__fact,.stg-bot-stop__detail{color:var(--text-muted);align-self:start;margin:0}@media (min-width:64rem){.stg-bot-stop{-moz-column-gap:var(--space-xl);column-gap:var(--space-xl);row-gap:var(--space-lg);grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr))}.stg-bot-stop__h{grid-area:1/1/span 3;max-width:12ch}.stg-bot-stop__fact{grid-area:2/3}.stg-bot-stop__detail{grid-area:3/2/auto/span 2}}