.ag-grid{grid-template-columns:repeat(auto-fill,minmax(min(290px,100%),1fr));grid-gap:.95rem;gap:.95rem}.ag-card,.ag-grid{display:grid;width:100%}.ag-card{position:relative;grid-gap:.65rem;gap:.65rem;align-content:start;padding:.85rem .95rem .8rem;border:1px solid var(--line);border-radius:14px;background:var(--panel);transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.ag-card:hover{transform:translateY(-2px);border-color:var(--line-strong);box-shadow:0 4px 16px rgba(0,0,0,.2)}.ag-card-new{position:relative;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center;gap:.85rem;min-height:280px;height:100%;border:1.5px dashed var(--line,rgba(255,255,255,.12))!important;border-radius:14px!important;background:var(--panel,#0b0e10)!important;cursor:pointer;color:var(--text-muted)!important;padding:1.75rem 1.25rem;font-family:inherit;font-size:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none;box-sizing:border-box;width:100%;box-shadow:none!important;transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.ag-card-new:hover{border-color:rgba(0,210,235,.45)!important;border-style:dashed!important;background:rgba(0,210,235,.035)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px rgba(0,0,0,.32),0 0 16px rgba(0,210,235,.06)!important}.ag-card-new-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:13px;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;color:var(--accent,#00d2eb)!important;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.ag-card-new:hover .ag-card-new-icon{transform:scale(1.08);border-color:rgba(0,210,235,.45)!important;background:rgba(0,210,235,.1)!important;color:#00d2eb!important}.ag-card-new-title{font-size:.95rem;font-weight:600;color:var(--text,#f1f5f9)!important;margin:0;transition:color .18s ease}.ag-card-new:hover .ag-card-new-title{color:#ffffff!important}.ag-card-new-desc{font-size:.8rem;color:var(--text-muted,#94a3b8)!important;line-height:1.45;margin:0;max-width:230px;transition:color .18s ease}.ag-card-new:hover .ag-card-new-desc{color:#cbd5e1!important}.ag-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.6rem;gap:.6rem}.ag-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--accent-soft);color:var(--accent);font-size:.82rem;font-weight:700;letter-spacing:.02em}.ag-title{min-width:0}.ag-title h3{margin:0;font-size:.92rem;font-weight:700;letter-spacing:-.01em}.ag-name:after{content:"";position:absolute;inset:0;border-radius:14px}.ag-name:focus-visible:after{outline:2px solid var(--accent);outline-offset:2px}.ag-title p{margin:.05rem 0 0;color:var(--muted);font-size:.72rem;font-weight:500}.ag-status{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .5rem;border-radius:999px;background:var(--panel2);color:var(--muted);font-size:.68rem;font-weight:600;white-space:nowrap}.ag-status i{width:5px;height:5px;border-radius:50%;background:currentColor}.ag-status.is-active{background:color-mix(in srgb,var(--success) 16%,transparent);color:var(--success)}.ag-status.is-draft{background:color-mix(in srgb,var(--warning) 16%,transparent);color:var(--warning)}.ag-status.is-error{background:color-mix(in srgb,var(--danger) 16%,transparent);color:var(--danger)}.ag-desc{display:-webkit-box;overflow:hidden;margin:-.1rem 0 0;color:var(--muted);font-size:.76rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ag-spec{display:grid;grid-gap:0;gap:0;margin:0;padding:.1rem .65rem;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.ag-dates>div,.ag-spec>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.35rem 0}.ag-spec>div+div{border-top:1px solid var(--line)}.ag-dates dt,.ag-spec dt{display:flex;align-items:center;gap:.4rem;color:var(--muted);font-size:.74rem;font-weight:500}.ag-dates dd,.ag-spec dd{margin:0;overflow:hidden;font-size:.76rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ag-dates svg,.ag-spec svg{flex:none;color:var(--muted)}.ag-dates{display:grid;grid-gap:0;gap:0;margin:0;padding-top:.1rem;border-top:1px solid var(--line)}.ag-dates dd,.ag-dates dt{font-size:.72rem}.ag-dates dd{color:var(--muted);font-weight:500}.ag-actions{position:relative;z-index:1;padding-top:.1rem!important}.ag-actions,.agents-page .ag-primary{display:flex!important;align-items:center!important;gap:.4rem!important}.agents-page .ag-primary{flex:1 1!important;justify-content:center!important;min-height:32px!important;height:32px!important;padding:0 .75rem!important;border:1px solid var(--line,#303536)!important;border-radius:8px!important;background:var(--panel2,#151919)!important;color:var(--text,#eef2f2)!important;font-size:.78rem!important;font-weight:600!important;box-shadow:none!important;text-decoration:none!important;cursor:pointer!important;transition:all .15s ease!important}.agents-page .ag-primary:hover{transform:none!important;border-color:var(--accent,#00d2eb)!important;background:var(--panel,#0d0f0f)!important;color:#fff!important}.agents-page .ag-primary:disabled{opacity:.55!important}.agents-page .ag-toggle,.shell .ag-toggle{display:grid!important;place-items:center!important;width:32px!important;height:32px!important;min-height:32px!important;flex:none!important;padding:0!important;border:1px solid var(--line,#303536)!important;border-radius:8px!important;background:var(--panel2,#151919)!important;color:var(--muted,#7f898b)!important;box-shadow:none!important;transform:none!important;cursor:pointer!important;transition:all .15s ease!important}.agents-page .ag-toggle:hover,.shell .ag-toggle:hover{transform:none!important;border-color:var(--line-strong,#4b5557)!important;background:var(--panel,#0d0f0f)!important;color:var(--text,#eef2f2)!important}.agents-page .ag-toggle.is-live,.shell .ag-toggle.is-live{color:#f59e0b!important}.agents-page .ag-toggle.is-live:hover,.shell .ag-toggle.is-live:hover{border-color:rgba(245,158,11,.45)!important;background:rgba(245,158,11,.12)!important;color:#fbbf24!important}.agents-page .ag-toggle.is-paused,.shell .ag-toggle.is-paused{color:#10b981!important}.agents-page .ag-toggle.is-paused:hover,.shell .ag-toggle.is-paused:hover{border-color:rgba(16,185,129,.45)!important;background:rgba(16,185,129,.12)!important;color:#34d399!important}.ag-spin{animation:ag-spin .9s linear infinite}@keyframes ag-spin{to{transform:rotate(1turn)}}.ag-menu-wrap{position:relative}.agents-page .ag-more{display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel2);color:var(--muted);box-shadow:none}.agents-page .ag-more:hover{transform:none;border-color:var(--line-strong);background:var(--panel);color:var(--text)}.ag-menu{position:absolute;right:0;bottom:calc(100% + 6px);z-index:4;display:grid;grid-gap:2px;gap:2px;min-width:188px;padding:5px;border:1px solid var(--line-strong);border-radius:11px;background:var(--panel);box-shadow:0 12px 30px rgba(0,0,0,.35)}.agents-page .ag-menu button{display:flex;align-items:center;gap:.5rem;justify-content:flex-start;width:100%;min-height:34px;padding:0 .55rem;border:0;border-radius:7px;background:transparent;color:var(--text);font-size:.83rem;font-weight:500;text-align:left;box-shadow:none}.agents-page .ag-menu button:hover:not(:disabled){transform:none;background:var(--panel2);color:var(--text)}.agents-page .ag-menu button.is-danger{color:var(--danger)}.agents-page .ag-menu button:disabled{opacity:.45;cursor:not-allowed}.ag-menu-confirm{display:grid;grid-gap:4px;gap:4px;padding:.45rem .55rem .35rem}.ag-menu-confirm span{color:var(--muted);font-size:.78rem}.agents-page .ag-menu-confirm .ag-danger{background:var(--danger);color:#fff;justify-content:center}.agents-page .ag-menu-confirm .ag-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 82%,#000);color:#fff}.ag-error{grid-column:1/-1;margin:.15rem 0 0;color:var(--danger);font-size:.78rem}.ag-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.15rem;padding:.5rem .65rem;border-radius:12px;border:1px solid var(--line,#303536);background:var(--panel,#0d0f0f)}.ag-search-wrap{position:relative;flex:1 1;min-width:220px;max-width:420px}.ag-search-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--muted,#7f898b);pointer-events:none}.ag-search-input{width:100%;height:36px;padding:0 2rem 0 2.25rem;border-radius:8px;border:1px solid var(--line,#303536);background:var(--panel2,#151919);color:var(--text,#eef2f2);font-size:.8rem;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ag-search-input:focus{border-color:var(--accent,#00d2eb);box-shadow:0 0 0 2px rgba(0,210,235,.12)}.ag-search-clear{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;padding:0!important;border-radius:50%!important;border:none!important;background:rgba(255,255,255,.08)!important;color:var(--muted,#7f898b)!important;cursor:pointer!important}.ag-search-clear:hover{color:#fff!important;background:rgba(255,255,255,.18)!important}.ag-filters{display:flex;align-items:center;gap:.35rem}.ag-filter-pill,.shell .ag-filter-pill{display:inline-flex!important;align-items:center!important;gap:.4rem!important;padding:.35rem .75rem!important;border-radius:7px!important;border:1px solid transparent!important;background:transparent!important;color:var(--muted,#7f898b)!important;font-size:.76rem!important;font-weight:500!important;cursor:pointer!important;box-shadow:none!important;transform:none!important;transition:all .15s ease!important}.ag-filter-pill:hover,.shell .ag-filter-pill:hover{color:var(--text,#eef2f2)!important;background:var(--panel2,#151919)!important;transform:none!important}.ag-filter-pill.is-active,.shell .ag-filter-pill.is-active{background:var(--panel2,#151919)!important;color:var(--text,#eef2f2)!important;border-color:var(--line-strong,#4b5557)!important;font-weight:600!important}.ag-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:rgba(255,255,255,.06);font-size:.7rem}.ag-filter-pill.is-active .ag-filter-count,.shell .ag-filter-pill.is-active .ag-filter-count{background:var(--accent,#00d2eb)!important;color:#031012!important;font-weight:700!important}.ag-no-results{grid-column:1/-1;text-align:center;padding:3rem 1rem;border-radius:14px;border:1px dashed var(--line,#303536);background:var(--panel,#0d0f0f);color:var(--muted,#7f898b)}.ag-no-results p{margin:.5rem 0 1rem;font-size:.88rem}.ag-reset-btn,.shell .ag-reset-btn{display:inline-flex!important;align-items:center!important;padding:.45rem .95rem!important;border-radius:8px!important;border:1px solid var(--line-strong,#4b5557)!important;background:var(--panel2,#151919)!important;color:var(--text,#eef2f2)!important;font-size:.8rem!important;font-weight:600!important;cursor:pointer!important;box-shadow:none!important}.ag-reset-btn:hover,.shell .ag-reset-btn:hover{border-color:var(--accent,#00d2eb)!important;color:#fff!important}@media (prefers-reduced-motion:reduce){.ag-card,.ag-spin{transition:none;animation:none}}.cf-manager{display:grid;grid-gap:1rem;gap:1rem}.cf-entities{display:flex;gap:.3rem;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.cf-manager .cf-entities button{display:inline-flex;align-items:center;gap:.4rem;min-height:34px;padding:0 .8rem;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--muted);font-size:.84rem;font-weight:600;box-shadow:none}.cf-manager .cf-entities button.is-active{border-color:var(--line);background:var(--panel);color:var(--text)}.cf-entities em{display:grid;place-items:center;min-width:18px;height:18px;padding:0 .25rem;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.66rem;font-style:normal;font-weight:700}.cf-list{display:grid;grid-gap:.4rem;gap:.4rem;margin:0;padding:0;list-style:none}.cf-list li{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .8rem;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.cf-list b{font-size:.9rem}.cf-list small{display:block;margin-top:.15rem;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-size:.7rem}.cf-tag{margin-left:.4rem;padding:.1rem .4rem;border-radius:999px;background:color-mix(in srgb,var(--warning) 18%,transparent);color:var(--warning);font-size:.66rem;font-weight:700}.cf-manager .cf-list button{display:grid;place-items:center;width:32px;min-height:32px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);box-shadow:none}.cf-manager .cf-list button:hover:not(:disabled){transform:none;border-color:var(--danger);color:var(--danger)}.cf-list .cf-empty{justify-content:center;color:var(--muted);font-size:.85rem}.cf-add{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:1rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.07);border-radius:12px;margin-top:.75rem}.cf-check{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:.45rem;min-height:38px;padding:0 .8rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.82rem;color:var(--text)}.cf-check input{width:16px;height:16px;accent-color:#00d2eb;cursor:pointer}.cf-manager .cf-add button[type=submit]{min-height:38px;padding:0 1.2rem;gap:.4rem;font-weight:700;border-radius:8px;background:linear-gradient(135deg,#00d2eb,#0088cc);color:#030712;box-shadow:0 4px 14px rgba(0,210,235,.2)}.cf-spin{animation:cf-spin .9s linear infinite}@keyframes cf-spin{to{transform:rotate(1turn)}}.cf-error{margin:0;color:var(--danger);font-size:.82rem}.cf-help{color:var(--muted);font-size:.75rem;font-weight:400}.cf-required{color:var(--warning);font-size:.72rem;font-style:normal}@media (max-width:780px){.cf-add{flex-direction:column;align-items:stretch}.cf-add label{width:100%!important}.cf-manager .cf-add button[type=submit]{width:100%;justify-content:center}}.cf-manager .cf-open{justify-self:start;display:inline-flex;align-items:center;gap:.4rem;min-height:36px;padding:0 .8rem;border:1px solid var(--line);border-radius:9px;background:var(--panel2);color:var(--text);font-size:.84rem;font-weight:600;box-shadow:none}.cf-manager .cf-open:hover{transform:none;border-color:var(--line-strong);background:var(--panel)}.pipeline-add{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pipeline-stages{grid-column:1/-1;display:grid;grid-gap:.4rem;gap:.4rem;padding:.75rem;border:1px solid var(--line);border-radius:10px;background:var(--panel2)}.pipeline-stages-label{color:var(--muted);font-size:.78rem;font-weight:600}.pipeline-stage-row{display:grid;grid-template-columns:minmax(0,1fr) 130px 34px;grid-gap:.4rem;gap:.4rem}.cf-manager .pipeline-stage-row button{display:grid;place-items:center;width:34px;min-height:38px;padding:0;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--muted);box-shadow:none}.pipeline-actions{grid-column:1/-1;display:flex;gap:.5rem}.cf-list li:has(.pipeline-editor){flex-wrap:wrap}.pipeline-editor{flex:1 0 100%;margin-top:.55rem}.pipeline-editor .pipeline-stage-row{grid-template-columns:minmax(0,1fr) 130px 34px 34px 34px}.pipeline-hint{color:var(--muted);font-size:.72rem}.cf-manager .cf-list .pipeline-editor .pipeline-actions button,.cf-manager .cf-list .pipeline-editor button.cf-open{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;width:auto;min-height:38px;padding:.45rem .9rem;border-radius:9px;font-size:.82rem}.cf-manager .cf-list .pipeline-editor .pipeline-actions button[type=submit]{border-color:transparent;background:var(--accent);color:var(--bg);font-weight:600}.cf-manager .cf-list .pipeline-editor .pipeline-actions button:hover:not(:disabled),.cf-manager .cf-list .pipeline-editor button.cf-open:hover:not(:disabled){border-color:var(--line-strong);color:var(--text)}.cf-manager .cf-list .pipeline-editor .pipeline-actions button[type=submit]:hover:not(:disabled){background:var(--accent-dark);color:var(--bg)}@media (max-width:780px){.pipeline-add{grid-template-columns:minmax(0,1fr)}.pipeline-stage-row{grid-template-columns:minmax(0,1fr) 110px 34px}.pipeline-editor .pipeline-stage-row{grid-template-columns:minmax(0,1fr) 88px 32px 32px 32px}}.wa-studio-shell{width:100%;overflow-x:hidden}.wa-studio-shell,.wa-studio-tabs{max-width:100%;box-sizing:border-box}.wa-studio-tabs{display:inline-flex;align-items:center;gap:3px;margin-bottom:1.25rem;padding:3px;background:#090b0d;border-radius:8px;border:1px solid #1b2127;width:-moz-fit-content;width:fit-content}.wa-studio-tab-btn{display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:6px 14px!important;border-radius:6px!important;font-size:.81rem!important;font-weight:500!important;cursor:pointer!important;border:1px solid transparent!important;background:transparent!important;color:#7d8590!important;box-shadow:none!important;transition:all .15s ease!important;white-space:nowrap!important;min-width:0!important}.wa-studio-tab-btn:hover{background:rgba(255,255,255,.04)!important;color:#c9d1d9!important}.wa-studio-tab-btn.active-qr,.wa-studio-tab-btn.active-set,.wa-studio-tab-btn.active-wf{background:#161b20!important;color:#f0f6fc!important;border-color:#262e36!important;box-shadow:none!important;font-weight:600!important}.wa-tab-text-full{display:inline}.wa-tab-text-compact{display:none}@media (max-width:640px){.wa-studio-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;max-width:100%!important;grid-gap:3px!important;gap:3px!important;padding:3px!important;margin-bottom:1.2rem!important}.wa-studio-tab-btn{padding:7px 3px!important;font-size:.74rem!important;gap:4px!important}.wa-studio-tab-btn svg{width:13px!important;height:13px!important;flex-shrink:0!important}.wa-tab-text-full{display:none!important}.wa-tab-text-compact{display:inline!important}}.wa-top-bar-nav{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1.5rem;width:100%}.wa-tabs-left{display:inline-flex;gap:4px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);padding:4px;border-radius:12px}.wa-tab-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:7px;font-size:.8rem;font-weight:500;border:1px solid transparent;background:transparent;color:#94a3b8;cursor:pointer;transition:all .15s ease}.wa-tab-btn:hover{color:#f1f5f9}.wa-tab-btn.primary{background:rgba(255,255,255,.08)!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.12)!important;font-weight:600!important;box-shadow:none!important}.wa-add-conn-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;font-size:.8rem;font-weight:500;border-radius:7px;background:#10b981!important;border:1px solid #059669!important;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.wa-add-conn-btn,.wa-add-conn-btn:hover{color:#ffffff!important;box-shadow:none!important}.wa-add-conn-btn:hover{background:#059669!important;border-color:#047857!important}@media (max-width:580px){.wa-top-bar-nav{flex-direction:column;align-items:stretch;gap:.75rem;margin-bottom:1.25rem}.wa-tabs-left{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px;gap:4px;width:100%;box-sizing:border-box}.wa-tab-btn{justify-content:center;padding:8px 6px;font-size:.78rem;text-align:center}.wa-add-conn-btn{width:100%;justify-content:center;padding:8px 12px;margin-top:.25rem;box-sizing:border-box}}.wa-qr-card{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:2.5rem;gap:2.5rem;max-width:100%;padding:2rem 2.25rem;background:#090b0d;border:1px solid #1a2025;border-radius:12px}.wa-qr-box,.wa-qr-card{align-items:center;width:100%;box-sizing:border-box;overflow:hidden}.wa-qr-box{position:relative;background:#ffffff;padding:10px;border-radius:8px;box-shadow:none!important;border:1px solid #1f252b;display:flex;flex-direction:column;justify-content:center;max-width:240px;aspect-ratio:1/1;margin:0 auto}.wa-qr-box img{width:100%;height:100%;object-fit:contain;border-radius:4px;display:block}.wa-qr-steps{display:flex;flex-direction:column;gap:12px;background:#060708;padding:1rem 1.15rem;border-radius:8px;border:1px solid #161b20;width:100%;box-sizing:border-box;overflow:hidden}.wa-qr-step-item{display:flex;align-items:flex-start;gap:10px;font-size:.83rem;color:#c9d1d9;line-height:1.45;word-break:break-word}.wa-session-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;width:100%}@media (max-width:768px){.wa-qr-card{grid-template-columns:1fr!important;gap:1.2rem!important;padding:1rem!important;border-radius:16px!important}.wa-qr-steps{padding:.85rem!important;gap:8px!important}.wa-qr-step-item{font-size:.8rem!important;gap:8px!important}.wa-session-footer{flex-direction:column;align-items:stretch;gap:8px!important}.wa-session-footer button{width:100%;justify-content:center}}.wa-canvas-container{position:relative;width:100%;height:calc(100vh - 170px);min-height:600px;background:#06090b;border:1px solid #192328;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:none!important}.wa-canvas-toolbar{height:52px;background:#0a0e10;border-bottom:1px solid #1c272c;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;z-index:10;gap:1rem}.wa-toolbar-left,.wa-toolbar-right{display:flex;align-items:center;gap:.5rem}.wa-toolbar-left{min-width:0}.wa-toolbar-right{flex-shrink:0}.wa-canvas-title{display:flex;align-items:center;gap:.45rem;min-width:0;font-weight:700;color:#e5eff2;font-size:.92rem}.wa-canvas-title svg{flex-shrink:0}.wa-canvas-title b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-status-badge{flex-shrink:0;white-space:nowrap;gap:.35rem;padding:.2rem .6rem;border-radius:999px;font-weight:700;background:rgba(16,185,129,.12);color:#10b981;border:1px solid rgba(16,185,129,.3)}.wa-tool-btn{display:inline-flex!important;align-items:center!important;gap:.4rem!important;height:34px!important;padding:0 .75rem!important;background:#11171a!important;border:1px solid #222f36!important;border-radius:8px!important;color:#c9d8dc!important;font-size:.78rem!important;font-weight:600!important;white-space:nowrap!important;flex-shrink:0!important;cursor:pointer!important;box-shadow:none!important;transform:none!important;transition:all .15s ease!important}.wa-tool-btn:hover{background:#172227!important}.wa-tool-btn.primary,.wa-tool-btn:hover{border-color:var(--accent)!important;color:#ffffff!important}.wa-tool-btn.primary{background:var(--accent)!important;font-weight:700!important}.wa-tool-btn.primary:hover{background:#25dcf0!important}.wa-palette-ribbon{display:flex;align-items:center;gap:.35rem;padding:.4rem .75rem;background:#090d0f;border-bottom:1px solid #172227;overflow-x:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.15) transparent;z-index:9;flex-wrap:nowrap;scroll-behavior:smooth}.wa-palette-ribbon::-webkit-scrollbar{height:4px}.wa-palette-ribbon::-webkit-scrollbar-track{background:transparent}.wa-palette-ribbon::-webkit-scrollbar-thumb{background:rgba(255,255,255,.15);border-radius:4px}.wa-palette-ribbon::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.3)}.wa-palette-label{flex-shrink:0;color:#7c8f96;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;margin-right:.25rem;margin-left:auto}.wa-palette-item{display:inline-flex;align-items:center;gap:.35rem;height:30px;padding:0 .55rem;background:#0f1518;border:1px solid #1f2b31;border-radius:6px;color:#c9d8dc;font-size:.73rem;font-weight:600;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:all .15s ease}.wa-palette-item:hover{background:#172126;border-color:var(--accent);color:#ffffff;transform:translateY(-1px)}.wa-palette-item:active{transform:translateY(0)}.wa-canvas-viewport{flex:1 1;position:relative;width:100%;height:100%;overflow:hidden;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;background-color:#06090b;background-image:radial-gradient(#1b272d 1px,transparent 0);background-size:24px 24px}@media (hover:none) and (pointer:coarse){.wa-port-in,.wa-port-out{position:relative}.wa-port-in:after,.wa-port-out:after{content:"";position:absolute;inset:-11px}}.wa-canvas-viewport.is-panning{cursor:-webkit-grabbing;cursor:grabbing}.wa-canvas-world{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:0 0;transition:transform .2s cubic-bezier(.16,1,.3,1)}.wa-canvas-viewport.is-panning .wa-canvas-world{transition:none}.wa-svg-layer{position:absolute;top:0;left:0;width:100%;height:100%;min-width:6000px;min-height:6000px;overflow:visible!important;pointer-events:none;z-index:1}.wa-edge-group{pointer-events:all;cursor:pointer}.wa-edge-path{fill:none;stroke:var(--accent);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--accent) 45%,transparent));transition:stroke .15s ease,stroke-width .15s ease;pointer-events:stroke;cursor:pointer}.wa-edge-path:hover{stroke:#10b981;stroke-width:4.5px;filter:drop-shadow(0 0 8px rgba(16,185,129,.7))}.wa-edge-path.is-active{stroke:var(--accent);stroke-width:3.2px;stroke-dasharray:10,6;animation:waFlowDash 1.2s linear infinite;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 60%,transparent))}@keyframes waFlowDash{0%{stroke-dashoffset:32}to{stroke-dashoffset:0}}.wa-edge-label-group{pointer-events:all;cursor:pointer;transition:transform .15s ease}.wa-edge-label-group:hover{transform-origin:center;filter:brightness(1.2)}.wa-edge-label-bg{fill:#0c1418;stroke:#1d333d;stroke-width:1.2px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.7));transition:stroke .15s ease}.wa-edge-label-group:hover .wa-edge-label-bg{stroke:var(--accent)}.wa-edge-label{fill:#80e9f8;font-size:11px;font-weight:700;text-anchor:middle;dominant-baseline:central;letter-spacing:.2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wa-node-card{position:absolute;width:260px;background:#0d1318;border:1px solid #1f2c32;border-radius:12px;box-shadow:none!important;cursor:pointer;z-index:2;transition:border-color .15s ease}.wa-node-card:hover{border-color:#384d59;box-shadow:none!important}.wa-node-card.is-selected{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)!important}.wa-node-header{display:flex;align-items:center;justify-content:space-between;padding:.65rem .85rem;border-bottom:1px solid #162025;border-radius:11px 11px 0 0}.wa-node-type-group{display:flex;align-items:center;gap:.45rem}.wa-node-icon{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.72rem}.wa-node-type-title{color:#f0f7f9;font-size:.82rem;font-weight:700;max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-node-body{padding:.75rem .85rem;font-size:.75rem;color:#8da2a8;line-height:1.45;min-height:48px}.wa-node-snippet{background:#070a0c;border:1px solid #151d21;border-radius:6px;padding:.4rem .55rem;color:#c9d8dc;font-family:inherit;font-size:.72rem;white-space:pre-wrap;word-break:break-word;max-height:54px;overflow:hidden}.wa-port-in,.wa-port-out{position:absolute;width:12px;height:12px;box-sizing:border-box!important;border-radius:50%;background:#11171a;border:2px solid var(--accent);cursor:crosshair;z-index:5;transition:transform .15s ease,background-color .15s ease}.wa-port-in{left:-6px}.wa-port-in,.wa-port-out{top:50%;transform:translateY(-50%)}.wa-port-out{right:-6px}.wa-port-out.port-branch-true{top:35%;border-color:#10b981}.wa-port-out.port-branch-false{top:65%;border-color:#ef4444}.wa-port-in:hover,.wa-port-out:hover{transform:translateY(-50%) scale(1.35);background:var(--accent)}.type-trigger .wa-node-icon{background:#10b981}.type-send_message .wa-node-icon{background:#4c6fe0}.type-send_document .wa-node-icon{background:#304fb1}.type-ai_reply .wa-node-icon{background:#8b5cf6}.type-ask_question .wa-node-icon{background:#f59e0b}.type-condition .wa-node-icon{background:var(--accent);color:#000}.type-crm_action .wa-node-icon{background:#f97316}.type-trigger_call .wa-node-icon{background:#f43f5e}.type-delay .wa-node-icon{background:#64748b}.type-handover .wa-node-icon{background:#a855f7}.wa-inspector-panel{position:absolute;top:52px;right:0;bottom:0;width:340px;background:#0a0e10;border-left:1px solid #1c272c;box-shadow:-8px 0 24px rgba(0,0,0,.5);display:flex;flex-direction:column;z-index:20;animation:slideLeft .16s ease}@keyframes slideLeft{0%{transform:translateX(100%)}to{transform:translateX(0)}}.wa-inspector-head{padding:.9rem 1.1rem;border-bottom:1px solid #182226;display:flex;align-items:center;justify-content:space-between}.wa-inspector-head h3{margin:0;font-size:.95rem;color:#e5eff2;font-weight:700}.wa-inspector-body{padding:1.1rem;flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.wa-inspector-body label{display:flex;flex-direction:column;gap:.35rem;color:#8da2a8;font-size:.78rem;font-weight:600}.wa-inspector-body input,.wa-inspector-body textarea{background:#06090b!important;border:1px solid #1e2b31!important;border-radius:8px!important;color:#e5eff2!important;padding:.65rem .8rem!important;font-size:.82rem!important}.wa-inspector-body input:focus,.wa-inspector-body textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 10%,transparent)!important}.wa-document-upload{display:flex;flex-direction:column;gap:.45rem;color:#8da2a8;font-size:.78rem;font-weight:600}.wa-upload-button{min-height:40px;flex-direction:row!important;align-items:center;justify-content:center;gap:.45rem!important;border:1px dashed #2b555d;border-radius:8px;background:color-mix(in srgb,var(--accent) 6%,transparent);color:#bceff4!important;cursor:pointer;transition:border-color .15s ease,background .15s ease}.wa-upload-button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 11%,transparent)}.wa-upload-button.is-disabled{cursor:wait;opacity:.65}.wa-upload-button input[type=file]{display:none}.wa-document-upload small{color:#657b82;font-size:.68rem;font-weight:500}.wa-document-upload .wa-upload-error{color:#fb7185}.wa-sim-panel{position:absolute;bottom:12px;right:12px;width:360px;height:480px;background:#0a0e10;border:1px solid #1f2b31;border-radius:14px;box-shadow:none!important;display:flex;flex-direction:column;z-index:30;overflow:hidden}.wa-sim-head{padding:.75rem 1rem;background:#0f161a;border-bottom:1px solid #1d272c;justify-content:space-between}.wa-sim-head,.wa-sim-title{display:flex;align-items:center}.wa-sim-title{gap:.45rem;color:#e5eff2;font-weight:700;font-size:.84rem}.wa-sim-messages{flex:1 1;padding:.85rem;overflow-y:auto;display:flex;flex-direction:column;gap:.6rem;background:#06090b}.wa-sim-bubble{max-width:82%;padding:.6rem .8rem;border-radius:10px;font-size:.8rem;line-height:1.4;word-break:break-word}.wa-sim-bubble.user{align-self:flex-end;background:var(--accent);color:#ffffff;font-weight:600;border-bottom-right-radius:2px}.wa-sim-bubble.bot{align-self:flex-start;background:#131c20;border:1px solid #233137;color:#e5eff2;border-bottom-left-radius:2px}.wa-sim-bubble.action-log{align-self:center;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.25);color:#10b981;font-size:.72rem;font-weight:600;padding:.3rem .6rem;border-radius:6px}.wa-sim-input-row{padding:.65rem;background:#0a0e10;border-top:1px solid #1c272c;display:flex;align-items:center;gap:.45rem}.wa-sim-input{flex:1 1;height:36px;background:#06090b!important;border:1px solid #1e2b31!important;border-radius:8px!important;color:#e5eff2!important;padding:0 .75rem!important;font-size:.8rem!important}@media (max-width:1200px){.wa-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.wa-metrics{display:grid!important;grid-template-columns:repeat(2,1fr)!important;grid-gap:.65rem!important;gap:.65rem!important}.wa-canvas-container{height:72vh!important;min-height:480px!important}.wa-canvas-toolbar{height:auto!important;min-height:48px;padding:.5rem .65rem!important;flex-direction:column;align-items:stretch!important;gap:.45rem!important}.wa-toolbar-left{width:100%;justify-content:space-between}.wa-canvas-title{font-size:.82rem}.wa-toolbar-right{width:100%;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:3px;gap:.35rem}.wa-toolbar-right::-webkit-scrollbar{display:none}.wa-toolbar-right .wa-tool-btn{flex-shrink:0;font-size:.72rem!important;padding:0 .55rem!important;height:30px!important}.wa-palette-ribbon{padding:.35rem .5rem;gap:.35rem}.wa-palette-item{flex-shrink:0;height:28px;padding:0 .5rem;font-size:.72rem}.wa-inspector-panel{top:auto;left:0;right:0;bottom:0;width:100%;max-height:70%;border-left:none;border-top:1px solid #1c272c;border-radius:14px 14px 0 0;box-shadow:0 -8px 24px rgba(0,0,0,.55);animation:slideUp .16s ease}.wa-sim-panel{left:8px;right:8px;bottom:8px;width:auto;height:min(440px,65%)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width:430px){.wa-metrics{grid-template-columns:1fr!important}.wa-tabs-left{grid-template-columns:1fr}.wa-toolbar-right{flex-wrap:wrap;overflow-x:visible}.wa-toolbar-right .wa-tool-btn{flex:1 1 auto!important;justify-content:center!important;min-width:0!important}.wa-canvas-toolbar{padding:.5rem!important}}.wa-hub-section{display:flex;flex-direction:column;gap:1.25rem;width:100%}.wa-hub-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.wa-hub-head h2{font-size:1.15rem;font-weight:600;margin:0;letter-spacing:-.01em;color:#f8fafc}.wa-hub-head-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.wa-count-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);font-size:.75rem;font-weight:500;color:#94a3b8}.wa-live-dot{width:6px;height:6px;border-radius:50%;background:#10b981;box-shadow:none!important}.wa-metrics .card{background:var(--panel,#0a0e10)!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:8px!important;padding:.85rem 1.15rem!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:flex!important;align-items:center!important;justify-content:space-between!important;transition:border-color .15s ease!important}.wa-metrics .card:hover{border-color:rgba(255,255,255,.14)!important}.wa-metrics span{color:#64748b!important;font-size:.72rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:.04em!important}.wa-metrics b{font-size:1.25rem!important;font-weight:600!important;color:#f8fafc!important;font-family:inherit!important;font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.wa-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(360px,1fr));grid-gap:1rem;gap:1rem;width:100%}.wa-card{background:var(--panel,#0a0e10)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:10px!important;padding:1.15rem 1.25rem!important;display:flex!important;flex-direction:column!important;gap:.95rem!important;transition:border-color .15s ease,background .15s ease!important;box-shadow:none!important;position:relative!important}.wa-card:before{display:none!important}.wa-card:hover{border-color:rgba(255,255,255,.16)!important;background:#0d1215!important;transform:none!important;box-shadow:none!important}.wa-card.is-paused{opacity:.75}.wa-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.wa-card-identity{display:flex;align-items:center;gap:.75rem;min-width:0}.wa-card-avatar{width:36px;height:36px;border-radius:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:#10b981;display:flex;align-items:center;justify-content:center;flex-shrink:0}.wa-card-info{display:flex;flex-direction:column;gap:3px;min-width:0}.wa-card-heading{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wa-card-title{margin:0;font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:#f8fafc}.wa-card-title a{color:#f8fafc;text-decoration:none;transition:color .15s ease}.wa-card-title a:hover{color:#38bdf8}.wa-type-badge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:.68rem;font-weight:500;letter-spacing:.02em;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#94a3b8;text-transform:uppercase}.wa-card-sub{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-card-status{flex-shrink:0;display:flex;align-items:center}.wa-status-badge{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;font-weight:500;color:#64748b}.wa-status-badge.active{color:#10b981}.wa-status-badge .wa-status-dot{width:6px;height:6px;border-radius:50%;background:#64748b}.wa-status-badge.active .wa-status-dot{background:#10b981}.wa-card-details{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem 1rem;gap:.75rem 1rem;padding-top:.25rem}.wa-detail-cell{display:flex;flex-direction:column;gap:2px;min-width:0}.wa-detail-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;font-weight:500;color:#64748b}.wa-detail-value{font-size:.82rem;font-weight:500;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-detail-state{font-size:.82rem;font-weight:500;color:#64748b}.wa-detail-state.is-on{color:#10b981}.wa-card-meta-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06);font-size:.75rem;color:#64748b}.wa-meta-counts{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden}.wa-count-item strong{color:#cbd5e1;font-weight:600}.wa-count-sep{color:#475569}.wa-webhook-btn{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:5px;font-size:.72rem;font-weight:500;color:#94a3b8;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);cursor:pointer;transition:all .15s ease;flex-shrink:0}.wa-webhook-btn:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#f8fafc}.wa-card-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.06);margin-top:auto}.wa-btn-primary-action{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:6px;font-size:.78rem;font-weight:500;color:#f1f5f9;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);text-decoration:none;cursor:pointer;transition:all .15s ease}.wa-btn-primary-action:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2);color:#ffffff}.wa-actions-group{display:flex;align-items:center;gap:5px}.wa-action-icon-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:#94a3b8;background:transparent;border:1px solid rgba(255,255,255,.08);cursor:pointer;text-decoration:none;transition:all .15s ease;padding:0}.wa-action-icon-btn:hover{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16);color:#f1f5f9}.wa-action-icon-btn.is-delete:hover{background:rgba(239,68,68,.1);border-color:rgba(239,68,68,.3);color:#ef4444}.wa-workflow-header-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.75rem 1rem;background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.07);border-radius:12px}.wa-active-channel-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 10px;border-radius:12px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent);font-size:.75rem;font-weight:600}.wa-flow-top-controls{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.wa-channel-dropdown-wrap{display:flex;gap:6px}.wa-channel-label{color:#64748b;font-weight:600}.wa-channel-select{background:#0b1014;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#e2e8f0;padding:6px 12px;font-size:.8rem;font-weight:600;cursor:pointer;outline:none;transition:border-color .15s ease}.wa-channel-select:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 15%,transparent)}.wa-studio-direct-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:.8rem;font-weight:600;text-decoration:none}.wa-empty-hub{padding:3.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;background:#0d1318;border:1px dashed #23313d;box-shadow:none!important}.wa-empty-icon-wrap{width:72px;height:72px;border-radius:50%;background:#111e17;border:1px solid #1c3b2b;display:grid;place-items:center;margin-bottom:1.25rem;position:relative}.wa-brand-green{color:#25D366}.wa-empty-hub h2{font-size:1.35rem;font-weight:800;margin:0 0 .5rem;color:#f8fafc}.wa-empty-hub p{max-width:520px;color:#94a3b8;font-size:.88rem;margin:0 0 1.5rem;line-height:1.5}.wa-connect-cta-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;font-size:.88rem;font-weight:700;border-radius:8px;background:#15803d!important;border:1px solid #22c55e!important;color:#ffffff!important;text-decoration:none;box-shadow:none!important;transition:background-color .15s ease,border-color .15s ease}.wa-connect-cta-btn:hover{background:#16a34a!important;border-color:#4ade80!important;box-shadow:none!important;transform:none!important}@media (max-width:640px){.wa-cards-grid{grid-template-columns:1fr}.wa-flow-top-controls,.wa-workflow-header-bar{flex-direction:column;align-items:stretch}.wa-channel-select{width:100%}}.wa-canvas-container.is-fullscreen{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;max-width:100vw!important;max-height:100vh!important;border-radius:0!important;border:none!important;z-index:99999!important;margin:0!important;box-shadow:none!important}body:has(.wa-canvas-container.is-fullscreen){overflow:hidden!important}.wa-main-container.is-studio{display:flex;flex-direction:column;gap:0!important;width:100%;height:100vh;margin:0!important;padding:0!important}.wa-main-container.is-studio .wa-canvas-container{height:100vh!important;min-height:100vh!important;border-radius:0!important;border:none!important;box-shadow:none!important}@media (min-width:901px){body:has(.wa-main-container.is-studio){overflow:hidden!important}body:has(.wa-main-container.is-studio) main{padding:0!important;margin:0!important;overflow:hidden!important;height:100vh!important;max-height:100vh!important;box-sizing:border-box!important}}.wa-canvas-body{display:flex;flex:1 1;min-height:0;width:100%;height:calc(100% - 52px);overflow:hidden;position:relative}.wa-left-tools-dock{width:72px;flex-shrink:0;background:#090d10;border-right:1px solid #1c272c;display:flex;flex-direction:column;align-items:center;padding:.45rem .25rem .55rem;z-index:20;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important}.wa-dock-header{font-size:.6rem;font-weight:800;letter-spacing:.08em;color:#64748b;text-transform:uppercase;margin-bottom:.35rem;text-align:center;width:100%}.wa-dock-scroll{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:.32rem;width:100%;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;padding:1px 2px}.wa-dock-scroll::-webkit-scrollbar{display:none}.shell .wa-left-tools-dock .wa-dock-btn,.wa-left-tools-dock .wa-dock-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:58px;height:46px;padding:3px 2px;border-radius:7px;cursor:pointer;box-sizing:border-box;flex-shrink:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;text-shadow:none!important;transition:transform .1s ease,filter .12s ease;border:1px solid transparent}.shell .wa-left-tools-dock .wa-dock-btn:active,.wa-left-tools-dock .wa-dock-btn:active{transform:translateY(1px)}.wa-dock-icon{display:flex;align-items:center;justify-content:center;margin-bottom:1px}.shell .wa-left-tools-dock .wa-dock-btn svg,.wa-left-tools-dock .wa-dock-btn svg{color:#ffffff!important;stroke:currentColor!important}.wa-dock-text{font-size:.62rem;font-weight:700;letter-spacing:.01em;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:54px;line-height:1.1;color:#ffffff!important}.shell .wa-left-tools-dock .wa-dock-btn.type-trigger,.wa-left-tools-dock .wa-dock-btn.type-trigger{background:#6320a6!important;border:1px solid #8b5cf6!important;color:#ffffff!important}.shell .wa-left-tools-dock .wa-dock-btn.type-trigger:hover,.wa-left-tools-dock .wa-dock-btn.type-trigger:hover{background:#7429c2!important;border-color:#a78bfa!important;transform:translateY(-1px)}.shell .wa-left-tools-dock .wa-dock-btn.type-send_message,.wa-left-tools-dock .wa-dock-btn.type-send_message{background:#15803d!important;border:1px solid #22c55e!important;color:#ffffff!important}.shell .wa-left-tools-dock .wa-dock-btn.type-send_message:hover,.wa-left-tools-dock .wa-dock-btn.type-send_message:hover{background:#16a34a!important;border-color:#4ade80!important;transform:translateY(-1px)}.shell .wa-left-tools-dock .wa-dock-btn.type-menu_options,.wa-left-tools-dock .wa-dock-btn.type-menu_options{background:#b45309!important;border:1px solid #f59e0b!important;color:#ffffff!important}.shell .wa-left-tools-dock .wa-dock-btn.type-menu_options:hover,.wa-left-tools-dock .wa-dock-btn.type-menu_options:hover{background:#d97706!important;border-color:#fbbf24!important;transform:translateY(-1px)}.shell .wa-left-tools-dock .wa-dock-btn.type-send_document,.wa-left-tools-dock .wa-dock-btn.type-send_document{background:#be123c!important;border:1px solid #f43f5e!important;color:#ffffff!important}.shell .wa-left-tools-dock .wa-dock-btn.type-send_document:hover,.wa-left-tools-dock .wa-dock-btn.type-send_document:hover{background:#e11d48!important;border-color:#fb7185!important;transform:translateY(-1px)}.shell .wa-left-tools-dock .wa-dock-btn.type-ai_reply,.wa-left-tools-dock .wa-dock-btn.type-ai_reply{background:#182b50!important;border:1px solid #304fb1!important;color:#ffffff!important}.shell .wa-left-tools-dock .wa-dock-btn.type-ai_reply:hover,.wa-left-tools-dock .wa-dock-btn.type-ai_reply:hover{background:#304fb1!important;border-color:#6b8aff!important;transform:translateY(-1px)}.shell .wa-left-tools-dock .wa-dock-btn.type-ask_question,.wa-left-tools-dock .wa-dock-btn.type-ask_question{background:#1d4ed8!important;border:1px solid #3b82f6!important;color:#ffffff!important}.shell .wa-left-tools-dock .wa-dock-btn.type-ask_question:hover,.wa-left-tools-dock .wa-dock-btn.type-ask_question:hover{background:#2563eb!important;border-color:#60a5fa!important;transform:translateY(-1px)}.shell .wa-left-tools-dock .wa-dock-btn.type-condition,.wa-left-tools-dock .wa-dock-btn.type-condition{background:#a21caf!important;border:1px solid #d946ef!important;color:#ffffff!important}.shell .wa-left-tools-dock .wa-dock-btn.type-condition:hover,.wa-left-tools-dock .wa-dock-btn.type-condition:hover{background:#c026d3!important;border-color:#e879f9!important;transform:translateY(-1px)}.shell .wa-left-tools-dock .wa-dock-btn.type-crm_action,.wa-left-tools-dock .wa-dock-btn.type-crm_action{background:#182b50!important;border:1px solid #304fb1!important;color:#ffffff!important}.shell .wa-left-tools-dock .wa-dock-btn.type-crm_action:hover,.wa-left-tools-dock .wa-dock-btn.type-crm_action:hover{background:#304fb1!important;border-color:#6b8aff!important;transform:translateY(-1px)}.shell .wa-left-tools-dock .wa-dock-btn.type-trigger_call,.wa-left-tools-dock .wa-dock-btn.type-trigger_call{background:#c2410c!important;border:1px solid #f97316!important;color:#ffffff!important}.shell .wa-left-tools-dock .wa-dock-btn.type-trigger_call:hover,.wa-left-tools-dock .wa-dock-btn.type-trigger_call:hover{background:#ea580c!important;border-color:#fb923c!important;transform:translateY(-1px)}.shell .wa-left-tools-dock .wa-dock-btn.type-delay,.wa-left-tools-dock .wa-dock-btn.type-delay{background:#4338ca!important;border:1px solid #6366f1!important;color:#ffffff!important}.shell .wa-left-tools-dock .wa-dock-btn.type-delay:hover,.wa-left-tools-dock .wa-dock-btn.type-delay:hover{background:#4f46e5!important;border-color:#818cf8!important;transform:translateY(-1px)}.shell .wa-left-tools-dock .wa-dock-btn.type-handover,.wa-left-tools-dock .wa-dock-btn.type-handover{background:#b91c1c!important;border:1px solid #ef4444!important;color:#ffffff!important}.shell .wa-left-tools-dock .wa-dock-btn.type-handover:hover,.wa-left-tools-dock .wa-dock-btn.type-handover:hover{background:#dc2626!important;border-color:#f87171!important;transform:translateY(-1px)}.wa-dock-divider{width:40px;height:1px;background:#1e293b;margin:.35rem 0;flex-shrink:0}.wa-dock-zoom{display:flex;flex-direction:column;align-items:center;gap:.25rem;width:100%;flex-shrink:0}.shell .wa-left-tools-dock .wa-dock-tool-btn,.wa-left-tools-dock .wa-dock-tool-btn{display:flex;align-items:center;justify-content:center;width:44px;height:28px;border-radius:6px;background:#141b22!important;border:1px solid #23313d!important;color:#94a3b8!important;cursor:pointer;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;transition:background .12s ease,border-color .12s ease,color .12s ease}.shell .wa-left-tools-dock .wa-dock-tool-btn:hover,.wa-left-tools-dock .wa-dock-tool-btn:hover{background:#1c2630!important;border-color:#384958!important;color:#f1f5f9!important;transform:none!important}.wa-studio-bar-left{display:flex;gap:.75rem;min-width:0}.wa-back-hub-btn,.wa-studio-bar-left{align-items:center;flex-shrink:0;white-space:nowrap}.wa-back-hub-btn{display:inline-flex;gap:6px;padding:5px 11px;border-radius:8px;font-size:.78rem;font-weight:600;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#94a3b8;cursor:pointer;transition:all .15s ease}.wa-back-hub-btn:hover{background:rgba(255,255,255,.1);color:#f8fafc;border-color:rgba(255,255,255,.2)}.wa-studio-bar-divider{width:1px;height:18px;background:rgba(255,255,255,.12);flex-shrink:0}.wa-channel-dropdown-wrap{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;white-space:nowrap!important}.wa-channel-label{font-size:.78rem;font-weight:700;color:#94a3b8;letter-spacing:.01em;white-space:nowrap!important;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.wa-select-container{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.shell .wa-channel-select,.wa-channel-select{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;background:#11171d!important;border:1px solid #233240!important;border-radius:7px!important;color:#f1f5f9!important;font-size:.82rem!important;font-weight:600!important;height:32px!important;line-height:30px!important;padding:0 28px 0 11px!important;cursor:pointer;outline:none!important;transition:border-color .15s ease,background-color .15s ease;white-space:nowrap!important;max-width:220px;text-overflow:ellipsis;box-shadow:none!important;margin:0!important}.shell .wa-channel-select:hover,.wa-channel-select:hover{background:#162029!important;border-color:#3b4f63!important}.shell .wa-channel-select:focus,.wa-channel-select:focus{border-color:var(--accent)!important;background:#162029!important}.wa-channel-select option{background:#0e1419;color:#f1f5f9;padding:6px 10px}.wa-select-arrow{position:absolute;right:9px;pointer-events:none;color:#94a3b8;display:flex;align-items:center;justify-content:center}.wa-status-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:20px;font-size:.72rem;font-weight:700;white-space:nowrap!important;flex-shrink:0;height:26px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wa-status-pill.active{background:rgba(34,197,94,.12);color:#4ade80;border:1px solid rgba(34,197,94,.28)}.wa-status-pill.paused{background:rgba(239,68,68,.12);color:#f87171;border:1px solid rgba(239,68,68,.28)}.wa-status-indicator{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.wa-studio-bar-right{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media (max-width:768px){.wa-studio-compact-bar{height:auto;flex-direction:column;align-items:stretch;padding:.6rem;gap:.5rem}.wa-studio-bar-left,.wa-studio-bar-right{width:100%;justify-content:space-between}.wa-channel-dropdown-wrap{flex:1 1}.wa-channel-select{width:100%}}.wa-provider-picker-wrap{margin-bottom:1.25rem}.wa-provider-picker-label{display:block;font-size:.8rem;font-weight:700;color:#94a3b8;margin-bottom:.5rem}.wa-provider-toggle-group{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.wa-provider-toggle-btn{background:#0d1318;border:1px solid #1e2a32;border-radius:10px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;cursor:pointer;color:#94a3b8;text-align:left;transition:all .15s ease;box-shadow:none!important}.wa-provider-toggle-btn b{display:block;font-size:.86rem;font-weight:700;color:#cbd5e1;margin-bottom:2px}.wa-provider-toggle-btn small{display:block;font-size:.74rem;color:#64748b;line-height:1.3}.wa-provider-toggle-btn:hover{background:#111820;border-color:#2e3e4e;color:#f1f5f9}.wa-provider-toggle-btn.is-active{border-color:var(--accent)!important;background:#0c1822!important;color:var(--accent)!important}.wa-provider-toggle-btn.is-active b{color:#f8fafc}.wa-provider-toggle-btn.is-active small{color:#38bdf8}.wa-provider-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:5px;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.wa-provider-chip.is-meta{background:#0f1f2e;color:#38bdf8;border:1px solid #1e3a5f}.wa-provider-chip.is-qr{background:#111e17;color:#25D366;border:1px solid #1c3b2b}.wa-brand-badge.is-meta{background:#0f1f2e!important;border-color:#1e3a5f!important;color:#38bdf8!important}@media (max-width:640px){.wa-provider-toggle-group{grid-template-columns:1fr}}body:has(.wa-main-container.is-studio) main,body:has(.wa-studio-shell.is-studio) main{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;align-self:stretch!important}.wa-create-page{width:100%;max-width:100%;box-sizing:border-box}.wa-create-content{width:100%;max-width:1140px;margin-top:1.25rem;box-sizing:border-box}.wa-fullscreen-create{width:100%!important;max-width:1140px!important;margin:0!important;box-sizing:border-box!important}.wa-fullscreen-create .detail-back,.wa-screen-header .detail-back{display:inline-flex;align-items:center;gap:6px;padding:0!important;border-radius:0!important;background:transparent!important;border:none!important;color:#94a3b8!important;text-decoration:none;font-size:.84rem;font-weight:500;margin-bottom:1.25rem;transition:color .15s ease;box-shadow:none!important}.wa-fullscreen-create .detail-back:hover,.wa-screen-header .detail-back:hover{background:transparent!important;border:none!important;color:var(--accent)!important}.wa-screen-header{margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.wa-fullscreen-create .create-heading .detail-eyebrow,.wa-screen-header .create-heading .detail-eyebrow{text-transform:uppercase;font-size:.72rem;font-weight:700;letter-spacing:.08em;color:var(--accent);margin:0 0 .35rem}.wa-fullscreen-create .create-heading h1,.wa-screen-header .create-heading h1{font-size:1.85rem;font-weight:800;margin:0 0 .35rem;color:#f8fafc;letter-spacing:-.02em}.wa-fullscreen-create .create-heading p.muted,.wa-screen-header .create-heading p.muted{font-size:.88rem;color:#94a3b8;margin:0}.wa-screen-form{width:100%;max-width:100%;display:flex;flex-direction:column;gap:2.25rem;box-sizing:border-box}.wa-screen-section{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;box-sizing:border-box}.wa-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:1.25rem;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.08)}.wa-section-badge{display:none!important}.wa-section-header h3{margin:0;font-size:1rem;font-weight:700;color:#f8fafc;letter-spacing:-.01em}.wa-section-header p{margin:4px 0 0;font-size:.8rem;color:#94a3b8;line-height:1.4}.wa-provider-segmented-control{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:4px;width:-moz-fit-content;width:fit-content;max-width:100%;box-sizing:border-box}.wa-provider-segment{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:9px 18px!important;border-radius:8px!important;font-size:.84rem!important;font-weight:600!important;cursor:pointer!important;border:1px solid transparent!important;background:transparent!important;color:#94a3b8!important;box-shadow:none!important;outline:none!important;transition:all .15s ease!important;white-space:nowrap!important}.wa-provider-segment:hover{color:#f1f5f9!important;background:rgba(255,255,255,.05)!important}.wa-provider-segment.is-active.is-qr{background:rgba(37,211,102,.15)!important;color:#25D366!important;border-color:rgba(37,211,102,.3)!important}.wa-provider-segment.is-active.is-meta{background:color-mix(in srgb,var(--accent) 15%,transparent)!important;color:var(--accent)!important;border-color:color-mix(in srgb,var(--accent) 30%,transparent)!important}.wa-provider-segment.is-active.is-oauth{background:rgba(99,102,241,.16)!important;color:#a5b4fc!important;border-color:rgba(99,102,241,.35)!important}.wa-segment-title{font-weight:600;font-size:.84rem}.wa-provider-segment-desc{margin:.75rem 0 0;font-size:.8rem;color:#64748b;line-height:1.45}.shell .wa-provider-toggle-btn,.wa-provider-toggle-btn{background:transparent!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:8px!important;padding:12px 16px!important;box-shadow:none!important}.wa-chip{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.wa-chip.is-qr{background:rgba(37,211,102,.15);color:#25D366;border:1px solid rgba(37,211,102,.25)}.wa-chip.is-meta{background:color-mix(in srgb,var(--accent) 12%,transparent);color:#38bdf8;border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}.wa-chip.is-oauth{background:rgba(99,102,241,.16);color:#a5b4fc;border:1px solid rgba(99,102,241,.3)}.wa-oauth-guide-clean{background:transparent!important;border:none!important;padding:0!important}.wa-oauth-guide-icon{flex-shrink:0;margin-top:2px;color:#818cf8}.wa-oauth-guide-title{display:block;margin-bottom:4px;font-size:.92rem;color:#f1f5f9}.wa-oauth-guide-copy{margin:0;font-size:.82rem;color:#94a3b8;line-height:1.5}.wa-oauth-guide-warn{margin-top:10px;color:#fbbf24}.wa-meta-method-selector{display:flex;align-items:center;gap:8px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:10px;padding:4px;margin-bottom:1.25rem}.wa-meta-method-btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 14px;border-radius:7px;font-size:.8rem;font-weight:600;cursor:pointer;border:1px solid transparent;background:transparent;color:#94a3b8;transition:all .15s ease;outline:none}.wa-meta-method-btn:hover{color:#f1f5f9;background:rgba(255,255,255,.04)}.wa-meta-method-btn.is-active{background:rgba(99,102,241,.16)!important;color:#c7d2fe!important;border-color:rgba(99,102,241,.35)!important;box-shadow:0 1px 3px rgba(0,0,0,.2)}.wa-meta-method-btn.is-active.is-manual{background:color-mix(in srgb,var(--accent) 15%,transparent)!important;color:#7dd3fc!important;border-color:color-mix(in srgb,var(--accent) 30%,transparent)!important}.wa-meta-method-chip{padding:2px 6px;border-radius:4px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:rgba(255,255,255,.06);color:#94a3b8}.wa-meta-method-btn.is-active .wa-meta-method-chip{background:rgba(99,102,241,.3);color:#e0e7ff}.wa-meta-method-btn.is-active.is-manual .wa-meta-method-chip{background:color-mix(in srgb,var(--accent) 25%,transparent);color:#bae6fd}.wa-oauth-inline-cta{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:8px 16px;border-radius:7px;background:#1877f2;color:#ffffff;font-size:.82rem;font-weight:600;border:none;cursor:pointer;transition:background .15s ease,transform .1s ease}.wa-oauth-inline-cta:hover{background:#166fe5}.wa-oauth-inline-cta:active{transform:scale(.98)}.wa-oauth-inline-cta:disabled{opacity:.6;cursor:not-allowed}.wa-screen-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2.75rem 3.5rem;gap:2.75rem 3.5rem;width:100%;box-sizing:border-box}.wa-screen-col{gap:2.25rem;min-width:0}.wa-form-fields,.wa-screen-col{display:flex;flex-direction:column}.wa-form-fields{gap:1.15rem}.wa-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.wa-form-fields label{display:flex;flex-direction:column;gap:.45rem;font-size:.8rem;font-weight:600;color:#94a3b8}.wa-form-fields label>span{display:flex;align-items:center;gap:4px;color:#cbd5e1;font-size:.82rem}.wa-form-fields input,.wa-form-fields select{background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.1)!important;color:#f1f5f9!important;border-radius:8px!important;padding:.65rem .85rem!important;min-height:42px!important;font-size:.85rem!important;box-shadow:none!important;transition:border-color .15s ease,background .15s ease}.wa-form-fields input:focus,.wa-form-fields select:focus{border-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 4%,transparent)!important;outline:none!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 15%,transparent)!important}.wa-form-fields input:-webkit-autofill,.wa-form-fields input:-webkit-autofill:active,.wa-form-fields input:-webkit-autofill:focus,.wa-form-fields input:-webkit-autofill:hover,.wa-screen-form input:-webkit-autofill,.wa-screen-form input:-webkit-autofill:active,.wa-screen-form input:-webkit-autofill:focus,.wa-screen-form input:-webkit-autofill:hover,.wa-screen-form select:-webkit-autofill,.wa-screen-form textarea:-webkit-autofill{box-shadow:inset 0 0 0 1000px #090e13!important;-webkit-text-fill-color:#f1f5f9!important;color:#f1f5f9!important;caret-color:#f1f5f9!important;-webkit-transition:background-color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s!important}.wa-form-fields input:-webkit-autofill:focus,.wa-screen-form input:-webkit-autofill:focus{box-shadow:0 0 0 1000px #090e13 inset,0 0 0 2px color-mix(in srgb,var(--accent) 15%,transparent)!important;border-color:var(--accent)!important}.wa-input-with-action{position:relative;display:flex;align-items:center;width:100%}.wa-input-with-action input{width:100%;padding-right:42px!important}.wa-input-action-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent!important;border:none!important;padding:6px!important;color:#64748b!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:6px!important;box-shadow:none!important;transition:color .15s ease,background .15s ease!important}.wa-input-action-btn:hover{color:#f1f5f9!important;background:rgba(255,255,255,.08)!important}.wa-form-fields small{font-size:.73rem;color:#64748b;font-weight:400;line-height:1.35}.wa-feature-switches{display:flex;flex-direction:column;gap:0}.wa-switch-card,.wa-switch-row{background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.06)!important;border-radius:0!important;padding:.85rem 0!important;display:flex;align-items:flex-start;gap:12px;cursor:pointer;transition:opacity .15s ease;box-shadow:none!important}.wa-switch-card:last-child,.wa-switch-row:last-child{border-bottom:none!important}.wa-switch-card.is-disabled,.wa-switch-row.is-disabled{opacity:.5;cursor:not-allowed}.wa-switch-card input[type=checkbox],.wa-switch-row input[type=checkbox]{width:18px;height:18px;min-height:18px;margin-top:2px;accent-color:var(--accent);cursor:pointer;flex-shrink:0}.wa-switch-card b,.wa-switch-row b{display:block;font-size:.88rem;font-weight:600;color:#f1f5f9;margin-bottom:2px}.wa-switch-card small,.wa-switch-row small{display:block;font-size:.76rem;color:#94a3b8;line-height:1.4}.wa-qr-guide-box,.wa-qr-guide-clean{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.wa-qr-benefits-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem;font-size:.78rem;color:#94a3b8;padding-top:.85rem;margin-top:.85rem;border-top:1px solid rgba(255,255,255,.07)}.wa-screen-section.wa-summary-section{background:transparent!important;border:none!important}.wa-workflow-steps-list{display:flex;flex-direction:column;gap:0}.wa-workflow-step-row{display:flex;align-items:flex-start;gap:14px;background:transparent!important;border-radius:0!important;padding:.75rem 0!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.wa-workflow-step-row:last-child{border-bottom:none!important}.wa-workflow-step-row .step-num{width:22px;height:22px;border-radius:50%;background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.25);color:#38bdf8;display:grid;place-items:center;font-size:.72rem;font-weight:800;flex-shrink:0;margin-top:1px}.wa-workflow-step-row b{display:block;font-size:.84rem;font-weight:600;color:#f1f5f9;margin-bottom:2px}.wa-workflow-step-row p{margin:0;font-size:.75rem;color:#94a3b8;line-height:1.4}.wa-screen-bottom-bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.75rem 0 .5rem;background:transparent!important;border:none!important;border-top:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;margin-top:1rem;flex-wrap:wrap}.wa-bottom-bar-info{display:flex;align-items:center;gap:8px;color:#94a3b8;font-size:.8rem}.wa-bottom-bar-actions{display:flex;align-items:center;gap:10px}.shell .wa-btn-secondary,.wa-btn-secondary{height:38px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.1)!important;color:#cbd5e1!important;font-size:.84rem;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:none!important;transition:all .15s ease}.shell .wa-btn-secondary:hover,.wa-btn-secondary:hover{background:rgba(255,255,255,.09)!important;color:#f8fafc!important;border-color:rgba(255,255,255,.2)!important}.shell .wa-btn-primary,.wa-btn-primary{height:38px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--accent)!important;border:1px solid var(--accent)!important;color:#ffffff!important;font-size:.86rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb,var(--accent) 25%,transparent)!important;transition:all .15s ease}.shell .wa-btn-primary:hover:not(:disabled),.wa-btn-primary:hover:not(:disabled){background:#38bdf8!important;border-color:#38bdf8!important;color:#ffffff!important;box-shadow:0 4px 12px color-mix(in srgb,var(--accent) 40%,transparent)!important}.shell .wa-btn-primary:disabled,.wa-btn-primary:disabled{opacity:.5!important;cursor:not-allowed!important}@media (max-width:1024px){.wa-screen-columns{grid-template-columns:1fr;gap:2rem}}@media (max-width:640px){.wa-provider-segmented-control{width:100%;display:flex;flex-direction:column}.wa-provider-segment{width:100%;justify-content:center}.wa-field-row{grid-template-columns:1fr}.wa-screen-bottom-bar{flex-direction:column;align-items:stretch}.wa-bottom-bar-actions{flex-direction:column}.wa-btn-primary,.wa-btn-secondary{width:100%}}