.dialog-content.plugins-dialog{width:min(620px,calc(100vw - 32px));padding:30px;background:var(--sidebar)}.plugins-dialog .dialog-title{font-family:var(--font-heading-serif),Georgia,serif;font-size:30px;font-weight:450}.dialog-content.plugin-grid{width:min(700px,calc(100vw - 32px));height:min(650px,calc(100dvh - 48px));max-height:min(650px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden}.plugin-grid .dialog-title{flex-shrink:0}.plugin-browser{flex:1 1;margin-top:26px;min-height:0;display:flex;flex-direction:column}.plugin-results{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;scrollbar-gutter:stable;padding:2px 8px 2px 2px}.plugin-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.plugin-catalog:empty{display:none}.plugin-catalog+.plugin-catalog:not(:empty){margin-top:12px}.plugin-catalog article{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:1fr auto;align-items:start;grid-gap:16px 12px;gap:16px 12px;min-height:144px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.plugin-catalog article:hover{background:var(--surface-hover)}.plugin-card-copy{flex:1 1;min-width:0}.plugin-catalog h3,.plugin-detail-heading h3{font-family:var(--font-geist-sans),sans-serif;font-size:15px;font-weight:500;color:var(--text);margin:0 0 5px}.plugin-detail-heading p,.plugins-dialog .plugin-catalog p{font-size:12px;line-height:1.6;color:var(--subtle);margin:0}.plugin-mark{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:10px;background:#fff;border:1px solid var(--line)}.plugin-mark img{width:26px;height:26px;object-fit:contain}.plugin-mark-mcp{background:var(--surface-raised)}.plugin-catalog .secondary-button{grid-column:1/-1;justify-self:start;min-height:32px;padding:6px 11px;border-color:var(--line);border-radius:8px;font-size:12px}.plugin-catalog .plugin-connected-button{display:inline-flex;align-items:center;gap:5px;background:transparent;border-color:transparent;color:var(--muted)}.plugin-connected-button svg{width:13px;height:13px}.plugin-search{display:flex;flex-shrink:0;align-items:center;gap:9px;margin:-6px 2px 18px;padding:2px 12px;border:1px solid var(--line);border-radius:10px;color:var(--subtle);background:var(--surface)}.plugin-search svg{width:15px;height:15px}.plugin-search input{width:100%;min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:13px;padding:8px 0;outline-offset:3px}.plugin-account-status{display:flex;align-items:center;gap:8px;margin:-8px 0 24px;color:var(--text-secondary);font-size:12px;flex-wrap:wrap}.plugin-account-status .plugin-dot{margin:0}.plugin-account-status small{color:var(--subtle);font-size:12px;overflow-wrap:anywhere}.plugin-account-picker{display:grid;grid-gap:8px;gap:8px;margin-bottom:20px;font-size:12px;color:var(--subtle)}.plugin-account-picker select{font:inherit;padding:9px;background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:8px;max-width:100%}.plugin-list-label{font-family:var(--font-geist-sans),sans-serif;font-size:11px;font-weight:450;color:var(--subtle);margin:0 0 18px}.plugin-connected-section{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid var(--line)}.plugin-accounts{display:grid;grid-gap:7px;gap:7px}.plugin-accounts>button{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:1px solid var(--line);border-radius:10px;padding:12px;color:var(--text-secondary);background:var(--surface)}.plugin-accounts>button:hover{background:var(--surface-hover)}.plugin-accounts>button>span:nth-child(2){flex:1 1;min-width:0;display:grid;grid-gap:4px;gap:4px;overflow-wrap:anywhere}.plugin-accounts strong{font-size:13px;font-weight:500}.plugin-accounts small{font-size:11px;color:var(--subtle)}.plugin-accounts>button>svg{width:15px;color:var(--subtle)}.plugin-optional{margin:12px 0 0;border-top:1px solid var(--line)}.plugin-optional>summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0 0;cursor:pointer;list-style:none;color:var(--subtle);font-size:12px}.plugin-optional>summary::-webkit-details-marker{display:none}.plugin-optional>summary svg{width:14px;height:14px;transition:transform .15s}.plugin-optional[open]>summary svg{transform:rotate(90deg)}.plugin-optional .plugin-catalog{margin-top:22px}.dialog-content.plugin-detail{width:min(440px,calc(100vw - 32px))}.plugin-detail .connector-back{margin-top:8px}.plugin-detail-heading{display:flex;flex-direction:column;align-items:center;gap:10px;margin:24px 0;text-align:center}.plugin-detail-heading .plugin-mark{width:56px;height:56px;border-radius:15px;margin-bottom:6px}.plugin-detail-heading .plugin-mark img{width:36px;height:36px}.plugin-detail-heading h3{font-size:21px;margin:0}.plugin-detail-heading p{font-size:13px}.plugin-connection-summary{padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);text-align:center}.plugin-connection-summary .plugin-account-status{justify-content:center;margin:0;font-size:13px;color:var(--text)}.plugin-account-status svg{width:14px;height:14px}.plugin-connection-summary p{margin:7px 0 0;color:var(--subtle);font-size:12px;overflow-wrap:anywhere}.plugin-detail-actions{display:flex;justify-content:center;margin-top:24px}.plugin-detail-actions button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;width:100%;border-radius:10px;font-size:13px}.plugin-detail-actions svg{width:15px;height:15px}.plugin-detail .connector-form{margin-top:20px}.plugin-detail .connector-form .plugin-detail-actions{margin-top:4px}.plugin-detail .form-note{text-align:center}.plugin-buttons{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.plugin-buttons button{display:inline-flex;align-items:center;gap:6px;font-size:12px}.plugin-buttons svg{width:14px;height:14px}.plugin-buttons .text-button{background:none;border:0;padding:8px 5px;color:var(--subtle)}.plugin-permissions{padding:0;border:0;margin:8px 0}.plugin-permissions legend{font-size:13px;color:var(--text-secondary);margin-bottom:15px}.plugin-permissions>div{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.plugin-permissions label{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--muted)}.plugin-permissions input[type=checkbox]{width:14px;height:14px;accent-color:var(--action);margin:0}.plugin-health{display:flex;gap:10px;align-items:flex-start;margin:24px 0;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.plugin-health strong{font-size:12px;font-weight:500}.plugin-health p{font-size:12px;line-height:1.6;color:var(--subtle);margin:5px 0 0;overflow-wrap:anywhere}.plugin-dot{width:6px;height:6px;margin-top:6px;border-radius:50%;background:var(--subtle);flex-shrink:0}.plugin-health[data-state=connected] .plugin-dot{background:var(--text)}.plugin-danger-actions,.plugin-setup{border-top:1px solid var(--line);margin-top:20px}.plugin-setup summary{cursor:pointer;font-size:12px;color:var(--subtle);padding:16px 0}.plugin-destination,.plugin-setup>label{display:grid;grid-gap:8px;gap:8px;font-size:12px;color:var(--subtle);margin:16px 0}.plugin-destination input,.plugin-setup input{width:100%}.plugin-danger-actions{padding-top:15px}.plugin-destination input,.plugin-roles select,.plugin-setup input,.plugin-trigger-form select,.plugin-trigger-form textarea{background:var(--surface);border:1px solid var(--line);border-radius:8px;color:var(--text-secondary);padding:10px 12px;font:inherit;min-width:0;max-width:100%}.workflow-apps{border-top:1px solid var(--line);padding:17px 0;margin:16px 0 0}.workflow-apps>summary{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text-secondary);cursor:pointer;list-style:none}.workflow-apps>summary::-webkit-details-marker{display:none}.workflow-apps>summary svg{width:15px;height:15px;color:var(--subtle)}.workflow-apps>summary small{margin-left:auto;font-size:11px;color:var(--subtle)}.workflow-apps>.form-note{margin:18px 0}.plugin-roles{display:grid;grid-gap:12px;gap:12px}.plugin-roles label{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;grid-gap:15px;gap:15px;color:var(--muted);font-size:12px}.plugin-roles select{width:100%;font-size:12px}.workflow-runs{margin-top:24px;padding-bottom:0}.workflow-runs-body{margin-top:20px}.plugin-section-heading{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-bottom:15px}.plugin-section-heading p{font-size:12px;line-height:1.6;color:var(--subtle);margin:0}.plugin-trigger-form{padding:20px 0;margin:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.plugin-trigger-list{display:grid;grid-gap:12px;gap:12px;margin-top:20px}.plugin-trigger-list article{display:flex;justify-content:space-between;gap:15px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.plugin-trigger-list h4{margin:0;font-family:var(--font-geist-sans),sans-serif;font-size:14px;font-weight:500}.plugin-trigger-list p{font-size:12px;line-height:1.5;color:var(--subtle);margin:7px 0}.plugin-trigger-list small{font-size:10px;color:var(--subtle)}.workflow-outline{margin:0 0 20px}.workflow-outline>summary{cursor:pointer;font-size:12px;color:var(--subtle)}.workflow-outline .workflow-steps{margin-top:20px}@media (max-width:600px){.dialog-content.plugins-dialog{padding:24px 20px}.plugin-catalog article{gap:12px;padding:14px}.plugin-card-copy{min-width:0}.plugin-mark{width:38px;height:38px;border-radius:10px}.plugin-mark img{width:24px;height:24px}.plugin-catalog .secondary-button{padding:7px 10px}.plugin-permissions>div{grid-template-columns:1fr}.plugin-section-heading{align-items:flex-start;flex-direction:column}.plugin-roles label{grid-template-columns:1fr;gap:7px}}@media (max-width:480px){.plugin-catalog{gap:10px}.plugin-catalog article{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto}.plugin-catalog h3{font-size:14px}.plugin-catalog .plugin-mark{width:32px;height:32px;border-radius:8px}.plugin-catalog .plugin-mark img{width:23px;height:23px}}.workflow-library-intro{color:var(--subtle);margin:10px 0 30px;font-size:14px}.workflow-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.workflow-library-toolbar .page-search{margin:0;width:180px}.workflow-library-toolbar .workflow-collection select{font-size:13px;max-width:250px}.workflow-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));grid-gap:20px;gap:20px}.workflow-tile{container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;min-width:0;min-height:340px;aspect-ratio:.85;padding:30px 24px;text-align:center;color:var(--text);background:var(--sidebar);border:1px solid transparent;border-radius:12px;transition:background .16s,border-color .16s}.workflow-tile:hover{background:var(--surface-hover);border-color:var(--line-strong)}.workflow-tile:focus-visible{outline-offset:-3px}.workflow-orb{position:relative;width:clamp(132px,68cqw,184px);aspect-ratio:1;flex-shrink:0;margin-bottom:24px}.workflow-orb .personality{--unit:1.2px;width:100%;height:100%;top:0;left:0;transform:none}.workflow-orb .personality-body{background:radial-gradient(circle,var(--orb-glow) 8%,var(--orb-midtone) 35%,var(--orb-accent) 54%,var(--orb-highlight) 77%,var(--orb-rim) 100%);box-shadow:inset 0 0 10px #ffffff60}.workflow-orb .personality-aura,.workflow-orb .personality-reflection,.workflow-orb .personality-shadow,.workflow-orb .personality-sheen{display:none}.workflow-sheet-orb .personality{--unit:.52px;width:64px;height:64px;top:0;left:0;transform:none}.workflow-tile-name{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;gap:8px;margin-bottom:12px}.workflow-state{display:inline-flex;align-items:center;gap:5px;color:var(--subtle);font-size:10px;line-height:1.2;border:1px solid var(--line);border-radius:30px;padding:4px 7px;white-space:nowrap}.workflow-state.is-active{color:#a9ccb4;border-color:#a9ccb440}.workflow-state i{width:5px;height:5px;border-radius:50%;background:currentColor}.workflow-tile h2{font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:18px;font-weight:450;line-height:1.35;letter-spacing:-.02em}.workflow-tile h2,.workflow-tile>p{width:100%;margin:0;text-align:justify;text-align-last:left;text-wrap:wrap}.workflow-tile>p{color:var(--subtle);font-size:13px;line-height:1.65}.workflow-tile[data-selected=true]{border-color:var(--line-strong);background:var(--surface-hover)}.workflow-library-note{font-size:13px;color:var(--subtle)}.workflow-sheet-overlay{background:#0005;-webkit-backdrop-filter:none;backdrop-filter:none;animation:workflow-overlay-in .3s ease-out both}.dialog-content.workflow-sheet{top:0;bottom:0;left:auto;right:0;transform:none;width:50vw;height:100dvh;max-height:100dvh;padding:38px 44px 0;border-radius:22px 0 0 22px;display:flex;flex-direction:column;overflow:hidden;animation:workflow-sheet-in .36s cubic-bezier(.22,1,.36,1) both;will-change:transform;box-shadow:-12px 0 60px #0005}.workflow-sheet .dialog-title{font-size:clamp(26px,2.2vw,34px);padding:0 30px 0 80px;flex-shrink:0}.workflow-sheet .dialog-description{margin:8px 26px 0 80px;font-size:13px;line-height:1.6;flex-shrink:0}.workflow-sheet .dialog-close{top:22px;right:20px}.workflow-sheet-orb{position:absolute;left:40px;top:32px;width:64px;height:64px}.workflow-sheet-body{flex:1 1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;margin:0 -16px 0 0;padding:0 16px 30px 0}.workflow-sheet h3{color:var(--text-secondary);font-size:14px;font-weight:500;margin:0 0 16px;font-family:inherit}.workflow-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.workflow-section-heading .text-button{display:inline-flex;align-items:center;gap:5px;font-size:12px}.workflow-start-empty{padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.workflow-start-empty p{font-size:14px;margin:0 0 5px}.workflow-start-empty small{color:var(--subtle);font-size:12px;line-height:1.65;display:block}.workflow-start-empty .primary-button{margin-top:18px}.workflow-summary{padding:30px 0}.workflow-output-list{display:flex;flex-wrap:wrap;gap:8px}.workflow-output-list>span{display:flex;flex-direction:column;gap:4px;padding:10px 13px;border-radius:8px;background:transparent;border:1px solid var(--line);font-size:13px}.workflow-output-list small{color:var(--subtle);font-size:11px}.workflow-output-list>p{color:var(--subtle);font-size:13px;margin:0}.workflow-sheet-details{border-top:1px solid var(--line);padding:0}.workflow-sheet-details>summary{padding:20px 0;font-size:14px;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:space-between;list-style:none}.workflow-sheet-details>summary:after{content:"+";color:var(--subtle);font-size:18px}.workflow-sheet-details[open]>summary:after{content:"−"}.workflow-sheet-details>summary::-webkit-details-marker{display:none}.workflow-sheet-details>.workflow-steps{padding-bottom:22px}.workflow-sheet .workflow-run-form{margin:0 0 24px;padding:0;border:0}.workflow-sheet .workflow-run-form>label{font-size:13px}.workflow-sheet .workflow-run-form textarea{font-size:14px;min-height:100px}.workflow-sheet .form-note,.workflow-sheet .workflow-run-form .form-note{font-size:12px}.workflow-sheet .workflow-apps{border:0;padding:0;margin:0 0 20px}.workflow-sheet-details>.workflow-apps>summary{display:none}.workflow-event-options label,.workflow-sheet .dialog-form label{display:grid;grid-gap:8px;gap:8px;font-size:13px;color:var(--text-secondary)}.workflow-event-form{gap:18px;padding:20px;border:1px solid var(--line);border-radius:14px;margin:0}.workflow-event-form input,.workflow-event-form select,.workflow-event-form textarea{width:100%;min-width:0;padding:11px 12px;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:9px;font:inherit;font-size:13px}.workflow-event-form textarea{resize:vertical}.workflow-event-options summary{color:var(--subtle);font-size:12px;cursor:pointer}.workflow-event-options label{margin-top:16px}.workflow-location{font-size:12px;line-height:1.6;color:var(--subtle);margin:14px 0 0}.workflow-event-list{display:grid;grid-gap:10px;gap:10px}.workflow-event-list article{display:flex;flex-wrap:wrap;align-items:center;gap:12px;border:1px solid var(--line);border-radius:14px;padding:18px}.workflow-event-list article>div{flex:1 1;min-width:0}.workflow-event-list h4{font-size:14px;font-weight:500;margin:0 0 6px;overflow-wrap:anywhere}.workflow-event-list p{font-size:13px;margin:0 0 4px}.workflow-event-list small{color:var(--subtle);font-size:11px}.workflow-event-more{width:100%;font-size:12px;color:var(--subtle)}.workflow-event-more summary{cursor:pointer}.workflow-event-more .text-button{margin-top:10px}.workflow-sheet .execution-error{overflow-wrap:anywhere}@keyframes workflow-sheet-in{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes workflow-overlay-in{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.dialog-content.workflow-sheet{width:100vw;border-radius:0}}@media (max-width:700px){.workflow-library{padding:0 22px 22px}.workflow-library .page-heading{padding-right:0}.workflow-library-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.workflow-library-toolbar .page-search{width:100%}.workflow-library-grid{grid-template-columns:1fr}.workflow-tile{min-height:330px;aspect-ratio:auto;padding:32px 24px}.dialog-content.workflow-sheet{padding:32px 22px 0}.workflow-sheet .dialog-title{padding-left:66px;font-size:26px}.workflow-sheet .dialog-description{margin-left:66px}.workflow-sheet-orb{left:14px;top:27px}.workflow-event-form{padding:16px}}@media (prefers-reduced-motion:reduce){.dialog-content.workflow-sheet,.workflow-sheet-overlay{animation:none;will-change:auto}}.dialog-title:focus{outline:none}.workflow-sheet-tabs{display:flex;gap:24px;flex-shrink:0;margin:28px 0;border-bottom:1px solid var(--line)}.workflow-sheet-tabs button{padding:0 0 13px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;background:none;font:inherit;font-size:13px;color:var(--subtle);cursor:pointer}.workflow-sheet-tabs button[aria-pressed=true]{border-bottom-color:var(--text-secondary);color:var(--text)}.workflow-sheet-details>summary{padding:16px 0;font-size:13px}.workflow-start-empty{padding:0 0 24px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent}.workflow-start-empty .primary-button{min-height:38px;padding:9px 16px}.workflow-sheet-body>[hidden]{display:none}.workflows{display:flex;flex-direction:column;flex:1 1;min-height:0;margin-top:max(0px,calc(45 * var(--unit) - 26px))}.workflow-search{flex-shrink:0;display:flex;align-items:center;width:128px;max-width:calc(100% - 50px);height:26px;padding:0;gap:7px;margin-bottom:calc(8 * var(--unit));border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;color:var(--subtle);transition:border-color .2s}.workflow-search:focus-within{border-color:var(--line-strong)}.workflow-search>svg{width:12px;height:12px;flex-shrink:0}.workflow-search input{flex:1 1;min-width:0;border:0;background:none;outline:none;padding:0;color:var(--text);font-size:12px}.workflow-search input::placeholder{color:var(--subtle)}.workflow-search input::-webkit-search-cancel-button{display:none}.workflow-search button{width:24px;height:24px;flex-shrink:0;color:var(--subtle)}.workflow-search button svg{width:11px;height:11px}.workflow-lane{--card-scale:max(0.1122334456vw,min(0.1883239171dvh,0.1459034793vw));--unit:var(--card-scale);flex:1 1;min-height:0;max-height:calc(249 * var(--unit));display:flex;gap:calc(10 * var(--unit));overflow-x:auto;scrollbar-width:none;padding:calc(1 * var(--unit)) calc(40 * var(--unit)) calc(7 * var(--unit)) calc(1 * var(--unit));scroll-snap-type:x mandatory}.workflow-lane::-webkit-scrollbar{display:none}.workflow-card{container-type:size;flex:0 0 calc(187 * var(--unit));height:100%;border:1px solid var(--line);border-radius:var(--radius-card);text-align:left;padding:calc(16 * var(--unit)) calc(18 * var(--unit));position:relative;overflow:hidden;display:flex;flex-direction:column;scroll-snap-align:start;transition:filter .25s,border-color .25s;color:var(--text)}.workflow-card:hover{filter:brightness(1.08);border-color:var(--line-strong)}.workflow-card:focus-visible{outline-offset:-4px}.workflow-card--neutral,.workflow-card--warm{background:var(--sidebar)}.workflow-card--neutral{flex-basis:calc(196 * var(--unit))}.workflow-card--blue,.workflow-card--sage{background:var(--sidebar)}.workflow-category{display:flex;align-items:center;gap:calc(5 * var(--unit));font-size:calc(7.5 * var(--unit));color:var(--muted);margin-bottom:calc(10 * var(--unit));z-index:2}.workflow-category svg{width:calc(9 * var(--unit));height:calc(9 * var(--unit));stroke-width:1.3}.workflow-card h2{margin:0;font-size:calc(13 * var(--unit));font-weight:450;line-height:1.15;letter-spacing:-.02em;z-index:2}.workflow-description{margin:calc(6 * var(--unit)) 0 0;font-size:calc(8.2 * var(--unit));line-height:1.4;color:var(--muted);z-index:2;max-width:95%}.workflow-card>.personality{--unit:min(calc(var(--card-scale) * 0.7),0.38cqh);top:63%;transform:translate(-50%,-50%)}.workflow-card-footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:calc(5 * var(--unit));width:100%;font-size:calc(7 * var(--unit));line-height:1.2;color:var(--muted);white-space:nowrap;z-index:2}.workflow-card-footer>span:first-child{font-family:var(--font-geist-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.workflow-open{display:flex;align-items:center;gap:calc(4 * var(--unit));color:var(--text)}.workflow-open svg{width:calc(9 * var(--unit));height:calc(9 * var(--unit));transition:translate .2s}.workflow-card:hover .workflow-open svg{translate:2px -2px}.workflow-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;color:var(--subtle)}.workflow-empty>svg{width:25px;height:25px;stroke-width:1}.workflow-empty h2{font-size:18px;font-weight:450;color:var(--text-secondary);margin:16px 0 0}.workflow-empty p{font-size:12px;line-height:1.5}.workflow-empty button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:8px 14px;margin-top:8px;font-size:12px}@container (max-height: 170px){.workflow-description{display:none}}@media (max-width:700px){.workflows{margin-top:calc(max(0px, calc(min(38px, 4.5dvh) - 20.25px)) + min(17px, 2dvh))}.workflow-search{margin:0 25px 8px}.workflow-lane{--card-scale:1.25px;max-height:312px;padding-left:25px;gap:13px;scroll-padding-left:25px}.workflow-card,.workflow-card--neutral{flex-basis:236px;height:100%;padding:22px;border-radius:var(--radius-card)}.workflow-category{font-size:10px;margin-bottom:12px}.workflow-category svg{width:12px;height:12px}.workflow-card h2{font-size:18px}.workflow-description{font-size:11px;line-height:1.4;margin-top:8px}.workflow-card>.personality{--unit:min(0.875px,0.38cqh)}.workflow-card-footer{font-size:9px;gap:6px}.workflow-open svg{width:12px;height:12px}}.home-workflow-library{-webkit-clip-path:inset(0 var(--page-end) 0 0);clip-path:inset(0 var(--page-end) 0 0)}.home-workflow-library .workflow-toolbar{display:flex;align-items:center;flex-shrink:0;gap:18px;min-height:26px;margin-bottom:calc(8 * var(--unit));padding:0;width:var(--page-width);margin-left:var(--page-start)}.home-workflow-library .workflow-search{margin:0}.home-workflow-actions{display:flex;align-items:center;gap:5px;margin-left:auto}.home-workflow-actions .text-button{font-size:12px;margin-right:8px}.home-workflow-actions .icon-button{width:24px;height:24px;color:var(--subtle)}@media (max-width:700px){.home-workflow-library .workflow-toolbar{flex-wrap:wrap;gap:7px 16px;margin-bottom:8px}.home-workflow-library .workflow-collection{flex-basis:100%}}.main-surface{container-type:inline-size;--page-start:calc(1 * var(--unit));--page-end:calc(42 * var(--unit));--page-width:calc(100cqw - var(--page-start) - var(--page-end))}.main-surface .chat-composer-wrapper,.main-surface .chat-view,.main-surface .home-heading,.main-surface .workspace-page{box-sizing:border-box;width:var(--page-width);max-width:none;margin-left:var(--page-start);margin-right:var(--page-end)}.main-surface .workspace-page{padding:0 0 24px}.main-surface .page-heading{padding-right:0}.main-surface .chat-heading{width:100%;margin:0;padding-right:110px}.main-surface .chat-scroll{padding-inline:0}.main-surface .chat-thread{max-width:none;padding-inline:0}.main-surface .home-heading h1{margin-left:0}@media (max-width:700px){.main-surface{container-type:inline-size;--page-start:25px;--page-end:25px}.main-surface .workspace-page{padding-bottom:20px}.main-surface .chat-heading{padding-right:80px}.main-surface .chat-heading h1{margin-left:0}}