.ss{--ink:#121923;--muted:#3f4c5d;--quiet:#637084;--navigation-ink:rgba(28,39,55,0.74);--line:rgba(18,25,35,0.105);--line-strong:rgba(18,25,35,0.17);--glass:rgba(242,246,250,0.58);--glass-soft:rgba(240,245,249,0.5);--glass-clear:rgba(238,244,249,0.4);--glass-border:rgba(18,25,35,0.065);--glass-shade:rgba(18,25,35,0.028);--surface-glass:rgba(235,241,247,0.44);--surface-glass-soft:rgba(236,242,247,0.34);--surface-glass-strong:rgba(232,239,246,0.58);--glass-highlight:rgba(255,255,255,0.82);--glass-rim:rgba(255,255,255,0.38);--liquid-edge:rgba(18,25,35,0.055);--liquid-tint:rgba(235,240,247,0.18);--liquid-panel:rgba(237,243,248,0.42);--liquid-panel-strong:rgba(232,239,246,0.56);--liquid-control:rgba(234,241,247,0.5);--material-panel:rgba(237,242,247,0.52);--material-panel-strong:rgba(231,238,245,0.66);--material-control:rgba(235,241,247,0.58);--material-control-hover:rgba(228,236,244,0.76);--material-bar:rgba(255,255,255,0.62);--material-sheet:rgba(247,249,251,0.84);--material-popover:rgb(247,249,251);--material-backdrop:rgba(246,249,252,0.46);--material-message-user:rgba(232,239,246,0.62);--material-message-user-mobile:rgba(232,239,246,0.68);--material-message-swarm:rgba(242,246,250,0.38);--material-border:rgba(18,25,35,0.058);--material-thread-card:rgba(232,239,245,0.6);--material-thread-card-hover:rgba(226,235,243,0.72);--material-thread-card-border:rgba(18,25,35,0.04);--field-background-color:#fcfdff;--field-background-image:radial-gradient(circle 220px at 14% 16%,rgba(28,39,54,0.052),rgba(28,39,54,0.012) 48%,rgba(28,39,54,0) 78%),radial-gradient(circle 245px at 87% 74%,rgba(24,53,45,0.044),rgba(24,53,45,0.01) 50%,rgba(24,53,45,0) 80%);--seam:rgba(18,25,35,0.105);--signal:rgba(18,25,35,0.52);--sidebar-width:264px;--detail-width:374px;--radius:8px;color:var(--ink);font-size:var(--text-ui);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:var(--weight-regular);height:100svh;line-height:1.4;min-height:100svh;overflow:hidden;position:relative;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}html:has(body>.ss.app){scrollbar-gutter:auto}body:has(>.ss.app){height:100svh;overflow:hidden}.ss.app{display:grid;grid-template-columns:minmax(220px,var(--sidebar-width)) 1px minmax(0,1fr) 0;padding:0;transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1)}.ss.detail-open{grid-template-columns:minmax(220px,var(--sidebar-width)) 1px minmax(0,1fr) var(--detail-width)}.ss button,.ss input,.ss select,.ss textarea{font:inherit}.ss :where(a[href],button,summary,select,input[type=checkbox],input[type=radio],[role=button]:not([aria-disabled=true])){cursor:pointer}.ss :where(button:disabled,select:disabled,input:disabled,[aria-disabled=true]){cursor:default}.ss *{box-sizing:border-box}.ss .field{background-color:var(--field-background-color);background-image:var(--field-background-image);background-position:50%;background-size:100% 100%;inset:0;overflow:hidden;pointer-events:none;position:fixed}.ss .field:before{filter:none;inset:-8%;opacity:0}.ss .field:after,.ss .field:before{background:none;content:"";pointer-events:none;position:absolute}.ss .field:after{inset:0}.ss :is(.glass,.composer,.detail-panel,.swarm-thread-card,.app-surface-card,.swarm-space-loading-card,.swarm-modal,.swarm-command-menu){backdrop-filter:blur(30px) saturate(106%);-webkit-backdrop-filter:blur(30px) saturate(106%);background:var(--material-panel);border:0;border-radius:var(--radius);box-shadow:none;position:relative}.ss .app-surface-card{background-color:var(--material-panel);box-shadow:inset 0 0 0 1px rgba(18,25,35,.03)}.ss :is(.glass,.composer,.detail-panel,.swarm-thread-card,.app-surface-card,.swarm-space-loading-card,.swarm-modal,.swarm-command-menu):before{display:none}.ss :is(.status-pill,.composer-pill,.context-chip,.artifact-icon,.copy-message,.swarm-surface-filter :is(input,select)){background:var(--material-control);border:1px solid var(--material-border)}.ss .status-pill{align-items:center;border:0;border-radius:999px;display:inline-flex;font-size:var(--text-caption);line-height:1;min-height:26px;padding:0 9px;white-space:nowrap}.ss[data-request-status=failed]:not(.detail-open),.ss[data-request-status=loading]{grid-template-columns:1fr;place-items:center}.ss .swarm-space-loading-card{align-items:center;display:flex;gap:18px;padding:22px;width:min(420px,calc(100% - 40px))}.ss .swarm-space-loading-mark{background:rgba(79,141,114,.72);border-radius:999px;flex:0 0 auto;height:10px;width:10px}.ss .swarm-request-banner{background:var(--material-panel-strong);border-radius:999px;color:var(--muted);font-size:var(--text-label);left:50%;max-width:min(620px,calc(100% - 40px));padding:8px 12px;position:absolute;top:70px;transform:translateX(-50%);z-index:24}.ss .card-clickable:not(:disabled){cursor:pointer}.ss .message-mentions{display:flex;flex-wrap:wrap;gap:6px}.ss :is(.swarm-space-loading-card h1,.swarm-space-loading-card p,.swarm-space-title,.swarm-thread-card-title,.swarm-message-body,.swarm-detail-title,.swarm-modal h2,.swarm-timeline-empty p,.block-title,.app-surface-list-title,.facet-title,.core-surface-title){font-weight:var(--weight-regular);margin:0}.ss .swarm-space-loading-card p{color:var(--quiet);font-size:var(--text-ui);margin-top:4px}.ss .swarm-space-unavailable-link{color:var(--ink);display:inline-flex;font-size:var(--text-ui);margin-top:12px}.ss{--action-neutral-background:rgba(230,237,244,0.56);--action-neutral-hover-background:rgba(223,232,241,0.76);--tone-positive-background:rgba(38,184,158,0.14);--tone-positive-ink:rgba(9,88,80,0.98);--tone-positive-dot:rgba(30,184,158,0.94);--tone-danger-background:rgba(207,78,114,0.082);--tone-danger-ink:rgba(116,34,58,0.96);--tone-danger-dot:rgba(190,77,101,0.92);--tone-context-background:rgba(72,122,190,0.052);--tone-context-ink:rgba(38,67,108,0.94);--tone-context-dot:rgba(73,119,186,0.92);--tone-warning-background:rgba(196,139,50,0.11);--tone-warning-ink:rgba(112,76,24,0.98);--tone-warning-dot:rgba(185,139,68,0.95);--tone-neutral-dot:rgba(100,154,132,0.9);--tone-success-dot:rgba(82,168,130,0.94);--thread-card-artifact-accent:rgba(73,119,186,0.9);--thread-card-approval-accent:rgba(185,139,68,0.94);--thread-card-generic-accent:rgba(100,116,139,0.82);--thread-card-run-accent:rgba(30,184,158,0.94);--tone-unread-background:rgba(113,219,190,0.055);--tone-row-hover-background:rgba(228,236,244,0.64);--tone-error-ink:#9d5757}:root[data-theme=dark] .ss{--ink:rgba(245,248,255,0.94);--muted:rgba(213,221,234,0.82);--quiet:rgba(190,200,216,0.72);--navigation-ink:var(--muted);--line:rgba(255,255,255,0.045);--line-strong:rgba(255,255,255,0.12);--glass-border:rgba(255,255,255,0.08);--glass-highlight:rgba(255,255,255,0.28);--glass-rim:rgba(255,255,255,0.16);--surface-glass:rgba(255,255,255,0.085);--surface-glass-soft:rgba(255,255,255,0.058);--surface-glass-strong:rgba(255,255,255,0.115);--glass:rgba(224,242,234,0.075);--glass-soft:rgba(224,242,234,0.096);--glass-clear:rgba(224,242,234,0.082);--liquid-edge:rgba(255,255,255,0.065);--liquid-tint:rgba(255,255,255,0.075);--liquid-panel:rgba(255,255,255,0.075);--liquid-panel-strong:rgba(255,255,255,0.115);--liquid-control:rgba(255,255,255,0.082);--material-panel:rgba(224,242,234,0.07);--material-panel-strong:rgba(224,242,234,0.096);--material-control:rgba(224,242,234,0.082);--material-control-hover:rgba(224,242,234,0.12);--material-bar:rgba(5,8,11,0.72);--material-sheet:rgba(24,31,32,0.74);--material-popover:rgb(24,31,32);--material-backdrop:rgba(5,8,11,0.46);--material-message-user:rgba(255,255,255,0.092);--material-message-user-mobile:rgba(255,255,255,0.092);--material-message-swarm:transparent;--material-border:rgba(232,250,242,0.046);--material-thread-card:rgba(224,242,234,0.082);--material-thread-card-hover:rgba(224,242,234,0.105);--material-thread-card-border:rgba(232,250,242,0.034);--action-neutral-background:rgba(224,242,234,0.075);--action-neutral-hover-background:rgba(224,242,234,0.12);--tone-positive-background:rgba(54,226,207,0.14);--tone-positive-ink:rgba(222,255,250,0.94);--tone-danger-background:rgba(238,92,136,0.12);--tone-danger-ink:rgba(255,224,234,0.92);--tone-context-background:rgba(106,161,255,0.12);--tone-context-ink:rgba(223,236,255,0.92);--tone-warning-background:rgba(232,178,83,0.12);--tone-warning-ink:rgba(255,238,205,0.92);--thread-card-artifact-accent:rgba(134,180,255,0.9);--thread-card-approval-accent:rgba(242,194,105,0.92);--thread-card-generic-accent:rgba(190,200,216,0.78);--thread-card-run-accent:rgba(76,226,205,0.94);--field-background-color:#05080b;--field-background-image:radial-gradient(circle 205px at 14% 17%,rgba(82,142,117,0.038),rgba(82,142,117,0.008) 48%,rgba(82,142,117,0) 78%),radial-gradient(circle 225px at 87% 73%,rgba(70,165,134,0.032),rgba(70,165,134,0.007) 50%,rgba(70,165,134,0) 80%);--tone-unread-background:rgba(54,226,207,0.08);--tone-error-ink:rgba(255,190,206,0.92);--tone-row-hover-background:rgba(224,242,234,0.082);--seam:rgba(255,255,255,0.07);color:var(--ink)}:root[data-theme=dark] .ss .field:before{background:none;opacity:0}:root[data-theme=dark] .ss .field:after{background:none}:root[data-theme=dark] .ss *{scrollbar-color:rgba(224,242,234,.28) transparent}:root[data-theme=dark] .ss ::-webkit-scrollbar-thumb{background:rgba(224,242,234,.24)}:root[data-theme=dark] .ss .spaces-scroll{scrollbar-color:transparent transparent}:root[data-theme=dark] .ss .spaces-scroll::-webkit-scrollbar-thumb{background:transparent}:root[data-theme=dark] .ss .spaces-scroll:is(:hover,:focus-within){scrollbar-color:rgba(224,242,234,.28) transparent}:root[data-theme=dark] .ss .spaces-scroll:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:rgba(224,242,234,.24)}:root[data-theme=dark] .ss :is(.nav-button:hover,.page-link:hover,.space-row:hover,.settings-row:hover,.settings-row.is-active,.nav-button.is-active,.page-link.is-active,.space-row.is-active){background:rgba(224,242,234,.082);color:var(--ink)}:root[data-theme=dark] .ss :is(.detail-back:hover,.detail-close:hover,.swarm-modal-close:hover){background:rgba(224,242,234,.14)}:root[data-theme=dark] .ss .settings-switch span{background:rgba(224,242,234,.16)}:root[data-theme=dark] .ss .settings-switch span:after{background:rgba(238,250,245,.94)}.ss *{scrollbar-color:rgba(18,25,35,.22) transparent;scrollbar-width:thin}.ss ::-webkit-scrollbar{background:transparent;height:7px;width:7px}.ss ::-webkit-scrollbar-track{background:transparent}.ss ::-webkit-scrollbar-thumb{background:rgba(18,25,35,.2);border-radius:999px}.ss{--focus-ring:rgba(18,25,35,0.5);--popover-background:rgba(244,247,250,0.9);--menu-option-hover-background:rgba(18,25,35,0.055);--modal-backdrop-background:rgba(18,25,35,0.07);--settings-section-background:rgba(236,242,247,0.58);--settings-control-background:rgba(226,234,242,0.56);--mobile-sheet-handle:rgba(18,25,35,0.14);--top-control-hover-background:rgba(226,235,243,0.7);--badge-background:rgba(29,35,43,0.86);--badge-border:rgba(255,255,255,0.56);--badge-ink:#fff;--swarm-author-background:rgba(235,241,247,0.7);--send-background:rgba(226,234,242,0.74);--send-ready-background:rgba(12,126,108,0.92);--send-border:rgba(18,25,35,0.09);--send-ready-border:rgba(255,255,255,0.24);--send-disabled-ink:rgba(28,40,52,0.54);--send-ink:rgba(255,255,255,0.98);--facet-link-hover-ink:rgba(10,92,84,0.98);--facet-orb-background:rgba(30,149,121,0.085);--facet-accent-ink:rgba(38,87,73,0.9);--facet-summary-ink:rgba(38,47,62,0.76);--facet-detail-border:rgba(18,25,35,0.07);--facet-detail-ink:rgba(30,39,52,0.82);--facet-row-background:var(--material-panel);--graph-ink:rgba(31,45,56,0.92);--graph-label-stroke:rgba(255,255,255,0.88);--progress-idle:rgba(109,124,142,0.28);--progress-active:rgba(35,181,151,0.9);--progress-pulse:rgba(35,181,151,0.14);--motion-active-cycle:1.8s;--motion-pending-cycle:1s;--motion-ease-status:ease-in-out;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace}:root[data-theme=dark] .ss{--focus-ring:rgba(224,242,234,0.52);--popover-background:rgba(24,31,32,0.9);--menu-option-hover-background:rgba(224,242,234,0.082);--modal-backdrop-background:rgba(5,8,11,0.36);--settings-section-background:rgba(224,242,234,0.075);--settings-control-background:rgba(224,242,234,0.082);--mobile-sheet-handle:rgba(224,242,234,0.24);--top-control-hover-background:rgba(224,242,234,0.082);--swarm-author-background:rgba(224,242,234,0.11);--send-background:rgba(224,242,234,0.1);--send-ready-background:rgba(111,226,196,0.88);--send-border:rgba(232,250,242,0.08);--send-ready-border:rgba(232,250,242,0.2);--send-disabled-ink:rgba(224,242,234,0.58);--send-ink:rgba(5,23,20,0.94);--facet-link-hover-ink:rgba(219,248,235,0.96);--facet-orb-background:rgba(82,214,177,0.11);--facet-accent-ink:rgba(219,248,235,0.88);--facet-summary-ink:rgba(224,235,232,0.74);--facet-detail-border:rgba(235,244,241,0.09);--facet-detail-ink:rgba(232,242,239,0.78);--facet-row-background:rgba(232,241,238,0.075);--graph-ink:rgba(226,244,236,0.86);--graph-label-stroke:rgba(5,8,11,0.82)}.ss .main.glass,.ss .sidebar.glass{backdrop-filter:blur(18px) saturate(124%);-webkit-backdrop-filter:blur(18px) saturate(124%);background:transparent;border:0;border-radius:0}.ss .main.glass:before,.ss .sidebar.glass:before{display:none}.ss .swarm-space-surface-content{mask-image:none;-webkit-mask-image:none}.ss .sidebar-resizer{align-self:stretch;background:transparent;cursor:col-resize;justify-self:center;margin:0;min-width:1px;position:relative;touch-action:none;width:5px;z-index:3}.ss .sidebar-resizer:after{background:var(--seam);bottom:0;content:"";left:2px;position:absolute;top:0;width:1px}.ss .sidebar{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto minmax(0,1fr) auto;min-height:0;overflow:hidden;padding:18px 12px 10px;z-index:2}.ss :is(.brand-row,.nav-button,.page-link,.space-row,.folder-row,.settings-row,.topbar,.composer-row,.composer-left,.composer-right){align-items:center;display:flex}.ss :is(.brand-row,.nav-button,.page-link,.space-row,.folder-row,.settings-row,.topbar,.composer-row){justify-content:space-between}.ss .brand-row{justify-content:flex-start;padding:0 10px}.ss .brand{color:var(--ink);font-size:var(--text-brand);font-weight:var(--weight-brand);letter-spacing:0;line-height:1;text-decoration:none}.ss .search{background:var(--material-control);border:1px solid var(--material-border);border-radius:var(--radius);color:var(--ink);font-size:var(--text-shell-navigation);height:34px;margin:20px 0 12px;outline:0;padding:0 11px;width:100%}.ss .primary-nav{border-bottom:1px solid var(--line);display:grid;grid-gap:5px;gap:5px;padding-bottom:11px}.ss :is(.nav-button,.page-link,.folder-row,.space-row,.settings-row){background:transparent;border:0;border-radius:var(--radius);color:var(--navigation-ink);min-height:34px;padding:0 10px;text-align:left;text-decoration:none;width:100%}.ss .nav-button{font-size:var(--text-shell-navigation);gap:10px;justify-content:flex-start}.ss :is(.nav-button,.folder-row,.page-icon,.space-icon,.settings-row,.top-icon,.composer-icon,.send,.detail-back,.detail-close,.swarm-modal-close,.copy-message,.artifact-icon,.card-action,.swarm-discussion-toggle) svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:16px}.ss .spaces-label{color:var(--quiet);font-size:var(--text-caption);margin:12px 10px 7px}.ss .swarm-sidebar-spaces-region{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0}.ss .spaces-scroll{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-color:transparent transparent}.ss .spaces-scroll::-webkit-scrollbar-thumb{background:transparent}.ss .spaces-scroll:is(:hover,:focus-within){scrollbar-color:rgba(18,25,35,.22) transparent}.ss .spaces-scroll:is(:hover,:focus-within)::-webkit-scrollbar-thumb{background:rgba(18,25,35,.2)}.ss :is(.folder,.folder-pages,.folder-spaces){display:grid;grid-gap:1px;gap:1px}.ss :is(.folder-pages,.folder-spaces)[hidden]{display:none}.ss .swarm-sidebar-space-anchor{min-width:0;position:relative}.ss .folder+.folder{margin-top:11px}.ss .folder-row{color:var(--quiet);font-size:var(--text-micro);gap:10px;justify-content:flex-start;letter-spacing:0;margin-top:4px;text-transform:uppercase}.ss .folder-row>svg:last-child{margin-left:auto}.ss .folder-row.is-collapsed>svg:last-child{transform:rotate(-90deg)}.ss :is(.page-link,.space-row){font-size:var(--text-ui);gap:9px;justify-content:flex-start}.ss .page-link{min-height:42px}.ss :is(.nav-button:hover,.page-link:hover,.space-row:hover,.settings-row:hover,.settings-row.is-active,.nav-button.is-active,.page-link.is-active,.space-row.is-active){background:var(--tone-row-hover-background);color:var(--ink)}.ss :is(.page-title,.space-title,.nav-button span,.folder-row span){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss .page-copy,.ss .space-copy{display:grid;grid-gap:0;gap:0;min-width:0}.ss :is(.page-title,.space-title){line-height:1.2}.ss :is(.page-icon,.space-icon){align-items:center;border:1px solid var(--material-border);border-radius:999px;display:inline-flex;flex:0 0 auto;height:19px;justify-content:center;width:19px}.ss :is(.page-icon,.space-icon) svg{height:13.5px;width:13.5px}.ss .page-icon svg{stroke-width:1.7}.ss .space-row.has-active-run .space-icon{color:var(--tone-positive-ink)}.ss :is(.count,.time){color:var(--quiet);font-size:var(--text-label);margin-left:auto}.ss .sidebar-footer{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:8px;gap:8px;grid-template-columns:30px auto;justify-content:space-between;padding-top:9px}.ss .footer-actions{align-items:center;display:flex;gap:4px;justify-content:flex-end}.ss .swarm-sidebar-utility-item{position:relative}.ss .avatar{align-items:center;background:var(--surface-glass-soft);border:1px solid var(--material-border);border-radius:999px;color:var(--ink);display:inline-flex;font-size:var(--text-label);height:30px;justify-content:center;width:30px}.ss .avatar :is(img,svg){height:15px;width:15px}.ss .settings-row{justify-content:center;min-height:31px;padding:0;width:34px}.ss .presentation-avatar-image{border-radius:999px;display:block;height:100%;object-fit:cover;width:100%}.ss .main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:58px minmax(0,1fr) auto;min-height:0;min-width:0;overflow:hidden;position:relative;z-index:1}.ss .topbar{border-bottom:1px solid var(--line);padding:0 20px}.ss :is(.swarm-space-header,.swarm-app-surface-header){justify-content:flex-start}.ss .title-row{align-items:center;display:flex;gap:9px;margin-right:auto;min-width:0;overflow:hidden}.ss .top-space-icon{height:22px;width:22px}.ss .title{color:var(--ink);flex:1 1 auto;font-size:var(--text-shell-title);font-weight:var(--weight-regular);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss .top-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px;margin-left:auto}.ss .top-icon{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:var(--muted);display:inline-flex;height:34px;justify-content:center;padding:0;position:relative;width:34px}.ss :is(.top-icon.is-active,button.top-icon:hover:not(:disabled),a.top-icon:hover){background:var(--top-control-hover-background);color:var(--ink)}.ss .top-badge.is-count{gap:3px;width:44px}.ss .badge-count{align-items:center;background:var(--badge-background);border:1px solid var(--badge-border);border-radius:999px;color:var(--badge-ink);display:inline-flex;font-size:var(--text-micro);height:17px;justify-content:center;min-width:17px;padding:0 5px;position:absolute;right:0;top:1px}.ss .top-badge.is-count .badge-count{background:transparent;border:0;color:var(--muted);font-size:var(--text-caption);height:auto;min-width:0;padding:0;position:static}.ss .content{-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 78px),rgba(0,0,0,.82) calc(100% - 48px),rgba(0,0,0,.36) calc(100% - 18px),rgba(0,0,0,0));mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 78px),rgba(0,0,0,.82) calc(100% - 48px),rgba(0,0,0,.36) calc(100% - 18px),rgba(0,0,0,0));min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:relative}.ss .messages{display:grid;grid-gap:28px;gap:28px;margin:0 auto;max-width:900px;padding:34px 34px 104px}.ss .messages>*+*{margin-top:0}.ss .swarm-timeline-item{contain:layout style;display:grid;grid-gap:8px;gap:8px;min-width:0}.ss .message{color:var(--ink);display:grid;grid-gap:10px;gap:10px;font-size:var(--text-ui);line-height:1.62;max-width:720px}.ss :is(.message.is-user,.message.is-person,.message.is-swarm){border-radius:var(--radius);position:relative}.ss .message.is-user{margin-left:auto}.ss .message.is-person,.ss .message.is-user{background:var(--material-message-user);border:1px solid var(--material-border);max-width:560px;padding:11px 13px 12px;width:100%}.ss .message.is-person{margin-right:auto}.ss .message.is-swarm{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border:0;padding:2px 0}.ss :is(.message.is-user,.message.is-person,.message.is-swarm):before{display:none}.ss .message>*{position:relative;z-index:1}.ss .message-head{align-items:center;display:flex;gap:8px;min-width:0}.ss .author-mark{align-items:center;background:var(--material-control);border:1px solid var(--material-border);border-radius:999px;color:var(--muted);display:inline-flex;flex:0 0 auto;font-size:var(--text-micro);height:22px;justify-content:center;width:22px}.ss .author-mark.is-swarm{background:var(--swarm-author-background)}.ss .author-mark.is-swarm svg{height:15px;width:15px}.ss .meta{color:var(--muted);font-size:var(--text-label)}.ss .swarm-message-author{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss .swarm-message-time{flex:0 0 auto;white-space:nowrap}.ss .message-tools{align-items:center;display:flex;gap:4px;margin-left:auto;opacity:0}.ss .message:is(:hover,:focus-within) .message-tools{opacity:1}.ss .copy-message{align-items:center;border-radius:999px;color:var(--quiet);display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.ss .message-text{color:var(--ink);font-size:var(--text-ui);line-height:1.58;margin:0;overflow-wrap:anywhere;white-space:pre-wrap}.ss .mention-chip{background:var(--material-control);border:1px solid var(--material-border);border-radius:999px;padding:3px 8px}.ss :is(.home-surface-shell,.current-activity-shell,.search-surface-shell,.space-directory-shell,.entity-directory-shell,.resource-detail-shell,.run-detail-shell){display:grid;grid-gap:16px;gap:16px;max-width:1040px;min-width:0;width:min(100%,1040px)}.ss :is(.home-surface-panel,.current-activity-panel,.search-surface-panel,.space-directory-panel,.entity-directory-panel,.resource-detail-panel,.run-detail-panel,.space-activity-panel,.approval-inbox-panel){display:grid;grid-gap:14px;gap:14px;max-width:900px;min-width:0;width:min(100%,900px)}.ss :is(.resource-detail-panel,.run-detail-panel){padding:18px}.ss :is(.home-surface-panel,.current-activity-panel,.search-surface-panel,.space-directory-panel,.entity-directory-panel,.space-activity-panel,.approval-inbox-panel) .app-surface-list{display:grid;grid-gap:8px;gap:8px}.ss .app-surface-list-row{align-items:center;background:var(--material-panel);border-radius:var(--radius);color:inherit;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:10px 12px;text-decoration:none}.ss .app-surface-list-link:hover{background:var(--material-panel-strong)}.ss .app-surface-list-row.has-actions{align-items:center}.ss .app-surface-list-main{align-items:center;color:inherit;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-width:0;text-decoration:none}.ss .app-surface-list-row.has-actions .app-surface-list-link:hover{background:transparent}.ss .app-surface-list-actions{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.ss .app-surface-list-row.is-unread{background:var(--tone-unread-background)}.ss .app-surface-list-title{color:var(--ink);font-size:var(--text-ui)}.ss .app-surface-list-meta,.ss .app-surface-list-title{line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss .app-surface-list-meta{color:var(--quiet);font-size:var(--text-caption);margin:0;max-width:min(360px,42vw);text-align:right}.ss :is(.search-surface-filter,.space-directory-filter){padding-top:2px}.ss :is(.search-surface-filter,.space-directory-filter) .card-action{justify-self:start}.ss .swarm-surface-filter{display:flex;flex-wrap:wrap;gap:8px;min-width:0;width:100%}.ss .swarm-surface-filter :is(input,select){border-radius:var(--radius);color:var(--ink);font:inherit;max-width:100%;min-height:32px;padding:0 10px}.ss .swarm-surface-filter input{flex:1 1 220px;min-width:0}.ss :is(.resource-detail-panel,.run-detail-panel) .thread-card-list{border-top:1px solid var(--line)}.ss :is(.resource-detail-panel,.run-detail-panel) .thread-card-row{align-items:start}.ss :is(.resource-detail-panel,.run-detail-panel) .thread-card-key{color:var(--muted);font-size:var(--text-ui)}.ss :is(.resource-detail-panel,.run-detail-panel) .thread-card-value{color:var(--ink);line-height:1.45}.ss .artifact-content-body{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-ui);line-height:1.55;margin:0;max-block-size:min(70vh,720px);overflow:auto;overflow-wrap:anywhere;-moz-tab-size:2;tab-size:2;white-space:pre-wrap}.ss .space-directory-entities .card-actions{padding-top:2px}.ss .card-action{align-items:center;background:var(--action-neutral-background);border:0;border-radius:999px;color:var(--muted);cursor:pointer;display:inline-flex;font-size:var(--text-caption);gap:6px;height:28px;line-height:1;padding:0 11px;text-decoration:none;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.ss .card-action:hover:not(:disabled){background:var(--action-neutral-hover-background);color:var(--ink)}.ss :is(.card-action:disabled,.card-action.is-static){cursor:default}.ss .card-action.is-primary{background:var(--tone-positive-background);color:var(--tone-positive-ink)}.ss .card-action.is-danger{background:var(--tone-danger-background);color:var(--tone-danger-ink)}.ss .card-action.is-context{background:var(--tone-context-background);color:var(--tone-context-ink)}.ss .card-action.is-warning{background:var(--tone-warning-background);color:var(--tone-warning-ink)}.ss .card-action[data-pending=true]{cursor:progress;opacity:.78}.ss .card-action[data-pending=true] svg{animation:swarm-action-pending-pulse var(--motion-pending-cycle) var(--motion-ease-status) infinite}@keyframes swarm-action-pending-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.ss .card-action[data-pending=true] svg{animation:none}}.ss .experience-action-error{color:var(--tone-error-ink);display:inline-flex;font-size:var(--text-caption);line-height:1.35;-webkit-margin-start:8px;margin-inline-start:8px}@media (max-width:760px){.ss :is(.home-surface-shell,.current-activity-shell,.search-surface-shell,.space-directory-shell,.entity-directory-shell,.resource-detail-shell,.run-detail-shell){gap:12px}.ss :is(.home-surface-panel,.current-activity-panel,.search-surface-panel,.space-directory-panel,.entity-directory-panel,.resource-detail-panel,.run-detail-panel,.space-activity-panel,.approval-inbox-panel){gap:12px}.ss :is(.resource-detail-panel,.run-detail-panel){padding:14px}.ss .app-surface-list-row{align-items:start;gap:4px;grid-template-columns:1fr}.ss .app-surface-list-meta{max-width:100%;text-align:left}.ss .app-surface-list-main,.ss .app-surface-list-row.has-actions{grid-template-columns:1fr}.ss .app-surface-list-actions{justify-content:flex-start;padding-top:4px}}.ss .composer-wrap{align-items:end;grid-template-columns:minmax(0,1fr);isolation:isolate;min-height:0;padding:18px 0 28px}.ss .composer,.ss .composer-wrap{display:grid;position:relative;z-index:18}.ss .composer{background-color:var(--material-panel);border:1px solid var(--material-border);grid-gap:12px;gap:12px;margin:0 auto;max-width:900px;min-height:108px;padding:15px 18px 14px;width:min(920px,calc(100% - 52px))}.ss .composer:focus-within{border-color:var(--line-strong)}.ss :is(.composer,.swarm-discussion-composer) textarea{border:0;color:var(--ink);field-sizing:content;font-size:var(--text-ui);line-height:1.45;max-height:132px;min-height:25px;outline:0;overflow-y:auto;resize:none}.ss .composer .swarm-composer-input:focus-visible{outline:0}.ss .composer textarea{background:transparent;min-height:25px;width:100%}.ss .composer textarea::placeholder,.ss .search::placeholder{color:var(--quiet)}.ss .swarm-composer-disabled-reason{color:var(--quiet);font-size:var(--text-caption);margin:0}.ss .swarm-composer-file-input{display:none}.ss .swarm-composer-suggestions{-webkit-backdrop-filter:blur(28px) saturate(118%);backdrop-filter:blur(28px) saturate(118%);background:var(--material-sheet);border:1px solid var(--material-border);border-radius:var(--radius);display:grid;grid-gap:2px;gap:2px;max-height:220px;overflow-y:auto;padding:5px}.ss .swarm-composer-suggestion,.ss .swarm-composer-suggestion-state{background:transparent;border:0;color:var(--muted);font:inherit;min-width:0;padding:8px 10px;text-align:left}.ss .swarm-composer-suggestion:focus-visible,.ss .swarm-composer-suggestion:hover{background:var(--material-control);color:var(--ink);outline:0}.ss .composer-context{background:transparent;border:0;display:flex;flex-wrap:wrap;font-size:var(--text-caption);gap:8px;list-style:none;margin:0;padding:0;width:100%}.ss .composer-context,.ss .context-chip{align-items:center;color:var(--muted);min-height:26px}.ss .context-chip{background:var(--material-control);border:1px solid var(--material-border);border-radius:999px;display:inline-flex;gap:7px;max-width:min(260px,100%);padding:0 8px}.ss .context-chip-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss .context-chip-meta{color:var(--quiet);flex:0 0 auto}.ss .context-remove{align-items:center;background:transparent;border:0;color:var(--quiet);display:inline-flex;height:24px;justify-content:center;margin-right:-4px;padding:0;width:24px}.ss .composer-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto}.ss .composer-left,.ss .composer-right{align-items:center;display:flex;gap:14px;min-width:0;position:relative}.ss :is(.composer-icon,.composer-pill,.send){align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.ss .composer-icon{height:30px;padding:0;width:30px}.ss .composer-icon,.ss .composer-pill{background-color:var(--material-control);background-image:none;border:1px solid var(--material-border);box-shadow:none;color:var(--muted)}.ss .composer-pill{font-size:var(--text-label);gap:6px;height:28px;max-width:184px;overflow:hidden;padding:0 9px;text-overflow:ellipsis;white-space:nowrap}.ss .composer-pill.is-active{background:var(--material-panel-strong);border-color:var(--line-strong);color:var(--ink)}.ss .swarm-composer-model-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss .swarm-composer-model svg{flex:0 0 auto}.ss .voice-button.is-busy{cursor:progress}.ss .voice-button.is-ready,.ss .voice-button.is-recording{background:var(--tone-positive-background);color:var(--tone-positive-ink)}.ss .voice-button.is-failed{background:var(--tone-danger-background);color:var(--tone-danger-ink)}.ss .send{-webkit-backdrop-filter:blur(30px) saturate(118%);backdrop-filter:blur(30px) saturate(118%);background-color:var(--send-background);background-image:none;border:1px solid var(--send-border);box-shadow:none;color:var(--send-disabled-ink);height:38px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:38px}.ss .send.is-ready{background-color:var(--send-ready-background);border-color:var(--send-ready-border);color:var(--send-ink)}.ss .send.is-ready:hover{background-color:color-mix(in srgb,var(--send-ready-background) 92%,white);transform:translateY(-1px)}.ss .send svg{height:18px;width:18px}.ss .send:disabled{cursor:default;opacity:1}.ss .send:disabled svg{opacity:.78}.ss :is(.composer-icon:disabled,.composer-pill:disabled){opacity:.58}.ss .detail-panel,.ss .swarm-detail-panel{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:100svh;min-height:0;overflow:hidden;z-index:4}.ss :is(.swarm-detail-panel,.detail-panel)[hidden]{display:none!important}.ss .detail-head,.ss .swarm-modal-header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:10px;min-height:58px;padding:0 18px}.ss .detail-title,.ss .swarm-modal h2{color:var(--ink);flex:1 1 auto;font-size:var(--text-title);font-weight:var(--weight-regular)}.ss :is(.detail-back,.detail-close,.swarm-modal-close){align-items:center;background:var(--material-control);border:0;border-radius:var(--radius);color:var(--ink);display:inline-flex;height:34px;justify-content:center;padding:0;width:34px}.ss :is(.detail-back:hover,.detail-close:hover,.swarm-modal-close:hover){background:var(--material-panel-strong);color:var(--ink)}.ss .swarm-bookmark-list{display:grid;grid-gap:2px;gap:2px}.ss .swarm-bookmark-row{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ink);display:grid;font:inherit;grid-gap:10px;gap:10px;grid-template-columns:18px minmax(0,1fr);padding:9px 8px;text-align:left;width:100%}.ss .swarm-bookmark-row:hover:not(:disabled){background:var(--material-control)}.ss .swarm-bookmark-row:disabled{cursor:default}.ss .swarm-bookmark-row>svg{color:var(--muted);height:15px;width:15px}.ss .swarm-bookmark-row>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.ss .swarm-bookmark-row small,.ss .swarm-bookmark-row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss .swarm-bookmark-row-label{font-size:var(--text-ui);font-weight:var(--weight-regular)}.ss .swarm-bookmark-row small{color:var(--muted);font-size:var(--text-caption)}.ss .swarm-load-older{align-items:center;background:transparent;border:0;color:var(--muted);display:inline-flex;font:inherit;font-size:var(--text-caption);gap:6px;justify-self:center;min-height:32px;padding:4px 8px}.ss .swarm-load-older:hover:not(:disabled){color:var(--ink)}.ss .swarm-load-older:disabled{cursor:default;opacity:.64}.ss .swarm-load-older svg{height:13px;transform:rotate(180deg);width:13px}.ss :is(.swarm-message,.swarm-thread-card).is-bookmark-focus{animation:swarm-bookmark-focus 1s ease-out;outline:2px solid transparent;outline-offset:3px}@keyframes swarm-bookmark-focus{0%,to{outline-color:transparent}28%{outline-color:var(--focus-ring)}}@media (prefers-reduced-motion:reduce){.ss :is(.swarm-message,.swarm-thread-card).is-bookmark-focus{animation:none;outline-color:var(--focus-ring)}}.ss .swarm-modal-backdrop{background:var(--modal-backdrop-background);backdrop-filter:blur(24px) saturate(108%);-webkit-backdrop-filter:blur(24px) saturate(108%);display:grid;inset:0;padding:22px;place-items:center;position:fixed;z-index:80}.ss.swarm-modal-portal-root{display:contents}.ss .swarm-modal{background-color:var(--material-sheet);backdrop-filter:blur(48px) saturate(116%);-webkit-backdrop-filter:blur(48px) saturate(116%);box-shadow:inset 0 0 0 1px var(--material-border);display:grid;grid-template-rows:auto minmax(0,1fr);max-height:min(760px,calc(100dvh - 44px));outline:0;overflow:hidden;width:min(620px,100%)}.ss .swarm-modal-settings{width:min(900px,calc(100vw - 44px))}.ss .swarm-compact-modal{width:min(440px,calc(100vw - 44px))}.ss .swarm-compact-modal-body{display:grid;grid-gap:18px;gap:18px;padding:18px}.ss .swarm-compact-modal-body p{color:var(--muted);font-size:var(--text-ui);line-height:1.55;margin:0}.ss .swarm-compact-modal-body p span{color:var(--ink)}.ss .swarm-folder-name-field{color:var(--muted);display:grid;font-size:var(--text-caption);grid-gap:7px;gap:7px}.ss .swarm-folder-name-field input{background:var(--material-control);border:0;border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--material-border);color:var(--ink);font:inherit;font-size:var(--text-ui);min-height:40px;padding:0 12px}.ss .swarm-modal-scroll{overflow:auto}.ss .swarm-modal-body{display:grid;grid-gap:14px;gap:14px;padding:16px}.ss .swarm-settings-section{background:var(--settings-section-background);border:0;border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--material-border);padding:14px}.ss .swarm-settings-section h3{font-size:var(--text-ui);font-weight:var(--weight-regular);margin:0 0 12px}.ss .swarm-settings-section .swarm-settings-field{color:var(--muted);display:grid;font-size:var(--text-ui);grid-gap:6px;gap:6px}.ss .swarm-settings-section .swarm-settings-field+.swarm-settings-field{margin-top:12px}.ss .swarm-settings-section .swarm-settings-field output{color:var(--ink);overflow-wrap:anywhere}.ss :is(a[href],button,input,select,textarea:not(.swarm-composer-input),[tabindex]:not([role=dialog])):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ss[data-sidebar-width="232"]{--sidebar-width:232px}.ss[data-sidebar-width="240"]{--sidebar-width:240px}.ss[data-sidebar-width="248"]{--sidebar-width:248px}.ss[data-sidebar-width="256"]{--sidebar-width:256px}.ss[data-sidebar-width="264"]{--sidebar-width:264px}.ss[data-sidebar-width="272"]{--sidebar-width:272px}.ss[data-sidebar-width="280"]{--sidebar-width:280px}.ss[data-sidebar-width="288"]{--sidebar-width:288px}.ss[data-sidebar-width="296"]{--sidebar-width:296px}.ss[data-sidebar-width="304"]{--sidebar-width:304px}.ss[data-sidebar-width="312"]{--sidebar-width:312px}.ss[data-sidebar-width="320"]{--sidebar-width:320px}.ss[data-sidebar-width="328"]{--sidebar-width:328px}.ss[data-sidebar-width="336"]{--sidebar-width:336px}.ss[data-sidebar-width="344"]{--sidebar-width:344px}.ss[data-sidebar-width="352"]{--sidebar-width:352px}.ss[data-sidebar-width="360"]{--sidebar-width:360px}@media (max-width:1180px){.ss.app,.ss.detail-open{grid-template-columns:minmax(212px,var(--sidebar-width)) 1px minmax(0,1fr)}.ss .detail-panel{display:grid;inset:0 0 0 auto;position:fixed;width:min(var(--detail-width),100vw)}}@media (prefers-reduced-motion:reduce){.ss *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.ss .mobile-nav-close,.ss .mobile-nav-trigger,.ss .mobile-sidebar-backdrop{display:none}@media (max-width:760px){.ss{height:100dvh;min-height:100dvh}.ss.app,.ss.detail-open{grid-template-columns:1fr}.ss .sidebar-resizer{display:none}.ss .main{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:100dvh}.ss .topbar{display:grid;grid-gap:7px;gap:7px;grid-template-columns:38px minmax(0,1fr) auto;backdrop-filter:blur(28px) saturate(128%);-webkit-backdrop-filter:blur(28px) saturate(128%);background:var(--material-bar);min-height:calc(54px + env(safe-area-inset-top, 0px));padding:calc(8px + env(safe-area-inset-top, 0px)) 10px 7px}.ss .title{font-size:var(--text-mobile-title)}.ss .title-row{margin-right:0;min-width:0;width:auto}.ss .top-actions{gap:5px}.ss .top-icon{background:var(--glass-clear);border:1px solid var(--material-border);border-radius:16px;height:38px;min-width:38px;width:38px}.ss .top-badge.is-count{display:none}.ss .mobile-nav-trigger{display:flex}.ss .sidebar.glass{backdrop-filter:blur(30px) saturate(130%);-webkit-backdrop-filter:blur(30px) saturate(130%);background:var(--material-sheet);border-radius:26px 26px 0 0;height:min(82svh,720px);inset:auto 0 0;padding:24px 14px calc(12px + env(safe-area-inset-bottom, 0px));position:fixed;transform:translateY(100%);transition:transform .22s cubic-bezier(.22,1,.36,1);visibility:hidden;width:100%!important;z-index:62}.ss .sidebar.glass:before{background:var(--mobile-sheet-handle);border-radius:999px;content:"";display:block;height:4px;left:50%;position:absolute;top:8px;transform:translateX(-50%);width:42px}.ss.mobile-nav-open .sidebar.glass{transform:translateY(0);visibility:visible}.ss .mobile-sidebar-backdrop{backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);background:var(--material-backdrop);border:0;inset:0;position:fixed;z-index:61}.ss.mobile-nav-open .mobile-sidebar-backdrop{display:block}.ss .brand-row{padding:0 6px}.ss .brand{font-size:var(--text-mobile-brand)}.ss .mobile-nav-close{color:var(--muted);display:flex;height:34px;margin-left:auto;width:34px}.ss .search{height:34px;margin:14px 0 10px}.ss .primary-nav{gap:2px;padding-bottom:9px}.ss .nav-button{background:transparent;border:0;border-radius:14px;min-height:43px;padding:6px 4px}.ss .spaces-label{margin:11px 6px 5px}.ss .spaces-scroll{scrollbar-width:none}.ss .spaces-scroll::-webkit-scrollbar{display:none}.ss .folder+.folder{margin-top:9px}.ss .folder-row{color:var(--quiet);min-height:28px;padding:4px}.ss .folder-row,.ss .folder-row:hover{background:transparent}.ss :is(.page-link,.space-row){background:transparent;border:0;border-radius:14px;min-height:40px;padding:6px 5px}.ss :is(.page-link,.space-row):is(:hover,.is-active){background:var(--material-control)}.ss :is(.page-icon,.space-icon){background:var(--material-panel-strong);height:27px;width:27px}.ss :is(.page-icon,.space-icon) svg{height:15px;width:15px}.ss :is(.page-title,.space-title){font-size:var(--text-ui);font-weight:var(--weight-regular)}.ss :is(.count,.time){font-size:var(--text-mobile-label)}.ss :is(.message,.swarm-thread-card,.app-surface-card){max-width:none}.ss .messages{display:grid;grid-gap:18px;gap:18px;max-width:none;padding:15px 13px 128px}.ss :is(.message,.message-text){font-size:var(--text-ui);line-height:1.45}.ss .app-surface-card,.ss .swarm-thread-card,.ss :is(.message.is-user,.message.is-person,.message.is-swarm){border-radius:20px}.ss :is(.message.is-user,.message.is-person,.message.is-swarm){padding:10px 11px}.ss .message.is-person,.ss .message.is-user{background:var(--material-message-user-mobile);max-width:90%}.ss .message.is-swarm{backdrop-filter:blur(24px) saturate(128%);-webkit-backdrop-filter:blur(24px) saturate(128%);background:var(--glass);border:1px solid var(--material-border)}.ss .swarm-thread-card-body{gap:13px;padding:16px}.ss .block-head{align-items:flex-start;gap:10px}.ss .thread-card-row{grid-template-columns:1fr;gap:3px;padding:8px 0}.ss .card-actions{gap:7px}.ss .card-action{height:32px;min-height:32px}.ss .swarm-surface-filter :is(input,select){flex:1 1 100%;width:100%}.ss .swarm-surface-filter .card-action{justify-content:center;width:100%}.ss .copy-message{height:32px;width:32px}.ss .composer-wrap{padding:8px 10px calc(9px + env(safe-area-inset-bottom, 0px))}.ss .composer{backdrop-filter:blur(24px) saturate(128%);-webkit-backdrop-filter:blur(24px) saturate(128%);background:var(--glass-soft);border:1px solid var(--material-border);border-radius:23px;margin:0;min-height:88px;padding:9px 9px 8px;width:100%}.ss .composer textarea{font-size:var(--text-ui);line-height:1.4;max-height:112px;min-height:31px}.ss .composer-row{align-items:center;display:flex;gap:7px;justify-content:space-between}.ss .composer-left{flex:1 1 126px;gap:6px;min-width:0}.ss .swarm-composer-agent-root{flex:0 1 auto}.ss .composer-right{flex:0 1 auto;gap:6px}.ss .composer-icon,.ss .send{height:34px;width:34px}.ss .composer-pill{height:32px;max-width:112px;padding:0 10px}.ss .swarm-composer-agent{max-width:116px}.ss .swarm-composer-model{max-width:96px}.ss .swarm-command-menu{max-width:none;position:fixed}.ss .swarm-command-menu,.ss .swarm-command-menu[data-positioned=true]{bottom:calc(100px + env(safe-area-inset-bottom, 0px));left:12px;right:12px}.ss .swarm-command-menu[data-positioned=true]{top:auto}}@media (max-width:380px){.ss :is(.composer-row,.composer-left,.composer-right){gap:4px}.ss .composer-left{flex-basis:104px}.ss :is(.composer-icon,.send){height:32px;width:32px}.ss .swarm-composer-agent{max-width:82px}.ss .swarm-composer-model{max-width:72px;padding-inline:7px}}@media (max-width:760px){.ss .detail-panel{background:var(--material-sheet);border-radius:26px 26px 0 0;height:min(84dvh,720px);inset:auto 0 0;max-height:84dvh;min-height:min(46dvh,420px);width:100vw;z-index:66}.ss .detail-section{padding-bottom:calc(18px + env(safe-area-inset-bottom, 0px))}.ss .swarm-modal-backdrop{padding:calc(10px + env(safe-area-inset-top, 0px)) 10px calc(10px + env(safe-area-inset-bottom, 0px))}.ss .swarm-modal,.ss .swarm-modal-settings{width:100%}.ss .swarm-modal{border-radius:26px;max-height:100%}.ss .swarm-discussion-composer textarea{min-height:42px;padding-block:9px}.ss .entity-administration-modal-body .entity-administration-layout{grid-template-columns:minmax(0,1fr);min-width:0}.ss .entity-administration-modal-body .entity-administration-panel{min-height:0;width:100%}.ss .entity-administration-modal,.ss .entity-administration-modal-body{width:100%}.ss .entity-administration-modal-body .entity-administration-panel{padding:12px 0 0}.ss .entity-administration-navigation{border-bottom:1px solid var(--line);border-right:0;display:flex;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;padding:0 0 8px;scrollbar-width:none}.ss .entity-administration-navigation::-webkit-scrollbar{display:none}.ss .entity-administration-navigation>a{flex:0 0 auto}.ss .entity-administration-navigation>a:first-child{margin-bottom:0}.ss .entity-administration-modal-body .entity-access-grant-form,.ss .entity-administration-modal-body .entity-member-add-form,.ss .entity-administration-modal-body .entity-team-create-form,.ss .entity-administration-modal-body .entity-team-edit-form,.ss .entity-administration-modal-body .entity-team-member-add{grid-template-columns:minmax(0,1fr)}.ss .entity-team-create-form>:nth-child(3),.ss .entity-team-edit-form>:nth-child(2){grid-column:auto}.ss .entity-member-row{grid-template-columns:auto minmax(0,1fr)}.ss .entity-member-actions,.ss .entity-member-confirmation,.ss .entity-member-row>.form-error-message,.ss .entity-member-row>select{grid-column:2}.ss .entity-member-row>select{width:min(180px,100%)}}