.ss-pub{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:var(--ink);background:var(--surface);font:450 13px/20px var(--font-sans)}.ss-pub-money{font-family:var(--font-pricing);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.ss-pub-num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-pub-swap{flex:1 1;min-height:0}.ss-pub-swap .ss-load-reveal{width:100%;height:100%}.ss-pub-view{display:flex;flex-direction:column;height:100%;min-height:0}.ss-pub-skeleton{pointer-events:none}.ss-pub-skeleton .ss-pub-btn{pointer-events:auto}.ss-pub-bone{display:block;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 9%,var(--surface-raised)),color-mix(in srgb,var(--ink) 18%,var(--surface-raised)),color-mix(in srgb,var(--ink) 9%,var(--surface-raised)));background-size:200% 100%;animation:ss-skeleton-shimmer 1.4s ease-in-out infinite}.ss-pub-bone--heading{width:72px;height:16px}.ss-pub-bone--search{width:220px;height:32px;border-radius:8px}.ss-pub-bone--button{width:104px;height:32px;border-radius:8px}.ss-pub-bone--mark{width:28px;height:28px;border-radius:50%}.ss-pub-bone--title{width:min(240px,58%);height:12px}.ss-pub-bone--path{width:min(180px,42%);height:9px;margin-top:6px}.ss-pub-bone--stamp{width:54px;height:18px}.ss-pub-bone--number{width:24px;height:10px;margin-left:auto}.ss-pub-bone--when{width:62px;height:10px;margin-left:auto}.ss-pub-bone--saved{width:58px;height:12px}.ss-pub-bone--tab{width:66px;height:11px}.ss-pub-bone--eyebrow{width:156px;height:10px}.ss-pub-bone--editor-title{width:min(300px,66vw);height:17px;margin-top:9px}.ss-pub-bone--description{width:min(480px,74vw);height:10px;margin-top:9px}.ss-pub-bone--section-title{width:110px;height:11px}.ss-pub-bone--label{width:min(170px,70%);height:10px}.ss-pub-bone--value{width:min(280px,74%);height:10px;justify-self:end}.ss-pub-skeleton__editor{gap:32px}.ss-pub-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:0 24px;border-bottom:1px solid var(--line)}.ss-pub-bar__title{display:flex;align-items:baseline;gap:8px;min-width:0}.ss-pub-bar__title h1{margin:0;font:560 16px/24px var(--font-sans)}.ss-pub-bar__title>span{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-pub-bar__actions{flex:none;display:flex;align-items:center;gap:8px}.ss-pub-search{position:relative;display:flex;align-items:center}.ss-pub-search input{width:220px;height:32px;padding:0 32px 0 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel);color:var(--ink);font:450 13px/20px var(--font-sans)}.ss-pub-search input::placeholder{color:var(--muted)}.ss-pub-search kbd{position:absolute;right:8px;padding:0 5px;border-radius:4px;background:var(--panel-2);color:var(--muted);font:500 12px/16px var(--font-mono);pointer-events:none}.ss-pub-search input:focus{outline:none;box-shadow:inset 2px 0 0 var(--accent);background:var(--accent-soft)}.ss-pub-search input:focus+kbd{opacity:0}.ss-pub-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel);color:var(--ink);font:500 13px/20px var(--font-sans);white-space:nowrap;box-shadow:0 2px 0 var(--line-strong);transition:transform .12s ease,background-color .12s ease,box-shadow .12s ease}.ss-pub-btn:hover:not(:disabled){transform:translateY(-1px);background:var(--surface-hover)}.ss-pub-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 0 0 var(--line-strong)}.ss-pub-btn:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ss-pub-btn:disabled{opacity:.45;box-shadow:none}.ss-pub-btn--primary{border-color:var(--action);background:var(--action);color:var(--action-ink);box-shadow:0 2px 0 color-mix(in srgb,var(--action) 62%,#000)}.ss-pub-btn--primary:hover:not(:disabled){transform:translateY(-1px);background:var(--action-hover)}.ss-pub-btn--primary:active:not(:disabled){box-shadow:0 0 0 var(--action)}.ss-pub-btn--quiet{border-color:transparent;background:transparent;box-shadow:none;color:var(--muted)}.ss-pub-btn--quiet:hover:not(:disabled){color:var(--ink);background:var(--panel)}.ss-pub-btn--quiet:active:not(:disabled){transform:none}.ss-pub-btn kbd{padding:0 4px;border-radius:4px;background:color-mix(in srgb,currentColor 14%,transparent);color:inherit;font:500 12px/16px var(--font-mono)}.ss-pub-tabs{flex:none;display:flex;gap:20px;min-height:44px;padding:0 24px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.ss-pub-tabs button{flex:none;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--muted);font:500 13px/20px var(--font-sans);transition:color .12s ease}.ss-pub-tabs button b{padding:0 5px;border-radius:4px;background:var(--panel-2);color:var(--muted);font:500 12px/16px var(--font-mono)}.ss-pub-tabs button:hover{color:var(--ink)}.ss-pub-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.ss-pub-tabs button[aria-selected=true] b{color:var(--ink)}.ss-pub-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ss-pub-scroll{flex:1 1;min-height:0;overflow:auto;padding:16px 24px 32px}.ss-pub-column{display:grid;gap:32px;width:100%;max-width:880px}.ss-pub-section{display:grid;gap:12px;min-width:0}.ss-pub-section>header{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.ss-pub-section h2{margin:0;font:560 13px/20px var(--font-sans)}.ss-pub-section header>span{color:var(--muted);font:450 12px/16px var(--font-sans)}.ss-pub-rows{display:grid;border-top:1px solid var(--line)}.ss-pub-row{display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:16px;min-height:40px;padding:8px 0;border-bottom:1px solid var(--line)}.ss-pub-row>span{color:var(--muted)}.ss-pub-row>span small{display:block;color:var(--subtle);font:450 12px/16px var(--font-sans)}.ss-pub-row>b{font-weight:500}.ss-pub-row>:not(:first-child){justify-self:end}.ss-pub-row--stack{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:12px 0}.ss-pub-input,.ss-pub-textarea{width:100%;border:0;border-bottom:2px solid transparent;padding:0 0 2px;background:transparent;color:var(--ink);font:450 13px/20px var(--font-sans)}.ss-pub-input::placeholder,.ss-pub-textarea::placeholder{color:var(--subtle)}.ss-pub-input:focus,.ss-pub-textarea:focus{outline:none;border-bottom-color:var(--ink)}.ss-pub-input--money{font-family:var(--font-pricing);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-align:right}.ss-pub-textarea{min-height:44px;resize:vertical}.ss-pub-affix{display:inline-flex;align-items:baseline;gap:2px;justify-self:end}.ss-pub-affix>span{color:var(--muted)}.ss-pub-affix .ss-pub-input{width:88px;text-align:left;field-sizing:content;min-width:40px;max-width:120px}.ss-pub-editor{min-height:220px;padding:14px 16px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel);color:var(--ink);font:400 12.5px/20px var(--font-mono);resize:vertical}.ss-pub-editor:focus{outline:none;box-shadow:inset 2px 0 0 var(--accent);background:var(--accent-soft)}.ss-pub-toggle{display:flex;align-items:center;gap:12px;justify-self:end}.ss-pub-switch{position:relative;width:36px;height:20px;padding:0;border:1px solid var(--line-strong);border-radius:4px;background:var(--panel-2);transition:background-color .12s ease,border-color .12s ease}.ss-pub-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:4px;background:var(--muted);transition:transform .12s ease,background-color .12s ease}.ss-pub-switch[aria-checked=true]{border-color:var(--action);background:var(--action)}.ss-pub-switch[aria-checked=true]:after{transform:translateX(16px);background:var(--action-ink)}.ss-pub-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ss-pub-table-card{border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);overflow:hidden}.ss-pub-table{width:100%;border-collapse:collapse;table-layout:fixed}.ss-pub-table thead th{height:36px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--panel);color:var(--muted);font:500 12px/16px var(--font-sans);text-align:left;white-space:nowrap}.ss-pub-table td:first-child,.ss-pub-table th:first-child{padding-left:16px}.ss-pub-table td{height:52px;padding:0 12px;border-bottom:1px solid var(--line);vertical-align:middle}.ss-pub-table tr:last-child td{border-bottom:0}.ss-pub-table .ss-pub-cell-num,.ss-pub-table .ss-pub-th-num{text-align:right}.ss-pub-table .ss-pub-cell-num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ss-pub-table .ss-pub-cell-mark{width:52px}.ss-pub-table .ss-pub-cell-access{width:128px}.ss-pub-table .ss-pub-th-rev{width:96px}.ss-pub-table .ss-pub-th-when{width:120px}.ss-pub-table .ss-pub-cell-when{color:var(--muted);text-align:right;white-space:nowrap}.ss-pub-table--versions td{height:44px}.ss-pub-table--versions .ss-pub-cell-version{width:72px}.ss-pub-row-link{transition:background-color .12s ease}.ss-pub-row-link:hover td{background:var(--panel)}.ss-pub-row-link:focus-visible{outline:none}.ss-pub-row-link:focus-visible td{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.ss-pub-cell-title{min-width:0}.ss-pub-title{font:560 13px/20px var(--font-sans)}.ss-pub-path,.ss-pub-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-pub-path{color:var(--muted);font:400 12px/16px var(--font-mono)}.ss-pub-mark{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--line-strong);border-radius:50%;background:var(--panel-2);color:var(--ink);font:500 11px/1 var(--font-mono);text-transform:uppercase}.ss-pub-mark[data-ring=public]{outline:2px solid var(--green-dot);outline-offset:1px}.ss-pub-stamp{display:inline-block;padding:1px 6px;border:1px solid;border-radius:4px;color:var(--muted);font:500 9.5px/14px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ss-pub-stamp[data-state=completed],.ss-pub-stamp[data-state=public]{color:var(--green)}.ss-pub-stamp[data-state=private]{color:var(--accent)}.ss-pub-stamp[data-state=in_review],.ss-pub-stamp[data-state=limit_reached]{color:var(--amber)}.ss-pub-stamp[data-state=cancelled],.ss-pub-stamp[data-state=changes_requested],.ss-pub-stamp[data-state=failed],.ss-pub-stamp[data-state=rejected]{color:var(--orange)}.ss-pub-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;min-width:0}.ss-pub-head__title{min-width:0}.ss-pub-head__title span{display:block;color:var(--muted);font:400 12px/16px var(--font-mono)}.ss-pub-head__title h1{display:flex;align-items:center;gap:8px;margin:2px 0 0;font:560 16px/24px var(--font-sans)}.ss-pub-head__title p{margin:4px 0 0;max-width:70ch;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-pub-save{flex:none;display:inline-flex;align-items:center;gap:6px;color:var(--muted);font:450 12px/16px var(--font-sans)}.ss-pub-save[data-state=error]{color:var(--orange)}.ss-pub-spin{animation:ss-pub-spin .75s linear infinite}@keyframes ss-pub-spin{to{transform:rotate(1turn)}}.ss-pub-note{margin:0;color:var(--muted);font:450 12px/16px var(--font-sans)}.ss-pub-warn{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--line);border-left:2px solid var(--amber);border-radius:8px;background:var(--panel)}.ss-pub-warn>svg{flex:none;margin-top:2px;color:var(--amber)}.ss-pub-warn p{margin:0}.ss-pub-warn p+p{margin-top:4px;color:var(--muted);font:450 12px/16px var(--font-sans)}.ss-pub-alert{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border:1px solid var(--line);border-left:2px solid var(--orange);border-radius:8px;background:var(--panel);color:var(--ink)}.ss-pub-alert>svg{flex:none;margin-top:2px;color:var(--orange)}.ss-pub-alert p{margin:0}.ss-pub-blockers{display:grid;gap:8px}.ss-pub-blockers li{display:flex;align-items:flex-start;gap:8px;color:var(--muted)}.ss-pub-blockers{padding:0;margin:0;list-style:none}.ss-pub-blockers svg{flex:none;margin-top:2px;color:var(--amber)}.ss-pub-test-chat{display:flex;flex-direction:column;width:min(100%,880px);height:min(680px,calc(100vh - 248px));min-height:460px}.ss-pub-test-chat__conversation{flex:1 1;min-height:0;overflow-y:auto}.ss-pub-test-chat__conversation .ss-agent-chat-conversation{padding-top:32px;padding-bottom:64px}.ss-pub-test-chat__empty{display:grid;min-height:100%;place-content:center;justify-items:center;gap:4px;color:var(--muted);text-align:center}.ss-pub-test-chat__empty h2{margin:0;color:var(--ink);font:560 16px/24px var(--font-sans)}.ss-pub-test-chat__empty p{margin:0}.ss-pub-test-chat__dock{flex:none;padding:12px 0 4px;background:linear-gradient(180deg,transparent,var(--surface) 30%)}.ss-pub-test-chat__composer{width:min(736px,calc(100% - 40px))}.ss-pub-test-chat__draft{padding:0 8px;color:var(--muted);font:500 12px/32px var(--font-sans)}.ss-pub-empty{display:grid;gap:8px}.ss-pub-empty h2{display:flex;align-items:center;gap:8px;margin:0;font:560 16px/24px var(--font-sans)}.ss-pub-empty p{margin:0;max-width:60ch;color:var(--muted)}.ss-pub-empty kbd{padding:1px 6px;border-radius:4px;background:var(--panel-2);color:var(--ink);font:500 12px/16px var(--font-mono)}.ss-pub-table .ss-pub-empty-row td{height:96px;color:var(--muted);text-align:center}.ss-pub-create{display:grid;place-items:start center;padding:48px 24px;overflow:auto}.ss-pub-create form{width:min(100%,480px);display:grid;gap:20px;padding:24px;border:1px solid var(--line);border-radius:8px;background:var(--surface-raised);box-shadow:var(--shadow-card)}.ss-pub-create h1{margin:0;font:620 20px/28px var(--font-sans)}.ss-pub-create__actions{display:flex;justify-content:flex-end;gap:8px}.ss-pub-slug{display:flex;align-items:baseline;gap:2px}.ss-pub-slug>span{color:var(--muted);font:400 13px/20px var(--font-mono)}.ss-pub-slug .ss-pub-input{font-family:var(--font-mono)}.ss-pub-field{display:grid;gap:4px}.ss-pub-field>span{color:var(--muted);font:500 12px/16px var(--font-sans)}.ss-pub-field>span small{margin-left:6px;color:var(--subtle);font-weight:450}.ss-pub-field .ss-pub-input,.ss-pub-field .ss-pub-textarea{border-bottom-color:var(--line-strong)}.ss-pub-field .ss-pub-input:focus,.ss-pub-field .ss-pub-textarea:focus{border-bottom-color:var(--ink)}@media (max-width:760px){.ss-pub-bar,.ss-pub-tabs{padding-left:16px;padding-right:16px}.ss-pub-scroll{padding:16px 16px 24px}.ss-pub-bar{flex-wrap:wrap;padding-top:10px;padding-bottom:10px}.ss-pub-search input{width:100%}.ss-pub-search{flex:1 1}.ss-pub-row{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px}.ss-pub-affix,.ss-pub-row>b,.ss-pub-toggle{justify-self:start}.ss-pub-table .ss-pub-cell-access,.ss-pub-table .ss-pub-th-rev{display:none}.ss-pub-head{flex-direction:column;gap:8px}.ss-pub-section>header{flex-direction:column;align-items:flex-start;gap:2px}.ss-pub-create{padding:24px 16px}.ss-pub-test-chat{height:calc(100vh - 276px);min-height:400px}.ss-pub-test-chat__composer{width:100%;max-width:100%}}@media (prefers-reduced-motion:reduce){.ss-pub-btn,.ss-pub-row-link,.ss-pub-switch,.ss-pub-switch:after,.ss-pub-tabs button{transition:none}.ss-pub-spin{animation-duration:1.4s}.ss-pub-bone{animation:none}}.ss-plugin-logo--monochrome img{filter:var(--plugin-monochrome-logo-filter)}.workspace-plugins-page{width:min(800px,calc(100vw - 330px));margin:0 auto;padding:40px 0 64px}.workspace-plugins-heading{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:28px;margin-bottom:0}.workspace-plugin-detail__heading h1,.workspace-plugins-heading h1{margin:0;font-size:25px;line-height:1.1;letter-spacing:-.035em}.workspace-plugins-heading p{margin:7px 0 0;color:var(--muted);font-size:13px}.workspace-plugin-kicker{display:block;margin-bottom:5px;color:var(--muted);font-size:12px;font-weight:600}.workspace-plugin-search{width:min(100%,280px);height:36px;display:flex;align-items:center;gap:9px;padding:0 11px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface)}.workspace-plugin-search svg{color:var(--subtle)}.workspace-plugin-search input{flex:1 1;min-width:0;height:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:13px}.workspace-plugin-search input::placeholder{color:var(--subtle)}.workspace-plugin-section-label{display:flex;align-items:baseline;gap:7px}.workspace-plugin-section-label h2{margin:0;font-size:13px;font-weight:600}.workspace-plugin-section-label>span{color:var(--subtle);font-size:12px}.workspace-plugin-installed{margin-top:28px}.workspace-plugin-installed__items{display:flex;align-items:center;gap:8px;margin-top:10px}.workspace-plugin-installed__items>button{position:relative;width:42px;height:42px;padding:0;display:grid;place-items:center;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.workspace-plugin-installed__items>button:hover{border-color:var(--subtle);background:var(--panel);transform:translateY(-1px)}.workspace-plugin-installed__item:after{content:"";position:absolute;right:-2px;bottom:-2px;width:8px;height:8px;border:2px solid var(--surface);border-radius:50%;background:var(--subtle)}.workspace-plugin-installed__item--ready:after{background:var(--green-dot)}.workspace-plugin-installed__item--needs_attention:after{background:var(--orange)}.workspace-plugin-installed__item--setup_required:after{background:var(--blue-ink)}.workspace-plugin-installed__item .workspace-plugin-logo{border:0;background:transparent}.workspace-plugin-logo{width:38px;height:38px;display:grid;place-items:center;overflow:hidden;flex:0 0 auto;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.workspace-plugin-logo img{width:25px;height:25px;object-fit:contain}.workspace-plugin-logo--small{width:32px;height:32px;border-radius:7px}.workspace-plugin-logo--small img{width:21px;height:21px}.workspace-plugin-state{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:12px;white-space:nowrap}.workspace-plugin-state--connected{color:var(--green)}.workspace-plugin-state--connected i{width:6px;height:6px;border-radius:50%;background:var(--green-dot)}.workspace-plugin-state--warning{color:var(--orange)}.workspace-plugin-directory{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.workspace-plugin-catalog-group+.workspace-plugin-catalog-group{margin-top:24px}.workspace-plugin-catalog-group>h2{margin:0 0 7px;color:var(--subtle);font-size:12px;font-weight:550}.workspace-plugin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:2px}.workspace-plugin-row{min-width:0;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;margin:0 -8px;border:0;border-radius:10px;background:transparent}.workspace-plugin-row:hover{background:var(--panel)}.workspace-plugin-row__open{min-width:0;height:100%;padding:8px;display:flex;align-items:center;gap:10px;border:0;text-align:left;background:transparent}.workspace-plugin-row__open>span:last-child{min-width:0}.workspace-plugin-row__open small,.workspace-plugin-row__open strong{display:block}.workspace-plugin-row__open strong{font-size:13px;font-weight:600}.workspace-plugin-row__open small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-plugin-row__action{padding-right:7px}.workspace-plugin-row__action .workspace-plugin-state{padding-right:3px}.workspace-plugin-row__action .button{width:30px;min-width:30px;height:30px;padding:0;border:0;background:transparent}.workspace-plugin-row__action .button:hover{background:var(--surface)}.workspace-plugin-row__action .button svg{margin:0}.workspace-plugin-empty{min-height:160px;margin-top:30px;padding-top:26px;border-top:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:var(--subtle)}.workspace-plugin-empty strong{color:var(--ink);font-size:13px}.workspace-plugin-empty span{font-size:12px}.workspace-plugin-back{height:36px;padding:0;display:inline-flex;align-items:center;gap:7px;border:0;color:var(--muted);background:transparent;font-size:12px}.workspace-plugin-back:hover{color:var(--ink)}.workspace-plugin-detail__heading{min-height:92px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;border-bottom:1px solid var(--line)}.workspace-plugin-detail__heading>.workspace-plugin-logo{width:48px;height:48px}.workspace-plugin-detail__heading>.workspace-plugin-logo img{width:31px;height:31px}.workspace-plugin-detail__heading h1{font-size:22px}.workspace-plugin-detail__heading p{margin:5px 0 0;display:flex;align-items:center;gap:4px;color:var(--muted);font-size:12px}.workspace-plugin-detail__heading p svg{color:var(--blue-ink)}.workspace-plugin-detail__actions{display:flex;align-items:center;gap:10px}.workspace-plugin-detail__actions .button{height:34px;border-radius:7px;font-size:12px}.workspace-plugin-detail__layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:42px;padding-top:26px}.workspace-plugin-detail__layout>main{min-width:0}.workspace-plugin-intro{padding-bottom:6px}.workspace-plugin-intro>p{max-width:640px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.workspace-plugin-intro h2{margin:24px 0 8px;font-size:13px}.workspace-plugin-prompts{border-top:1px solid var(--line)}.workspace-plugin-prompts button{width:100%;min-height:40px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-bottom:1px solid var(--line);color:var(--muted);text-align:left;background:transparent;font-size:12px}.workspace-plugin-prompts button:hover{color:var(--ink)}.workspace-plugin-prompts button>span{color:var(--blue-ink)}.workspace-plugin-section{margin-top:26px}.workspace-plugin-section__title{min-height:36px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--line)}.workspace-plugin-section__title h2{margin:0;font-size:13px}.workspace-plugin-section__title>span{color:var(--subtle);font-size:12px}.workspace-plugin-included-row{min-height:58px;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid var(--line)}.workspace-plugin-included-icon{width:32px;height:32px;display:grid;place-items:center;color:var(--blue-ink)}.workspace-plugin-included-row small,.workspace-plugin-included-row strong{display:block}.workspace-plugin-included-row strong{font-size:12px}.workspace-plugin-included-row small{margin-top:3px;color:var(--muted);font-size:12px}.workspace-plugin-included-row .button{height:32px;border-radius:7px;font-size:12px}.workspace-plugin-switch{width:34px;height:20px;position:relative}.workspace-plugin-switch input{position:absolute;opacity:0;pointer-events:none}.workspace-plugin-switch>span{position:absolute;inset:0;border:1px solid var(--line-strong);border-radius:4px;background:var(--panel-2)}.workspace-plugin-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:var(--subtle);transition:transform .18s ease}.workspace-plugin-switch input:checked+span{border-color:var(--blue);background:var(--blue-soft)}.workspace-plugin-switch input:checked+span:after{background:var(--blue);transform:translateX(14px)}.workspace-plugin-switch input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.workspace-plugin-detail__aside{border-top:1px solid var(--line)}.workspace-plugin-detail__aside section{padding:15px 0;border-bottom:1px solid var(--line)}.workspace-plugin-detail__aside h2{margin:0 0 12px;font-size:12px}.workspace-plugin-detail__aside ul{margin:0;padding:0;display:grid;gap:9px;list-style:none}.workspace-plugin-detail__aside li{display:flex;align-items:flex-start;gap:7px;color:var(--muted);font-size:12px;line-height:1.4}.workspace-plugin-detail__aside li svg{flex:0 0 auto;color:var(--green)}.workspace-plugin-detail__aside dl{margin:0;display:grid;gap:8px}.workspace-plugin-detail__aside dl>div{display:grid;grid-template-columns:70px 1fr;gap:8px;font-size:12px}.workspace-plugin-detail__aside dt{color:var(--subtle)}.workspace-plugin-detail__aside dd{margin:0}.workspace-plugin-links{display:grid;gap:2px;margin-top:12px;padding-top:8px;border-top:1px solid var(--line)}.workspace-plugin-links a{min-height:32px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:12px;text-decoration:none}.workspace-plugin-links a:hover{color:var(--blue-ink)}.workspace-plugin-setup-modal{width:min(440px,calc(100vw - 32px));padding:20px}.workspace-plugin-setup-modal__heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.workspace-plugin-setup-modal__identity{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px}.workspace-plugin-setup-modal__identity>span{min-width:0}.workspace-plugin-setup-modal__identity h2,.workspace-plugin-setup-modal__identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-plugin-setup-modal__identity h2{margin:0;font-size:16px;font-weight:640;letter-spacing:-.02em;line-height:1.45}.workspace-plugin-setup-modal__identity small{margin-top:1px;color:var(--muted);font-size:11px;line-height:1.45}.workspace-plugin-setup-modal__content{min-height:0}.workspace-plugin-setup-modal__actions{margin-top:20px;padding-top:16px;display:flex;justify-content:flex-end;gap:8px;border-top:1px solid var(--line)}.workspace-plugin-setup{width:100%}.workspace-plugin-setup__counts{height:49px;display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.workspace-plugin-setup__counts strong{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workspace-plugin-setup__access{padding:15px 0 3px}.workspace-plugin-setup h3{margin:0 0 9px;color:var(--ink);font-size:12px}.workspace-plugin-setup__access p{margin:0;min-height:30px;display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.workspace-plugin-setup__access p svg{color:var(--green)}.workspace-plugin-setup__facts{margin:0;padding:11px 0;display:grid;gap:8px;border-bottom:1px solid var(--line)}.workspace-plugin-setup__facts>div{display:grid;grid-template-columns:90px 1fr;gap:12px;font-size:12px}.workspace-plugin-setup__facts dt{color:var(--subtle)}.workspace-plugin-setup__facts dd{margin:0}.workspace-plugin-setup__facts+.button{margin-top:14px}.workspace-plugin-manage-section{padding:14px 0;border-bottom:1px solid var(--line)}.workspace-plugin-manage-section:first-child{padding-top:0}.workspace-plugin-manage-section:last-child{padding-bottom:0;border-bottom:0}.workspace-plugin-manage-section>h3{margin-bottom:10px;color:var(--muted);font-size:12px;font-weight:560}.workspace-plugin-account-row{min-height:54px;display:grid;grid-template-columns:32px minmax(0,1fr) auto auto;align-items:center;gap:10px}.workspace-plugin-account-row small,.workspace-plugin-account-row strong{display:block}.workspace-plugin-account-row strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-plugin-account-row small{margin-top:3px;color:var(--muted);font-size:12px}.workspace-plugin-account-row .button{height:32px;border-radius:7px;font-size:12px}.workspace-plugin-use-account{width:100%;min-height:36px;margin-top:4px;padding:0 3px;display:flex;align-items:center;justify-content:space-between;border:0;color:var(--muted);text-align:left;background:transparent;font-size:12px}.workspace-plugin-use-account:hover{color:var(--ink)}.workspace-plugin-use-account:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}.workspace-plugin-manage-section .workspace-plugin-included-row{border-bottom:0}.workspace-plugin-manage-section .workspace-plugin-setup__access{padding:0}.workspace-plugin-setup__accounts{padding:2px 0 14px;border-bottom:1px solid var(--line)}.workspace-plugin-setup__accounts>button{width:100%;min-height:54px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);text-align:left;background:var(--surface)}.workspace-plugin-setup__accounts>button:hover{border-color:var(--subtle);background:var(--panel)}.workspace-plugin-setup__accounts small,.workspace-plugin-setup__accounts strong{display:block}.workspace-plugin-setup__accounts strong{font-size:12px}.workspace-plugin-setup__accounts small{margin-top:3px;color:var(--muted);font-size:12px}.workspace-plugin-setup__new-account{padding:2px 0}.workspace-plugin-setup__accounts+.workspace-plugin-setup__new-account{padding-top:14px}.workspace-plugin-setup__new-account p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.workspace-plugin-setup__server-url{display:grid;gap:8px;margin:0 0 12px;color:var(--ink);font-size:12px;font-weight:560}.workspace-plugin-setup__server-url input{width:100%;height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;color:var(--ink);background:var(--surface);font:inherit;font-weight:450;outline:none}.workspace-plugin-setup__server-url input:focus{box-shadow:inset 2px 0 0 var(--accent);background:var(--accent-soft)}.workspace-plugin-setup__progress{margin:0 0 10px;color:var(--subtle);font-size:12px}.workspace-plugin-setup__notice{min-height:58px;margin-bottom:14px;padding:0 10px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel)}.workspace-plugin-setup__notice>svg{color:var(--orange)}.workspace-plugin-setup__notice small,.workspace-plugin-setup__notice strong{display:block}.workspace-plugin-setup__notice strong{font-size:12px}.workspace-plugin-setup__notice small{margin-top:3px;color:var(--muted);font-size:12px}.workspace-plugin-setup__error{min-height:38px;margin:13px 0 0;padding:0 10px;display:flex;align-items:center;gap:8px;border:1px solid var(--line-strong);border-radius:7px;color:var(--orange);background:var(--panel);font-size:12px}.workspace-plugin-installed__items>button,.workspace-plugin-prompts button,.workspace-plugin-row{transition:color .15s ease,border-color .15s ease,background .15s ease}.workspace-plugin-skeleton{pointer-events:none}.workspace-plugin-skeleton__aside,.workspace-plugin-skeleton__back,.workspace-plugin-skeleton__grid>span,.workspace-plugin-skeleton__installed>span,.workspace-plugin-skeleton__line,.workspace-plugin-skeleton__logo,.workspace-plugin-skeleton__search,.workspace-plugin-skeleton__section{display:block;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 9%,var(--surface-raised)),color-mix(in srgb,var(--ink) 18%,var(--surface-raised)),color-mix(in srgb,var(--ink) 9%,var(--surface-raised)));background-size:200% 100%;animation:ss-skeleton-shimmer 1.4s ease-in-out infinite}.workspace-plugin-skeleton__line{width:100%;height:11px}.workspace-plugin-skeleton__line+.workspace-plugin-skeleton__line{margin-top:9px}.workspace-plugin-skeleton__line--xs{width:72px}.workspace-plugin-skeleton__line--sm{width:116px}.workspace-plugin-skeleton__line--heading{width:92px;height:25px}.workspace-plugin-skeleton__line--copy{width:252px}.workspace-plugin-skeleton__line--title{width:188px;height:20px}.workspace-plugin-skeleton__line--label{width:112px}.workspace-plugin-skeleton__line--catalog{width:190px}.workspace-plugin-skeleton__line--long{width:92%}.workspace-plugin-skeleton__line--medium{width:78%}.workspace-plugin-skeleton__heading{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:28px}.workspace-plugin-skeleton__search{width:min(100%,280px);height:36px;border-radius:8px}.workspace-plugin-skeleton__label{margin-top:28px}.workspace-plugin-skeleton__installed{display:flex;gap:8px;margin-top:10px}.workspace-plugin-skeleton__installed>span{width:42px;height:42px;border-radius:10px}.workspace-plugin-skeleton__directory{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}.workspace-plugin-skeleton__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:2px;margin-top:7px}.workspace-plugin-skeleton__grid>span{height:58px;border-radius:10px}.workspace-plugin-skeleton__back{width:64px;height:12px;margin:12px 0 30px}.workspace-plugin-skeleton__detail-head{min-height:92px;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;border-bottom:1px solid var(--line)}.workspace-plugin-skeleton__logo{width:48px;height:48px;border-radius:9px}.workspace-plugin-skeleton__detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:42px;padding-top:26px}.workspace-plugin-skeleton__section{height:132px;margin-top:26px;border-radius:0}.workspace-plugin-skeleton__aside{height:118px;margin-bottom:1px;border-radius:0}@media (max-width:1160px){.workspace-plugins-page{width:min(100% - 48px,760px)}.workspace-plugin-detail__layout{grid-template-columns:1fr;gap:24px}}@media (max-width:800px){.workspace-plugins-page{width:auto;padding:24px 18px 52px}.workspace-plugin-skeleton__heading,.workspace-plugins-heading{grid-template-columns:1fr;align-items:stretch;gap:16px}.workspace-plugins-heading h1{font-size:23px}.workspace-plugin-search{width:100%}.workspace-plugin-installed{margin-top:22px}.workspace-plugin-grid{grid-template-columns:1fr}.workspace-plugin-row{min-height:58px;margin:0}.workspace-plugin-row__action .button{width:36px;min-width:36px;height:36px}.workspace-plugin-detail__heading{padding:14px 0;grid-template-columns:auto minmax(0,1fr)}.workspace-plugin-detail__actions{grid-column:1/-1;flex-wrap:wrap}.workspace-plugin-detail__actions .button{min-height:40px}.workspace-plugin-switch{width:44px;height:40px}.workspace-plugin-switch>span{top:10px;bottom:10px}.workspace-plugin-links a{min-height:40px}.workspace-plugin-setup-modal{width:min(440px,calc(100vw - 24px));padding:16px}.workspace-plugin-setup__accounts>button{min-height:48px}.workspace-plugin-setup__new-account .button{min-height:40px}.workspace-plugin-skeleton__grid{grid-template-columns:1fr}.workspace-plugin-skeleton__detail-layout{grid-template-columns:1fr;gap:24px}}@media (max-width:520px){.workspace-plugin-account-row{grid-template-columns:32px minmax(0,1fr) auto}.workspace-plugin-account-row .workspace-plugin-state{grid-column:2}.workspace-plugin-account-row .button{grid-column:3;grid-row:1/span 2;min-height:40px}}@media (prefers-reduced-motion:reduce){.workspace-plugin-installed__items>button,.workspace-plugin-prompts button,.workspace-plugin-row,.workspace-plugin-switch>span:after{transition:none}.workspace-plugin-skeleton__aside,.workspace-plugin-skeleton__back,.workspace-plugin-skeleton__grid>span,.workspace-plugin-skeleton__installed>span,.workspace-plugin-skeleton__line,.workspace-plugin-skeleton__logo,.workspace-plugin-skeleton__search,.workspace-plugin-skeleton__section{animation:none;opacity:.74}}.workspace-skills-heading{grid-template-columns:minmax(0,1fr) auto}.workspace-skills-tools{display:flex;align-items:center;gap:8px}.workspace-skills-tools .workspace-plugin-search{width:220px}.workspace-skills-tools .button{height:36px;white-space:nowrap}.workspace-skills-list{margin-top:28px}.workspace-skills-list .workspace-plugin-grid{margin-top:10px}.workspace-skill-glyph{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;color:var(--ink-soft,var(--ink));border:1px solid var(--line);border-radius:8px;background:var(--surface)}.workspace-skill-glyph--large{width:48px;height:48px;border-radius:12px}.workspace-skill-state-off{width:6px;height:6px;border-radius:50%;background:var(--line-strong)}.workspace-plugin-empty .workspace-skills-empty-action{margin-top:10px;height:34px;border-radius:7px;font-size:12px}.workspace-skill-form{display:grid;gap:18px;max-width:560px;padding-top:26px}.workspace-skill-field{display:grid;gap:6px}.workspace-skill-field label{font-size:13px;font-weight:600}.workspace-skill-field input,.workspace-skill-field textarea{width:100%;min-height:38px;padding:8px 12px;color:var(--ink);border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);font:inherit;font-size:14px;line-height:21px;transition:border-color .12s var(--ease,ease)}.workspace-skill-field textarea{min-height:176px;resize:vertical}.workspace-skill-field input::placeholder,.workspace-skill-field textarea::placeholder{color:var(--subtle)}.workspace-skill-field input:focus-visible,.workspace-skill-field textarea:focus-visible{outline:0;border-color:var(--ink)}.workspace-skill-form__actions{display:flex;align-items:center;gap:12px}.workspace-skill-form__actions .button{height:36px}.workspace-skill-form__error{color:var(--red,#9b2734);font-size:12px}.workspace-skill-detail .workspace-plugin-section{max-width:560px}.workspace-skill-history__row .button{height:30px;border-radius:7px;font-size:12px}.workspace-skill-history__note{padding:14px 0;color:var(--muted);font-size:12px}.workspace-skill-history__skeleton{display:grid}.workspace-skill-history__skeleton>span{min-height:52px;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid var(--line)}.workspace-skill-history__skeleton>span>.ss-skeleton{width:30px;height:30px;border-radius:7px}.workspace-skill-history__skeleton>span>span{display:grid;gap:6px}.workspace-skill-history__skeleton>span>span .ss-skeleton:first-child{width:min(220px,46%);height:10px}.workspace-skill-history__skeleton>span>span .ss-skeleton:last-child{width:92px;height:8px}@media (max-width:720px){.workspace-skills-heading{grid-template-columns:minmax(0,1fr);align-items:start}.workspace-skills-tools{flex-wrap:wrap}.workspace-skills-tools .workspace-plugin-search{width:100%}}.ss-workstreams-page{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:var(--ink);background:var(--surface);font:450 13px/20px var(--font-sans)}.ss-ws-swap{flex:1 1;min-height:0}.ss-ws-view{display:flex;flex-direction:column;height:100%;min-height:0}.ss-ws-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-ws-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;height:52px;padding:0 24px;border-bottom:1px solid var(--line)}.ss-ws-bar__title{display:flex;align-items:baseline;gap:8px;min-width:0}.ss-ws-bar__title h1{margin:0;font:560 16px/24px var(--font-sans)}.ss-ws-bar__title span{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-ws-search-wrap{position:relative;display:flex;align-items:center;min-width:0}.ss-ws-search-wrap kbd{position:absolute;right:8px;padding:0 5px;border-radius:4px;background:var(--panel-2);color:var(--muted);font:500 12px/16px var(--font-mono);pointer-events:none}.ss-ws-search{width:240px;height:32px;border-color:var(--line);border-radius:8px;background:var(--panel)}.ss-ws-search input{height:100%;padding-right:28px;font-size:13px}.ss-ws-tabs{flex:none;display:flex;gap:20px;height:44px;padding:0 24px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.ss-ws-tabs button{flex:none;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--muted);font:500 13px/20px var(--font-sans);transition:color .12s ease}.ss-ws-tabs button b{padding:0 5px;border-radius:4px;background:var(--panel-2);color:var(--muted);font:500 12px/16px var(--font-mono)}.ss-ws-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.ss-ws-tabs button:hover,.ss-ws-tabs button[aria-selected=true] b{color:var(--ink)}.ss-ws-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ss-ws-scroll{flex:1 1;min-height:0;overflow:auto;padding:0 24px 24px}.ss-ws-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0;border:1px solid var(--line);border-radius:8px;background:var(--panel);overflow:hidden}.ss-ws-total{display:grid;gap:2px;min-width:0;padding:14px 16px;border-left:1px solid var(--line)}.ss-ws-total:first-child{border-left:0}.ss-ws-total>span{color:var(--muted);font:500 12px/16px var(--font-sans)}.ss-ws-total>b{font:560 20px/28px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-ws-total[data-tone=failed]>b{color:var(--orange)}.ss-ws-total__money{font-family:var(--font-mono);font-weight:500}.ss-ws-total>small{display:block;overflow:hidden;color:var(--muted);font:450 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.ss-ws-total__title{color:var(--ink)}.ss-ws-table-swap{min-width:0}.ss-ws-table-card{border:1px solid var(--line);border-radius:8px;background:var(--surface-raised,var(--surface));overflow:hidden}.ss-ws-table{width:100%;border-collapse:collapse;table-layout:fixed}.ss-ws-table thead th{height:36px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--panel);color:var(--muted);font:500 12px/16px var(--font-sans);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-ws-table thead th:first-child{padding-left:16px}.ss-ws-table td{padding:0 12px;border-bottom:1px solid var(--line);vertical-align:middle}.ss-ws-table td:first-child{padding-left:16px}.ss-ws-table tr:last-child td{border-bottom:0}.ss-ws-table--ledger td{height:52px}.ss-ws-table--steps td{height:44px}.ss-ws-cell-num,.ss-ws-th-num{text-align:right}.ss-ws-cell-num{font-family:var(--font-mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ss-ws-table--ledger .ss-ws-cell-dot{width:36px}.ss-ws-table--ledger .ss-ws-cell-agents{width:120px}.ss-ws-table--ledger .ss-ws-cell-steps{width:224px;overflow:hidden}.ss-ws-table--ledger .ss-ws-th-cost{width:104px}.ss-ws-table--ledger .ss-ws-cell-time{width:96px}.ss-ws-table--ledger .ss-ws-th-when{width:120px}.ss-ws-table--steps .ss-ws-cell-agent{width:190px}.ss-ws-table--steps .ss-ws-cell-status{width:140px}.ss-ws-table--steps .ss-ws-cell-steptime{width:96px}.ss-ws-table--steps .ss-ws-th-cost{width:92px}.ss-ws-cell-when{color:var(--muted);text-align:right;white-space:nowrap}.ss-ws-table--steps .ss-ws-cell-agent{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-ws-meta-line{display:none}.ss-ws-cell-title{min-width:0}.ss-ws-title{color:var(--ink);font:560 13px/20px var(--font-sans)}.ss-ws-note,.ss-ws-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-ws-note{color:var(--muted);font:450 12px/16px var(--font-sans)}.ss-ws-row{cursor:var(--cursor-control,default);transition:background-color .12s ease}.ss-ws-row:hover td{background:var(--panel)}.ss-ws-row:focus-visible{outline:none}.ss-ws-row:focus-visible td{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.ss-ws-row--step[data-selected] td{background:var(--accent-soft)}.ss-ws-row--empty td{height:120px;color:var(--muted);text-align:center}.ss-ws-link{padding:0;margin-left:8px;border:0;background:var(--accent-soft);color:var(--ink);border-radius:3px;font:inherit}.ss-ws-table tfoot td{height:40px;background:var(--panel);font:500 13px/20px var(--font-sans);border-top:1px solid var(--line)}.ss-ws-table tfoot td.ss-ws-cell-num{font-family:var(--font-mono)}.ss-ws-step-number{margin:0 8px 0 10px;color:var(--muted);font:500 12px/16px var(--font-mono)}.ss-ws-after{flex:none;margin-left:8px;color:var(--muted);font:450 12px/16px var(--font-sans)}.ss-ws-table--steps .ss-ws-title{display:flex;align-items:center;min-width:0;font-weight:500}.ss-ws-step-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-ws-table--steps .ss-ws-mark{flex:none}.ss-ws-load-more{width:100%;margin-top:12px}.ss-ws-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--subtle);vertical-align:1px}.ss-ws-dot[data-status=running]{background:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 24%,transparent);animation:ss-ws-pulse 1.8s ease-out infinite}.ss-ws-dot[data-status=completed],.ss-ws-dot[data-status=done]{background:var(--green-dot)}.ss-ws-dot[data-status=failed]{background:var(--orange)}.ss-ws-dot[data-status=archived]{background:var(--subtle)}.ss-ws-stamp{display:inline-block;padding:1px 6px;border:1px solid;border-radius:4px;color:var(--muted);font:500 9.5px/14px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ss-ws-stamp[data-status=completed]{color:var(--green)}.ss-ws-stamp[data-status=running]{color:var(--blue-ink,var(--blue))}.ss-ws-stamp[data-status=blocked],.ss-ws-stamp[data-status=cancelled],.ss-ws-stamp[data-status=failed]{color:var(--orange)}.ss-ws-stamp[data-status=limit_reached]{color:var(--amber)}.ss-ws-steps{display:inline-flex;align-items:center;max-width:100%;overflow:hidden;white-space:nowrap}.ss-ws-steps__more{margin-left:8px;color:var(--muted);font:500 12px/16px var(--font-mono)}.ss-ws-steps__dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--subtle)}.ss-ws-steps__dot:not([data-first]):before{content:"";position:absolute;right:100%;top:50%;width:14px;height:1px;background:var(--line-strong)}.ss-ws-steps__dot+.ss-ws-steps__dot{margin-left:14px}.ss-ws-steps__dot[data-status=completed]{background:var(--green-dot)}.ss-ws-steps__dot[data-status=running]{background:var(--blue)}.ss-ws-steps__dot[data-status=blocked],.ss-ws-steps__dot[data-status=cancelled],.ss-ws-steps__dot[data-status=failed]{background:var(--orange)}.ss-ws-steps__dot[data-status=limit_reached]{background:var(--amber)}.ss-ws-steps__dot[data-status=idle],.ss-ws-steps__dot[data-status=queued],.ss-ws-steps__dot[data-status=waiting]{width:7px;height:7px;background:transparent;border:1.5px solid var(--line-strong)}.ss-ws-marks{display:inline-flex}.ss-ws-mark{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid var(--line-strong);border-radius:50%;background:var(--panel-2);box-shadow:0 0 0 2px var(--surface-raised,var(--surface));color:var(--ink);font:500 9px/1 var(--font-mono);overflow:hidden}.ss-ws-mark img{width:14px;height:14px;object-fit:contain}.ss-ws-marks .ss-ws-mark+.ss-ws-mark{margin-left:-6px}.ss-ws-mark[data-ring=complete]{outline:2px solid var(--green-dot);outline-offset:1px}.ss-ws-mark[data-ring=running]{outline:2px solid var(--blue);outline-offset:1px}.ss-ws-mark--more{color:var(--muted)}.ss-ws-receipt{padding-top:16px}.ss-ws-back{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;margin-left:-8px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:500 13px/20px var(--font-sans)}.ss-ws-back:hover{color:var(--ink);background:var(--panel)}.ss-ws-back:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ss-ws-receipt__head{display:flex;align-items:flex-start;gap:24px;margin:12px 0 16px}.ss-ws-receipt__title{flex:1 1 auto;min-width:0;max-width:70ch}.ss-ws-receipt__title h1{margin:0;font:560 16px/24px var(--font-sans);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ss-ws-receipt__title p{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:4px 0 0;color:var(--muted)}.ss-ws-receipt__actions{flex:none;display:flex;gap:8px}.ss-ws-receipt__grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.ss-ws-receipt__main{min-width:0;display:grid;gap:16px}.ss-ws-result{border:1px solid var(--line);border-radius:8px;background:var(--surface-raised,var(--surface));overflow:hidden}.ss-ws-result__heading{margin:0;padding:12px 16px 0;font:560 13px/20px var(--font-sans);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-ws-result__heading span{color:var(--muted);font-weight:500}.ss-ws-result__tabs{display:flex;gap:20px;padding:0 16px;border-bottom:1px solid var(--line)}.ss-ws-result__tabs button{display:inline-flex;align-items:center;gap:6px;padding:10px 0 8px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:var(--muted);font:500 13px/20px var(--font-sans)}.ss-ws-result__tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.ss-ws-result__tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ss-ws-result__body{padding:14px 16px;min-height:96px}.ss-ws-inputs pre,.ss-ws-result__body pre{margin:0;font:400 12.5px/20px var(--font-mono);color:var(--ink);white-space:pre-wrap;word-break:break-word}.ss-ws-error-text{color:var(--orange)}.ss-ws-inputs{display:grid;gap:12px}.ss-ws-quiet{margin:0;color:var(--muted)}.ss-ws-result-skeleton{display:grid;gap:10px;padding:2px 0}.ss-ws-result-skeleton .ss-skeleton{width:100%;height:11px}.ss-ws-result-skeleton .ss-skeleton:nth-child(2){width:92%}.ss-ws-result-skeleton .ss-skeleton:nth-child(3){width:84%}.ss-ws-result-skeleton .ss-skeleton:nth-child(4){width:58%}.ss-ws-activity-skeleton{display:grid;gap:10px;padding-top:4px}.ss-ws-activity-skeleton>span{display:grid;grid-template-columns:42px minmax(0,1fr);gap:8px}.ss-ws-activity-skeleton .ss-skeleton{height:8px}.ss-ws-activity-skeleton>span:nth-child(2) .ss-skeleton:last-child{width:84%}.ss-ws-activity-skeleton>span:nth-child(3) .ss-skeleton:last-child{width:68%}.ss-ws-aside{display:grid;gap:20px;align-content:start;min-width:0}.ss-ws-kv>div{display:flex;align-items:center;justify-content:space-between;gap:12px;height:32px;border-bottom:1px solid var(--line)}.ss-ws-kv>div>span{color:var(--muted)}.ss-ws-kv>div>b{display:inline-flex;align-items:center;gap:6px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-ws-activity h2{margin:0 0 4px;color:var(--muted);font:500 12px/16px var(--font-sans)}.ss-ws-activity>div{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;align-items:center;min-height:28px}.ss-ws-activity>div>span{color:var(--muted);font:400 12px/16px var(--font-mono)}.ss-ws-alert{display:flex;align-items:center;gap:8px;margin-top:16px;padding:8px 8px 8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}.ss-ws-alert>svg{color:var(--orange);flex:none}.ss-ws-alert>.icon-button{margin-left:auto}.ss-ws-empty{display:grid;gap:8px}.ss-ws-empty h1{margin:0;font:560 16px/24px var(--font-sans)}.ss-ws-empty p{margin:0;color:var(--muted);max-width:60ch}.ss-ws-bone{display:block;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 9%,var(--surface-raised)),color-mix(in srgb,var(--ink) 18%,var(--surface-raised)),color-mix(in srgb,var(--ink) 9%,var(--surface-raised)));background-size:200% 100%;animation:ss-skeleton-shimmer 1.4s ease-in-out infinite}.ss-ws-bone--dot{width:8px;height:8px;border-radius:50%}.ss-ws-bone--title{width:60%;height:12px}.ss-ws-bone--note{width:40%;height:9px;margin-top:6px}.ss-ws-bone--mark{width:22px;height:22px;border-radius:50%}.ss-ws-bone--steps{width:52px;height:8px}.ss-ws-bone--num{width:56px;height:10px;margin-left:auto}.ss-ws-row--skeleton td{pointer-events:none}@keyframes ss-ws-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--blue) 34%,transparent)}to{box-shadow:0 0 0 5px color-mix(in srgb,var(--blue) 0%,transparent)}}@container ss-workspace-content (max-width: 1100px){.ss-ws-cell-agents{display:none}.ss-ws-receipt__grid{grid-template-columns:minmax(0,1fr) 260px;gap:24px}}@container ss-workspace-content (max-width: 900px){.ss-ws-bar,.ss-ws-tabs{padding-left:16px;padding-right:16px}.ss-ws-scroll{padding:0 16px 16px}.ss-ws-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.ss-ws-total:nth-child(3){border-left:0}.ss-ws-total:nth-child(n+3){border-top:1px solid var(--line)}.ss-ws-total>small{white-space:normal}.ss-ws-cell-time{display:none}.ss-ws-receipt__grid{grid-template-columns:minmax(0,1fr)}.ss-ws-receipt__head{flex-direction:column}.ss-ws-table--steps .ss-ws-cell-agent{display:none}}@container ss-workspace-content (max-width: 600px){.ss-ws-bar{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:10px;gap:8px}.ss-ws-bar__title,.ss-ws-search,.ss-ws-search-wrap{width:100%}.ss-ws-cell-agents,.ss-ws-cell-steps,.ss-ws-cell-when,.ss-ws-table--ledger .ss-ws-cell-num,.ss-ws-table--ledger .ss-ws-th-num{display:none}.ss-ws-table--ledger td{height:auto;padding-top:10px;padding-bottom:10px}.ss-ws-note,.ss-ws-title{white-space:normal}.ss-ws-meta-line{display:block;margin-top:4px;color:var(--muted);font:450 12px/16px var(--font-sans)}.ss-ws-cell-steptime{display:none}.ss-ws-table--steps .ss-ws-cell-status{width:112px}.ss-ws-table--steps .ss-ws-th-cost{width:80px}.ss-ws-table--steps td:first-child,.ss-ws-table--steps th:first-child{padding-left:10px}.ss-ws-step-number{margin:0 6px}.ss-ws-after{display:none}.ss-ws-receipt__actions{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.ss-ws-bone,.ss-ws-dot[data-status=running]{animation:none}.ss-ws-row,.ss-ws-tabs button{transition:none}}.ss-automations-page{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;color:var(--ink);background:var(--surface);font:450 13px/20px var(--font-sans)}.ss-auto-swap{flex:1 1;min-height:0}.ss-auto-view{position:relative;display:flex;flex-direction:column;height:100%;min-height:0}.ss-auto-quiet{color:var(--muted)}.ss-auto-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;height:52px;padding:0 24px;border-bottom:1px solid var(--line)}.ss-auto-bar__title{display:flex;align-items:center;gap:12px;min-width:0}.ss-auto-bar__title h1{margin:0;font:560 16px/24px var(--font-sans);white-space:nowrap}.ss-auto-bar__title>span{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-auto-tools{display:flex;align-items:center;gap:8px;flex:none}.ss-auto-tools .ss-agent-button kbd{margin-left:2px;padding:0 4px;border-radius:4px;background:color-mix(in srgb,currentColor 14%,transparent);color:inherit;font:500 11px/16px var(--font-mono)}.ss-auto-search-wrap{position:relative;display:flex;align-items:center;min-width:0}.ss-auto-search-wrap kbd{position:absolute;right:8px;padding:0 5px;border-radius:4px;background:var(--panel-2);color:var(--muted);font:500 12px/16px var(--font-mono);pointer-events:none}.ss-auto-search{width:240px;height:32px;border-color:var(--line);border-radius:8px;background:var(--panel);transition:background-color .12s ease,box-shadow .12s ease}.ss-auto-search input{height:100%;padding-right:28px;font-size:13px}.ss-auto-search:focus-within{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--accent)}.ss-auto-readall-ib{display:none}.ss-auto-tabs{position:relative;flex:none;display:flex;gap:20px;height:44px;padding:0 24px;border-bottom:1px solid var(--line);overflow:hidden}.ss-auto-tabs button{flex:none;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:transparent;color:var(--muted);font:500 13px/20px var(--font-sans);transition:color .12s ease}.ss-auto-tabs button b{padding:0 5px;border-radius:4px;background:var(--panel-2);color:var(--muted);font:500 12px/16px var(--font-mono)}.ss-auto-tabs button:hover,.ss-auto-tabs button[aria-selected=true],.ss-auto-tabs button[aria-selected=true] b{color:var(--ink)}.ss-auto-tabs button:focus-visible{outline:none;border-radius:4px;background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.ss-auto-tabs__marker{position:absolute;bottom:0;left:24px;height:2px;background:var(--ink);transition:transform .24s var(--shell-ease),width .24s var(--shell-ease)}.ss-auto-scroll{flex:1 1;min-height:0;overflow:auto;padding:16px 24px 24px}.ss-auto-card{border:1px solid var(--line);border-radius:8px;background:var(--surface-raised,var(--surface));overflow:hidden}.ss-auto-table{width:100%;border-collapse:collapse;table-layout:fixed}.ss-auto-table thead th{height:36px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--panel);color:var(--muted);font:500 12px/16px var(--font-sans);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss-auto-table td:first-child,.ss-auto-table thead th:first-child{padding-left:16px}.ss-auto-table td{height:52px;padding:0 12px;border-bottom:1px solid var(--line);vertical-align:middle;font:450 13px/20px var(--font-sans)}.ss-auto-table tr:last-child td{border-bottom:0}.ss-auto-cell-dot{width:36px}.ss-auto-cell-agent,.ss-auto-cell-sched{width:200px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-auto-cell-state{width:104px}.ss-auto-cell-next{text-align:right}.ss-auto-cell-next,.ss-auto-cell-when{width:150px;color:var(--muted);white-space:nowrap}.ss-auto-cell-out{width:128px}.ss-auto-cell-title{min-width:0}.ss-auto-title{display:block;overflow:hidden;color:var(--ink);font:500 13px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.ss-auto-row[data-unread] .ss-auto-title{font-weight:560}.ss-auto-note{display:block;overflow:hidden;color:var(--muted);font:450 12px/16px var(--font-sans);text-overflow:ellipsis;white-space:nowrap}.ss-auto-meta{display:none}.ss-auto-unread{display:inline-block;width:6px;height:6px;margin:0 6px 1px 0;border-radius:50%;background:var(--accent);vertical-align:middle;opacity:0;transform:scale(.6);transition:opacity .12s ease,transform .12s ease}.ss-auto-unread[data-shown]{opacity:1;transform:none}.ss-auto-row{transition:background-color .12s ease}.ss-auto-row:hover td{background:var(--panel)}.ss-auto-row:focus-visible{outline:none}.ss-auto-row:focus-visible td{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.ss-auto-row--enter{animation:ss-auto-rowin .24s var(--shell-ease) both}.ss-auto-row--empty td{height:96px;color:var(--muted);text-align:center}.ss-auto-row--skeleton td{pointer-events:none}.ss-auto-agent{display:inline-flex;align-items:center;gap:8px;max-width:100%;min-width:0;overflow:hidden}.ss-auto-agent>:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-auto-agent .ss-agent-chat-avatar{flex:none;width:22px;height:22px}.ss-auto-mark{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border:1px solid var(--line-strong);border-radius:50%;background:var(--panel-2);color:var(--ink);font:500 9px/1 var(--font-mono)}.ss-auto-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--subtle);vertical-align:1px}.ss-auto-dot[data-state=active],.ss-auto-dot[data-state=completed]{background:var(--green-dot)}.ss-auto-dot[data-state=queued],.ss-auto-dot[data-state=running]{background:var(--blue);animation:ss-auto-pulse 1.8s ease-out infinite}.ss-auto-dot[data-state=failed]{background:var(--orange)}.ss-auto-dot[data-state=limit_reached]{background:var(--amber)}.ss-auto-dot[data-state=cancelled],.ss-auto-dot[data-state=paused],.ss-auto-dot[data-state=ran],.ss-auto-dot[data-state=skipped]{width:7px;height:7px;background:transparent;border:1.5px solid var(--line-strong)}.ss-auto-stamp{display:inline-block;padding:1px 6px;border:1px solid;border-radius:4px;color:var(--muted);font:500 9.5px/14px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transition:color .12s ease}.ss-auto-stamp[data-state=active],.ss-auto-stamp[data-state=completed]{color:var(--green)}.ss-auto-stamp[data-state=queued],.ss-auto-stamp[data-state=running]{color:var(--accent)}.ss-auto-stamp[data-state=failed]{color:var(--orange)}.ss-auto-stamp[data-state=limit_reached]{color:var(--amber)}.ss-auto-back{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 8px;margin-left:-8px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:500 13px/20px var(--font-sans)}.ss-auto-back:hover{color:var(--ink);background:var(--panel)}.ss-auto-back:focus-visible{outline:none;background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.ss-auto-head{display:flex;align-items:flex-start;gap:24px;margin:0 0 16px}.ss-auto-head__title{flex:1 1;min-width:0}.ss-auto-head__title h1{display:flex;align-items:center;gap:10px;margin:0;font:560 16px/24px var(--font-sans)}.ss-auto-head__title h1>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-auto-head__title p{display:flex;flex-wrap:wrap;gap:6px 8px;margin:4px 0 0}.ss-auto-head__title p,.ss-auto-sw{align-items:center;color:var(--muted)}.ss-auto-sw{display:inline-flex;gap:8px}.ss-auto-switch{position:relative;width:34px;height:20px;padding:0;border:1px solid var(--line-strong);border-radius:8px;background:var(--panel-2);transition:background-color .12s ease}.ss-auto-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);transition:transform .24s var(--shell-ease),border-color .12s ease}.ss-auto-switch[aria-checked=true]{background:var(--ink);border-color:var(--ink)}.ss-auto-switch[aria-checked=true]:after{transform:translateX(14px);border-color:var(--ink)}.ss-auto-switch:disabled{opacity:.6}.ss-auto-switch:focus-visible{outline:none;box-shadow:inset 2px 0 0 var(--accent)}.ss-auto-danger:hover{color:var(--orange)}.ss-auto-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.ss-auto-section-h{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 8px;color:var(--muted);font:500 12px/16px var(--font-sans)}.ss-auto-section-h b{color:var(--ink);font:560 13px/20px var(--font-sans)}.ss-auto-aside{display:grid;gap:20px;align-content:start;min-width:0}.ss-auto-aside h2{margin:0 0 4px;color:var(--muted);font:500 12px/16px var(--font-sans)}.ss-auto-prompt pre{margin:0;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:450 13px/20px var(--font-sans);white-space:pre-wrap;word-break:break-word}.ss-auto-kv>div{display:flex;align-items:center;justify-content:space-between;gap:12px;height:32px;border-bottom:1px solid var(--line)}.ss-auto-kv>div>span{flex:none;color:var(--muted)}.ss-auto-kv>div>b{display:inline-flex;align-items:center;gap:6px;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-auto-kv .ss-agent-chat-avatar,.ss-auto-kv .ss-auto-mark{width:18px;height:18px;font-size:8px}.ss-auto-logos{display:inline-flex;align-items:center}.ss-auto-logos .ss-agent-chat-plugin-icon{width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 2px var(--surface)}.ss-auto-logos .ss-agent-chat-plugin-icon+.ss-agent-chat-plugin-icon{margin-left:-6px}.ss-auto-logos .ss-agent-chat-plugin-icon img{width:12px;height:12px}.ss-auto-wash{padding:0 2px;border:0;border-radius:3px;background:var(--accent-soft);color:var(--ink);font:inherit;text-decoration:none}.ss-auto-wash--button{margin-left:6px}.ss-auto-alert{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:8px 8px 8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}.ss-auto-alert>svg{flex:none;color:var(--amber)}.ss-auto-alert[role=alert]>svg{color:var(--orange)}.ss-auto-alert>span{flex:1 1;min-width:0}.ss-auto-alert--float{position:absolute;top:60px;left:24px;right:24px;z-index:2;box-shadow:var(--shadow)}.ss-auto-empty{display:grid;gap:12px}.ss-auto-empty--teach{justify-items:center;text-align:center}.ss-auto-empty__keys{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.ss-auto-empty__keys kbd{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border:1px solid var(--line-strong);border-radius:6px;background:var(--panel);box-shadow:0 2px 0 var(--line-strong);font:500 13px/20px var(--font-mono)}.ss-auto-empty h1{margin:0;font:620 20px/28px var(--font-sans);text-wrap:balance}.ss-auto-empty p{margin:0;color:var(--muted);max-width:48ch;font:450 14px/22px var(--font-sans);text-wrap:pretty}.ss-auto-empty .ss-agent-button{margin-top:4px}.ss-auto-form{width:100%;max-width:880px}.ss-auto-frow{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.ss-auto-frow>.ss-auto-lbl,.ss-auto-frow>label{padding-top:6px;color:var(--muted);font:500 13px/20px var(--font-sans)}.ss-auto-frow>.ss-auto-lbl small,.ss-auto-frow>label small{display:block;margin-top:2px;color:var(--subtle);font:450 12px/16px var(--font-sans)}.ss-auto-field{display:flex;align-items:center;min-height:32px;border:1px solid var(--line);border-radius:8px;background:var(--panel);transition:background-color .12s ease,box-shadow .12s ease}.ss-auto-field>input,.ss-auto-field>select,.ss-auto-field>textarea{flex:1 1;min-width:0;padding:5px 10px;border:0;background:transparent;color:var(--ink);font:450 13px/20px var(--font-sans);outline:none;resize:none;appearance:none}.ss-auto-field>select{padding-right:28px}.ss-auto-field>svg{flex:none;margin-right:8px;margin-left:-22px;color:var(--muted);pointer-events:none}.ss-auto-field>textarea{min-height:112px;padding:8px 10px}.ss-auto-field>input::placeholder,.ss-auto-field>textarea::placeholder{color:var(--subtle)}.ss-auto-field:focus-within{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--accent)}.ss-auto-field--zone{width:320px;max-width:100%}.ss-auto-field--time{width:132px}.ss-auto-field--day{width:150px}.ss-auto-field--num{width:84px}.ss-auto-field--date{width:220px}.ss-auto-field--cron{width:320px;max-width:100%}.ss-auto-field--cron>input{font-family:var(--font-mono)}.ss-auto-field--num>input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-auto-field-line{margin:8px 0 0;min-height:16px;color:var(--muted);font:450 12px/16px var(--font-sans)}.ss-auto-inline{min-height:32px}.ss-auto-inline,.ss-auto-sub{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ss-auto-sub{margin-top:10px;animation:ss-auto-fadein .24s ease both}.ss-auto-chosen{display:inline-flex;align-items:center;gap:8px;font-weight:500}.ss-auto-skill-glyph{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--line-strong);border-radius:50%;background:var(--panel-2);color:var(--ink)}.ss-auto-textaction{padding:0 8px;height:28px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:500 13px/20px var(--font-sans);transition:color .12s ease,background-color .12s ease}.ss-auto-textaction:hover{color:var(--ink);background:var(--panel)}.ss-auto-textaction:focus-visible{outline:none;background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.ss-auto-picker{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px 0 4px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);font:500 13px/20px var(--font-sans);text-align:left;transition:background-color .12s ease,box-shadow .12s ease}.ss-auto-picker small{color:var(--muted);font-weight:450}.ss-auto-picker__chev{margin-left:auto;color:var(--muted)}.ss-auto-picker:hover{background:var(--panel-2)}.ss-auto-picker:focus-visible{outline:none;background:var(--panel-2);box-shadow:inset 2px 0 0 var(--accent)}.ss-auto-picker .ss-agent-chat-avatar,.ss-auto-picker .ss-auto-mark{width:22px;height:22px}.ss-auto-seg{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:2px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.ss-auto-seg button{position:relative;z-index:1;height:26px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:500 13px/20px var(--font-sans);white-space:nowrap;transition:color .12s ease}.ss-auto-seg button[aria-pressed=true]{color:var(--ink)}.ss-auto-seg button:focus-visible{outline:none;box-shadow:inset 2px 0 0 var(--accent)}.ss-auto-seg__thumb{position:absolute;top:2px;left:2px;height:26px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-raised,var(--surface));transition:transform .24s var(--shell-ease),width .24s var(--shell-ease)}.ss-auto-bone{display:block;border-radius:4px;background:var(--panel-2);animation:ss-auto-shimmer 1.4s ease-in-out infinite}.ss-auto-bone--dot{width:8px;height:8px;border-radius:50%}.ss-auto-bone--title{width:60%;height:12px}.ss-auto-bone--note{width:40%;height:9px;margin-top:6px}.ss-auto-bone--mark{width:22px;height:22px;border-radius:50%}.ss-auto-bone--num{width:56px;height:10px}@keyframes ss-auto-rowin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes ss-auto-fadein{0%{opacity:0}to{opacity:1}}@keyframes ss-auto-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--blue) 34%,transparent)}to{box-shadow:0 0 0 5px color-mix(in srgb,var(--blue) 0%,transparent)}}@keyframes ss-auto-shimmer{0%,to{opacity:.55}50%{opacity:1}}@container ss-workspace-content (max-width: 1100px){.ss-auto-cell-agent{display:none}.ss-auto-grid{grid-template-columns:minmax(0,1fr) 260px;gap:24px}}@container ss-workspace-content (max-width: 900px){.ss-auto-bar,.ss-auto-tabs{padding-left:16px;padding-right:16px}.ss-auto-tabs__marker{left:16px}.ss-auto-empty{padding-top:40px}.ss-auto-scroll{padding:12px 16px 16px}.ss-auto-alert--float{left:16px;right:16px}.ss-auto-cell-sched{display:none}.ss-auto-grid{grid-template-columns:minmax(0,1fr)}.ss-auto-head{flex-direction:column;gap:12px}.ss-auto-frow{grid-template-columns:minmax(0,1fr);gap:6px;padding:10px 0}.ss-auto-frow>.ss-auto-lbl,.ss-auto-frow>label{padding-top:0}}@container ss-workspace-content (max-width: 600px){.ss-auto-bar{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:10px;gap:8px}.ss-auto-bar__title,.ss-auto-tools{width:100%}.ss-auto-search-wrap{flex:1 1;min-width:0}.ss-auto-search{width:100%}.ss-auto-readall{display:none}.ss-auto-readall-ib{display:inline-grid}.ss-auto-cell-next,.ss-auto-cell-state,.ss-auto-cell-when,.ss-auto-tools .ss-agent-button kbd{display:none}.ss-auto-table td{height:auto;padding-top:10px;padding-bottom:10px}.ss-auto-note,.ss-auto-title{white-space:normal}.ss-auto-unread:not([data-shown]){display:none}.ss-auto-meta{display:block;margin-top:4px;color:var(--muted);font:450 12px/16px var(--font-sans)}.ss-auto-seg{display:grid;grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px}.ss-auto-seg button{padding:0 6px}.ss-auto-seg__thumb{display:none}.ss-auto-seg button[aria-pressed=true]{border:1px solid var(--line-strong);background:var(--surface-raised,var(--surface))}}@media (prefers-reduced-motion:reduce){.ss-auto-bone,.ss-auto-dot,.ss-auto-row--enter,.ss-auto-sub{animation:none}.ss-auto-row,.ss-auto-seg__thumb,.ss-auto-stamp,.ss-auto-switch:after,.ss-auto-tabs button,.ss-auto-tabs__marker,.ss-auto-unread{transition:none}}.ss-activity-page{display:flex;flex-direction:column;height:100%;min-height:0}.ss-activity-section{margin-top:24px}.ss-activity-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.ss-activity-section__head h2{margin:0;color:var(--ink);font:560 16px/24px var(--font-sans)}.ss-activity-section__head span{color:var(--muted);font:450 13px/20px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-activity-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 32px;padding-bottom:16px;border-bottom:1px solid var(--line)}.ss-activity-tiles .ss-agent-tile{padding:0;border:0;border-radius:0;background:transparent}.ss-activity-tiles .ss-agent-tile:first-child{padding-left:0}.ss-activity-tiles .ss-agent-tile__note{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px}.ss-activity-tiles .ss-agent-tile__value--empty,.ss-activity-tiles .ss-agent-tile__value--muted{color:var(--muted);font-size:16px;font-weight:500;line-height:32px}.ss-activity-panel{display:grid;gap:16px;margin-top:20px;padding:0;border:0;border-radius:0;background:transparent}.ss-activity-panel--two{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.ss-activity-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ss-activity-two>.ss-activity-section{margin-top:24px}.ss-activity-table-card{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;overflow:hidden}.ss-activity-table{width:100%;border-collapse:collapse;table-layout:fixed}.ss-activity-table thead th{height:36px;padding:0 12px;border-bottom:1px solid var(--line);background:var(--panel);color:var(--muted);font:500 12px/16px var(--font-sans);text-align:left;white-space:nowrap}.ss-activity-table td:first-child,.ss-activity-table thead th:first-child{padding-left:16px}.ss-activity-table td{height:40px;padding:0 12px;border-bottom:1px solid var(--line);color:var(--ink);font:450 13px/20px var(--font-sans);vertical-align:middle;white-space:nowrap}.ss-activity-table tr:last-child td{border-bottom:0}.ss-activity-table .ss-activity-num,.ss-activity-table .ss-activity-th-num{text-align:right}.ss-activity-num{font-family:var(--font-mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-activity-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.ss-activity-name a{color:inherit;text-decoration:none}.ss-activity-name a:hover{background:var(--accent-soft);border-radius:3px}.ss-activity-name .ss-agent-chart__swatch{margin-right:10px}.ss-activity-name small{margin-left:8px;color:var(--muted);font-size:12px}.ss-activity-table td.ss-activity-muted{color:var(--muted)}.ss-activity-th-num{width:110px}.ss-activity-th-num--wide{width:130px}.ss-activity-legend-table{margin-top:4px}.ss-activity-legend{align-content:start;gap:4px;padding-top:28px}.ss-activity-legend .ss-agent-legend__row--total{margin-top:8px;padding-top:8px;border-top:1px solid var(--line)}.ss-activity-empty-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px;padding:14px 20px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);font:450 13px/20px var(--font-sans)}.ss-activity-empty-row a{color:var(--ink);background:var(--accent-soft);border-radius:3px;padding:0 4px;text-decoration:none}.ss-activity-empty{display:grid;place-items:center;color:var(--muted);text-align:center}.ss-activity-empty,.ss-activity-error{min-height:160px;font:450 13px/20px var(--font-sans)}.ss-activity-error{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--ink)}.ss-activity-error kbd{padding:0 6px;border:1px solid var(--line-strong);border-radius:4px;background:var(--panel-2);color:var(--ink);font:500 12px/20px var(--font-mono);box-shadow:0 2px 0 var(--line-strong)}.ss-activity-error button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;font:inherit}.ss-activity-error button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.ss-activity-bone{display:block;height:12px;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--ink) 9%,var(--surface-raised)),color-mix(in srgb,var(--ink) 18%,var(--surface-raised)),color-mix(in srgb,var(--ink) 9%,var(--surface-raised)));background-size:200% 100%;animation:ss-skeleton-shimmer 1.4s ease-in-out infinite}.ss-activity-bone--value{width:60%;height:24px;margin:6px 0}.ss-activity-bone--chart{height:190px}.ss-activity-meta{display:none}@container ss-workspace-content (max-width: 900px){.ss-activity-tiles{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.ss-activity-panel--two{grid-template-columns:minmax(0,1fr)}.ss-activity-legend{padding-top:0}.ss-activity-two{grid-template-columns:minmax(0,1fr);gap:0}}@container ss-workspace-content (max-width: 600px){.ss-activity-tiles{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.ss-activity-tiles .ss-agent-tile__note{white-space:normal}.ss-activity-panel{padding:16px}.ss-activity-table .ss-activity-num,.ss-activity-table .ss-activity-th-num{display:none}.ss-activity-table td{height:auto;padding-top:10px;padding-bottom:10px;white-space:normal}.ss-activity-meta{display:block;margin-top:2px;color:var(--muted);font:450 12px/16px var(--font-sans)}.ss-activity-panel .ss-agent-chart__axis,.ss-activity-panel .ss-agent-chart__grid{display:none}}@container ss-workspace-content (max-width: 480px){.ss-activity-tiles{grid-template-columns:minmax(0,1fr);row-gap:16px}.ss-activity-empty-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ss-activity-bone{animation:none}}.ss-agent-credit-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 0;padding-top:16px;border-top:1px solid var(--line)}.ss-agent-credit-stats div{display:grid;gap:2px}.ss-agent-credit-stats dt{color:var(--muted);font:450 12px/16px var(--font-sans)}.ss-agent-credit-stats dd{margin:0;color:var(--ink);font:500 13px/20px var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ss-agent-credit-fee{margin:8px 0 0;color:var(--muted);font:450 12px/16px var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container ss-workspace-content (max-width: 480px){.ss-agent-credit-stats{grid-template-columns:minmax(0,1fr)}}.ss-credit-ledger__day,.ss-credit-ledger__group,.ss-credit-ledger__meta{display:none}.ss-credit-ledger{margin-top:32px}.ss-credit-ledger__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:10px}.ss-credit-ledger__head h2{margin:0;color:var(--ink);font:560 16px/24px var(--font-sans)}.ss-credit-ledger__tabs{display:flex;gap:16px}.ss-credit-ledger__tabs button{display:inline-flex;align-items:center;height:32px;padding:0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--muted);font:500 13px/20px var(--font-sans)}.ss-credit-ledger__tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.ss-credit-ledger__tabs button:hover{color:var(--ink)}.ss-credit-ledger__tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ss-credit-ledger__actions{display:flex;align-items:center;gap:16px}.ss-credit-ledger .ss-activity-table td{height:44px}.ss-credit-ledger .ss-credit-col-date{width:150px;color:var(--muted);font-family:var(--font-mono);font-size:12px}.ss-credit-ledger .ss-credit-col-type{width:130px}.ss-credit-ledger .ss-credit-col-detail{overflow:hidden;text-overflow:ellipsis}.ss-credit-ledger .ss-credit-col-detail a{color:inherit;text-decoration:none}.ss-credit-ledger .ss-credit-col-detail a:hover{background:var(--accent-soft);border-radius:3px}.ss-credit-ledger td[data-tone=credit]{color:var(--success)}.ss-credit-ledger td[data-tone=hold]{color:var(--muted)}.ss-credit-ledger tr[data-fresh] td{background:var(--success-soft)}.ss-credit-ledger .ss-ws-stamp[data-kind=refund],.ss-credit-ledger .ss-ws-stamp[data-kind=topup]{color:var(--success)}.ss-credit-ledger .ss-ws-stamp[data-kind=adjustment]{color:var(--chart-warn)}.ss-credit-ledger__more{display:flex;justify-content:center;margin-top:12px}@container ss-workspace-content (max-width: 600px){.ss-credit-ledger__head{flex-direction:column;align-items:flex-start}.ss-credit-ledger .ss-activity-num,.ss-credit-ledger .ss-activity-th-num,.ss-credit-ledger .ss-credit-col-date,.ss-credit-ledger thead{display:none}.ss-credit-ledger .ss-activity-table{table-layout:auto}.ss-credit-ledger .ss-credit-col-type{width:1%;white-space:nowrap;vertical-align:top;padding-top:12px}.ss-credit-ledger .ss-credit-col-detail{width:auto}.ss-credit-ledger .ss-activity-table td{height:auto;padding-top:10px;padding-bottom:10px;white-space:normal}.ss-credit-ledger__group{display:table-row}.ss-credit-ledger__day{display:table-cell;padding:8px 16px;border-bottom:1px solid var(--line);background:var(--panel);color:var(--muted);font:500 12px/16px var(--font-sans)}.ss-credit-ledger__meta{display:block;margin-top:2px;color:var(--muted);font:450 12px/16px var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}}