@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";#root{min-height:100vh}.app-shell{min-height:100vh;display:flex;flex-direction:column}.app-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 2.5rem;background:#ffffffe0;border-bottom:1px solid #d9e1ee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.app-brand{display:flex;flex-direction:column;gap:.15rem}.app-brand__name{font-weight:700;letter-spacing:.02em}.app-brand__tag{font-size:.85rem;color:#64748b}.app-nav{display:flex;gap:1rem;font-weight:600;color:#1e293b;align-items:center}.app-nav__link,.app-nav__trigger{background:none;border:none;font:inherit;font-weight:600;color:inherit;cursor:pointer;text-decoration:none;padding:0}.app-nav__dropdown{position:relative}.app-nav__trigger{display:inline-flex;align-items:center;gap:.35rem}.app-nav__submenu{position:absolute;top:100%;right:0;margin-top:.75rem;background:#fff;border-radius:12px;border:1px solid #e1e8f3;box-shadow:0 12px 30px #0f172a1f;min-width:180px;display:flex;flex-direction:column;padding:.5rem 0;gap:0;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:10}.app-nav__dropdown:hover .app-nav__submenu,.app-nav__dropdown:focus-within .app-nav__submenu,.app-nav__dropdown--open .app-nav__submenu{opacity:1;transform:translateY(0);pointer-events:auto}.app-nav__submenu-link{padding:.65rem 1.25rem;color:#0f172a;text-decoration:none;font-weight:500;transition:background .2s ease}.app-nav__submenu-link:hover,.app-nav__submenu-link:focus{background:#f1f5f9}.app-content{flex:1;padding:2.5rem}.page{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.breadcrumbs{display:flex;align-items:center;gap:.5rem;font-weight:600;color:#0f172a}.breadcrumbs a{color:#0f172a;text-decoration:none}.breadcrumbs span{color:#64748b}.page-header h1{margin:0;font-size:2.2rem}.card{background:#fff;border-radius:16px;padding:2rem;border:1px solid #e1e8f3;box-shadow:0 12px 30px #0f172a14}.card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.card-header--section{flex-direction:column;align-items:flex-start;gap:.75rem}.card-header--section .page-sort-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:.5rem}.projects-total,.page-total{font-size:.95rem}.page-toolbar{width:100%;margin-bottom:1rem;display:flex;justify-content:flex-end}.provider-catalog{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.provider-catalog__header h2{margin:0}.provider-catalog__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.provider-card{border:1px solid #e2e8f0;border-radius:12px;padding:1rem;background:#fff;display:flex;flex-direction:column;gap:.5rem;min-height:220px}.provider-card__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.9rem}.provider-card__badge{border-radius:999px;padding:.15rem .65rem;background:#e0f2fe;color:#0c4a6e;font-size:.85rem;font-weight:600}.provider-card__title{margin:0;font-size:1.1rem}.provider-card__description,.provider-card__hint{margin:0;font-size:.9rem}.provider-card__scopes{display:flex;flex-direction:column;gap:.25rem}.provider-card__scopes ul{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.15rem}.field-error{color:#b91c1c;font-size:.85rem;margin-top:.25rem}.projects-search,.page-search,.page-create-button{width:100%;max-width:100%}.page-create-button{display:block}.card-divider{height:1px;width:100%;background:#e2e8f0;margin:1.5rem 0}.page-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.page-item{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.25rem;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.page-item--clickable{cursor:pointer;border-color:transparent;transition:border-color .2s ease,background .2s ease}.page-item--clickable:hover{background:#eef2ff;border-color:#c7d2fe}.page-item--row{justify-content:flex-start}.page-item__icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#e0f2fe;color:#0c4a6e}.page-item__content{flex:1;display:flex;flex-direction:column;gap:.25rem}.page-item__actions{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.card-header__info{display:flex;flex-direction:column;gap:.25rem}.empty-state{display:flex;flex-direction:column;gap:1rem}.stack{display:flex;gap:.75rem;flex-wrap:wrap}.muted{color:#64748b;margin:5px 0}.login-page{min-height:100vh;display:grid;place-items:center;padding:2rem}.login-card{width:min(420px,90vw);display:flex;flex-direction:column;gap:1.25rem}.field{display:flex;flex-direction:column;gap:.5rem;font-weight:600;color:#334155}.field input{border-radius:12px;border:1px solid #d6deea;padding:.75rem 1rem;font-size:1rem;background:#f8fafc}.field input:focus{outline:2px solid #94a3b8;border-color:transparent}.dropdown{position:relative}.dropdown-toggle{width:100%;border-radius:12px;border:1px solid #d6deea;background:#f8fafc;padding:.75rem 1rem;font-size:1rem;color:#0f172a;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.dropdown-toggle:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.dropdown-toggle__label{flex:1;text-align:left}.dropdown-chevron{margin-left:.5rem;transition:transform .2s ease}.dropdown-toggle[aria-expanded=true] .dropdown-chevron{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:#fff;border:1px solid #d6deea;border-radius:12px;box-shadow:0 12px 30px #0f172a14;margin:0;padding:.5rem 0;list-style:none;z-index:2}.dropdown-menu li+li{margin-top:.25rem}.dropdown-menu__item{width:100%;border:none;background:transparent;padding:.5rem 1rem;text-align:left;font-size:1rem;cursor:pointer;color:#0f172a}.dropdown-menu__item[aria-selected=true],.dropdown-menu__item:hover{background:#eef2ff}.primary-button,.ghost-button{border-radius:999px;padding:.65rem 1.5rem;font-weight:600;border:none;cursor:pointer}.primary-button{background:#0f172a;color:#f8fafc}.primary-button:disabled{opacity:.7;cursor:not-allowed}.ghost-button{background:transparent;border:1px solid #cbd5f5;color:#1e293b}.ghost-button--icon{border-radius:50%;width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center}.ghost-button--icon svg{width:16px;height:16px}.danger-button{border-radius:999px;padding:.65rem 1.5rem;font-weight:600;border:none;cursor:pointer;background:#b91c1c;color:#fff5f5}.error{margin:0;color:#b91c1c;font-weight:600}.inline-form{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center}.text-input{border-radius:12px;border:1px solid #d6deea;padding:.75rem 1rem;font-size:1rem;background:#f8fafc}.page-search{width:100%}.project-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.project-item{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 1.25rem;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc}.project-item--clickable{cursor:pointer;border-color:transparent;transition:border-color .2s ease,background .2s ease}.project-item--clickable:hover{background:#eef2ff;border-color:#c7d2fe}.project-item--clickable:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.project-item--row{justify-content:flex-start}.project-item--cta{justify-content:center}.project-item__icon,.project-item__danger,.page-item__danger{display:grid;place-items:center;width:44px;height:44px;border-radius:12px}.project-item__icon{background:#e0f2fe;color:#0c4a6e}.project-item__danger,.page-item__danger{background:#fee2e2;color:#991b1b}.project-item__icon svg,.page-item__icon svg,.project-item__danger svg,.page-item__danger svg{width:20px;height:20px;fill:currentColor}.project-item__content{flex:1;display:flex;flex-direction:column;gap:.25rem}.project-item__edit,.page-item__edit,.project-item__deploy{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fef9c3;color:#92400e}.project-item__deploy{background:#e0f2fe;color:#0c4a6e}.project-item__edit svg,.page-item__edit svg{width:20px;height:20px;fill:currentColor}.project-item__deploy svg{width:20px;height:20px;fill:currentColor}.project-item__edit--inactive,.project-item__danger--inactive,.page-item__danger--inactive{background:#f1f5f9;color:#6b7280}.project-item__edit--inactive svg,.page-item__edit--inactive svg,.project-item__danger--inactive svg,.page-item__danger--inactive svg{opacity:.6}.sort-controls{display:flex;gap:.5rem;align-items:center}.sort-controls select{border-radius:12px;border:1px solid #d6deea;padding:.5rem .75rem;background:#f8fafc}.project-link{font-weight:700}.project-actions{display:flex;gap:.75rem;flex-wrap:wrap}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.toolbar--stacked{flex-direction:column;align-items:stretch;width:100%;gap:.75rem}.toolbar--stacked button{width:100%}.toolbar-actions{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.card-controls{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;margin-bottom:1rem}.split-view{display:grid;grid-template-columns:minmax(240px,1fr) 2fr;gap:1.5rem}.panel{background:#fff;border-radius:16px;border:1px solid #e1e8f3;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;min-height:420px}.panel--capacity{align-items:stretch}.panel-header{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.panel-header--stacked{flex-direction:column;align-items:flex-start}.panel-search{display:flex;flex-direction:column;gap:.5rem}.panel-full-width-button{width:100%}.panel-full-width-button .primary-button{width:100%;justify-content:center}.panel-list{display:flex;flex-direction:column;gap:.75rem}.panel-list__actions{display:flex;justify-content:flex-start}.entity-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.entity-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc}.entity-item--active{border-color:#94a3b8;box-shadow:inset 0 0 0 1px #94a3b8}.entity-button{flex:1;text-align:left;background:transparent;border:none;padding:0;display:flex;flex-direction:column;gap:.2rem;cursor:pointer}.entity-title{font-weight:700;color:#0f172a}.text-area{border-radius:12px;border:1px solid #d6deea;padding:.75rem 1rem;font-size:.95rem;background:#f8fafc;resize:vertical;width:100%;min-height:0;height:auto}.banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.25rem;border-radius:12px;border:1px solid transparent}.banner__dismiss{margin-left:auto}.banner--info{background:#e0f2fe;border-color:#bae6fd;color:#0c4a6e}.banner--success{background:#dcfce7;border-color:#bbf7d0;color:#14532d}.banner--error{background:#fee2e2;border-color:#fecaca;color:#7f1d1d}.dialog-backdrop{position:fixed;inset:0;background:#0f172a8c;display:grid;place-items:center;padding:1.5rem;z-index:20}.dialog{background:#fff;border-radius:16px;padding:2rem;width:min(420px,90vw);box-shadow:0 20px 45px #0f172a33;display:flex;flex-direction:column;gap:1rem}.modal-body{display:flex;flex-direction:column;gap:1rem}.modal{width:min(840px,95vw);max-height:90vh;overflow:auto}.modal-header--spaced{align-items:center}.modal-footer{margin-top:.5rem;display:flex;justify-content:center;width:100%;padding:0;flex-direction:column;align-items:stretch;gap:.5rem}.modal-footer .toolbar{width:100%}.modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.content-mode{display:flex;gap:.75rem;flex-wrap:wrap}.form-grid{display:flex;flex-direction:column;gap:1rem}.sub-card{background:#f8fafc;border:1px solid #e2e8f0;box-shadow:none;padding:1.25rem}.tool-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;padding:.75rem 0;border-top:1px solid #e2e8f0}.tool-row:first-of-type{border-top:none}.tool-row--stacked{grid-template-columns:1fr}.dialog-actions{display:flex;justify-content:flex-end;gap:.75rem}.connection-history{border:1px solid #e2e8f0;border-radius:12px;padding:1rem;background:#f8fafc}.connection-history__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.connection-history__item{border:1px solid #e2e8f0;border-radius:12px;padding:.75rem 1rem;display:flex;justify-content:space-between;gap:1rem;cursor:pointer;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.connection-history__item--active{border-color:#0f172a;box-shadow:inset 0 0 0 1px #0f172a}.connection-history__item:hover{border-color:#c7d2fe}.connection-history__meta{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;text-align:right}@media(max-width:768px){.app-header{flex-direction:column;align-items:flex-start}.app-content{padding:1.5rem}.inline-form,.split-view{grid-template-columns:1fr}}.tab-list{display:flex;flex-direction:column;gap:.75rem}.tab-list__status-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.tab-list__buttons{display:flex;gap:.75rem;flex-wrap:wrap;border-bottom:1px solid #e2e8f0;padding-bottom:.75rem}.tab-button{background:transparent;border:1px solid transparent;border-radius:999px;padding:.45rem 1.1rem;font-weight:600;cursor:pointer;color:#334155}.tab-button--active{background:#0f172a;color:#f8fafc;border-color:#0f172a}.tab-panel{margin-top:1.5rem}.tab-panel__intro{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.5rem}.tab-panel__intro h3{margin:0;font-size:1rem;font-weight:700}.tab-panel__intro .muted{margin:0}.detail-input{width:100%}.manifest-error-block{margin-bottom:1rem;display:flex;flex-direction:column;gap:.5rem}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.5rem}.detail-grid.detail-grid--stacked{grid-template-columns:1fr}.detail-item{background:#f8fafc;border-radius:12px;padding:.75rem 1rem;border:1px solid #e2e8f0}.detail-label{display:block;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.detail-value{display:block;margin-top:.25rem;font-weight:600;color:#0f172a}.code-block{background:#0f172a;color:#f8fafc;padding:1rem;border-radius:12px;overflow:auto;font-size:.85rem}.select-input{border-radius:12px;border:1px solid #d6deea;padding:.75rem 1rem;font-size:1rem;background:#f8fafc}.field-helper{font-size:.85rem;font-weight:400;color:#64748b}.form-section{border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem;background:#f8fafc;display:flex;flex-direction:column;gap:1rem}.form-section[hidden]{display:none!important}.section-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.section-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.section-grid--stacked{grid-template-columns:1fr}.pill{background:#e2e8f0;color:#1e293b;padding:.25rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600}.pill--edit{background:#fef08a;color:#92400e}.compact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.compact-list li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem .75rem;border-radius:10px;border:1px solid #e2e8f0;background:#fff}.drop-zone{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px dashed #94a3b8;border-radius:12px;padding:.75rem 1rem;background:#f8fafc}.drop-zone--active{border-color:#0f172a;background:#e2e8f0}.drop-zone .ghost-button{position:relative;overflow:hidden}.file-input{position:absolute;inset:0;opacity:0;cursor:pointer}.connector-panel{border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem;background:#fff;display:flex;flex-direction:column;gap:1rem}.schema-panel{border:1px solid #cbd5f5;border-radius:12px;padding:.75rem 1rem;background:#fff}.schema-panel__summary{font-weight:600;cursor:pointer;display:block;padding:.25rem 0;border:none;background:transparent;text-align:left;width:100%}.schema-panel__summary--active{color:#0f172a}.schema-panel__content{margin-top:.75rem;display:grid;gap:.5rem}.schema-panel__entry span{display:block;font-size:.85rem;font-weight:600;color:#334155;margin-bottom:.25rem}.schema-panel__code{margin:0;padding:.75rem;border-radius:10px;background:#0f172a;color:#f8fafc;font-size:.85rem;line-height:1.4;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;overflow:auto;white-space:pre-wrap}.schema-panel__summary:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.connector-candidate{border:1px solid #e2e8f0;border-radius:12px;padding:1rem;background:#f8fafc}.connector-candidate-header{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.connector-candidate-title{font-weight:600;font-size:.95rem}.connector-candidate-summary{margin:.25rem 0 .5rem;font-size:.85rem}.connector-panel__toolbar,.connector-panel__toolbar-button{width:100%}.connector-candidates{display:flex;flex-direction:column;gap:.75rem}.connector.candidates{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.choice-group{display:flex;gap:.75rem;flex-wrap:wrap}.choice-button{border-radius:999px;padding:.5rem 1.25rem;font-weight:600;border:1px solid #cbd5f5;background:transparent;color:#1e293b;cursor:pointer}.choice-button--active{background:#0f172a;color:#f8fafc;border-color:#0f172a}.stepper{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:1rem}.stepper-item{display:flex;gap:.75rem;align-items:center;border-radius:12px;border:1px solid #e2e8f0;background:#f8fafc;padding:.75rem 1rem}.stepper-item--active{border-color:#0f172a;background:#eef2ff}.stepper-index{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:#0f172a;color:#f8fafc;font-weight:700}.stepper--frise{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-bottom:1rem;border-bottom:1px solid #e2e8f0;padding-bottom:.65rem}.stepper--frise .stepper-item{border:none;background:transparent;padding:0;border-radius:0;justify-content:flex-start;font-size:.9rem;font-weight:600;color:#64748b;letter-spacing:.01em;text-transform:uppercase}.stepper-frise-index{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:999px;background:#0f172a;color:#f8fafc;font-size:.8rem;font-weight:700}.stepper--frise .stepper-item span{line-height:1}.stepper--frise .stepper-item--active{color:#0f172a}.provider-card,.connection-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.5rem}.provider-card h3,.connection-card h3{margin:0;font-size:1.1rem}.provider-card__footer,.connection-card__footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.connection-actions{display:flex;gap:.5rem;flex-wrap:wrap}.connection-diagnostics{border:1px solid #cbd5f5;border-radius:12px;padding:1rem;background:#fff;display:grid;gap:.25rem}.deploy-modal{max-width:640px;width:90vw;max-height:85vh;overflow-y:auto}.deploy-config-block{background:#1e1e2e;color:#cdd6f4;border-radius:8px;padding:1rem;overflow-x:auto;margin:1rem 0}.deploy-config-block pre{margin:0;font-family:Fira Code,Cascadia Code,monospace;font-size:.85rem;line-height:1.5;white-space:pre-wrap;word-break:break-all}.deploy-instructions{margin-top:.5rem}.deploy-instructions h4{margin:0 0 .5rem;font-weight:600}.deploy-instructions ol{margin:0;padding-left:1.25rem}.deploy-instructions li{margin-bottom:.35rem;color:#555;font-size:.9rem}.deploy-instructions code{background:#f0f2f8;padding:.1em .4em;border-radius:4px;font-size:.85em}.deploy-section{margin-bottom:1rem}.deploy-section--bordered{border:1px solid #e0e5f0;border-radius:8px;padding:1rem;background:#fafbfd}.deploy-section h4{margin:0 0 .75rem;font-weight:600;color:#333}.deploy-checkbox-group{display:flex;flex-direction:column;gap:.5rem}.deploy-checkbox{display:flex;align-items:center;gap:.5rem;cursor:pointer}.deploy-checkbox input[type=checkbox]{width:1rem;height:1rem;cursor:pointer}.deploy-url-display{display:flex;align-items:center;gap:.75rem;background:#f0f2f8;padding:.5rem .75rem;border-radius:6px;flex-wrap:wrap}.deploy-url-display code{flex:1;font-family:Fira Code,Cascadia Code,monospace;font-size:.85rem;word-break:break-all}.deploy-path-hint{display:block;background:#f0f2f8;padding:.5rem .75rem;border-radius:6px;font-family:Fira Code,Cascadia Code,monospace;font-size:.85rem;word-break:break-all;color:#5a6785}.deploy-success-message{margin-top:.75rem;padding:.75rem;background:#d4edda;color:#155724;border-radius:6px;font-size:.9rem}.deploy-error-message{margin-top:.75rem;padding:.75rem;background:#f8d7da;color:#721c24;border-radius:6px;font-size:.9rem}.deploy-note{margin-top:.75rem;font-size:.85rem}.deploy-config-preview{background:#1e1e2e;color:#cdd6f4;padding:.75rem;border-radius:6px;font-family:Fira Code,Cascadia Code,monospace;font-size:.8rem;overflow-x:auto;white-space:pre;margin:0}.deploy-copy-button{margin-top:.75rem;width:100%}.deploy-button-group{display:flex;gap:.5rem;margin-top:.75rem}.deploy-instructions{margin-top:1rem;padding-top:1rem;border-top:1px solid #e0e5f0}.deploy-steps{margin:.5rem 0 0 1.25rem;padding:0;font-size:.9rem;color:#5a6785}.deploy-steps li{margin-bottom:.5rem}.deploy-steps code{background:#f0f2f8;padding:.15rem .4rem;border-radius:4px;font-size:.8rem;word-break:break-all}.deploy-collapsible-toggle{display:flex;align-items:center;gap:.5rem;background:none;border:none;color:#5046e5;cursor:pointer;font-size:.9rem;padding:.5rem 0;margin-top:.5rem}.deploy-collapsible-toggle:hover{text-decoration:underline}.deploy-collapsible-content{margin-top:.75rem;padding:.75rem;background:#fafbfd;border-radius:6px;border:1px solid #e0e5f0}:root{font-family:Manrope,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color:#0f172a;background-color:#eef2f7;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at top,#f7f9fc,#e6ecf5 45%,#dfe7f3)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font-family:inherit}
