.conclude-track{touch-action:pan-y}.conclude-thumb{touch-action:none;will-change:transform}@media (width<=980px){.thread-inner>.discussion-meta{display:none!important}}@container stage (width<=1000px){.thread-inner>.discussion-meta{display:none!important}}.mobile-chat-tabs{align-items:center;gap:18px;min-width:0}.mobile-chat-tabs>button{flex:none;align-self:stretch}.mobile-chat-tabs>.discussion-meta{z-index:auto;box-shadow:none;white-space:nowrap;scrollbar-width:none;min-width:0;height:auto;color:var(--muted);pointer-events:auto;border:0;flex:0 auto;justify-content:flex-start;align-items:center;gap:6px;font-size:.6875rem;top:auto;overflow:auto hidden;backdrop-filter:none!important;background:0 0!important;margin:0 0 0 auto!important;padding:0!important;display:flex!important;position:static!important}.mobile-chat-tabs>.discussion-meta::-webkit-scrollbar{display:none}.mobile-chat-tabs>.discussion-meta>*{flex:none}.mobile-chat-tabs>.discussion-meta .pill{padding:3px 8px;font-size:.6875rem}.mobile-chat-tabs>.discussion-meta .icon-btn{width:32px;min-width:32px;height:32px;min-height:32px}@media (width<=760px){.mobile-chat-tabs{justify-content:flex-start;gap:14px}.mobile-chat-tabs>button{flex:none;min-height:44px}.mobile-chat-tabs>.discussion-meta[data-meta-open=false]{pointer-events:auto!important;gap:6px!important;height:auto!important;min-height:0!important;margin:0 0 0 auto!important;overflow:hidden!important}.mobile-chat-tabs>.discussion-meta[data-meta-open=false]>.discussion-status,.mobile-chat-tabs>.discussion-meta[data-meta-open=false]>.meta-round{align-items:center;display:inline-flex!important}.mobile-chat-tabs>.discussion-meta>.meta-toggle,.mobile-chat-tabs>.discussion-meta[data-meta-open=false]>.meta-toggle{width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;color:var(--ink2);background:0 0;border:0;order:9;position:static;top:auto}.mobile-chat-tabs:has(>.discussion-meta[data-meta-open=true]){flex-wrap:wrap;row-gap:0;height:auto;padding-bottom:6px}.mobile-chat-tabs>.discussion-meta[data-meta-open=true]{flex:1 0 100%;order:5;margin:0!important;padding:4px 0 0!important}}@media (width<=760px) and (aspect-ratio>=3/5) and (aspect-ratio<=1){.main{--topbar-height:52px}.topbar{height:52px;min-height:52px;padding-top:4px;padding-bottom:4px}.topbar .icon-btn{width:40px;min-width:40px;height:40px;min-height:40px}.golden-top-title-text{font-size:.875rem}.main>.content{flex-direction:column;min-height:0;display:flex}.content>.page[data-page=chat]:not([hidden]){flex-direction:column;flex:auto;min-height:0;display:flex}.page[data-page=chat]>.mobile-chat-tabs{flex:none;height:40px;min-height:40px}.page[data-page=chat]>.mobile-chat-tabs>button{min-height:40px}.page[data-page=chat]>.mobile-chat-tabs:has(>.discussion-meta[data-meta-open=true]){height:auto}.page[data-page=chat]>.chat-layout{flex:auto;min-height:0;height:auto!important}.thread-scroll{padding:10px 16px 14px}.agent-message{margin-bottom:16px}.agent-body{font-size:.9rem;line-height:1.6}.user-time{margin-bottom:14px}.discussion-dock{padding:8px max(12px,env(safe-area-inset-right)) max(6px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.discussion-dock .composer{border-radius:22px;align-items:center;gap:6px;padding:5px 6px 5px 12px;display:flex}.discussion-dock .composer textarea{flex:auto;min-width:0;height:24px;min-height:24px;max-height:96px;padding:2px 0;line-height:1.45}.discussion-dock .composer-bottom{flex-wrap:nowrap;flex:none;gap:2px;margin:0}.discussion-dock .composer-left .icon-btn,.discussion-dock .composer .icon-btn{width:36px;min-width:36px;height:36px;min-height:36px}.discussion-dock .composer .btn{min-height:36px;padding:6px 12px}.discussion-dock .composer:focus-within{padding:10px 10px 8px 14px;display:block}.discussion-dock .composer:focus-within textarea{height:auto;min-height:44px}.discussion-dock .composer:focus-within .composer-bottom{justify-content:space-between;margin-top:6px}.discussion-controls{gap:6px;margin-top:8px}.discussion-control{min-height:40px}.discussion-dock .footer-note{display:none}}@media (width>=600px) and (width<=760px) and (aspect-ratio>=3/5) and (aspect-ratio<=1){.thread-scroll{padding:12px 24px 16px}.thread-inner{max-width:620px}.agent-body{font-size:.95rem;line-height:1.65}}.recent-link.has-state{align-items:center;gap:9px;display:flex}.recent-link .recent-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.run-glyph{box-sizing:border-box;border-radius:50%;flex:none;width:12px;height:12px}.recent-link.is-running .run-glyph{border:1.75px solid var(--accent);border-right-color:#0000;animation:.85s linear infinite scaiRunSpin}.recent-link.is-paused .run-glyph,.recent-link.is-waiting .run-glyph{background:linear-gradient(90deg,#d08700 0 35%,#0000 35% 65%,#d08700 65% 100%);border-radius:2px;width:10px;height:10px;margin:0 1px}.recent-link.is-waiting .run-glyph{animation:1.6s ease-in-out infinite scaiRunPulse}.recent-link.is-idle .run-glyph{border:1.5px solid var(--faint)}.recent-link.is-running .recent-title{color:var(--ink)}.history-meta .pill.green:before{content:"";vertical-align:-1px;box-sizing:border-box;border:1.5px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;margin-right:5px;animation:.85s linear infinite scaiRunSpin;display:inline-block}@keyframes scaiRunSpin{to{transform:rotate(360deg)}}@keyframes scaiRunPulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.recent-link.is-running .run-glyph,.history-meta .pill.green:before,.recent-link.is-waiting .run-glyph{animation:none}}.golden-drop-overlay{z-index:120;background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:blur(4px);pointer-events:none;justify-content:center;align-items:center;padding:24px;animation:.12s ease-out scaiDropIn;display:flex;position:fixed;inset:0}.golden-drop-card{border:2px dashed var(--accent);background:var(--panel);text-align:center;width:100%;max-width:420px;box-shadow:var(--shadow);border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:34px 28px;display:flex}.golden-drop-card strong{color:var(--ink);font-size:1.05rem}.golden-drop-card small{color:var(--muted);font-size:.8125rem;line-height:1.45}.golden-drop-icon{background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}@keyframes scaiDropIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.golden-drop-overlay{animation:none}}