.bubble-row+.bubble-row{margin-top:8px}.model-bubble{touch-action:pan-y;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.bubble-drag-ghost{width:var(--bubble-size,82px);height:var(--bubble-size,82px);transform:none}body.scai-bubble-dragging,body.scai-bubble-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.bubble-cloud>.ml-notice,.bubble-cloud>.cp-locked{align-self:stretch}.cp-locked{color:var(--ink2);background:var(--subtle);border:1px solid var(--line);border-radius:12px;margin:0 2px 10px;padding:9px 11px;font-size:.6875rem;line-height:1.5}.ml-notice{border:1px solid var(--line);background:var(--subtle);color:var(--ink2);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:10px 13px;font-size:.75rem;line-height:1.5;display:flex}.ml-notice.is-error{background:#dc26260d;border-color:#dc262655}.ml-notice strong{color:var(--ink);font-weight:600}.model-toolbar{flex-wrap:wrap}.ml-sort{color:var(--muted);align-items:center;gap:6px;font-size:.6875rem;display:inline-flex}.ml-sort select{border:1px solid var(--line);background:var(--bg);color:var(--ink2);border-radius:9px;max-width:210px;min-height:32px;padding:5px 22px 5px 9px;font-size:.6875rem}.ml-sort-label{white-space:nowrap}@media (width<=560px){.model-toolbar .ml-sort{width:100%}.model-toolbar .ml-sort select{flex:1;max-width:none}}@media (width<=760px){.council-builder{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:100vw!important;overflow-y:auto!important}.council-builder>*{flex-shrink:0!important}.council-builder .builder-head{min-height:52px!important;padding-top:8px!important;padding-bottom:8px!important}.council-builder .builder-roster{z-index:4;background:var(--sidebar);border-bottom:1px solid var(--line);position:sticky;top:0;padding:9px 14px 8px!important}.council-builder .builder-roster-top{margin-bottom:7px!important}.council-builder .council-slots{gap:5px!important}.council-builder .council-slot{min-height:46px!important;padding-top:6px!important;padding-bottom:6px!important}.council-builder .builder-help{margin-top:6px!important}.council-builder .builder-tools{padding:10px 14px 6px!important}.council-builder .bubble-scroll{flex:none!important;height:auto!important;min-height:0!important;padding:8px 10px 16px!important;overflow:visible!important}.council-builder .bubble-cloud{--bubble-size:76px;--bubble-gap:10px}.council-builder .builder-foot{z-index:4;position:sticky;bottom:0;padding:8px 14px max(8px,env(safe-area-inset-bottom))!important}.council-builder .builder-foot-actions{margin-top:4px!important}}@media (horizontal-viewport-segments:2){.council-builder{width:env(viewport-segment-width 1 0,50vw)!important;height:100dvh!important;position:fixed!important;inset:0 0 0 auto!important;overflow-y:auto!important}.council-builder>*{flex-shrink:0!important}.council-builder .builder-roster{z-index:4;background:var(--sidebar);border-bottom:1px solid var(--line);position:sticky;top:0}.council-builder .bubble-scroll{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}.council-builder .builder-foot{z-index:4;position:sticky;bottom:0}}@media (vertical-viewport-segments:2){.council-builder{inset:env(viewport-segment-top 0 1,50vh) 0 0 0!important;width:100vw!important;height:auto!important;position:fixed!important;overflow-y:auto!important}.council-builder>*{flex-shrink:0!important}.council-builder .builder-roster{z-index:4;background:var(--sidebar);border-bottom:1px solid var(--line);position:sticky;top:0}.council-builder .bubble-scroll{flex:none!important;height:auto!important;min-height:0!important;overflow:visible!important}.council-builder .builder-foot{z-index:4;position:sticky;bottom:0}}