:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f7f4ef;--canvas-soft:#fbfaf7;--foreground:#171a1f;--text-strong:#0d1117;--text-muted:#66717f;--text-soft:#8993a2;--surface:#ffffffe0;--surface-solid:#fff;--surface-muted:#eef4f2;--surface-elevated:#fffffff0;--line:#dfe4e2;--line-strong:#c9d3d0;--brand:#0f766e;--brand-strong:#0a4f49;--brand-soft:#dff6f1;--accent:#315cf6;--accent-soft:#e8edff;--danger:#b42318;--danger-soft:#fff1f0;--success:#087443;--success-soft:#ecfdf3;--warning:#a15c07;--warning-soft:#fff6df;--focus:#2563eb;--radius-sm:6px;--radius-md:8px;--shadow-sm:0 8px 24px #161d2414;--shadow-md:0 18px 54px #161d241f;--shadow-glow:0 0 0 1px #0f766e24, 0 20px 70px #0f766e29;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:linear-gradient(145deg, #0f766e1a, transparent 36%), linear-gradient(315deg, #315cf614, transparent 42%), var(--canvas);color:var(--foreground);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{color:inherit}a{color:var(--brand-strong);font-weight:750;text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:3px solid color-mix(in srgb, var(--focus) 32%, transparent);outline-offset:3px}.centered-page{min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex;position:relative}.centered-page:before{content:"";pointer-events:none;background:linear-gradient(135deg,#0f766e2e,#0000 44%),linear-gradient(315deg,#315cf61f,#0000 42%);position:absolute;inset:0}.auth-panel{background:var(--surface-elevated);border-radius:var(--radius-md);box-shadow:var(--shadow-md);max-width:480px;padding:var(--space-10);border:1px solid #ffffffb8;width:100%;position:relative}.auth-panel:before{background:linear-gradient(90deg, var(--brand), var(--accent));content:"";height:4px;left:var(--space-10);right:var(--space-10);top:var(--space-5);border-radius:999px;position:absolute}.eyebrow,.wordmark,.nav-section-label{color:var(--brand);letter-spacing:0;margin:0 0 var(--space-2);text-transform:uppercase;font-size:.78rem;font-weight:850}.wordmark{color:var(--text-strong);align-items:center;gap:var(--space-2);margin-bottom:0;display:inline-flex}.wordmark:hover{text-decoration:none}.wordmark-mark{background:linear-gradient(145deg, var(--brand), var(--accent));border-radius:var(--radius-sm);color:#fff;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}h1,h2,h3,p{overflow-wrap:anywhere}h1{color:var(--text-strong);margin:0;font-size:2.35rem;line-height:1.08}h2{color:var(--text-strong);margin:0 0 var(--space-3);font-size:1.2rem;line-height:1.25}h3{color:var(--text-strong);margin:0;font-size:1rem;line-height:1.25}.supporting-copy{color:var(--text-muted);margin:var(--space-4) 0 var(--space-6);line-height:1.6}.form,.stack{gap:var(--space-4);display:grid}.form label,.composer-label,.account-cluster label,.inline-form label,.organisation-switcher{color:var(--text-strong);gap:var(--space-2);font-size:.9rem;font-weight:750;display:grid}.form input,.form select,.form textarea,.inline-form input,.inline-form select,.account-cluster select,.organisation-switcher select,td select,.ai-composer{background:var(--surface-solid);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--foreground);min-height:44px;padding:11px 12px;transition:border-color .16s,box-shadow .16s,background .16s}.form input:focus,.form select:focus,.form textarea:focus,.inline-form input:focus,.inline-form select:focus,.account-cluster select:focus,.organisation-switcher select:focus,td select:focus,.ai-composer:focus{border-color:color-mix(in srgb, var(--brand) 58%, var(--line));box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 14%, transparent)}.form textarea{resize:vertical;min-height:120px}.large-textarea,.intent-textarea{min-height:220px}.field-note{color:var(--text-muted);margin:calc(var(--space-2) * -1) 0 0;font-size:.86rem;line-height:1.45}.primary-action,.secondary-action,.ghost-action,.danger-action,.primary-link,.nav-link,.segmented-control button,.suggestion-chip{border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;min-height:42px;padding:10px 14px;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;display:inline-flex}.primary-action,.primary-link{background:linear-gradient(135deg, var(--brand), var(--brand-strong));border:1px solid color-mix(in srgb, var(--brand) 80%, #000);color:#fff;font-weight:850;box-shadow:0 10px 24px #0f766e33}.primary-action:hover,.primary-link:hover,.secondary-action:hover,.ghost-action:hover,.danger-action:hover,.suggestion-chip:hover{text-decoration:none;transform:translateY(-1px)}.secondary-action{background:var(--surface-solid);border:1px solid var(--line);color:var(--text-strong);font-weight:800}.ghost-action,.suggestion-chip{background:color-mix(in srgb, var(--surface-solid) 64%, transparent);border:1px solid var(--line);color:var(--brand-strong);font-weight:760}.danger-action{background:var(--danger-soft);color:var(--danger);border:1px solid #ffd3cf;font-weight:800}.primary-action:disabled,.secondary-action:disabled,.ghost-action:disabled,.danger-action:disabled,.nav-link:disabled{cursor:not-allowed;opacity:.58;transform:none}.form-error,.form-success,.notice{border-radius:var(--radius-sm);margin:0;padding:11px 12px;line-height:1.45}.form-error{background:var(--danger-soft);color:var(--danger);border:1px solid #ffd3cf}.form-success{background:var(--success-soft);color:var(--success);border:1px solid #abefc6}.notice{background:var(--warning-soft);color:var(--warning);border:1px solid #f4d58d}.auth-links{gap:var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;justify-content:space-between;display:flex}.segmented-control{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md);gap:var(--space-1);margin:var(--space-5) 0;padding:var(--space-1);grid-template-columns:1fr 1fr;display:grid}.segmented-control button{color:var(--text-muted);background:0 0;border:0;font-weight:800}.segmented-control button[aria-pressed=true]{background:var(--surface-solid);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--text-strong)}.app-shell{grid-template-columns:292px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);min-height:100vh;padding:var(--space-6);background:#fbfaf7db;border-right:1px solid #c9d3d0b8;flex-direction:column;justify-content:space-between;display:flex;position:sticky;top:0}.sidebar-heading{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.mobile-nav-toggle{background:var(--surface-solid);border:1px solid var(--line);border-radius:var(--radius-sm);min-height:38px;padding:8px 12px;font-weight:800;display:none}.organisation-switcher{margin-bottom:var(--space-5)}.primary-nav{gap:var(--space-2);display:grid}.advanced-nav{border-top:1px solid var(--line);margin-top:var(--space-6);padding-top:var(--space-5)}.nav-section-label{color:var(--text-soft);margin-bottom:var(--space-1)}.nav-link{color:var(--text-muted);gap:var(--space-2);background:0 0;border:1px solid #0000;justify-content:flex-start;width:100%}.nav-link:hover{color:var(--brand-strong);background:#0f766e0f;text-decoration:none}.nav-link[aria-current=page]{background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 22%, var(--line));box-shadow:inset 3px 0 0 var(--brand);color:var(--brand-strong);font-weight:850}.nav-link-disabled{color:var(--text-soft)}.user-menu{border-top:1px solid var(--line);gap:var(--space-4);padding-top:var(--space-5);display:grid}.user-menu div{gap:var(--space-1);display:grid}.user-menu span{color:var(--text-muted);overflow-wrap:anywhere;font-size:.86rem}.workspace{padding:var(--space-10)}.workspace-header{align-items:center;gap:var(--space-6);padding-bottom:var(--space-5);justify-content:space-between;display:flex}.account-cluster{min-width:240px}.home-hero{gap:var(--space-6);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);display:grid}.motion-card,.settings-panel,.empty-state-card,.resource-card,.metric-tile{background:var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);border:1px solid #ffffffc2}.composer-card{gap:var(--space-4);padding:var(--space-8);display:grid}.ai-composer{resize:vertical;min-height:180px}.composer-card .supporting-copy{max-width:760px}.suggestion-row{gap:var(--space-2);flex-wrap:wrap;display:flex}.composer-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.home-composer-form{gap:var(--space-4);display:grid}.ai-composer.large{min-height:260px;font-size:1.04rem;line-height:1.7}.composer-stage,.automation-review,.clarification-panel{background:linear-gradient(135deg, #fffffff5, #f6fcfae6), var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.composer-stage:before,.automation-review:before,.clarification-panel:before{background:linear-gradient(90deg, var(--brand), var(--accent));content:"";height:3px;position:absolute;inset:0 0 auto}.automation-composer-form,.automation-review,.clarification-panel{gap:var(--space-5);padding:var(--space-6);display:grid}.result-region{gap:var(--space-4);scroll-margin-top:var(--space-6);display:grid}.result-region:focus{outline:none}.build-status{background:color-mix(in srgb, var(--brand) 8%, var(--surface-solid));border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line));border-radius:var(--radius-sm);color:var(--text-muted);align-items:center;gap:var(--space-3);padding:.85rem 1rem;display:flex}.build-status p{margin:0}.loading-dot{background:var(--brand);box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 28%, transparent);border-radius:999px;flex:none;width:.72rem;height:.72rem;animation:1.3s ease-in-out infinite pulse-dot}.automation-metadata,.process-summary,.review-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.process-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.process-summary div,.review-grid section,.clarification-card,.advanced-details{border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-4);background:#ffffffbd}.process-summary span{color:var(--text-muted);text-transform:uppercase;font-size:.78rem;font-weight:800;display:block}.process-summary strong{margin-top:var(--space-1);overflow-wrap:anywhere;display:block}.process-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.process-timeline li{gap:var(--space-3);grid-template-columns:1rem minmax(0,1fr);min-height:4.2rem;display:grid;position:relative}.process-timeline li:not(:last-child):before{background:linear-gradient(180deg, color-mix(in srgb, var(--brand) 34%, transparent), color-mix(in srgb, var(--accent) 12%, transparent));content:"";width:2px;position:absolute;top:1rem;bottom:0;left:.43rem}.process-timeline li>span{background:var(--surface);border:2px solid color-mix(in srgb, var(--brand) 34%, var(--line));box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 8%, transparent);z-index:1;border-radius:999px;width:.9rem;height:.9rem;margin-top:.2rem}.process-timeline div{border:1px solid var(--line);border-radius:var(--radius-sm);background:#ffffffc2;padding:.85rem .95rem}.process-timeline p,.clarification-card p{color:var(--text-muted);margin:var(--space-1) 0 0}.process-timeline strong,.review-grid h3,.clarification-card h3{overflow-wrap:anywhere;display:block}.review-grid a{margin-left:var(--space-2);display:inline-flex}.advanced-details summary{cursor:pointer;font-weight:800}.advanced-details p{overflow-wrap:anywhere}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes pulse-dot{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 28%, transparent)}50%{box-shadow:0 0 0 9px color-mix(in srgb, var(--brand) 0%, transparent)}}.signal-panel{gap:var(--space-4);padding:var(--space-6);background:linear-gradient(160deg, #0f766e29, #ffffffbd 52%), var(--surface);border-radius:var(--radius-md);box-shadow:var(--shadow-glow);border:1px solid #ffffffc2;align-content:end;min-height:360px;display:grid;position:relative;overflow:hidden}.signal-panel p{color:var(--text-muted);line-height:1.6}.signal-path{gap:var(--space-3);margin-bottom:var(--space-4);display:grid}.signal-path span{background:linear-gradient(90deg, transparent, var(--brand), var(--accent), transparent);opacity:.72;border-radius:999px;height:2px;display:block}.signal-path span:nth-child(2){width:72%;margin-left:18%}.signal-path span:nth-child(3){width:84%;margin-left:7%}.dashboard-grid,.quick-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform-admin-page{gap:var(--space-5);display:grid}.platform-admin-grid{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);display:grid}.platform-admin-grid .settings-panel{margin-top:0}.table-link-button{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.table-link-button:hover strong{color:var(--brand-strong)}.table-link-button[aria-pressed=true] strong{color:var(--brand)}.platform-counts{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.compact-list{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.compact-list li{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-sm);padding:var(--space-3)}.compact-list span{color:var(--text-muted);margin-top:var(--space-1);overflow-wrap:anywhere;font-size:.86rem;display:block}.danger-zone{background:var(--danger-soft);border-radius:var(--radius-md);gap:var(--space-3);padding:var(--space-4);border:1px solid #ffd3cf;display:grid}.danger-zone p{color:var(--danger);margin:0;line-height:1.5}.danger-zone label{color:var(--text-strong);gap:var(--space-2);font-size:.9rem;font-weight:750;display:grid}.danger-zone input{background:var(--surface-solid);border-radius:var(--radius-sm);border:1px solid #ffd3cf;min-height:42px;padding:10px 12px}.metric-tile{min-height:140px;padding:var(--space-5)}.metric-tile span{color:var(--text-muted);margin-bottom:var(--space-4);text-transform:uppercase;font-size:.84rem;font-weight:800;display:block}.metric-tile strong{color:var(--text-strong);font-size:1.35rem;line-height:1.25;display:block}.metric-tile p{color:var(--text-muted);margin:var(--space-3) 0 0;line-height:1.5}.plain-section{border-top:1px solid var(--line);margin-top:var(--space-8);max-width:760px;padding-top:var(--space-6);line-height:1.6}.plain-section p{color:var(--text-muted);margin:0}.empty-state-card,.settings-panel{padding:var(--space-5)}.empty-state-card{gap:var(--space-4);display:grid}.empty-state-card p,.settings-panel p{color:var(--text-muted);margin:0;line-height:1.55}.settings-panel{margin-top:var(--space-6)}.inline-form{align-items:end;gap:var(--space-4);grid-template-columns:minmax(220px,1fr) 180px auto;display:grid}.feedback-region{gap:var(--space-3);margin-top:var(--space-4);display:grid}.section-heading{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);justify-content:space-between;display:flex}.status-pill{background:var(--surface-muted);border:1px solid var(--line);color:var(--text-muted);border-radius:999px;width:fit-content;padding:6px 10px;font-size:.82rem;font-weight:850;display:inline-flex}.lifecycle-draft{color:#475467;background:#f7f9fb}.lifecycle-published{background:var(--success-soft);color:var(--success);border-color:#abefc6}.lifecycle-archived{background:var(--danger-soft);color:var(--danger);border-color:#ffd3cf}.runtime-completed,.runtime-approved,.runtime-connected{background:var(--success-soft);color:var(--success);border-color:#abefc6}.runtime-failed,.runtime-rejected,.runtime-attentionrequired,.runtime-cancelled,.runtime-disabled{background:var(--danger-soft);color:var(--danger);border-color:#ffd3cf}.runtime-running,.runtime-waitingforapproval,.runtime-pending,.runtime-queued,.runtime-retrying{color:#3538cd;background:#eef4ff;border-color:#b2ccff}.approval-list,.event-list{gap:var(--space-4);display:grid}.event-list{margin:0;padding:0;list-style:none}.event-list li{border-bottom:1px solid var(--line);gap:var(--space-4);padding:var(--space-3) 0;grid-template-columns:minmax(160px,.25fr) minmax(0,1fr);display:grid}.event-list time,.event-list p{color:var(--text-muted);margin:0}.runtime-json{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-sm);max-height:360px;padding:var(--space-4);white-space:pre-wrap;margin:0;overflow:auto}.usage-list,.usage-row{gap:var(--space-4);display:grid}.usage-row{border-top:1px solid var(--line);padding:var(--space-5) 0}.usage-track{background:var(--surface-muted);border-radius:999px;height:.7rem;overflow:hidden}.usage-track span{background:var(--brand);height:100%;display:block}.guardrail-grid{align-items:end;gap:var(--space-4);grid-template-columns:repeat(2,minmax(120px,1fr)) minmax(140px,auto) auto;display:grid}@media (max-width:900px){.guardrail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.guardrail-grid{grid-template-columns:minmax(0,1fr)}.section-heading{flex-wrap:wrap}}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:14px 10px}th{color:var(--text-muted);text-transform:uppercase;font-size:.82rem}td strong,td span{display:block}td span{color:var(--text-muted);margin-top:var(--space-1);font-size:.86rem}.row-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.narrow-panel{max-width:860px}.authoring-form{max-width:780px}.checkbox-row{align-items:center;gap:var(--space-3);display:flex}.checkbox-row input{width:auto;min-height:0}.resource-grid,.detail-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.resource-card{gap:var(--space-4);padding:var(--space-5);display:grid}.resource-card p,.empty-state-inline p{color:var(--text-muted);margin:0;line-height:1.55}.empty-state-inline{gap:var(--space-4);max-width:680px;display:grid}.compact-meta{gap:var(--space-2);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.compact-meta dt{color:var(--text-muted);font-weight:850}.compact-meta dd{overflow-wrap:anywhere;margin:0}.meta-pair{display:contents}.version-content{gap:var(--space-3);display:grid}.version-content p{white-space:pre-wrap;margin:0;line-height:1.6}.lifecycle-actions{border-top:1px solid var(--line);margin-top:var(--space-5);padding-top:var(--space-5)}.version-list{gap:var(--space-3);display:grid}.version-row{border:1px solid var(--line);border-radius:var(--radius-md);align-items:center;gap:var(--space-3);justify-content:space-between;padding:14px;display:flex}.version-row span{color:var(--text-muted);margin-top:var(--space-1);font-size:.86rem;display:block}.json-preview{border-radius:var(--radius-md);color:#f9fafb;max-height:520px;padding:var(--space-4);white-space:pre-wrap;background:#101820;margin:0;line-height:1.55;overflow:auto}.compact-json{max-height:260px}.workflow-viewer{gap:var(--space-5);display:grid}.workflow-summary{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workflow-summary div{background:var(--surface-muted);border:1px solid var(--line);border-radius:var(--radius-md);padding:14px}.workflow-summary span,.workflow-step-heading span{color:var(--text-muted);text-transform:uppercase;margin-bottom:6px;font-size:.82rem;font-weight:850;display:block}.workflow-summary strong,.workflow-step-heading strong{overflow-wrap:anywhere}.workflow-steps{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.workflow-step-card{border:1px solid var(--line);border-radius:var(--radius-md);gap:var(--space-3);padding:var(--space-4);background:linear-gradient(#ffffffeb,#f7fbfaeb);display:grid}.workflow-step-heading{align-items:flex-start;gap:var(--space-4);justify-content:space-between;display:flex}.workflow-step-heading code,.version-row code,.compact-meta code{overflow-wrap:anywhere}.workflow-step-details{gap:var(--space-2) var(--space-3);grid-template-columns:140px minmax(0,1fr);margin:0;display:grid}.workflow-step-details dt{color:var(--text-muted);font-weight:850}.workflow-step-details dd{overflow-wrap:anywhere;margin:0}.workflow-nested{border-top:1px solid var(--line);gap:var(--space-3);padding-top:var(--space-3);display:grid}.dependency-list,.message-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.message-list{line-height:1.5;display:grid}.skeleton-stack{gap:var(--space-3);display:grid}.skeleton-stack span{background:linear-gradient(90deg, var(--surface-muted), #f8fbfa, var(--surface-muted));border-radius:var(--radius-md);background-size:240% 100%;height:88px;animation:1.4s ease-in-out infinite shimmer;display:block}.dialog-backdrop{padding:var(--space-5);z-index:20;background:#15171c5c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dialog{background:var(--surface-solid);border:1px solid var(--line);border-radius:var(--radius-md);width:100%;max-width:420px;padding:22px;box-shadow:0 20px 60px #15171c3d}.dialog p{color:var(--text-muted);line-height:1.55}.dialog-actions{gap:var(--space-3);margin-top:var(--space-5);justify-content:flex-end;display:flex}@keyframes shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (max-width:980px){.home-hero,.resource-grid,.detail-grid,.workflow-summary,.automation-metadata,.process-summary,.review-grid,.platform-admin-grid,.platform-counts{grid-template-columns:1fr}}@media (max-width:860px){.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid var(--line);gap:var(--space-5);border-right:0;min-height:auto;position:relative}.mobile-nav-toggle{display:inline-flex}.organisation-switcher,.primary-nav,.user-menu{display:none}.sidebar.is-open .organisation-switcher,.sidebar.is-open .primary-nav,.sidebar.is-open .user-menu{display:grid}.workspace,.sidebar{padding:var(--space-5)}.workspace-header{flex-direction:column;align-items:flex-start}.account-cluster{width:100%}.dashboard-grid,.quick-grid,.workflow-step-details{grid-template-columns:1fr}.inline-form{grid-template-columns:1fr;align-items:stretch}}@media (max-width:520px){.centered-page{align-items:stretch;padding:0}.auth-panel{box-shadow:none;border:0;border-radius:0;min-height:100vh;padding:32px 18px}.auth-panel:before{left:18px;right:18px}h1{font-size:1.8rem}.composer-card,.signal-panel,.settings-panel,.empty-state-card,.resource-card,.metric-tile,.automation-composer-form,.automation-review,.clarification-panel{padding:var(--space-4)}.composer-actions,.row-actions,.dialog-actions{flex-direction:column;align-items:stretch}.primary-action,.secondary-action,.danger-action,.ghost-action,.primary-link{width:100%}}
