:root,body{--sat:max(var(--safe-area-inset-top,0px), env(safe-area-inset-top,0px));--sar:max(var(--safe-area-inset-right,0px), env(safe-area-inset-right,0px));--sab:max(var(--safe-area-inset-bottom,0px), env(safe-area-inset-bottom,0px));--sal:max(var(--safe-area-inset-left,0px), env(safe-area-inset-left,0px))}:root{--bg:#f4f6f9;--card:#fff;--text:#0f172a;--muted:#64748b;--line:#e2e8f0;--field:#f1f5f9;--brand:#2563eb;--brand-dark:#1e3a8a;--brand-soft:#eff6ff;--error:#ef4444;--ease:cubic-bezier(.2, .8, .2, 1);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-family:Plus Jakarta Sans,Noto Sans Devanagari,Noto Sans Gujarati,system-ui,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(900px 500px at 10% -10%, #dbeafe 0%, transparent 60%), radial-gradient(700px 400px at 110% 10%, #eff6ff 0%, transparent 60%), var(--bg);min-height:100vh;margin:0;overflow-x:hidden}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.card{background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:18px;padding:22px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 18px 48px -12px #0f172a1f}.grid-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=520px){.grid-2{grid-template-columns:1fr}.transcript{font-size:.9rem}input[type=time],input[type=date],input[type=datetime-local]{-webkit-appearance:none;min-height:50px}}.field{flex-direction:column;gap:8px;min-width:0;display:flex}.field>span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}input{width:100%;font:inherit;color:var(--text);background:var(--field);transition:border-color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);border:1.5px solid #0000;border-radius:14px;outline:none;padding:13px 14px;font-size:1rem}input::placeholder{color:#94a3b8}input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:#fff}input:disabled{opacity:.6}input:where([type=radio],[type=checkbox]){width:auto;accent-color:var(--brand);flex:none;padding:0}.phone{position:relative}.phone em{color:var(--muted);pointer-events:none;font-style:normal;font-weight:600;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.phone input{letter-spacing:.02em;padding-left:50px;font-weight:600}.segmented{grid-template-columns:repeat(var(--count), 1fr);background:var(--field);border-radius:14px;padding:4px;display:grid;position:relative}.segmented-thumb{width:calc((100% - 8px) / var(--count));transform:translateX(calc(var(--index) * 100%));transition:transform .35s var(--ease);background:#fff;border-radius:11px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 8px #14210f1a}.segmented button{z-index:1;font:inherit;color:var(--muted);cursor:pointer;transition:color .25s var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:.95rem;font-weight:600;display:flex;position:relative}.segmented button.active{color:var(--text)}.seg-icon{font-size:1rem}.seg-hint{color:var(--muted);margin:-10px 2px 0;font-size:.82rem}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:inherit;border:1.5px solid var(--line);color:var(--text);cursor:pointer;transition:all .25s var(--ease);background:#fff;border-radius:999px;padding:9px 16px;font-size:.92rem;font-weight:600}.chip:hover:not(:disabled){border-color:#93c5fd;transform:translateY(-1px)}.chip.active{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-dark)}.chip:disabled,.segmented button:disabled{cursor:default;opacity:.7}.collapse{opacity:0;transition:grid-template-rows .35s var(--ease), opacity .3s var(--ease);grid-template-rows:0fr;display:grid}.collapse>div{overflow:hidden}.collapse.open{opacity:1;grid-template-rows:1fr}.collapse input{margin-top:2px}.cta{font:inherit;color:#fff;background:linear-gradient(135deg, #3b82f6, var(--brand-dark));cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease), opacity .2s;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:16px;font-size:1.05rem;font-weight:700;display:flex;box-shadow:0 10px 24px -8px #2563eb8c}.cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px -8px #2563eb99}.cta:active:not(:disabled){transform:scale(.985)}.cta:disabled{opacity:.55;cursor:default;box-shadow:none}.spinner{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error{color:var(--error);animation:rise .3s var(--ease) both;background:#fdecec;border-radius:12px;margin:-6px 0 0;padding:12px 14px;font-size:.9rem}.status{border-top:1px solid var(--line);animation:rise .4s var(--ease) both;flex-direction:column;gap:12px;padding-top:16px;display:flex}.status-row{align-items:center;gap:10px;display:flex}.muted{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto}.dot{background:#cbd5e1;border-radius:50%;flex:none;width:10px;height:10px}.dot.live{background:var(--brand);animation:ping 1.4s var(--ease) infinite;box-shadow:0 0 #2563eb80}.dot.done{background:var(--brand)}@keyframes ping{70%{box-shadow:0 0 0 10px #2563eb00}to{box-shadow:0 0 #2563eb00}}.transcript{white-space:pre-wrap;font:inherit;background:var(--field);border-radius:14px;max-height:320px;margin:0;padding:14px;font-size:.88rem;line-height:1.55;overflow:auto}audio{width:100%}@keyframes vf-flash{0%{background-color:inherit;box-shadow:0 0 #2563eb00}18%{background-color:#eef4ff;box-shadow:0 0 0 4px #2563eb47,0 8px 24px -10px #2563eb73}to{box-shadow:0 0 #2563eb00}}.vf-flash{transition:border-color .6s;animation:1.6s cubic-bezier(.32,.72,0,1) vf-flash;border-color:var(--brand)!important}@media (prefers-reduced-motion:reduce){.vf-flash{animation:none;box-shadow:0 0 0 3px #2563eb40}}:root{--sidebar-w:216px}.shell{min-height:100vh}.logo{object-fit:contain;background:#fff;border-radius:12px;flex:none;width:44px;height:44px;padding:3px;box-shadow:0 6px 16px #4c9a1f2e}.brand{align-items:center;gap:12px;display:flex}.brand h1{letter-spacing:-.02em;margin:0;font-size:1.3rem;font-weight:800}.brand p{color:var(--muted);margin:1px 0 0;font-size:.8rem}.sidebar{width:var(--sidebar-w);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-right:1px solid var(--line);padding:calc(20px + var(--sat)) 12px calc(16px + var(--sab)) max(12px, var(--sal));z-index:10;overscroll-behavior:contain;scrollbar-width:none;background:#ffffffc7;flex-direction:column;gap:18px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.sidebar::-webkit-scrollbar{display:none}.sidebar .brand{gap:10px;padding-left:4px}.sidebar .brand>div{min-width:0}.sidebar .brand h1{font-size:1.15rem}.sidebar .brand p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidebar .logo{border-radius:11px;width:38px;height:38px}.sidebar nav{flex-direction:column;gap:14px;display:flex}.side-group{flex-direction:column;gap:2px;display:flex}.side-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 12px 4px;font-size:.68rem;font-weight:700}.sidebar .nav-item{padding:9px 12px;font-size:.92rem}.sidebar .nav-item svg{flex:none;width:20px;height:20px}.side-cta{font:inherit;cursor:pointer;border:1px solid var(--line);color:var(--brand-dark);transition:background .2s var(--ease), border-color .2s var(--ease), transform .15s var(--ease);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:.92rem;font-weight:700;display:flex}.side-cta svg{stroke-width:2.4px;width:18px;height:18px}.side-cta:active{transform:scale(.98)}.sidebar footer{color:var(--muted);flex-direction:column;gap:6px;margin-top:auto;font-size:.78rem;display:flex}.side-plan,.side-account{font:inherit;cursor:pointer;text-align:left;color:inherit;width:100%;transition:background .2s var(--ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;display:flex}.side-plan>span,.side-account>span:last-child{flex-direction:column;min-width:0;display:flex}.side-plan b,.side-account b{white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:700;overflow:hidden}.side-plan small,.side-account small{white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.side-plan svg{flex:none;width:20px;height:20px}.side-avatar{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.85rem;font-weight:800;display:grid;overflow:hidden}.side-photo{object-fit:cover;width:100%;height:100%;display:block}.sidebar-help{flex-wrap:wrap;gap:4px 10px;padding:4px 10px 0;font-size:.78rem;display:flex}.sidebar-help a{color:inherit;font-weight:600;text-decoration:none}.sidebar-help a:hover{text-decoration:underline}.nav-item{font:inherit;color:var(--muted);cursor:pointer;text-align:left;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:11px 12px;font-size:.95rem;font-weight:600;display:flex}.nav-item:hover{background:var(--field);color:var(--text)}.nav-item.active{background:var(--brand-soft);color:var(--brand-dark)}.content{margin-left:var(--sidebar-w);padding:calc(32px + var(--sat)) max(40px, var(--sar)) calc(48px + var(--sab)) 40px;max-width:1240px;animation:rise .45s var(--ease) backwards}.mobile-top,.tabbar{display:none}.page-header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px;display:flex}.page-header h2{letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:800}.page-header p{color:var(--muted);margin:4px 0 0;font-size:.92rem}.narrow{max-width:720px}.page-actions{flex:none;align-items:center;gap:8px;display:flex}.detail-again{justify-content:center;align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.detail-again svg{width:17px;height:17px}.btn-primary{font:inherit;color:#fff;cursor:pointer;background:linear-gradient(135deg, #3b82f6, var(--brand));transition:transform .2s var(--ease);border:0;border-radius:12px;flex:none;align-items:center;gap:8px;padding:11px 18px;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 8px 20px -8px #2563eb8c}.btn-primary svg{width:18px;height:18px}.btn-primary:hover{transform:translateY(-1px)}.icon-btn{border:1px solid var(--line);width:40px;height:40px;color:var(--text);cursor:pointer;background:#fff;border-radius:12px;flex:none;place-items:center;transition:background .2s;display:inline-grid}.icon-btn:hover{background:var(--field)}.script-hint{color:var(--muted);margin:2px 2px 0;font-size:.82rem;line-height:1.45}.script-hint b{color:var(--brand-dark);font-weight:600}.link-btn{font:inherit;color:var(--brand-dark);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.stat{gap:6px;padding:18px}.stat span{color:var(--muted);font-size:.8rem;font-weight:600}.stat strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:800}.stat small{color:var(--muted);font-size:.78rem}.grid-home{grid-template-columns:1.7fr 1fr;align-items:start;gap:18px;display:grid}.grid-home>*{min-width:0}.side-panels{flex-direction:column;gap:18px;display:flex}.panel{gap:12px;padding:18px}.panel h3{margin:0;font-size:1rem;font-weight:700}.bars{flex-direction:column;gap:10px;display:flex}.bar-row{grid-template-columns:112px 1fr 28px;align-items:center;gap:10px;font-size:.88rem;display:grid}.bar-row b{text-align:right;font-variant-numeric:tabular-nums}.bar{background:var(--field);border-radius:99px;height:8px;overflow:hidden}.bar i{background:linear-gradient(90deg, #7cc84a, var(--brand));height:100%;transition:width .6s var(--ease);border-radius:99px;display:block}.empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:28px 16px;display:flex}.empty p{margin:0}.rows{flex-direction:column;gap:0;padding:6px;display:flex}.panel .rows{margin:0 -8px;padding:0}.call-row{font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;transition:background .2s var(--ease);background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.call-row:hover{background:var(--field)}.call-row.active{background:var(--brand-soft)}.avatar{background:var(--brand-soft);width:40px;height:40px;color:var(--brand-dark);border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}.call-main{flex:1;min-width:0;display:block}.call-main b{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;display:block;overflow:hidden}.call-main small{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);font-size:.8rem;display:block;overflow:hidden}.call-meta small{color:var(--muted);font-size:.8rem}.call-meta{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.pill{white-space:nowrap;background:var(--field);color:var(--muted);border-radius:99px;padding:3px 9px;font-size:.72rem;font-weight:700}.tone-good{color:#2f6b10;background:#e3f4d6}.tone-bad{color:#b3261e;background:#fdecec}.tone-live{color:#1d4ed8;background:#e6f0ff}.tone-info{color:#92600a;background:#fff4dc}.dropzone{font:inherit;text-align:center;background:var(--field);width:100%;color:var(--muted);cursor:pointer;transition:border-color .2s var(--ease), background .2s var(--ease);border:1.5px dashed #cfd9c7;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;display:flex}.dropzone:hover:not(:disabled){border-color:var(--brand);background:var(--brand-soft)}.dropzone:disabled{cursor:default;opacity:.6}.dropzone svg{color:var(--brand-dark)}.dropzone p{color:var(--text);margin:2px 0 0;font-weight:600}.dropzone small{color:var(--muted);font-size:.8rem}.template-links{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.85rem;display:flex}.template-links svg{color:var(--brand-dark)}.template-links .link-btn{font-size:.85rem}.bulk-summary{color:var(--muted);align-items:center;gap:12px;font-size:.88rem;font-weight:600;display:flex}.bulk-summary .tone-good,.bulk-summary .tone-bad{border-radius:99px;padding:3px 9px}.bulk-summary .link-btn{margin-left:auto}.bulk-table{flex-direction:column;gap:6px;max-height:420px;padding:2px;display:flex;overflow-y:auto}.bulk-row{background:var(--field);border-radius:12px;grid-template-columns:1.1fr 1fr .9fr auto;grid-auto-flow:dense;align-items:center;gap:6px 8px;padding:6px;display:grid}.bulk-row.invalid{box-shadow:inset 0 0 0 1.5px var(--error)}.bulk-row input,.bulk-row select{background:#fff;padding:9px 10px;font-size:.88rem}.bulk-row select{font:inherit;color:var(--text);border:1.5px solid #0000;border-radius:14px;min-width:0;font-size:.88rem}.bulk-row .bulk-notes{grid-column:1/4}.bulk-row .pill{white-space:nowrap;grid-column:4;justify-self:end}.spacing-field{flex-direction:row;align-items:center;gap:10px}.spacing-field input{width:90px}.spacing-field small{color:var(--muted);font-size:.85rem}.bulk-remove{background:0 0;border-color:#0000;width:34px;height:34px}.bulk-remove:hover{color:var(--error);background:#fdecec}.bulk-add{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.bulk-add .icon-btn{color:var(--brand-dark);font-size:1.2rem;font-weight:700}.bulk-progress{flex-direction:column;gap:8px;display:flex}.bulk-progress .bar{background:var(--field);border-radius:99px;height:10px;overflow:hidden}.bulk-progress .bar i{background:linear-gradient(90deg, #7cc84a, var(--brand));height:100%;transition:width .3s var(--ease);border-radius:99px;display:block}.bulk-progress p{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.88rem}@media (width<=640px){.bulk-row{grid-template-columns:1fr 1fr auto}.bulk-row .bulk-remove{grid-area:1/3}.bulk-row .bulk-lang{grid-column:1/-1}.bulk-row .bulk-notes{grid-column:1/3}.bulk-row .pill{grid-column:3}}.responses{grid-template-columns:minmax(340px,1fr) 1.2fr;align-items:start;gap:20px;display:grid}.search{border-color:var(--line);background:#fff;margin-bottom:12px}.filter-chips{margin-bottom:14px}.chip em{opacity:.6;margin-left:4px;font-style:normal}.responses-detail{position:sticky;top:24px}.responses-detail>.card{max-height:calc(100vh - 48px);padding:22px;overflow:auto}.detail-empty{justify-content:center;min-height:300px}.detail{animation:rise .35s var(--ease) both;flex-direction:column;gap:18px;display:flex}.detail-head{align-items:center;gap:12px;display:flex}.detail-head h3{margin:0 0 4px;font-size:1.25rem;font-weight:800}.detail-head .back{display:none}.detail h4{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 8px;font-size:.78rem}.detail section{flex-direction:column;display:flex}.facts{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.facts>div{background:#fff;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.facts span{color:var(--muted);font-size:.72rem;font-weight:600}.facts b{overflow-wrap:anywhere;font-size:.92rem;font-weight:600}.facts{grid-auto-flow:dense}.facts>.wide,.facts>div:last-child:nth-child(odd){grid-column:1/-1}.facts>.wide b{font-weight:500;line-height:1.55}.summary{background:var(--brand-soft);border-radius:14px;margin:0;padding:14px;font-size:.92rem;line-height:1.55}.chat{flex-direction:column;gap:8px;display:flex}.bubble{border-radius:16px;max-width:85%;margin:0;padding:10px 14px;font-size:.9rem;line-height:1.5}.bubble.agent{background:var(--field);border-bottom-left-radius:4px;align-self:flex-start}.bubble.user{background:var(--brand);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.muted-text{color:var(--muted);margin:0;font-size:.9rem}@media (width<=1100px){.stats{grid-template-columns:repeat(2,1fr)}.grid-home{grid-template-columns:1fr}.side-panels{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}}@keyframes fade-in{0%{opacity:0}}@keyframes menu-drawer-in{0%{transform:translate(-100%)}}.drawer-backdrop,.drawer{display:none}@media (width<=820px){.sidebar{display:none}.side-panels{flex-direction:column;display:flex}.mobile-top{z-index:10;padding:calc(var(--sat) + 10px) max(16px, var(--sar)) 10px max(16px, var(--sal));-webkit-backdrop-filter:saturate(180%)blur(18px);backdrop-filter:saturate(180%)blur(18px);background:#f6f8f4c7;border-bottom:1px solid #e4e9e0cc;align-items:center;gap:11px;display:flex;position:sticky;top:0;box-shadow:0 6px 20px -16px #14210f59}.mobile-top .logo{border-radius:11px;width:38px;height:38px;padding:2px}.mobile-title{flex-direction:column;flex:1;min-width:0;display:flex}.mobile-top h1{letter-spacing:-.02em;margin:0;font-size:1.12rem;font-weight:800;line-height:1.2}.mobile-title p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:1px 0 0;font-size:.74rem;font-weight:500;overflow:hidden}.top-settings{width:44px;height:44px;color:var(--text);cursor:pointer;transition:background .2s var(--ease), transform .15s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.top-settings svg{stroke-width:2px;width:24px;height:24px}.top-settings:hover{background:var(--field)}.top-settings:active{transform:scale(.95)}.top-settings.active{background:var(--brand-soft);color:var(--brand-dark)}.drawer-backdrop{z-index:30;animation:fade-in .2s var(--ease) both;background:#0f172a66;display:block;position:fixed;inset:0}.drawer{z-index:31;width:min(86vw,330px);padding:calc(var(--sat) + 20px) 16px calc(var(--sab) + 20px) max(16px, var(--sal));animation:menu-drawer-in .28s var(--ease) both;background:#fff;border-radius:0 28px 28px 0;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:0 0 48px #0f172a40}.drawer-head{align-items:center;gap:12px;padding:0 4px 20px;display:flex}.drawer-brand{flex:1;min-width:0}.drawer-brand h1{letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:800;line-height:1.2}.drawer-brand p{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:.82rem;overflow:hidden}.drawer-close{width:40px;height:40px;color:var(--text);cursor:pointer;transition:background .2s var(--ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.drawer-close svg{stroke-width:2px;width:20px;height:20px}.drawer-close:active{background:var(--field)}.drawer-nav{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.drawer-group{flex-direction:column;gap:4px;display:flex}.drawer-group+.drawer-group{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.drawer-item{min-height:52px;font:inherit;color:var(--muted);text-align:left;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:0 14px;font-size:1rem;font-weight:600;display:flex}.drawer-item svg{flex:none;width:22px;height:22px}.drawer-item:active{background:var(--field)}.drawer-item.active{background:var(--brand-soft);color:var(--brand)}.drawer-billing{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:var(--field);border:1px solid var(--line);border-radius:18px;align-items:center;gap:12px;margin-top:16px;padding:14px;display:flex}.drawer-billing-icon{color:#fff;background:#14b8a6;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.drawer-billing-text{flex-direction:column;gap:2px;min-width:0;display:flex}.drawer-billing-text b{font-size:.92rem;font-weight:700}.drawer-billing-text small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.82rem}.drawer-help{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px;padding:0 4px;font-size:.88rem;display:flex}.drawer-help b{width:100%;color:var(--muted);font-weight:700}.drawer-help a{color:var(--brand);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.content{padding:20px max(16px, var(--sar)) calc(104px + var(--sab)) max(16px, var(--sal));margin:0}.page-header h2{font-size:1.35rem}.page-header p{font-size:.85rem}.card{border-radius:20px}.form{padding:18px}.rows.card{padding:4px}.stat strong{font-size:1.5rem}.tabbar{z-index:20;padding:6px max(8px, var(--sar)) calc(6px + var(--sab)) max(8px, var(--sal));-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:1px solid var(--line);background:#fffffff0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar .nav-item{min-height:52px;transition:color .2s var(--ease), transform .15s var(--ease);background:0 0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px;font-size:.7rem;font-weight:600}.tabbar .nav-item:hover{background:0 0}.tabbar .nav-item.active{color:var(--brand);background:0 0}.tabbar .nav-item.active svg{stroke-width:2.1px}.tabbar .nav-call{color:var(--text)}.tabbar .nav-item.nav-call svg{background:linear-gradient(135deg, #60a5fa 0%, var(--brand) 50%, var(--brand-dark) 100%);color:#fff;stroke-width:2.2px;width:56px;height:56px;transition:transform .15s var(--ease);border-radius:50%;flex:none;margin-top:-30px;padding:15px;box-shadow:0 10px 20px -8px #2563ebb3,0 0 0 5px #fff}.tabbar .nav-item.nav-call:active svg{transform:scale(.94)}.tabbar .nav-call.active{color:var(--brand)}.tabbar .nav-item.nav-call.active svg{background:var(--brand-dark)}.tabbar .nav-item.nav-call svg{animation:2.4s ease-out infinite call-pulse}.tabbar .nav-item.nav-call.active svg{animation:none}.content{animation:tab-in .38s var(--ease) backwards}.responses{display:block}.responses-detail,.responses.has-detail .responses-list{display:none}.responses.has-detail .responses-detail{display:block;position:static}.responses-detail>.card{max-height:none}.detail-head .back{display:inline-grid}html{-webkit-text-size-adjust:100%}.tabbar .nav-item{min-height:52px;transition:background .2s var(--ease), color .2s var(--ease), transform .15s var(--ease)}.tabbar .nav-item svg{width:22px;height:22px}.tabbar .nav-item:active,.call-row:active,.chip:active:not(:disabled),.icon-btn:active,.btn-primary:active,.segmented button:active:not(:disabled){transform:scale(.96)}.call-row:hover,.icon-btn:hover{background:0 0}.call-row:active{background:var(--field)}.call-row.active{background:0 0}.chip:hover:not(:disabled),.btn-primary:hover{transform:none}.chip,.segmented button{min-height:44px}.icon-btn{width:44px;height:44px}.btn-primary{min-height:44px}.page-header{align-items:center}.filter-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;margin:0 -16px 14px;padding:2px 16px;scroll-padding:0 16px;overflow-x:auto}.filter-chips::-webkit-scrollbar{display:none}.filter-chips .chip{flex:none}.responses-detail>.card{padding:16px;overflow:visible}.detail-head{top:calc(var(--sat) + 64px);z-index:3;box-shadow:0 1px 0 var(--line);background:#fff;border-radius:20px 20px 0 0;margin:-16px -16px 0;padding:16px;position:sticky}.detail-head .back{width:44px;height:44px}.bubble{max-width:88%}}@keyframes tab-in{0%{opacity:0;transform:translateY(8px)scale(.995)}}@keyframes call-pulse{0%{box-shadow:0 10px 20px -8px #2563ebb3,0 0 0 5px #fff,0 0 0 5px #2563eb73}70%,to{box-shadow:0 10px 20px -8px #2563ebb3,0 0 0 5px #fff,0 0 0 20px #2563eb00}}@media (width<=820px) and (prefers-reduced-motion:reduce){.content,.tabbar .nav-item:before,.top-settings{transition:none;animation:none}.tabbar .nav-item.nav-call svg{animation:none}}@media (width<=340px){.top-settings{justify-content:center;width:44px;padding:0}.top-settings span{display:none}}@media (width<=820px){.page-header .btn-primary{display:none}}.lang-scroll{margin:0 -4px;position:relative}.lang-scroll .chips{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding:2px 32px 4px 4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.lang-scroll .chips::-webkit-scrollbar{display:none}.lang-scroll .chip{scroll-snap-align:start;flex:none}@media (width<=820px){.shell.bare-top .mobile-top{display:none}.shell.bare-top .content{padding-top:calc(var(--sat) + 16px)}.shell.in-flow .tabbar{display:none}.shell.in-flow .content{padding-bottom:calc(24px + var(--sab))}}.call-row{align-items:flex-start}.call-main .call-pills{flex-wrap:wrap;justify-content:flex-start;gap:6px;margin-top:6px;display:flex}.call-meta{text-align:right;white-space:nowrap;align-items:flex-end;gap:2px}.agent-chips{flex-wrap:wrap;gap:8px;display:flex}.agent-chip{border:1.5px solid var(--line);min-height:44px;font:inherit;color:#334155;cursor:pointer;background:#fff;border-radius:99px;padding:0 16px;font-size:.88rem;font-weight:600}.agent-chip.on{border-color:var(--brand);background:var(--brand-soft);color:#1d4ed8}.agent-chip:disabled{opacity:.6;cursor:default}.agent-chip:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.cta{background:var(--brand);box-shadow:0 12px 24px -10px #2563ebb3}.cta:hover:not(:disabled){box-shadow:0 14px 28px -10px #2563ebbf}.logout{color:#b3261e;box-shadow:none;background:#fff;border:1.5px solid #fecaca}@media (width<=820px){.mobile-top{display:none}.content,.shell.bare-top .content{padding-top:calc(var(--sat) + 18px)}.detail-head{top:var(--sat)}.page-header{margin-bottom:16px}.page-header h2{font-size:1.6rem}.page-header p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card{border-radius:18px;padding:16px;box-shadow:0 1px 2px #0f172a0a}.stat{padding:14px}.rows.card{padding:4px}.content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]),.content select,.content textarea{border:1.5px solid var(--line);background:#fff;border-radius:12px;min-height:48px;font-size:1rem}.content input:focus,.content select:focus,.content textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.agent-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:2px 16px;overflow-x:auto}.agent-chips::-webkit-scrollbar{display:none}.agent-chip{flex:none}.segmented{scrollbar-width:none;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.settings-bar{bottom:calc(90px + var(--sab))}.lp-team-container{gap:16px;padding:0 0 24px}.lp-team-container>.lp-team-people{order:2}.lp-team-container>.lp-team-invite{order:3}.lp-team-container>.lp-team-ws{order:4}.lp-team-card{border-radius:18px;padding:16px}.cta{border-radius:14px;min-height:52px}}.content .logout{color:#b3261e;box-shadow:none;background:#fff;border:1.5px solid #fecaca}.content .logout:hover{background:#fef2f2}.bar i,.bulk-progress .bar i{background:linear-gradient(90deg, #60a5fa, var(--brand))}.topup.active{box-shadow:0 0 0 4px #2563eb1a}.logo{box-shadow:0 6px 16px #2563eb2e}.content .lp-team-container{max-width:none;margin:0;padding:0 0 40px}.content .lp-team-header h1{letter-spacing:-.02em;margin:0;font-size:1.6rem}.content .lp-team-header p{margin:4px 0 0;font-size:.92rem}.oc-green{--oc:#2f9e44;--oc-bg:#e3f4d6;--oc-fg:#2f6b10}.oc-blue{--oc:#2563eb;--oc-bg:#e6f0ff;--oc-fg:#1d4ed8}.oc-amber{--oc:#f08c00;--oc-bg:#fff4dc;--oc-fg:#92600a}.oc-purple{--oc:#7c3aed;--oc-bg:#f0e8ff;--oc-fg:#5b21b6}.oc-red{--oc:#e03131;--oc-bg:#fdecec;--oc-fg:#b3261e}.oc-gray{--oc:#868e96;--oc-bg:#eef1f4;--oc-fg:#495057}.oc-teal{--oc:#0c8599;--oc-bg:#dff6f8;--oc-fg:#0b6574}.oc-pink{--oc:#d6336c;--oc-bg:#fde8f0;--oc-fg:#a61e4d}.outcome{background:var(--oc-bg);color:var(--oc-fg);white-space:nowrap;text-overflow:ellipsis;border-radius:99px;align-items:center;gap:6px;max-width:100%;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-flex;overflow:hidden}.outcome i,.cls-dot{background:var(--oc);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.call-pills{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:6px;display:flex}.outcome-filters{margin-top:-4px}.outcome-filters .chip{align-items:center;gap:6px;display:inline-flex}.outcome-card{background:var(--field);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.outcome-card h4{margin:0}.outcome-main{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.outcome-main .outcome{padding:5px 12px;font-size:.85rem}.outcome-main small{color:var(--muted)}.outcome-reason{margin:0;font-size:.9rem;line-height:1.5}.outcome-actions{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.outcome-actions li{background:#fff;border-radius:10px;align-items:baseline;gap:8px;padding:8px 10px;font-size:.85rem;display:flex}.outcome-actions li span{font-weight:800}.outcome-actions li.ok span{color:#2f9e44}.outcome-actions li.fail span{color:var(--error)}.outcome-actions li.skip{background:#f8fafc;border:1px dashed #cbd5e1}.outcome-actions li.skip span{color:#64748b}.outcome-actions li.skip b{color:#475569}.outcome-actions li.skip a{color:#6d4ae0;font-weight:700}.outcome-actions small{color:var(--muted);overflow-wrap:anywhere}.outcome-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.outcome-controls select{border:1px solid var(--line);min-width:0;font:inherit;background:#fff;border-radius:12px;flex:160px;padding:9px 10px;font-size:.88rem}.cls-head h3{margin:0 0 4px;font-size:1.1rem}.cls-head p{color:var(--muted);margin:0 0 14px;font-size:.88rem;line-height:1.5}.cls-list{flex-direction:column;gap:8px;display:flex}.cls-card{border:1.5px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.cls-card.open{border-color:#93c5fd}.cls-summary{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.cls-summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.cls-dot{width:12px;height:12px}.cls-title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cls-title b{font-size:.95rem}.cls-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.cls-chevron{color:var(--muted);text-align:center;width:24px;font-size:1.3rem}.cls-body{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding:14px 14px 16px;display:flex}.cls-body textarea,.cls-body input[type=text],.cls-body input[type=url]{background:var(--field);width:100%;font:inherit;border:1.5px solid #0000;border-radius:12px;padding:11px 12px;font-size:.92rem}.cls-body textarea{resize:vertical}.cls-colors{flex-wrap:wrap;gap:10px;display:flex}.cls-swatch{background:var(--oc);width:28px;height:28px;box-shadow:0 0 0 1.5px var(--line);cursor:pointer;border:3px solid #fff;border-radius:50%;padding:0}.cls-swatch.on{box-shadow:0 0 0 2.5px var(--oc)}.cls-action{background:var(--field);border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.cls-action .cls-body input,.cls-action input[type=text],.cls-action input[type=url]{background:#fff}.cls-action-head{justify-content:space-between;align-items:center;display:flex}.cls-action-head b{font-size:.88rem}.cls-check{color:var(--muted);align-items:center;gap:8px;font-size:.85rem;display:flex}.cls-add-actions{flex-wrap:wrap;gap:8px;display:flex}.cls-hint{color:var(--muted);font-size:.78rem;line-height:1.45}.cls-link{all:unset;cursor:pointer;color:var(--brand);align-self:flex-start;padding:4px 2px;font-size:.85rem;font-weight:600}.cls-link.danger{color:var(--error)}.cls-link:disabled{opacity:.5;cursor:default}.cls-link:focus-visible{outline:2px solid var(--brand);border-radius:4px}.cls-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.resp-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.resp-toolbar .search{flex:220px;min-width:0;margin:0}.resp-agent{border:1px solid var(--line);font:inherit;background:#fff;border-radius:12px;max-width:200px;padding:10px 12px;font-size:.9rem}.resp-toolbar .segmented{flex:none;width:170px}.content:has(.board-mode){max-width:none}.board-mode{display:block}.kb{scroll-snap-type:x proximity;align-items:flex-start;gap:14px;padding:2px 2px 16px;display:flex;overflow-x:auto}.kb-col{scroll-snap-align:start;border:1.5px solid var(--line);border-top:4px solid var(--oc);background:#ffffffb8;border-radius:16px;flex-direction:column;flex:0 0 280px;min-height:160px;max-height:calc(100vh - 250px);transition:background .15s,border-color .15s,opacity .15s;display:flex}.kb-col header{align-items:center;gap:8px;padding:12px 14px 8px;display:flex}.kb-col header i{background:var(--oc);border-radius:50%;width:9px;height:9px}.kb-col header b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.88rem;overflow:hidden}.kb-col header em{color:var(--oc-fg);background:var(--oc-bg);border-radius:99px;padding:2px 9px;font-size:.75rem;font-style:normal;font-weight:700}.kb-col.over{background:var(--oc-bg);border-color:var(--oc)}.kb-col.no-drop{opacity:.55}.kb-cards{flex-direction:column;flex:1;gap:8px;padding:4px 10px 12px;display:flex;overflow-y:auto}.kb-empty{text-align:center;color:var(--muted);border:1.5px dashed var(--line);border-radius:12px;margin:14px 0;padding:18px 8px;font-size:.82rem}.kb-col.over .kb-empty{border-color:var(--oc);color:var(--oc-fg)}.kb-card{all:unset;box-sizing:border-box;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:11px 12px;transition:box-shadow .15s,transform .15s,border-color .15s;display:flex;box-shadow:0 1px 2px #0f172a0d}.kb-card[draggable=true]{cursor:grab}.kb-card:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px #0f172a38}.kb-card:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.kb-card.active{border-color:var(--brand);box-shadow:0 0 0 2px #bfdbfe}.kb-card.dragging{opacity:.4;cursor:grabbing}.kb-card-top{align-items:center;gap:10px;min-width:0;display:flex}.kb-card-top .avatar{flex:none;width:32px;height:32px;font-size:.85rem}.kb-card-who{flex-direction:column;min-width:0;display:flex}.kb-card-who b{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.kb-card-who small,.kb-card-foot small{color:var(--muted);font-size:.76rem}.kb-card-text{color:#334155;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.kb-card-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.kb-acts{gap:4px;display:inline-flex}.kb-acts i{border-radius:6px;place-items:center;width:20px;height:20px;font-size:.72rem;font-style:normal;font-weight:800;display:grid}.kb-acts i.ok{color:#2f6b10;background:#e3f4d6}.kb-acts i.fail{color:#b3261e;background:#fdecec}.kb-acts i.skip{color:#94a3b8;background:#f1f5f9;text-decoration:line-through}.kb-agent{color:var(--muted);background:var(--field);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;align-self:flex-start;max-width:100%;padding:2px 7px;font-size:.68rem;font-weight:700;overflow:hidden}.call-drawer-backdrop{z-index:40;background:#0f172a59;animation:.2s both fade-in;position:fixed;inset:0}.call-drawer{z-index:41;width:min(520px,100vw);padding:calc(16px + var(--sat)) 16px calc(16px + var(--sab));overscroll-behavior:contain;animation:call-drawer-in .28s var(--ease) both;position:fixed;top:0;bottom:0;right:0;overflow-y:auto}.call-drawer>.card{min-height:100%;padding:22px}.call-drawer .detail-head .back{display:inline-grid}@keyframes call-drawer-in{0%{opacity:0;transform:translate(40px)}}@media (width<=760px){.kb-col{flex-basis:82vw;max-height:calc(100vh - 300px)}.call-drawer{padding:var(--sat) 0 var(--sab);width:100vw}.call-drawer>.card{border-radius:0;padding:16px}.resp-toolbar .search{flex-basis:100%}.resp-toolbar .segmented{flex:1 0 140px;width:auto}.resp-agent{flex:1 1 0;min-width:0;max-width:none}}.cls-template{margin-bottom:14px}.cls-template select{background:var(--field);font:inherit;border:1.5px solid #0000;border-radius:12px;width:100%;padding:11px 12px;font-size:.92rem}.cls-fieldrow{align-items:center;gap:10px;display:flex}.cls-fieldrow input{flex:1;min-width:0}.outcome-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;display:grid}.outcome-fields>div{background:#fff;border-radius:10px;min-width:0;padding:8px 10px}.outcome-fields dt{color:var(--muted);font-size:.7rem;font-weight:600}.outcome-fields dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.9rem;font-weight:600}.kb-fields{flex-wrap:wrap;gap:5px;display:flex}.kb-fields i{background:var(--oc-bg);color:var(--oc-fg);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:100%;padding:2px 8px;font-size:.74rem;font-style:normal;font-weight:700;overflow:hidden}.cls-check input[type=checkbox]{flex:none;width:18px;height:18px;margin:0;padding:0}.cls-check{justify-content:flex-start}.gconnect{background:var(--brand-soft);border:1px solid #bfdbfe;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:12px 14px;display:flex}.gconnect-text{flex-direction:column;gap:3px;min-width:0;display:flex}.gconnect-text b{font-size:.9rem}.gconnect-text small{color:var(--muted);font-size:.8rem;line-height:1.45}.gconnect-text small.warn,.cls-hint.warn{color:#b3261e}.gconnect .chip,.gconnect .cls-link{flex:none}.cls-action select{font:inherit;background:#fff;border:1.5px solid #0000;border-radius:12px;width:100%;padding:11px 12px;font-size:.92rem}.outcome-actions a{color:var(--brand);font-weight:600}.outcome-note{color:#92600a;font-style:normal}.gconnect.stack{flex-direction:column;align-items:stretch}.gconnect-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.wa-connect{border-top:1px solid #bfdbfe;flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;display:flex}.wa-connect input{border:1.5px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:10px;padding:10px 12px;font-size:.9rem}.wa-connect .chip{align-self:flex-start}.wa-param{flex-direction:column;gap:8px;display:flex}.wa-docs{flex-direction:column;gap:6px;display:flex}.wa-doc-list{flex-wrap:wrap;gap:6px;display:flex}.wa-doc-list .chip{padding:6px 10px;font-size:.8rem}.wa-text{width:100%;font:inherit;background:#fff;border:1.5px solid #0000;border-radius:10px;padding:10px 12px;font-size:.92rem}.wa-preview{background:#dcf8c6;border-radius:12px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.wa-preview>span{color:#4a6b3a;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:700}.wa-preview p{color:#14210f;white-space:pre-wrap;margin:0;font-size:.9rem;line-height:1.5}.wa-preview em{color:#6b7566;font-size:.76rem;font-style:normal}.num-list{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.num-list li{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.num-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.num-main b{letter-spacing:.01em;font-size:.98rem}.num-main small{color:var(--muted);font-size:.78rem}.num-list .num-state{background:0 0;border-radius:0;padding:0;font-weight:600}.num-list .num-state.tone-good{color:#2f6b10}.num-list .num-state.tone-bad{color:#b3261e}.num-list .num-state.tone-neutral{color:var(--muted)}.num-main .num-pay{color:#475569}.num-included{color:#2f6b10}.num-short{color:#92600a;background:#fff4dc;border-radius:12px;margin:-4px 0 14px;padding:10px 12px;font-size:.86rem;font-weight:600;line-height:1.45}.num-short .cls-link,.num-rent-error .cls-link{padding:0;font-weight:700}.num-rent-error{margin:12px 0 0}.num-search{flex-wrap:wrap;gap:10px;display:flex}.num-search input{border:1.5px solid var(--line);min-width:0;font:inherit;background:#fff;border-radius:12px;flex:220px;padding:11px 12px;font-size:.92rem}.wa-provider{gap:8px;margin-bottom:12px;display:flex}.wa-templates{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:14px;display:grid}.wa-template-row{grid-template-columns:1.2fr .6fr 1.6fr auto;align-items:start;gap:10px;display:grid}.wa-template-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (width<=760px){.wa-template-row{grid-template-columns:1fr}}.wa-paste{justify-items:end;gap:8px;display:grid}.wa-paste textarea{width:100%;font:inherit;border:1px solid var(--line);resize:vertical;border-radius:10px;padding:10px 12px;font-size:13px}.hs-backdrop{z-index:90;padding:calc(16px + var(--sat)) 16px calc(16px + var(--sab));background:#0f172a73;place-items:center;display:grid;position:fixed;inset:0}.hs-dialog{background:#fff;border-radius:16px;flex-direction:column;gap:12px;width:min(440px,100%);max-height:90vh;padding:20px;display:flex;overflow:auto;box-shadow:0 20px 50px #0f172a40}.hs-dialog h3{margin:0}.hs-dialog input{border:1.5px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:10px;padding:10px 12px;font-size:.9rem}.hs-dialog a{color:var(--brand);font-weight:600}.hs-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.cls-action .sheet-link a{color:var(--brand);font-weight:600}.call-signals{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;font-size:.76rem;font-weight:600;line-height:1.5;display:inline-flex}.call-signals .sig+.sig:before{content:"·";color:#b8c2cf;margin:0 6px;font-weight:400}.sig-review{color:#b3261e;font-weight:700}.sig-transfer{color:#92600a}.sig-in,.sig-status.sig-good{color:#2f6b10}.sig-status.sig-bad{color:#b3261e}.sig-status.sig-live{color:#1d4ed8}.sig-status.sig-info{color:#92600a}.kb-card>.call-signals{margin-top:-2px}.detail-status{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.chip.chip-review:not(.active) em{color:#b3261e}.kb-none{flex-direction:column;align-items:center;gap:6px;padding:32px 16px;display:flex}.kb-none p{margin:0}.call-summary{background:var(--field);border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px;display:flex}.call-summary .recording audio{height:40px}.cs-line{align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.45;display:flex}.cs-line>svg{width:18px;height:18px;color:var(--muted);flex:none;margin-top:1px}.cs-line p{margin:0}.cs-line>div{flex-direction:column;gap:4px;min-width:0;display:flex}.cs-line.cs-good>svg{color:#2f9e44}.cs-line.cs-warn>svg{color:#f08c00}.cs-line .link-btn{font-size:.88rem}.kb-card-wrap,.call-row-wrap{width:100%;display:block;position:relative}.kb-card-wrap>.kb-card,.call-row-wrap>.call-row{width:100%}.kb-remove{z-index:2;border:1px solid var(--line);color:#64748b;cursor:pointer;opacity:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:1.05rem;line-height:1;transition:opacity .15s,background .15s,color .15s;display:inline-flex;position:absolute;top:6px;right:6px}.kb-card-wrap:hover .kb-remove,.call-row-wrap:hover .kb-remove,.kb-remove:focus-visible{opacity:1}.kb-remove:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.kb-remove:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.call-row-wrap .kb-remove{top:6px;right:6px}@media (hover:none){.kb-remove{opacity:1}}:root{--bg:#e9effa;--line:#d8e2f2;--field:#edf2fb;--brand:#2563eb;--brand-dark:#1e3a8a;--brand-soft:#e6eefd;--navy:#0f2a6b}body{background:radial-gradient(1100px 520px at 0% -10%, #cfe0fd 0%, transparent 60%), radial-gradient(900px 480px at 110% 0%, #dbe7fe 0%, transparent 55%), linear-gradient(180deg, #edf3fd 0%, var(--bg) 60%);background-attachment:fixed}.sidebar{background:linear-gradient(#1e3a8a 0%,#1d4ed8 100%);border-right:0;box-shadow:6px 0 30px -18px #0f2a6b99}.sidebar .brand h1{color:#fff}.sidebar .brand p{color:#ffffffb8}.sidebar .logo{box-shadow:0 6px 18px #08143c59}.sidebar .nav-item{color:#ffffffc7}.sidebar .nav-item svg{opacity:.9}.sidebar .nav-item:hover{color:#fff;background:#ffffff1f}.sidebar .nav-item.active{color:var(--brand-dark);background:#fff;box-shadow:0 8px 20px -10px #08143c8c}.sidebar .nav-item.active svg{opacity:1;color:var(--brand)}.sidebar .nav-item:focus-visible{outline-offset:2px;outline:2px solid #fff}.sidebar footer{color:#fff9}.sidebar-help a{color:#ffffffe6}.sidebar .side-label{color:#ffffff80}.sidebar .side-cta{color:#fff;background:#ffffff24;border-color:#ffffff4d}.sidebar .side-cta:hover{background:#ffffff38;border-color:#ffffff73}.sidebar .side-cta.active{color:var(--brand-dark);background:#fff;border-color:#fff;box-shadow:0 8px 20px -10px #08143c8c}.sidebar .side-cta:focus-visible,.sidebar .side-plan:focus-visible,.sidebar .side-account:focus-visible{outline-offset:2px;outline:2px solid #fff}.sidebar .side-plan{color:#fff;background:#ffffff1a}.sidebar .side-plan small{color:#ffffffb8}.sidebar .side-plan:hover,.sidebar .side-account:hover{background:#ffffff29}.sidebar .side-account{color:#fff}.sidebar .side-account small{color:#ffffffa6}.sidebar .side-avatar{color:var(--brand-dark);background:#ffffffeb}.card{border-color:var(--line);box-shadow:0 1px 2px #0f2a6b0d,0 18px 44px -16px #1e3a8a33}.page-header h2{color:var(--navy)}@media (width<=820px){.mobile-top{background:linear-gradient(135deg,#1e3a8a 0%,#2563eb 100%);border-bottom:0;box-shadow:0 8px 22px -14px #0f2a6bb3}.mobile-top h1{color:#fff}.mobile-title p{color:#ffffffbf}.mobile-top .top-settings,.mobile-top button{color:#fff}}.side-sub{flex-direction:column;gap:2px;display:flex}.side-sub-head{align-items:center;gap:2px;display:flex}.side-sub-head .nav-item{flex:1;min-width:0}.side-sub-toggle{color:#ffffffb8;cursor:pointer;width:32px;height:36px;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.side-sub-toggle svg{width:18px;height:18px;transition:transform .2s var(--ease);transform:rotate(-90deg)}.side-sub.open .side-sub-toggle svg{transform:none}.side-sub-toggle:hover{color:#fff;background:#ffffff1f}.side-sub-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}.sidebar .nav-item.in-section{color:#fff;background:#ffffff24}.side-sub-items{border-left:1px solid #ffffff38;flex-direction:column;gap:1px;margin:2px 0 4px 22px;padding-left:8px;display:flex}.nav-sub{font:inherit;text-align:left;cursor:pointer;color:#ffffffc7;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:6px 8px;font-size:.85rem;font-weight:600;display:flex}.nav-sub>span:last-child{overflow-wrap:anywhere;min-width:0;line-height:1.25}.nav-sub:hover{color:#fff;background:#ffffff1f}.nav-sub.active{color:var(--brand-dark);background:#fff;box-shadow:0 8px 20px -10px #08143c8c}.nav-sub:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.side-sub-toggle svg{transition:none}}.drawer-entry{flex-direction:column;gap:2px;display:flex}.drawer-sub{border-left:1px solid var(--line);flex-direction:column;gap:2px;margin:0 0 4px 25px;padding-left:10px;display:flex}.drawer-subitem{min-height:44px;font:inherit;color:var(--muted);text-align:left;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:.94rem;font-weight:600;display:flex}.drawer-subitem:active{background:var(--field)}.drawer-subitem.active{background:var(--brand-soft);color:var(--brand)}.nav-sub-group{flex-direction:column;gap:1px;display:flex}.nav-sub-group+.nav-sub-group{margin-top:6px}.nav-sub-label{letter-spacing:.07em;text-transform:uppercase;color:#ffffff8c;padding:4px 10px 2px;font-size:.64rem;font-weight:800}.ws-button{all:unset;cursor:pointer;max-width:100%;color:inherit;border-radius:8px;align-items:center;gap:4px;font-weight:700;display:inline-flex}.ws-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-button svg{flex:none;width:16px;height:16px}.ws-button:focus-visible{outline:2px solid var(--brand,#2563eb);outline-offset:2px}.ws-button.chip{color:#0f2a6b;background:#fff;border:1px solid #dbe3f0;border-radius:999px;padding:7px 12px;font-size:.84rem}.ws-root{z-index:1200;place-items:center;display:grid;position:fixed;inset:0}.ws-backdrop{background:#0f172a66;position:absolute;inset:0}.ws-sheet{box-sizing:border-box;background:#fff;border-radius:22px;flex-direction:column;gap:12px;width:min(440px,100vw - 32px);max-height:86vh;padding:14px 18px 22px;display:flex;position:relative;overflow:auto;box-shadow:0 24px 60px #0f2a6b40}.ws-grab{background:#cbd5e1;border-radius:99px;align-self:center;width:44px;height:5px;display:none}.ws-head{align-items:center;gap:10px;display:flex}.ws-head b{color:#0f2a6b;flex:1;font-size:1.1rem}.ws-icon{color:#475569;cursor:pointer;background:#f1f5f9;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ws-icon svg{width:18px;height:18px}.ws-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ws-item{all:unset;box-sizing:border-box;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.ws-item.on{background:#eef4ff;border:2px solid #2563eb}.ws-item:disabled{opacity:.7;cursor:default}.ws-item:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.ws-avatar{color:#3730a3;background:#e0e7ff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:inline-flex}.ws-item.on .ws-avatar{color:#fff;background:#2563eb}.ws-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ws-text b{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-text small,.ws-item>small{color:#475569;font-size:.8rem}.ws-mark{color:#94a3b8;display:inline-flex}.ws-item.on .ws-mark{color:#2563eb}.ws-mark svg{width:20px;height:20px}.ws-new{color:#1d4ed8;min-height:50px;font:inherit;cursor:pointer;background:#fff;border:1.5px dashed #93c5fd;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.ws-new svg{width:18px;height:18px}.ws-foot{text-align:center;color:#64748b;margin:0;font-size:.8rem}.ws-form{flex-direction:column;gap:14px;display:flex}.ws-form label{color:#334155;flex-direction:column;gap:6px;font-size:.84rem;font-weight:700;display:flex}.ws-form input{box-sizing:border-box;min-height:48px;font:inherit;color:#0f172a;background:#f8fafc;border:1.5px solid #bfdbfe;border-radius:12px;padding:0 12px;font-size:1rem}.ws-points{color:#334155;background:#f8fafc;border-radius:14px;flex-direction:column;gap:6px;margin:0;padding:12px 14px 12px 30px;font-size:.84rem;line-height:1.5;display:flex}.ws-primary{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:14px;font-weight:800}.ws-primary:disabled{opacity:.7;cursor:default}.ws-error{color:#b91c1c;margin:0;font-size:.86rem;font-weight:600}.ws-joined{color:#14532d;background:#f0fdf4;border:1.5px solid #86efac;border-radius:16px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.ws-joined>div{flex:1;gap:2px;min-width:0;display:grid}.ws-joined span{color:#166534;font-size:.86rem}.ws-home-bar{justify-content:flex-end;margin-bottom:10px;display:flex}@media (width<=640px){.ws-root{place-items:end stretch}.ws-sheet{width:100%;padding-bottom:calc(22px + var(--sab));border-radius:22px 22px 0 0}.ws-grab{display:block}}.tm-seats{color:#475569;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:-4px 0 0;font-size:.88rem;display:flex}.tm-seats.full{color:#92400e;font-weight:600}.tm-link{all:unset;cursor:pointer;color:#1d4ed8;font-weight:700}.tm-link:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #2563eb}.tm-emails{grid-column:span 3}.tm-textarea{resize:vertical;min-height:48px;font:inherit;padding:12px;line-height:1.4}.tm-hint{color:#64748b;margin:-6px 0 0;font-size:.8rem}.tm-expired{color:#b45309}.lp-team-remove-btn.tm-plain{white-space:nowrap;color:#1d4ed8;background:#fff;border-color:#bfdbfe}.lp-team-remove-btn:disabled{opacity:.6;cursor:default}.tm-rename{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.tm-rename .lp-form-field{flex:260px}.tm-danger{border-top:1px solid #e2e8f0;flex-direction:column;gap:10px;padding-top:14px;display:flex}.tm-danger-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=860px){.tm-emails{grid-column:auto}}.tm-notice{z-index:1300;top:calc(12px + var(--sat));box-sizing:border-box;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;width:min(560px,100vw - 32px);padding:12px 44px 12px 16px;font-size:.9rem;font-weight:600;line-height:1.4;animation:.25s ease-out lp-fade-in-down;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #0f172a2e}.tm-notice p{overflow-wrap:anywhere;flex:220px;margin:0}.tm-notice.ok{color:#065f46;background:#ecfdf5;border:1.5px solid #6ee7b7}.tm-notice.warn{color:#78350f;background:#fffbeb;border:1.5px solid #fcd34d}.tm-notice.error{color:#991b1b;background:#fef2f2;border:1.5px solid #fca5a5}.tm-notice-btn{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:10px;padding:0 16px;font-weight:800}.tm-notice-x{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.4rem;line-height:1;position:absolute;top:6px;right:6px}.tm-notice-x:focus-visible,.tm-notice-btn:focus-visible{outline-offset:2px;outline:2px solid #2563eb}.lp-team-select.tm-role-select{width:auto;min-width:118px;padding:6px 30px 6px 12px;font-size:14px;font-weight:700}.lp-root{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;--bg:#f4f9fe;--surface:#fff;--sky:#e6f2fd;--sky-2:#d3e8fb;--blue:#1f7bd8;--blue-deep:#155fae;--navy:#0b2a4a;--ink:#0e2238;--muted:#5a6f86;--line:#dce8f4;--good:#12805c;--good-bg:#ddf5ec;--bad:#c0392b;--bad-bg:#fce8e5;--warn:#9a6a00;--warn-bg:#fff3d6;--font:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--deva:"Noto Sans Devanagari","Plus Jakarta Sans",system-ui,sans-serif;--r:20px;--r-sm:12px;--shadow:0 1px 2px #0e22380a,0 12px 32px -12px #155fae2e;--shadow-lg:0 2px 4px #0e22380d,0 30px 60px -20px #155fae52;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;font-size:16px;line-height:1.55;overflow-x:clip}:where(.lp-root) *{box-sizing:border-box}:where(.lp-root) a{color:inherit;text-decoration:none}:where(.lp-root) button{font:inherit;color:inherit;cursor:pointer}:where(.lp-root) :focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:8px}.lp-wrap{max-width:1180px;margin-inline:auto;padding-inline:16px}:where(.lp-root) section{padding-block:clamp(56px,8vw,104px);scroll-margin-top:90px}:where(.lp-root) h1,:where(.lp-root) h2,:where(.lp-root) h3,:where(.lp-root) p{margin:0}:where(.lp-root) h1{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(38px,6vw,68px);font-weight:800;line-height:1.04}:where(.lp-root) h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1.08}.lp-hl{color:var(--blue)}.lp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--blue-deep);background:var(--sky);border:1px solid var(--sky-2);border-radius:99px;align-items:center;gap:8px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.lp-eyebrow i{background:var(--blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #1f7bd82e}.lp-sub{color:var(--muted);max-width:46ch;font-size:clamp(16px,1.6vw,19px)}.lp-head{text-align:center;justify-items:center;gap:14px;margin-bottom:clamp(32px,5vw,56px);display:grid}.lp-head .lp-sub{margin-inline:auto}.lp-btn{border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.lp-btn:hover{transform:translateY(-1px)}.lp-btn-primary{background:var(--blue);color:#fff;box-shadow:0 8px 20px -8px #1f7bd8b3}.lp-btn-primary:hover{background:var(--blue-deep)}.lp-btn-ghost{background:var(--surface);border-color:var(--line);color:var(--ink)}.lp-btn-ghost:hover{border-color:var(--sky-2);background:var(--sky)}.lp-btn-text{color:var(--ink);background:0 0}.lp-btn-text:hover{background:var(--sky)}.lp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow)}.lp-pill{white-space:nowrap;background:var(--sky);color:var(--blue-deep);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.lp-pill.lp-good{background:var(--good-bg);color:var(--good)}.lp-pill.lp-bad{background:var(--bad-bg);color:var(--bad)}.lp-pill.lp-warn{background:var(--warn-bg);color:var(--warn)}.lp-pill.lp-live{background:var(--sky);color:var(--blue-deep)}.lp-pill.lp-live:before{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;animation:1.4s infinite lp-pulse}.lp-pill.lp-mute{color:var(--muted);background:#eef2f6}@keyframes lp-pulse{0%{box-shadow:0 0 #1f7bd880}to{box-shadow:0 0 0 8px #1f7bd800}}.lp-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.lp-tnum{font-variant-numeric:tabular-nums}.lp-nav-shell{top:var(--sat);z-index:50;padding:12px 16px 0;position:sticky}.lp-nav{-webkit-backdrop-filter:blur(16px);border:1px solid var(--line);max-width:1160px;box-shadow:var(--shadow);background:#ffffffeb;border-radius:99px;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:8px 10px 8px 18px;display:flex}.lp-logo{letter-spacing:-.02em;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.lp-logo-mark{background:var(--blue);border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.lp-logo-img{object-fit:contain;flex-shrink:0;width:34px;height:34px}.lp-nav ul{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lp-nav ul a{color:var(--muted);white-space:nowrap;border-radius:99px;padding:7px 12px;font-size:13.5px;font-weight:600;transition:color .15s,background .15s;display:block}.lp-nav ul a:hover{background:var(--sky);color:var(--ink)}.lp-nav .lp-actions{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.lp-nav .lp-btn{white-space:nowrap;flex-shrink:0;padding:9px 18px;font-size:13.5px}.lp-burger{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;margin-left:auto;display:none}.lp-menu{max-width:1160px;box-shadow:var(--shadow-lg);border-radius:20px;margin:8px auto 0;padding:12px;display:none}.lp-menu a{border-radius:12px;padding:10px 14px;font-weight:600;display:block}.lp-menu a:hover{background:var(--sky)}.lp-menu .lp-btn{width:100%;margin-top:6px}.lp-menu.lp-open{display:block}@media (width<=1279px){.lp-nav ul a{padding:7px 9px}.lp-nav .lp-btn{padding:9px 14px}}@media (width<=1100px){.lp-nav ul,.lp-nav .lp-actions{display:none}.lp-burger{display:grid}}.lp-hero{background:radial-gradient(900px 500px at 78% 30%,var(--sky) 0,transparent 70%);padding-top:clamp(40px,6vw,80px)}.lp-hero-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;display:grid}.lp-hero-copy{justify-items:start;gap:24px;display:grid}.lp-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.lp-hero-langs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.lp-hero-stage{place-items:center;min-height:520px;display:grid;position:relative}.lp-call{width:min(440px,100%);box-shadow:var(--shadow-lg);z-index:2;padding:22px;position:relative}.lp-call-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.lp-person{align-items:center;gap:14px;display:flex}.lp-avatar{background:var(--sky-2);width:48px;height:48px;color:var(--blue-deep);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.lp-person b{font-size:17px;display:block}.lp-person small{color:var(--muted);font-size:13px}.lp-tags{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.lp-wave{align-items:center;gap:3px;height:56px;display:flex}.lp-wave span{background:var(--blue);min-width:2px;max-width:6px;height:calc(var(--h)*1%);transform-origin:50%;animation:1.1s ease-in-out infinite lp-bar;animation-delay:var(--d);border-radius:99px;flex:1}.lp-wave.lp-soft span{background:var(--sky-2)}@keyframes lp-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.lp-bubble{background:var(--sky);border-radius:16px 16px 16px 4px;margin-top:14px;padding:14px 16px;font-size:14.5px;line-height:1.5}.lp-bubble.lp-cust{background:var(--surface);border:1px solid var(--line);border-radius:16px 16px 4px;max-width:88%;margin-left:auto}.lp-bubble .lp-who{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-deep);margin-bottom:3px;font-size:11px;font-weight:700;display:block}.lp-hi{font-family:var(--deva)}.lp-ctrls{justify-content:center;gap:14px;margin-top:18px;display:flex}.lp-ctrl{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.lp-ctrl.lp-end{background:var(--bad);border-color:var(--bad)}.lp-float{z-index:3;border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:700;animation:6s ease-in-out infinite lp-bob;display:flex;position:absolute}.lp-float small{color:var(--muted);font-size:12px;font-weight:500;display:block}.lp-f1{top:6%;left:-2%}.lp-f2{animation-delay:-2s;top:20%;right:-3%}.lp-f3{max-width:230px;font-size:13px;font-weight:600;animation-delay:-4s;bottom:14%;left:-5%}.lp-f4{animation-delay:-1s;bottom:4%;right:2%}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.lp-ico{background:var(--sky);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}@media (width<=980px){.lp-hero-grid{grid-template-columns:1fr}.lp-hero-stage{min-height:0;padding:24px 0 8px}.lp-f1{left:0}.lp-f2{right:0}.lp-f3{bottom:-6px;left:0}.lp-f4{right:0}}@media (width<=560px){.lp-float{transform-origin:0;transform:scale(.88)}.lp-f2,.lp-f4{transform-origin:100%}.lp-f3{display:none}}.lp-bg-white{background:var(--surface)}.lp-ba{grid-template-columns:1fr 64px 1fr;align-items:center;gap:16px;max-width:920px;margin-inline:auto;display:grid}.lp-panel{padding:22px}.lp-panel h3{justify-content:space-between;align-items:center;margin-bottom:14px;font-size:15px;display:flex}.lp-row{border:1px solid var(--line);background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.lp-row span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.lp-dot-n{width:26px;height:26px;color:var(--muted);background:#eef2f6;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.lp-panel.lp-old{background:#f8fafc}.lp-panel.lp-old .lp-row{opacity:.92}.lp-panel.lp-new{border-color:var(--sky-2);box-shadow:var(--shadow-lg)}.lp-arrow-mid{place-items:center;display:grid}@media (width<=760px){.lp-ba{grid-template-columns:1fr}.lp-arrow-mid{height:40px;transform:rotate(90deg)}}.lp-dash{box-shadow:var(--shadow-lg);padding:0;overflow:hidden}.lp-dash-bar{border-bottom:1px solid var(--line);background:var(--bg);align-items:center;gap:8px;padding:14px 18px;display:flex}.lp-dash-bar i{background:var(--sky-2);border-radius:50%;width:10px;height:10px}.lp-dash-bar b{color:var(--muted);margin-left:10px;font-size:13px;font-weight:600}.lp-dash-body{grid-template-columns:190px 1fr;min-height:0;display:grid}.lp-side{border-right:1px solid var(--line);align-content:start;gap:4px;padding:18px 14px;display:grid}.lp-side a{color:var(--muted);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.lp-side a.lp-on{background:var(--sky);color:var(--blue-deep)}.lp-main{gap:18px;min-width:0;padding:22px;display:grid}.lp-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lp-kpi{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:16px}.lp-kpi span{color:var(--muted);font-size:12.5px;font-weight:600}.lp-kpi strong{letter-spacing:-.02em;margin-top:4px;font-size:30px;line-height:1.15;display:block}.lp-kpi small{color:var(--muted);font-size:12px}.lp-kpi.lp-accent{background:var(--blue);border-color:var(--blue);color:#fff}.lp-kpi.lp-accent span,.lp-kpi.lp-accent small{color:#ffffffd1}.lp-breaks{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lp-bk{border:1px solid var(--line);border-radius:16px;padding:16px}.lp-bk h4{margin:0 0 12px;font-size:13px}.lp-bar-row{color:var(--muted);grid-template-columns:78px 1fr 26px;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;font-weight:600;display:grid}.lp-bar-row b{color:var(--ink);text-align:right}.lp-track{background:var(--sky);border-radius:99px;height:8px;overflow:hidden}.lp-track i{background:var(--blue);height:100%;width:var(--w);border-radius:99px;transition:width 1s cubic-bezier(.2,.8,.2,1);display:block}.lp-tbl{border:1px solid var(--line);border-radius:16px;overflow:hidden}.lp-tbl-h,.lp-tbl-r{grid-template-columns:1.6fr 1fr 1fr 1.1fr .7fr;align-items:center;gap:10px;padding:12px 16px;font-size:13.5px;display:grid}.lp-tbl-h{background:var(--bg);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.lp-tbl-r{border-top:1px solid var(--line)}.lp-tbl-r b{align-items:center;gap:10px;display:flex}.lp-tbl-r .lp-avatar{width:30px;height:30px;font-size:12px}.lp-cap-note{text-align:center;color:var(--muted);margin-top:16px;font-size:12.5px}@media (width<=900px){.lp-dash-body{grid-template-columns:1fr}.lp-side{display:none}.lp-kpis{grid-template-columns:repeat(2,1fr)}.lp-breaks{grid-template-columns:1fr}}@media (width<=640px){.lp-tbl-h{display:none}.lp-tbl-r{grid-template-columns:1fr auto;gap:4px 10px}.lp-tbl-r>:nth-child(2),.lp-tbl-r>:nth-child(3){display:none}.lp-tbl-r>:nth-child(5){color:var(--muted);grid-area:2/2;justify-self:end}.lp-tbl-r>:nth-child(4){grid-area:1/2}}.lp-flow{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.lp-step{text-align:center;justify-items:center;gap:14px;padding:0 10px;display:grid;position:relative}.lp-step:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,var(--blue) 0 6px,transparent 6px 12px);z-index:2;background-size:24px 2px;width:56px;height:2px;animation:1s linear infinite lp-dash;position:absolute;top:110px;right:-28px}@keyframes lp-dash{to{background-position:24px 0}}.lp-mini{text-align:left;align-content:start;gap:8px;width:100%;height:210px;padding:16px;font-size:12.5px;display:grid}.lp-step h3{font-size:18px}.lp-step p{color:var(--muted);font-size:14px}.lp-stepno{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-deep);font-size:12px;font-weight:700}.lp-file-chip{border:1.5px dashed var(--sky-2);background:var(--bg);border-radius:12px;align-items:center;gap:10px;padding:12px;font-weight:600;display:flex}.lp-line{background:var(--sky);border-radius:99px;height:9px}.lp-line.lp-s{width:60%}.lp-line.lp-m{width:80%}.lp-chips{flex-wrap:wrap;gap:6px;display:flex}.lp-chip{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:7px 14px;font-size:13.5px;font-weight:600;transition:all .15s}.lp-chip:hover{border-color:var(--sky-2)}.lp-chip.lp-on,.lp-chip[aria-pressed=true],.lp-chip[aria-selected=true]{background:var(--blue);border-color:var(--blue);color:#fff}@media (width<=900px){.lp-flow{grid-template-columns:1fr;gap:28px}.lp-step:not(:last-child):after{background:repeating-linear-gradient(180deg,var(--blue) 0 6px,transparent 6px 12px);width:2px;height:28px;animation:none;top:auto;bottom:-30px;right:50%}.lp-mini{height:auto;min-height:150px}}.lp-lang-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.lp-lang-copy{gap:18px;display:grid}.lp-lang-all{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-lang-all li{border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:5px 12px;font-size:13.5px;font-weight:600}.lp-lang-more{color:var(--muted);margin:10px 0 0;font-size:13px}.lp-lang-card{box-shadow:var(--shadow-lg);padding:26px}.lp-speak{justify-content:space-between;align-items:center;margin:18px 0 6px;display:flex}.lp-greet{min-height:112px;margin-top:6px;font-size:18px;font-weight:600;line-height:1.5}.lp-greet.lp-hi{font-size:19px}.lp-caret{background:var(--blue);vertical-align:-.15em;width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}@media (width<=900px){.lp-lang-grid{grid-template-columns:1fr}}.lp-script-wrap{grid-template-columns:.85fr 1.15fr;align-items:start;gap:20px;display:grid}.lp-selectors{gap:22px;padding:22px;display:grid}.lp-selectors h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:700}.lp-stage-list{gap:8px;display:grid}.lp-stage-list .lp-chip{text-align:left;border-radius:14px;padding:12px 16px}.lp-preview{box-shadow:var(--shadow-lg);gap:16px;padding:26px;display:grid}.lp-preview-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-preview .lp-goal{font-size:16px;font-weight:700}.lp-opening{background:var(--sky);border-radius:14px;padding:16px;font-size:15px}.lp-steps-l{counter-reset:s;gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-steps-l li{counter-increment:s;align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.lp-steps-l li:before{content:counter(s);background:var(--sky);width:24px;height:24px;color:var(--blue-deep);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:700;display:grid}:where(.lp-root) mark{background:var(--sky);color:var(--blue-deep);border-radius:6px;padding:1px 6px;font-weight:700}.lp-opening mark{background:var(--surface)}@media (width<=900px){.lp-script-wrap{grid-template-columns:1fr}}.lp-bulk{grid-template-columns:1fr 70px 1.35fr;align-items:center;gap:16px;display:grid}.lp-sheet{padding:0;overflow:hidden}.lp-sheet-h{border-bottom:1px solid var(--line);background:#f2f9f5;align-items:center;gap:10px;padding:14px 16px;font-size:14px;font-weight:700;display:flex}.lp-sheet-r{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1fr 1.2fr;padding:9px 16px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;display:grid}.lp-sheet-r:first-of-type{border-top:0}.lp-sheet-r.lp-dup{background:var(--warn-bg);color:var(--warn)}.lp-sheet-r.lp-odd{background:#f8fafc}.lp-clean-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 18px;display:flex}.lp-clean-r{border-top:1px solid var(--line);grid-template-columns:1.3fr 1.2fr .8fr 1fr .8fr;align-items:center;gap:8px;padding:12px 18px;font-size:13.5px;display:grid}.lp-clean-r:first-of-type{border-top:0}.lp-clean-r.lp-hd{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--bg);font-size:11px;font-weight:700}.lp-checks{border-top:1px solid var(--line);background:var(--bg);flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}.lp-scan{position:relative}.lp-scan:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1f7bd824,#0000);height:38px;animation:3.2s ease-in-out infinite lp-scan;position:absolute;top:0;left:0;right:0}@keyframes lp-scan{0%{opacity:0;top:0}20%{opacity:1}80%{opacity:1}to{opacity:0;top:calc(100% - 38px)}}@media (width<=980px){.lp-bulk{grid-template-columns:1fr}.lp-bulk .lp-arrow-mid{height:40px;transform:rotate(90deg)}}@media (width<=640px){.lp-clean-r{grid-template-columns:1fr auto}.lp-clean-r>:nth-child(2),.lp-clean-r>:nth-child(3){display:none}.lp-clean-r>:nth-child(4){grid-column:1}.lp-clean-r>:nth-child(5){grid-area:1/2}.lp-clean-r.lp-hd{display:none}}.lp-sched{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;display:grid}.lp-sched .lp-card{align-content:start;gap:18px;padding:24px;display:grid}.lp-toggle{background:var(--sky);border-radius:99px;grid-template-columns:1fr 1fr;padding:5px;display:grid}.lp-toggle button{color:var(--muted);background:0 0;border:0;border-radius:99px;padding:11px;font-size:14px;font-weight:700}.lp-toggle button[aria-pressed=true]{background:var(--surface);color:var(--blue-deep);box-shadow:0 2px 8px #155fae2e}.lp-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lp-field{gap:6px;display:grid}.lp-field label{color:var(--muted);font-size:12px;font-weight:700}.lp-field .lp-in{border:1px solid var(--line);background:var(--surface);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:14.5px;font-weight:600;display:flex}.lp-field.lp-full{grid-column:1/-1}.lp-stepper{align-items:center;gap:6px;display:flex}.lp-stepper span{background:var(--sky);width:26px;height:26px;color:var(--blue-deep);border-radius:8px;place-items:center;font-weight:800;display:grid}.lp-queue{gap:10px;display:grid}.lp-q{border:1px solid var(--line);border-radius:14px;grid-template-columns:64px 1fr auto;align-items:center;gap:12px;padding:12px 14px;transition:background .3s,border-color .3s;display:grid}.lp-q time{font-size:14px;font-weight:800}.lp-q.lp-now{background:var(--sky);border-color:var(--sky-2)}.lp-q.lp-done{opacity:.72}.lp-q .lp-person b{font-size:14.5px}.lp-q .lp-avatar{width:34px;height:34px;font-size:13px}.lp-prog{background:var(--sky);border-radius:99px;height:6px;overflow:hidden}.lp-prog i{background:var(--blue);border-radius:99px;width:0;height:100%;transition:width .6s;display:block}@media (width<=900px){.lp-sched{grid-template-columns:1fr}}.lp-review{box-shadow:var(--shadow-lg);grid-template-columns:.8fr 1.4fr;gap:0;padding:0;display:grid;overflow:hidden}.lp-rlist{border-right:1px solid var(--line);align-content:start;gap:8px;padding:16px;display:grid}.lp-rsearch{border:1px solid var(--line);color:var(--muted);background:var(--bg);border-radius:12px;padding:10px 14px;font-size:13.5px}.lp-rchips{flex-wrap:wrap;gap:6px;display:flex}.lp-rchips .lp-chip{padding:5px 12px;font-size:12.5px}.lp-ritem{text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.lp-ritem:hover{background:var(--bg)}.lp-ritem[aria-selected=true]{background:var(--sky);border-color:var(--sky-2)}.lp-ritem .lp-person b{font-size:14.5px}.lp-ritem .lp-avatar{width:38px;height:38px;font-size:14px}.lp-rdetail{gap:18px;min-width:0;padding:24px;display:grid}.lp-facts{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.lp-facts div{background:var(--bg);border-radius:12px;padding:10px 12px}.lp-facts span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.lp-facts b{font-size:14px}.lp-sum{background:var(--sky);border-radius:14px;padding:16px}.lp-sum p{margin-top:6px;font-size:15px;font-weight:600}.lp-player{border:1px solid var(--line);border-radius:99px;align-items:center;gap:14px;padding:8px 18px 8px 8px;display:flex}.lp-play{background:var(--blue);border:0;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.lp-player .lp-wave{flex:1;height:28px}.lp-player .lp-wave span{animation:none;transform:none}.lp-player .lp-wave span.lp-p{background:var(--blue)}.lp-player .lp-wave span:not(.lp-p){background:var(--sky-2)}.lp-player time{color:var(--muted);font-size:12.5px;font-weight:600}.lp-chat{gap:2px;display:grid}.lp-chat .lp-bubble{margin-top:8px}@media (width<=900px){.lp-review{grid-template-columns:1fr}.lp-rlist{border-right:0;border-bottom:1px solid var(--line)}.lp-facts{grid-template-columns:repeat(2,1fr)}}.lp-ins{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.lp-ins .lp-kpi-row{grid-column:1/-1;grid-template-columns:1.2fr repeat(4,1fr);gap:12px;display:grid}.lp-ring{aspect-ratio:1;background:conic-gradient(var(--blue) calc(var(--v)*1%),var(--sky) 0);border-radius:50%;flex:none;place-items:center;width:118px;display:grid;position:relative}.lp-ring:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:14px}.lp-ring b{letter-spacing:-.02em;font-size:24px;position:relative}.lp-kpi.lp-big{align-items:center;gap:16px;display:flex}.lp-bk.lp-card{box-shadow:var(--shadow);padding:22px}@media (width<=980px){.lp-ins{grid-template-columns:1fr}.lp-ins .lp-kpi-row{grid-template-columns:1fr 1fr}.lp-kpi.lp-big{grid-column:1/-1}}.lp-uc{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lp-uc .lp-card{grid-template-rows:auto 1fr;padding:0;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.lp-uc .lp-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.lp-uc-vis{background:var(--sky);align-content:center;gap:8px;min-height:150px;padding:20px;display:grid}.lp-uc-vis .lp-row{margin:0;padding:10px 12px;font-size:13px}.lp-uc-body{align-content:start;gap:10px;padding:20px;display:grid}.lp-uc-body h3{font-size:19px}.lp-uc-body ul{color:var(--muted);gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lp-uc-body li{align-items:center;gap:8px;display:flex}.lp-uc-body li:before{content:"";background:var(--blue);border-radius:50%;flex:none;width:6px;height:6px}@media (width<=1000px){.lp-uc{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.lp-uc{grid-template-columns:1fr}}.lp-ctl{grid-template-columns:.9fr 1.3fr;gap:20px;display:grid}.lp-ctl .lp-card{align-content:start;gap:16px;padding:24px;display:grid}.lp-ctl h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.lp-editor{border:1px solid var(--line);background:var(--bg);border-radius:14px;min-height:170px;padding:16px;font-size:14px;line-height:1.7}.lp-editor .lp-ln{display:block}.lp-var{background:var(--sky-2);color:var(--blue-deep);border-radius:6px;padding:0 6px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;font-weight:700}.lp-saved{color:var(--muted);justify-content:space-between;align-items:center;font-size:13px;display:flex}@media (width<=900px){.lp-ctl{grid-template-columns:1fr}}.lp-trust{grid-template-columns:1.2fr .8fr;align-items:center;gap:24px;display:grid}.lp-trust .lp-card{gap:16px;padding:24px;display:grid}.lp-phone{background:var(--navy);width:min(290px,100%);box-shadow:var(--shadow-lg);border-radius:38px;margin-inline:auto;padding:11px}.lp-screen{background:var(--bg);border-radius:29px;align-content:start;gap:10px;min-height:470px;padding:16px 14px 0;display:grid;overflow:hidden}.lp-screen .lp-top{justify-content:space-between;align-items:center;font-size:15px;font-weight:800;display:flex}.lp-screen .lp-row{margin:0;padding:10px 12px;font-size:12.5px}.lp-screen .lp-kpis{grid-template-columns:1fr 1fr;gap:8px}.lp-screen .lp-kpi{padding:10px 12px}.lp-screen .lp-kpi strong{font-size:22px}.lp-tabbar{background:var(--surface);border-top:1px solid var(--line);color:var(--muted);text-align:center;grid-template-columns:repeat(3,1fr);margin:auto -14px 0;padding:12px 6px 14px;font-size:11px;font-weight:700;display:grid}.lp-tabbar .lp-on{color:var(--blue)}@media (width<=900px){.lp-trust{grid-template-columns:1fr}}.lp-final{background:linear-gradient(160deg,var(--navy),#0f3b69);color:#fff;text-align:center;border-radius:clamp(24px,4vw,44px);justify-items:center;gap:18px;padding:clamp(40px,7vw,88px) 24px;display:grid;position:relative;overflow:hidden}.lp-final h2{color:#fff}.lp-final .lp-sub{color:#ffffffb8;margin-inline:auto}.lp-final .lp-wave-bg{opacity:.5;pointer-events:none;align-items:flex-end;gap:6px;height:180px;padding-inline:8px;display:flex;position:absolute;inset:auto 0 0}.lp-final .lp-wave-bg span{height:calc(var(--h)*1%);animation:2.4s ease-in-out infinite lp-bar;animation-delay:var(--d);transform-origin:bottom;background:linear-gradient(#5fb1f5,#0000);border-radius:99px 99px 0 0;flex:1}.lp-ready{z-index:2;background:var(--surface);color:var(--ink);text-align:left;border-radius:24px;gap:14px;width:min(380px,100%);margin-block:14px;padding:22px;display:grid;position:relative;box-shadow:0 40px 80px -30px #0009}.lp-ready .lp-btn{width:100%}.lp-final .lp-hero-cta{z-index:2;justify-content:center;position:relative}.lp-final .lp-btn-ghost{color:#fff;background:0 0;border-color:#ffffff4d}.lp-final .lp-btn-ghost:hover{background:#ffffff1a}.lp-final .lp-btn-primary{color:var(--blue-deep);box-shadow:none;background:#fff}.lp-final .lp-btn-primary:hover{background:var(--sky)}:where(.lp-root) footer{padding-block:40px 32px}.lp-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.lp-foot p{color:var(--muted);margin-top:8px;font-size:14px}.lp-foot nav{color:var(--muted);flex-wrap:wrap;gap:22px;font-size:14px;font-weight:600;display:flex}.lp-foot nav a:hover{color:var(--ink)}.lp-foot-contact{flex-wrap:wrap;gap:16px;display:flex}.lp-foot-contact a{color:var(--blue);font-weight:600}.lp-foot small{width:100%;color:var(--muted);border-top:1px solid var(--line);padding-top:20px;font-size:12.5px;display:block}@media (prefers-reduced-motion:reduce){:where(.lp-root) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lp-rhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lp-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e2238a6;place-items:center;padding:16px;animation:.25s ease-out lp-modal-fade;display:grid;position:fixed;inset:0}@keyframes lp-modal-fade{0%{opacity:0}to{opacity:1}}.lp-modal-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;width:min(840px,100%);max-height:calc(100vh - 32px);animation:.3s cubic-bezier(.16,1,.3,1) lp-modal-slide;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #0e223866}@keyframes lp-modal-slide{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.lp-modal-header{border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 24px 14px;display:flex}.lp-modal-title-group{gap:4px;display:grid}.lp-modal-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--blue-deep);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.lp-modal-title{color:var(--ink);letter-spacing:-.02em;font-size:22px;font-weight:800}.lp-modal-sub{color:var(--muted);font-size:13.5px}.lp-modal-close{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;transition:background .15s,color .15s;display:grid}.lp-modal-close:hover{background:var(--sky);color:var(--ink)}.lp-modal-highlights{background:var(--sky);border-bottom:1px solid var(--sky-2);flex-wrap:wrap;gap:10px;padding:10px 24px;display:flex}.lp-modal-chip{color:var(--blue-deep);align-items:center;gap:6px;font-size:12.5px;font-weight:700;display:inline-flex}.lp-modal-body{background:#fff;flex:1;min-height:480px;position:relative}.lp-calendar-iframe{border:none;width:100%;height:100%;min-height:500px}.lp-modal-footer{background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.lp-modal-footer-text{color:var(--muted);font-size:13px;font-weight:500}.lp-modal-card-custom{width:min(640px,100%)}.lp-modal-form{flex-direction:column;display:flex}.lp-form-grid{grid-template-columns:1fr 1fr;gap:14px;max-height:60vh;padding:20px 24px;display:grid;overflow-y:auto}.lp-field-group{flex-direction:column;gap:6px;display:flex}.lp-full-width{grid-column:1/-1}.lp-field-label{color:var(--ink);font-size:12.5px;font-weight:700}.lp-field-input{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--bg);border-radius:12px;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.lp-field-input:focus{border-color:var(--blue);background:#fff;outline:none;box-shadow:0 0 0 3px #1f7bd826}.lp-textarea{resize:vertical;min-height:64px}.lp-success-body{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.lp-success-icon{background:var(--good-bg);border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.lp-summary-box{background:var(--bg);border:1px solid var(--line);text-align:left;border-radius:14px;flex-direction:column;gap:8px;width:100%;max-width:440px;margin-top:8px;padding:14px 18px;font-size:13.5px;display:flex}.lp-summary-item{justify-content:space-between;gap:12px;display:flex}.lp-summary-item span{color:var(--muted)}.lp-slot-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.lp-slot-btn{border:1px solid var(--line);background:var(--bg);color:var(--ink);cursor:pointer;border-radius:10px;padding:9px 8px;font-family:inherit;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s}.lp-slot-btn:hover{border-color:var(--blue)}.lp-slot-btn.is-selected{background:var(--blue);border-color:var(--blue);color:#fff}.lp-slot-msg{color:var(--muted);margin:0;font-size:13.5px}.lp-slot-error{color:#c0392b}@media (width<=640px){.lp-modal-card-custom{border-radius:18px}.lp-form-grid{grid-template-columns:1fr;padding:16px}}.lp-hero-section{background:var(--bg);padding-top:clamp(16px,2.5vw,36px);padding-bottom:32px;position:relative;overflow:hidden}.lp-hero-bg-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#7c3aed1f 0%,#2563eb24 45%,#0000 75%);border-radius:50%;width:650px;height:650px;position:absolute;top:-80px;right:-80px}.lp-hero-grid{z-index:2;grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;display:grid;position:relative}.lp-hero-copy{flex-direction:column;align-items:flex-start;display:flex}.lp-eyebrow-badge{letter-spacing:.08em;text-transform:uppercase;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:99px;align-items:center;gap:8px;margin-bottom:14px;padding:5px 12px;font-size:11px;font-weight:800;display:inline-flex}.lp-eyebrow-dot{background:#2563eb;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #2563eb33}.lp-hero-heading{letter-spacing:-.03em;color:#071a3d;margin-bottom:16px;font-size:clamp(32px,4.2vw,52px);font-weight:800;line-height:1.08}.lp-hl-gradient{color:#2563eb;display:inline}.lp-hero-sub{color:#475569;max-width:48ch;margin-bottom:22px;font-size:clamp(15px,1.35vw,17.5px);line-height:1.5}.lp-hero-cta-group{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.lp-btn-glow{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);box-shadow:0 10px 24px -6px #2563eb73}.lp-btn-glow:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);box-shadow:0 14px 28px -6px #2563eb8c}.lp-hero-trust-grid{border-top:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:8px 16px;width:100%;padding-top:18px;display:grid}.lp-trust-item{color:#334155;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lp-trust-check{color:#10b981;font-weight:800}.lp-hero-stage{justify-content:center;align-items:center;gap:clamp(16px,2.5vw,28px);height:clamp(450px,58vh,520px);min-height:460px;display:flex;position:relative}.lp-phone-wrapper{filter:drop-shadow(0 20px 35px #0f172a38);flex:none;position:relative}.lp-phone-left,.lp-phone-right{position:relative;animation:none!important;inset:auto!important;transform:none!important}.lp-hero-phone-img{width:clamp(220px,17.5vw,255px);height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;border-radius:38px;display:block}.lp-phone-btn{z-index:10;background:linear-gradient(#cbd5e1,#94a3b8);border-radius:2px;position:absolute;box-shadow:0 1px 2px #0003}.lp-btn-volume-up{width:3px;height:24px;top:75px;left:-3px}.lp-btn-volume-down{width:3px;height:24px;top:106px;left:-3px}.lp-btn-power{width:3px;height:36px;top:90px;right:-3px}@keyframes lp-float-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.lp-phone-outer-frame{background:#090d16;border-radius:33px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000c}.lp-phone-outer-frame:after{content:"";pointer-events:none;z-index:60;background:linear-gradient(135deg,#ffffff1a 0%,#fff0 45%);position:absolute;inset:0}.lp-phone-island{z-index:50;background:#000;border-radius:20px;justify-content:flex-end;align-items:center;width:72px;height:18px;padding-right:7px;display:flex;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff14}.lp-island-camera{background:#111827;border-radius:50%;width:6px;height:6px;box-shadow:inset 0 0 2px #000c}.lp-phone-screen{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.lp-phone-statusbar{font-variant-numeric:tabular-nums;z-index:40;color:#0f172a;justify-content:space-between;align-items:center;padding:7px 14px 0;font-size:10.5px;font-weight:700;display:flex}.lp-statusbar-dark{color:#f8fafc}.lp-statusbar-icons{align-items:center;gap:4px;display:flex}.lp-screen-img-mode{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden;background:#000!important;padding:0!important}.lp-phone-screen-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.lp-ai-phone-content{color:#fff;text-align:center;background:linear-gradient(#071a3d 0%,#0f172a 100%);flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:8px 12px 14px;display:flex}.lp-call-header{flex-direction:column;gap:1px;margin-top:4px;display:flex}.lp-call-app-name{color:#f8fafc;font-size:12px;font-weight:800}.lp-call-sub-tag{color:#94a3b8;font-size:9.5px;font-weight:600}.lp-call-avatar-stage{justify-content:center;align-items:center;width:76px;height:76px;margin-block:4px;display:flex;position:relative}.lp-avatar-side-bars{z-index:1;align-items:center;gap:2.5px;height:32px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lp-side-bars-left{margin-right:10px;right:100%}.lp-side-bars-right{margin-left:10px;left:100%}.lp-avatar-side-bars span{background:linear-gradient(#38bdf8 0%,#8b5cf6 100%);border-radius:99px;width:2.5px;animation:1.1s ease-in-out infinite alternate lp-bar-side}.lp-avatar-side-bars span:nth-child(2){animation-delay:.15s}.lp-avatar-side-bars span:nth-child(3){animation-delay:.3s}.lp-avatar-side-bars span:nth-child(4){animation-delay:.45s}.lp-avatar-side-bars span:nth-child(5){animation-delay:.6s}@keyframes lp-bar-side{0%{opacity:.5;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}.lp-avatar-pulse-ring{background:#7c3aed59;border-radius:50%;animation:2.4s cubic-bezier(.215,.61,.355,1) infinite lp-pulse-ring;position:absolute;inset:-6px}@keyframes lp-pulse-ring{0%{opacity:.9;transform:scale(.88)}to{opacity:0;transform:scale(1.35)}}.lp-avatar-glow-border{opacity:.95;background:linear-gradient(135deg,#2563eb,#8b5cf6);border-radius:50%;animation:3s ease-in-out infinite alternate lp-avatar-breath;position:absolute;inset:-3px;box-shadow:0 0 16px #8b5cf6b3}@keyframes lp-avatar-breath{0%{opacity:.7;transform:scale(.98)}to{opacity:1;transform:scale(1.04)}}.lp-call-avatar{z-index:2;border:2px solid #fff;border-radius:50%;width:70px;height:70px;position:relative;overflow:hidden;box-shadow:0 6px 20px #2563eb66}.lp-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.lp-call-info{flex-direction:column;align-items:center;gap:1px;display:flex}.lp-call-name{color:#fff;margin:0;font-size:15px;font-weight:800}.lp-call-role{color:#94a3b8;margin:0;font-size:10px}.lp-speaking-badge{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border-radius:99px;align-items:center;gap:5px;margin-top:3px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #2563eb59}.lp-speaking-dot{background:#38bdf8;border-radius:50%;width:6px;height:6px;animation:1.2s infinite alternate lp-speaking-pulse}@keyframes lp-speaking-pulse{0%{opacity:.4;transform:scale(.8)}to{opacity:1;transform:scale(1.2)}}.lp-call-wave-wrap{width:100%;margin-block:4px}.lp-call-waveform{justify-content:center;align-items:center;gap:2.5px;width:100%;height:34px;display:flex}.lp-wave-bar{transform-origin:50%;background:linear-gradient(#06b6d4 0%,#3b82f6 50%,#8b5cf6 100%);border-radius:99px;width:2.5px;animation:1s ease-in-out infinite alternate lp-wave-anim}@keyframes lp-wave-anim{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.lp-call-actions-grid{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin-top:auto;display:grid}.lp-call-btn-item{flex-direction:column;align-items:center;gap:3px;display:flex}.lp-call-btn-item span{color:#94a3b8;font-size:9px;font-weight:600}.lp-call-action-btn{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.lp-btn-active{background:#2563eb;border-color:#2563eb;box-shadow:0 0 14px #2563eb99}.lp-call-end-wrap{justify-content:center;width:100%;margin-top:6px;display:flex}.lp-end-call-btn{background:#ef4444;border:none;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 5px 14px #ef444473}.lp-phone-home-bar{background:#ffffff4d;border-radius:99px;flex-shrink:0;width:90px;height:3.5px;margin:4px auto 0}.lp-home-bar-dark{background:#0f172a}.lp-chat-phone-content{color:#0f172a;background:#f8fafc;flex-direction:column;height:100%;padding:6px 8px;display:flex}.lp-chat-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:2px;margin-bottom:6px;padding-bottom:6px;display:flex}.lp-chat-header-left{align-items:center;gap:6px;display:flex}.lp-chat-back-btn{color:#475569;background:0 0;border:none;place-items:center;padding:2px;display:grid}.lp-chat-brand-info{align-items:center;gap:6px;display:flex}.lp-chat-soundwave-logo{background:linear-gradient(135deg,#2563eb 0%,#7c3aed 100%);border-radius:6px;justify-content:center;align-items:center;gap:1.5px;width:22px;height:22px;padding:3px;display:flex}.lp-chat-soundwave-logo span{background:#fff;border-radius:99px;flex:1}.lp-chat-brand-titles h4{color:#0f172a;margin:0;font-size:11.5px;font-weight:800;line-height:1.1}.lp-chat-status{color:#10b981;align-items:center;gap:4px;font-size:8.5px;font-weight:700;display:flex}.lp-status-dot{background:#10b981;border-radius:50%;width:5px;height:5px}.lp-chat-header-right{align-items:center;gap:6px;display:flex}.lp-chat-call-btn{color:#fff;background:#6366f1;border:none;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.lp-chat-menu-btn{color:#64748b;background:0 0;border:none;place-items:center;padding:2px;display:grid}.lp-chat-body{flex-direction:column;flex:1;gap:6px;padding-right:2px;font-size:10px;display:flex;overflow-y:auto}.lp-chat-msg{border-radius:10px;max-width:88%;padding:6px 9px;line-height:1.35;position:relative}.lp-msg-cust{color:#fff;background:#2563eb;border-radius:10px 10px 2px;margin-left:auto}.lp-msg-cust p{color:#fff;margin:0}.lp-chat-who-cust{letter-spacing:.06em;color:#bfdbfe;margin-bottom:2px;font-size:7.5px;font-weight:700;display:block}.lp-chat-meta{color:#93c5fd;justify-content:flex-end;align-items:center;gap:3px;margin-top:3px;font-size:7.5px;display:flex}.lp-meta-ai{color:#94a3b8}.lp-chat-checks{color:#60a5fa;font-weight:800}.lp-chat-row-ai{align-items:flex-start;gap:6px;display:flex}.lp-chat-ai-icon{background:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;gap:1.5px;width:22px;height:22px;margin-top:2px;display:flex;box-shadow:0 1px 3px #0000000f}.lp-chat-ai-icon span{background:linear-gradient(#2563eb,#7c3aed);border-radius:99px;width:2px}.lp-chat-ai-icon span:first-child{height:8px}.lp-chat-ai-icon span:nth-child(2){height:13px}.lp-chat-ai-icon span:nth-child(3){height:9px}.lp-msg-ai{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px 10px 10px 2px;box-shadow:0 1px 4px #0000000a}.lp-msg-ai p{color:#1e293b;margin:0}.lp-cust-highlight{letter-spacing:.03em;font-size:11px;font-weight:700}.lp-ai-summary-card{background:#f3f0ff;border:1px solid #e9d5ff;border-radius:10px;flex-direction:column;gap:5px;padding:8px 10px;display:flex}.lp-ai-summary-header{justify-content:space-between;align-items:center;display:flex}.lp-ai-summary-badge{color:#1e1b4b;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.lp-ai-summary-text{color:#4c1d95;opacity:.9;margin:0;font-size:10px;line-height:1.35}.lp-ai-summary-actions{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.lp-summary-action-btn{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:99px;align-items:center;gap:3px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex}.lp-metrics-strip{background:#fff;border:1px solid #e2e8f0;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;padding:24px;display:grid;box-shadow:0 10px 25px -5px #0f172a0d}.lp-metric-card{text-align:center;flex-direction:column;gap:4px;display:flex}.lp-metric-val{color:#071a3d;letter-spacing:-.02em;font-size:26px;font-weight:800}.lp-metric-lbl{color:#64748b;font-size:12.5px;font-weight:600}.lp-hero-features-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px;display:grid}.lp-hero-feat-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:8px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #0f172a08}.lp-hero-feat-card:hover{border-color:#bfdbfe;transform:translateY(-4px);box-shadow:0 12px 24px -6px #2563eb1f}.lp-feat-icon{font-size:24px}.lp-hero-feat-card h3{color:#071a3d;margin:0;font-size:16px;font-weight:700}.lp-hero-feat-card p{color:#64748b;margin:0;font-size:13px;line-height:1.45}@media (width<=1080px){.lp-hero-grid{grid-template-columns:1fr;gap:40px}.lp-hero-copy{text-align:center;align-items:center}.lp-hero-sub{margin-inline:auto}.lp-hero-cta-group,.lp-hero-trust-grid{justify-content:center}.lp-hero-stage{--lp-ph-h:470px}.lp-metrics-strip,.lp-hero-features-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.lp-hero-stage{--lp-ph-h:min(500px, calc((100vw - 48px) * 2));flex-direction:column;gap:28px;padding-block:16px}.lp-metrics-strip{grid-template-columns:1fr;padding:16px}.lp-hero-features-grid,.lp-hero-trust-grid{grid-template-columns:1fr}}.lp-call-timer{font-variant-numeric:tabular-nums;color:#93c5fd;letter-spacing:.04em;font-size:11px;font-weight:700}.lp-ai-phone-content .lp-phone-statusbar{align-self:stretch;padding-inline:8px}.lp-ai-phone-content{background:radial-gradient(circle at 20% 12%,#2563eb8c 0%,#0000 42%),radial-gradient(circle at 85% 45%,#7c3aed80 0%,#0000 45%),radial-gradient(circle at 30% 90%,#38bdf847 0%,#0000 45%),linear-gradient(#071a3d 0%,#0f172a 100%);position:relative;overflow:hidden}.lp-ai-phone-content>*{z-index:1;position:relative}.lp-ai-phone-content:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(160deg,#ffffff24 0%,#fff0 38%);position:absolute;inset:0}.lp-ai-phone-content .lp-call-wave-wrap,.lp-ai-phone-content .lp-call-actions-grid,.lp-ai-phone-content .lp-call-info{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:#ffffff12;border:1px solid #ffffff29;border-radius:18px;box-shadow:0 8px 24px #02061759,inset 0 1px #ffffff38}.lp-ai-phone-content .lp-call-info{width:100%;padding:8px 6px}.lp-ai-phone-content .lp-call-wave-wrap{padding:6px 8px}.lp-ai-phone-content .lp-call-actions-grid{padding:10px 6px}.lp-ai-phone-content .lp-call-action-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff4d}.lp-ai-phone-content .lp-btn-active{background:#2563ebbf;border-color:#93c5fd99}.lp-ai-phone-content .lp-speaking-badge{background:#38bdf829;border:1px solid #38bdf84d}.lp-team-container{flex-direction:column;gap:24px;max-width:1040px;margin:0 auto;padding:24px 16px 48px;display:flex}.lp-team-toast{z-index:1000;color:#fff;background:#10b981;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:700;animation:.25s ease-out lp-fade-in-down;position:fixed;top:20px;right:20px;box-shadow:0 10px 25px -5px #10b98166}@keyframes lp-fade-in-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.lp-team-header h1{color:#0f172a;margin:0 0 6px;font-size:28px;font-weight:800}.lp-team-header p{color:#64748b;margin:0;font-size:14px}.lp-team-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:20px;padding:24px;display:flex;box-shadow:0 4px 12px #0f172a08}.lp-team-card h3{color:#0f172a;margin:0;font-size:17px;font-weight:800}.lp-team-error{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:600}.lp-team-form{grid-template-columns:1fr 1fr 1fr .8fr auto;align-items:flex-end;gap:12px;display:grid}.lp-form-field{flex-direction:column;gap:6px;display:flex}.lp-form-field label{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px;font-weight:800}.lp-team-input,.lp-team-select{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1;border-radius:12px;width:100%;padding:11px 14px;font-family:inherit;font-size:13.5px;transition:border-color .15s,background .15s}.lp-team-input:focus,.lp-team-select:focus{background:#fff;border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb1f}.lp-team-submit-btn{white-space:nowrap;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;border-radius:12px;justify-content:center;align-items:center;height:42px;padding:11px 22px;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 12px #2563eb40;color:#fff!important}.lp-team-submit-btn:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-1px);box-shadow:0 6px 16px #2563eb59}.lp-role-legend{border-top:1px solid #f1f5f9;flex-direction:column;gap:10px;padding-top:14px;display:flex}.lp-role-item{grid-template-columns:140px 1fr;align-items:center;gap:16px;font-size:13px;display:grid}.lp-role-title{color:#1e293b;font-weight:700}.lp-role-desc{color:#64748b}.lp-member-list{flex-direction:column;gap:14px;display:flex}.lp-member-row{background:#f8fafc;border:1px solid #f1f5f9;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.lp-member-info{flex-direction:column;gap:3px;display:flex}.lp-member-email{color:#0f172a;font-size:14.5px;font-weight:700}.lp-member-sub{color:#64748b;font-size:12.5px}.lp-member-actions{align-items:center;gap:10px;display:flex}.lp-badge-full-access{color:#2563eb;background:#eff6ff;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.lp-badge-role{border-radius:99px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.badge-coowner{color:#92400e;background:#fef3c7}.badge-admin{color:#6b21a8;background:#f3e8ff}.badge-useradmin{color:#3730a3;background:#e0e7ff}.lp-team-remove-btn{color:#991b1b;cursor:pointer;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;padding:6px 14px;font-size:12.5px;font-weight:700;transition:background .15s}.lp-team-remove-btn:hover{color:#7f1d1d;background:#fca5a5}@media (width<=860px){.lp-team-form{grid-template-columns:1fr;gap:14px}.lp-role-item{grid-template-columns:1fr;gap:4px}.lp-member-row{flex-direction:column;align-items:flex-start}.lp-member-actions{justify-content:space-between;width:100%}}.lp-dash-shot{max-width:900px;margin-inline:auto}.lp-dash-shot img{width:100%;height:auto;display:block}.lp-root{--violet:#6d4ae0;--violet-soft:#efeafd}.lp2-duo{justify-content:center;align-items:flex-start;gap:clamp(14px,2.4vw,28px);display:flex}.lp2-phone{background:#0d1524;border-radius:44px;flex:none;width:262px;height:572px;padding:8px;position:relative;box-shadow:0 2px 4px #0e223814,0 34px 60px -22px #15377880,inset 0 0 0 2px #2a3550}.lp2-phone-chat{margin-top:34px}.lp2-island{z-index:3;background:#000;border-radius:99px;width:84px;height:24px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.lp2-screen{border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.lp2-status{color:#fff;flex:none;justify-content:space-between;align-items:center;height:40px;padding:12px 22px 0;font-size:11.5px;font-weight:700;display:flex}.lp2-status-dark{color:var(--ink)}.lp2-status-r{letter-spacing:1px;font-size:9px}.lp2-call-screen{color:#fff;text-align:center;background:radial-gradient(120% 70% at 50% 36%,#3a2a9c 0,#1a1a55 46%,#0c1030 100%);align-items:center}.lp2-timer{color:#c9d3f5;font-variant-numeric:tabular-nums;margin-top:8px;font-size:13px}.lp2-call-brand{margin:10px 0 0;font-size:18px;font-weight:800;line-height:1.2}.lp2-call-role{color:#aeb9e6;margin:2px 0 0;font-size:11.5px}.lp2-avatar-row{justify-content:center;align-items:center;gap:6px;width:100%;margin-top:14px;display:flex}.lp2-avatar-ring{background:linear-gradient(135deg,#3aa0ff,#9a63ff);border-radius:50%;flex:none;width:104px;height:104px;padding:4px;box-shadow:0 0 0 5px #7878ff38,0 0 34px #6e6eff8c}.lp2-avatar-ring img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.lp2-vbars{flex:1;justify-content:center;align-items:center;gap:3px;height:48px;display:flex}.lp2-vbars span,.lp2-wide-wave span{width:3px;height:calc(var(--h)*1%);animation:1.1s ease-in-out infinite lp2-bar;animation-delay:var(--d);background:linear-gradient(#4db3ff,#a06bff);border-radius:99px;display:block}.lp2-vbars-l{justify-content:flex-end}.lp2-vbars-r{justify-content:flex-start}@keyframes lp2-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.lp2-call-name{margin:12px 0 0;font-size:20px;font-weight:800}.lp2-speaking{background:#646eff59;border-radius:99px;align-items:center;gap:8px;margin-top:10px;padding:7px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.lp2-speaking i{background:#4db3ff;border-radius:50%;width:8px;height:8px;animation:1.4s infinite lp-pulse}.lp2-wide-wave{justify-content:center;align-items:center;gap:3px;width:86%;height:44px;margin-top:14px;display:flex}.lp2-ctls{gap:18px;margin-top:14px;display:flex}.lp2-ctl{justify-items:center;gap:5px;display:grid}.lp2-ctl small{color:#aeb9e6;font-size:10px}.lp2-ctl-btn{color:#dfe5ff;background:#ffffff1a;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.lp2-ctl-btn.is-on{color:#fff;background:#2d7df0}.lp2-end{background:#e5262e;border-radius:50%;place-items:center;width:54px;height:54px;margin-top:14px;display:grid;box-shadow:0 8px 20px -6px #e5262eb3}.lp2-chat-screen{background:#f5f8fd;padding-bottom:10px}.lp2-chat-head{align-items:center;gap:8px;padding:6px 14px 8px;display:flex}.lp2-chat-logo{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.lp2-chat-head b{font-size:13.5px;line-height:1.2;display:block}.lp2-chat-head small{color:var(--good);align-items:center;gap:5px;font-size:10px;font-weight:600;display:flex}.lp2-chat-head small i{background:var(--good);border-radius:50%;width:6px;height:6px}.lp2-msgs{flex-direction:column;flex:none;gap:7px;padding:4px 12px;display:flex}.lp2-msg{opacity:0;border-radius:14px;max-width:86%;padding:8px 10px 5px;font-size:10.5px;line-height:1.4;transition:opacity .4s,transform .4s;transform:translateY(8px)}.lp2-msg.is-in{opacity:1;transform:none}.lp2-msg p{margin:0}.lp2-msg time{text-align:right;opacity:.7;margin-top:2px;font-size:8.5px;display:block}.lp2-msg-cust{background:var(--blue);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.lp2-msg-tag{letter-spacing:.08em;text-transform:uppercase;opacity:.8;margin-bottom:2px;font-size:8px;font-weight:700;display:block}.lp2-msg-ai{border:1px solid var(--line);color:var(--ink);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.lp2-sumcard{background:var(--violet-soft);opacity:0;border:1px solid #ddd3fa;border-radius:14px;margin:8px 12px 0;padding:9px 11px;transition:opacity .45s,transform .45s;transform:translateY(8px)}.lp2-sumcard.is-in{opacity:1;transform:none}.lp2-sumcard b{color:var(--violet);font-size:11px}.lp2-sumcard p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.4}.lp2-actions{opacity:0;gap:6px;margin:8px 12px 0;transition:opacity .4s,transform .4s;display:flex;transform:translateY(6px)}.lp2-actions.is-in{opacity:1;transform:none}.lp2-actions span{text-align:center;background:var(--sky);color:var(--blue-deep);border-radius:99px;flex:1;padding:7px 4px;font-size:10.5px;font-weight:700}.lp2-demo{justify-content:center;align-items:center;gap:clamp(16px,3vw,36px);display:flex}.lp2-demo-arrow{background:repeating-linear-gradient(90deg,var(--blue) 0 6px,transparent 6px 10px);background-size:20px 2px;flex:none;width:44px;height:2px;animation:1s linear infinite lp2-dash}.lp2-demo-panel{flex:1;gap:12px;max-width:520px;padding:20px;display:grid}.lp2-demo-top{justify-content:space-between;align-items:center;display:flex}.lp2-demo-lines{align-content:start;gap:8px;min-height:250px;display:grid}.lp2-line{opacity:0;border-radius:14px;max-width:88%;padding:9px 13px;font-size:14px;line-height:1.45;transition:opacity .4s,transform .4s;transform:translateY(8px)}.lp2-line.is-in{opacity:1;transform:none}.lp2-line span{letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-bottom:2px;font-size:10.5px;font-weight:700;display:block}.lp2-line-ai{background:var(--sky);border-bottom-left-radius:4px}.lp2-line-cust{background:var(--blue);color:#fff;border-bottom-right-radius:4px;justify-self:end}.lp2-demo-sum{background:var(--violet-soft);opacity:0;border:1px solid #ddd3fa;border-radius:14px;padding:14px;transition:opacity .45s,transform .45s;transform:translateY(8px)}.lp2-demo-sum.is-in{opacity:1;transform:none}.lp2-demo-sum p{margin:4px 0 10px;font-size:14px}.lp2-tags span{color:var(--violet);background:#fff;border:1px solid #ddd3fa;border-radius:99px;padding:6px 14px;font-size:12.5px;font-weight:700}.lp2-demo-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:clamp(24px,3vw,36px);display:flex}.lp-root main>section:not(.lp-hero-section){padding-block:clamp(40px,5.2vw,68px)}.lp-root .lp-head{gap:10px;margin-bottom:clamp(24px,3.4vw,38px)}.lp-root h2{font-size:clamp(28px,3.6vw,42px)}.lp-root .lp-nav{-webkit-backdrop-filter:blur(18px)saturate(1.4);background:#ffffffb8}.lp-root .lp-hl,.lp-root .lp-hl-gradient{background:linear-gradient(90deg,var(--blue),var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text}.lp-root .lp-hero-section{padding-top:clamp(8px,1.5vw,20px);padding-bottom:clamp(20px,3vw,36px)}.lp-root .lp-hero-heading{margin-bottom:14px;font-size:clamp(32px,3.7vw,50px);line-height:1.08}.lp-root .lp-hero-sub{margin-bottom:20px;font-size:clamp(15px,1.25vw,17px)}.lp-root .lp-hero-cta-group{margin-bottom:20px}.lp-root .lp-hero-trust-grid{padding-top:14px}.lp2-duo{--s:1}.lp2-duo .lp2-phone{zoom:var(--s)}.lp2-call-screen .lp2-status{width:100%}@media (width>=981px) and (height<=860px){.lp2-duo{--s:.94}}@media (width>=981px) and (height<=740px){.lp2-duo{--s:.82}}@media (width<=1180px) and (width>=981px){.lp2-duo{--s:.86}}.lp2-tags{flex-wrap:wrap;gap:6px;display:flex}.lp2-uc-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.lp2-uc{padding:20px}.lp2-uc header{align-items:center;gap:12px;margin-bottom:14px;display:flex}.lp2-uc h3{font-size:17px}.lp2-uc-ico{background:var(--sky);border-radius:12px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.lp2-uc-violet .lp2-uc-ico{background:var(--violet-soft)}.lp2-uc-flow{color:var(--ink);gap:12px;margin:0;padding:0 0 0 18px;font-size:14px;list-style:none;display:grid;position:relative}.lp2-uc-flow:before{content:"";background:linear-gradient(var(--blue),var(--violet));opacity:.3;width:2px;position:absolute;top:8px;bottom:14px;left:4px}.lp2-uc-flow li{line-height:1.4;position:relative}.lp2-uc-flow li:before{content:"";border:2px solid var(--blue);background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-18px}.lp2-uc-flow li.is-result:before{background:var(--good);border-color:var(--good)}.lp2-uc-flow small{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-deep);margin-bottom:1px;font-size:10px;font-weight:800;display:block}.lp2-uc-flow .is-result small{color:var(--good)}.lp2-uc-flow .is-result{font-weight:600}.lp-root .lp-lang-grid{align-items:center;gap:clamp(24px,4vw,48px)}.lp-root .lp-lang-copy h2{font-size:clamp(28px,3.4vw,40px)}.lp2-lang-card{gap:14px;display:grid}.lp2-lang-chat{align-content:start;gap:8px;min-height:190px;display:grid}.lp2-lang-line{opacity:0;border-radius:14px;max-width:90%;padding:9px 13px;font-size:14px;line-height:1.5;animation:.45s forwards lp2-in}.lp2-lang-line span{letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-bottom:1px;font-size:10px;font-weight:800;display:block}.lp2-lang-ai{background:var(--sky);border-bottom-left-radius:4px}.lp2-lang-cust{background:var(--blue);color:#fff;border-bottom-right-radius:4px;justify-self:end}@keyframes lp2-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.lp-root .lp2-final{gap:14px;padding:clamp(32px,5vw,56px) 20px clamp(36px,5vw,60px)}.lp2-final .lp-wave-bg{opacity:.28;height:120px}.lp2-final-h{z-index:2;max-width:20ch;position:relative}.lp2-final-h span{background:linear-gradient(90deg,#8fc8ff,#c4b5ff);color:#0000;-webkit-background-clip:text;background-clip:text}.lp2-final .lp-sub{z-index:2;position:relative}.lp2-callcard{z-index:2;color:var(--ink);text-align:left;background:#fff;border-radius:20px;justify-items:start;gap:12px;width:min(440px,100%);padding:18px 20px;display:grid;position:relative;box-shadow:0 24px 50px -20px #00000080}.lp2-callnote{color:var(--muted);min-height:20px;font-size:13.5px}.lp2-track{gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.lp2-track li{color:var(--muted);flex:1;gap:5px;font-size:9.5px;font-weight:700;line-height:1.2;display:grid}.lp2-track i{background:var(--sky-2);border-radius:3px;height:4px;transition:background .4s;display:block}.lp2-track li.is-done i{background:linear-gradient(90deg,var(--blue),var(--violet))}.lp2-track li.is-done{color:var(--blue-deep)}.lp2-callbtn{width:100%;background:var(--blue)!important;color:#fff!important}.lp2-callbtn:disabled{opacity:.75;cursor:default}.lp2-final-cta{margin-top:6px}@media (width<=980px){.lp2-uc-grid{grid-template-columns:repeat(2,1fr)}.lp2-duo{--s:.9}.lp2-demo{flex-direction:column}.lp2-demo-arrow{background:repeating-linear-gradient(0deg,var(--blue) 0 6px,transparent 6px 10px);width:2px;height:28px}.lp2-demo-panel{width:100%;max-width:560px}}@media (width<=640px){.lp2-duo{--s:.92;flex-direction:column;align-items:center;gap:18px}.lp2-phone-chat{margin-top:0}.lp2-uc-grid{grid-template-columns:1fr}.lp2-track li span{font-size:8.5px}}@media (prefers-reduced-motion:reduce){.lp2-msg,.lp2-sumcard,.lp2-actions,.lp2-line,.lp2-demo-sum,.lp2-lang-line{opacity:1;animation:none;transform:none}.lp2-vbars span,.lp2-wide-wave span{animation:none;transform:scaleY(.7)}}.lp-root .lp3-card{border-radius:22px;width:min(820px,100%);max-height:calc(100vh - 32px);overflow:auto}.lp3-head{border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--bg),#fff);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px 28px 18px;display:flex}.lp3-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-deep);font-size:11.5px;font-weight:800}.lp3-head h2{letter-spacing:-.02em;margin:4px 0;font-size:26px}.lp3-head p{color:var(--muted);max-width:52ch;margin:0;font-size:14px}.lp3-close{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.lp3-close:hover{color:var(--ink);border-color:var(--sky-2)}.lp3-body{grid-template-columns:1.15fr 1fr;gap:0;display:grid}.lp3-col{align-content:start;gap:14px;padding:22px 28px 26px;display:grid}.lp3-side{background:var(--bg);border-left:1px solid var(--line)}.lp3-step{align-items:center;gap:10px;margin:0;font-size:14px;font-weight:800;display:flex}.lp3-step b{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11.5px;display:grid}.lp3-step em{letter-spacing:.08em;color:var(--muted);background:var(--sky);border-radius:99px;padding:2px 7px;font-size:10.5px;font-style:normal;font-weight:800}.lp3-days{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.lp3-day{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;justify-items:center;gap:1px;padding:8px 2px;transition:border-color .15s,background .15s;display:grid}.lp3-day small{color:var(--muted);font-size:10.5px;font-weight:600}.lp3-day b{font-size:17px;line-height:1.2}.lp3-day:hover{border-color:var(--blue)}.lp3-day.is-on{background:var(--blue);border-color:var(--blue);color:#fff}.lp3-day.is-on small{color:#ffffffd9}.lp3-other{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.lp3-other input{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;border-radius:10px;flex:1;padding:8px 10px;font-size:13px}.lp3-slots{grid-template-columns:repeat(4,1fr);gap:8px;max-height:190px;padding:2px;display:grid;overflow:auto}.lp3-slot{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:10px 4px;font-size:13.5px;font-weight:700;transition:border-color .15s,background .15s}.lp3-slot:hover{border-color:var(--blue);color:var(--blue-deep)}.lp3-slot.is-on{background:var(--blue);border-color:var(--blue);color:#fff}.lp3-msg{color:var(--muted);background:var(--bg);border:1px dashed var(--line);border-radius:10px;margin:0;padding:12px 14px;font-size:13.5px}.lp3-err{color:#b3261e;background:#fdedeb;border:1px solid #f5c6c1}.lp3-field{gap:5px;display:grid}.lp3-field span{color:var(--ink);font-size:12.5px;font-weight:700}.lp3-field i{color:#c0392b;font-style:normal}.lp3-field em{color:var(--muted);margin-left:4px;font-size:11.5px;font-style:normal;font-weight:600}.lp3-field input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:10px;padding:11px 13px;font-size:14px;transition:border-color .15s,box-shadow .15s}.lp3-field input::placeholder{color:#9aa9ba}.lp3-field input:focus,.lp3-other input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1f7bd826}.lp3-summary{border:1px dashed var(--sky-2);color:var(--muted);background:#fff;border-radius:12px;gap:2px;padding:11px 14px;font-size:13px;display:grid}.lp3-summary.is-on{background:var(--sky);border:1px solid #c9def5}.lp3-summary b{color:var(--ink);font-size:14px}.lp3-submit{width:100%;padding:13px}.lp3-submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.lp3-note{color:var(--muted);text-align:center;margin:0;font-size:11.5px}.lp3-done{text-align:center;justify-items:center;gap:14px;padding:36px 28px 32px;display:grid}.lp3-check{background:var(--good-bg);width:60px;height:60px;color:var(--good);border-radius:50%;place-items:center;display:grid}.lp3-done h3{font-size:22px}.lp3-done .lp3-summary{text-align:center;width:min(360px,100%)}@media (width<=720px){.lp3-body{grid-template-columns:1fr}.lp3-side{border-left:0;border-top:1px solid var(--line)}.lp3-col{padding:18px 20px 22px}.lp3-head{padding:20px}.lp3-slots{grid-template-columns:repeat(3,1fr)}}.lp-root .lp-hero-heading{letter-spacing:-.035em;font-weight:400;line-height:1.1}.lp-root .lp-hero-heading .lp-hl-gradient{font-weight:400}.lp-root h2,.lp-root .lp-hl,.lp-root .lp2-final-h span{letter-spacing:-.03em;font-weight:400}.lp-root h2{line-height:1.12}.lp-root h3{font-weight:600}.lp-root .lp3-head h2{font-weight:500}.lp2-phone{background:linear-gradient(145deg,#6b7285 0%,#2a3040 22%,#161b28 50%,#2a3040 78%,#5d6478 100%);border-radius:52px;width:276px;height:572px;padding:9px;box-shadow:0 0 0 1.5px #0b0e16,inset 0 0 0 1.5px #ffffff2e,inset 0 0 6px #ffffff14,0 2px 4px #0e22381a,0 38px 60px -24px #1537788c}.lp2-screen{background-clip:padding-box;border-radius:43px;box-shadow:0 0 0 5px #05070c}.lp2-btn{background:linear-gradient(90deg,#3b4254,#7c8398 60%,#3b4254);border-radius:2px;width:3.5px;position:absolute}.lp2-btn-action{height:26px;top:88px;left:-3px}.lp2-btn-volup{height:46px;top:132px;left:-3px}.lp2-btn-voldown{height:46px;top:188px;left:-3px}.lp2-btn-power{height:76px;top:150px;right:-3px}.lp2-island{background:#020306;justify-content:flex-end;align-items:center;width:92px;height:27px;padding-right:9px;display:flex;top:18px}.lp2-lens{background:radial-gradient(circle at 35% 35%,#3a4a7a 0,#10172e 45%,#04060d 75%);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1.5px #0b0f1c}.lp2-status{letter-spacing:.01em;align-items:flex-start;height:50px;padding:16px 26px 0 30px;font-size:13px;font-weight:700}.lp2-status-icons{align-items:center;gap:5px;display:flex}.lp2-chat-screen .lp2-status{color:var(--ink)}.lp2-homebar{opacity:.85;background:#fff;border-radius:3px;width:104px;height:4.5px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.lp2-chat-screen .lp2-homebar{opacity:.8;background:#0e2238}.lp2-chat-screen{padding-bottom:20px}.lp2-chat-screen .lp2-msgs{gap:5px}.lp2-chat-screen .lp2-msg{padding:6px 9px 3px}.lp2-chat-screen .lp2-chat-head{padding:2px 14px 6px}.lp2-chat-screen .lp2-sumcard{margin-top:6px;padding:8px 10px}.lp2-chat-screen .lp2-actions{margin-top:6px}.lp2-island{width:80px;height:25px;top:17px}.lp2-status{padding:16px 22px 0 28px}.lp2-status-icons{gap:4px}.lp2-call-screen .lp2-wide-wave{margin-top:8px}.lp2-call-screen .lp2-ctls{margin-top:10px}.lp2-call-screen .lp2-end{width:50px;height:50px;margin-top:8px}.lp2-call-screen .lp2-avatar-row{margin-top:10px}.lp2-call-screen .lp2-call-name{margin-top:8px}.lp4-cta{isolation:isolate;color:#fff;background:linear-gradient(160deg,var(--navy) 0%,#0f3b69 100%);border-radius:clamp(24px,3vw,36px);grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(32px,4.5vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -28px #0b2a4ab3,inset 0 0 0 1px #ffffff0f}.lp4-blob{z-index:-1;filter:blur(80px);opacity:.4;pointer-events:none;border-radius:50%;width:380px;height:380px;position:absolute}.lp4-blob-a{background:#1f7bd8;animation:14s ease-in-out infinite alternate lp4-drift;top:-120px;left:-90px}.lp4-blob-b{background:#5fb1f5;animation:17s ease-in-out infinite alternate-reverse lp4-drift;bottom:-140px;right:-100px}@keyframes lp4-drift{to{transform:translate(50px,36px)scale(1.12)}}.lp4-dots{z-index:-1;background-image:radial-gradient(#ffffff24 1px,#0000 1.2px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30% 40%,#000 0,#0000 70%);mask-image:radial-gradient(at 30% 40%,#000 0,#0000 70%)}.lp4-wave{z-index:-1;opacity:.22;pointer-events:none;align-items:flex-end;gap:6px;height:96px;padding-inline:8px;display:flex;position:absolute;inset:auto 0 0}.lp4-wave span{height:calc(var(--h)*1%);animation:2.6s ease-in-out infinite lp-bar;animation-delay:var(--d);transform-origin:bottom;background:linear-gradient(#7cc0ff,#0000);border-radius:99px 99px 0 0;flex:1}.lp4-copy{justify-items:start;gap:16px;display:grid}.lp4-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#cfe4ff;background:#ffffff14;border:1px solid #ffffff29;border-radius:99px;align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.lp4-eyebrow i{background:#5fd4a0;border-radius:50%;width:7px;height:7px;animation:1.6s infinite lp-pulse;box-shadow:0 0 0 4px #5fd4a033}.lp-root .lp4-copy h2{color:#fff;max-width:16ch;font-size:clamp(30px,3.8vw,48px);line-height:1.1}.lp-root .lp4-copy h2 span{background:linear-gradient(90deg,#8cc8ff,#5fb1f5);color:#0000;-webkit-background-clip:text;background-clip:text}.lp4-copy>p{color:#ffffffbd;max-width:40ch;margin:0;font-size:clamp(15px,1.4vw,18px)}.lp4-btns{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.lp4-primary,.lp4-ghost{font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.lp4-primary{color:var(--blue-deep);background:#fff;border:0;box-shadow:0 12px 28px -10px #00000073}.lp4-primary:hover{background:var(--sky);transform:translateY(-2px)}.lp4-primary svg{transition:transform .18s}.lp4-primary:hover svg{transform:translate(3px)}.lp4-ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff47}.lp4-ghost:hover{background:#ffffff24;transform:translateY(-2px)}.lp4-perks{color:#ffffffbf;flex-wrap:wrap;gap:8px 18px;margin:8px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.lp4-perks li{align-items:center;gap:7px;display:flex}.lp4-perks svg{color:#5fd4a0}.lp4-card{-webkit-backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff29;border-radius:22px;gap:14px;padding:18px;animation:6s ease-in-out infinite lp4-float;display:grid;position:relative;box-shadow:0 24px 50px -24px #0009}@keyframes lp4-float{50%{transform:translateY(-6px)}}.lp4-card-top{align-items:center;gap:12px;display:flex}.lp4-card-top>div{flex:1;min-width:0}.lp4-card-top b,.lp4-contact b{color:#fff;font-size:15px;display:block}.lp4-card-top small,.lp4-contact small{color:#ffffff9e;font-size:12px;display:block}.lp4-avatar{border-radius:50%;flex:none;width:46px;height:46px;position:relative}.lp4-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block;box-shadow:0 0 0 2px #8fb8ff}.lp4-card.is-live .lp4-avatar:after{content:"";border:2px solid #7cc0ff;border-radius:50%;animation:1.5s ease-out infinite lp4-ring;position:absolute;inset:-4px}@keyframes lp4-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.5)}}.lp4-state{color:#cfe4ff;white-space:nowrap;background:#7cc0ff2e;border-radius:99px;padding:5px 11px;font-size:11.5px;font-weight:700}.lp4-state.is-done{color:#8ff0c4;background:#5fd4a033}.lp4-contact{background:#ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.lp4-contact>span{background:var(--blue);border-radius:50%;place-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:grid}.lp4-cardwave{align-items:center;gap:3px;height:34px;display:flex}.lp4-cardwave span{min-width:2px;height:calc(var(--h)*1%);animation:1.1s ease-in-out infinite paused lp-bar;animation-delay:var(--d);opacity:.9;background:linear-gradient(#8cc8ff,#3d93e6);border-radius:99px;flex:1;transition:transform .4s;transform:scaleY(.18)}.lp4-card.is-live .lp4-cardwave span{animation-play-state:running}.lp4-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.lp4-steps li{color:#ffffff80;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex;position:relative}.lp4-steps li:last-child{padding-bottom:0}.lp4-steps li:not(:last-child):before{content:"";background:#ffffff24;width:2px;transition:background .4s;position:absolute;top:20px;bottom:0;left:9px}.lp4-steps li.is-done:not(:last-child):before{background:var(--blue)}.lp4-dot{color:#fff;border:2px solid #ffffff40;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;transition:background .3s,border-color .3s;display:grid}.lp4-steps li.is-done .lp4-dot{background:var(--blue);border-color:#0000}.lp4-steps li.is-now .lp4-dot{border-color:#7cc0ff;animation:1.4s infinite lp-pulse;box-shadow:0 0 0 4px #7cc0ff33}.lp4-steps b{font-size:13.5px;font-weight:600}.lp4-steps li.is-done,.lp4-steps li.is-now{color:#fff}.lp4-steps small{color:#a9c7ee;font-size:12px;font-weight:500;display:block}.lp4-sum{opacity:0;background:#1f7bd840;border:1px solid #8cc8ff59;border-radius:14px;padding:11px 14px;font-size:13.5px;font-weight:600;transition:opacity .5s,transform .5s;transform:translateY(8px)}.lp4-sum.is-in{opacity:1;transform:none}.lp4-sum small{letter-spacing:.1em;text-transform:uppercase;color:#a9d4ff;margin-bottom:2px;font-size:10px;font-weight:800;display:block}@media (width<=900px){.lp4-cta{grid-template-columns:1fr}.lp-root .lp4-copy h2{max-width:none}.lp4-card{justify-self:center;width:100%;max-width:460px}}@media (prefers-reduced-motion:reduce){.lp4-card,.lp4-blob{animation:none}.lp4-sum{opacity:1;transform:none}.lp4-cardwave span,.lp4-wave span{animation:none;transform:scaleY(.6)}}.lp4-note{color:#a9c7ee;min-height:20px;margin:0;font-size:12.5px;font-weight:600}.faq-wrap{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,72px);max-width:1180px;display:grid}.faq-left{flex-direction:column;align-items:flex-start;gap:18px;display:flex;position:sticky;top:96px}.faq-left h2{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.1}.faq-lede{max-width:34ch;color:var(--muted);margin:0;font-size:clamp(15px,1.4vw,17px);line-height:1.6}.faq-more{margin-top:6px}.faq-more svg{fill:currentColor;width:11px;height:11px}.faq-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.faq-item{background:var(--sky);border:1px solid #0000;border-radius:18px;transition:background .25s,border-color .25s,box-shadow .25s}.faq-item:hover{border-color:var(--sky-2)}.faq-item.is-open{background:#fff;border-color:#b9d8f5;box-shadow:0 14px 30px -18px #1f7bd873}.faq-item h3{font-size:inherit;font-weight:inherit;margin:0}.faq-q{border-radius:inherit;width:100%;font:inherit;text-align:left;color:var(--navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:22px 24px;font-size:clamp(15px,1.35vw,17px);font-weight:700;line-height:1.35;display:flex}.faq-q span{flex:1;min-width:0}.faq-q:focus-visible{outline-offset:2px;outline:3px solid #1f7bd880}.faq-spark{width:22px;height:22px;fill:var(--blue);flex:none;transition:transform .35s}.faq-item:hover .faq-spark,.faq-item.is-open .faq-spark{transform:rotate(90deg)scale(1.08)}.faq-caret{fill:none;width:20px;height:20px;stroke:var(--navy);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .3s}.faq-item.is-open .faq-caret{transform:rotate(180deg)}.faq-a{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s,visibility 0s linear .32s;display:grid}.faq-item.is-open .faq-a{visibility:visible;grid-template-rows:1fr;transition-delay:0s}.faq-a>div{overflow:hidden}.faq-a p{color:#3f566e;margin:0;padding:0 24px 24px 62px;font-size:15px;line-height:1.7}@media (width<=860px){.faq-wrap{grid-template-columns:1fr;gap:28px}.faq-left{position:static}.faq-q{gap:12px;padding:18px}.faq-a p{padding:0 18px 20px 52px}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-spark,.faq-caret,.faq-a{transition:none}.faq-item:hover .faq-spark,.faq-item.is-open .faq-spark{transform:none}}.lp-root main>section.hw-section,.lp-root main>section.bx-section{padding-block:clamp(56px,8vw,88px);scroll-margin-top:64px;position:relative;overflow:clip}.sx-h2{letter-spacing:-.032em;color:var(--navy);text-wrap:balance;font-size:clamp(30px,min(3.5vw,6.2vh),52px);font-weight:400;line-height:1.06}.sx-hl{background:linear-gradient(95deg,#1f7bd8 10%,#5b5ce6 90%);color:#0000;-webkit-background-clip:text;background-clip:text}.sx-sub{color:var(--muted);max-width:44ch;font-size:clamp(15.5px,1.25vw,18px);line-height:1.55}[data-reveal=armed] .rv{opacity:0;transform:translateY(18px)}[data-reveal=in] .rv{opacity:1;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 80ms);transform:none}.lp-root main>section.hw-section{background:linear-gradient(#fff 0%,#f3f8fe 100%)}.hw-bg{pointer-events:none;background:radial-gradient(38% 46% at 74% 52%,#408cff29,#0000 70%),radial-gradient(30% 36% at 8% 18%,#6d4ae014,#0000 70%);position:absolute;inset:0}.hw-bg:before{content:"";background:linear-gradient(#1f7bd812 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#1f7bd812 1px,#0000 1px) 0 0/56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 70% at 50% 45%,#000 20%,#0000 80%);mask-image:radial-gradient(60% 70% at 50% 45%,#000 20%,#0000 80%)}.hw-wrap{max-width:1320px;padding-inline:clamp(16px,3vw,40px);position:relative}.hw-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,4.6vw,76px);display:grid}.hw-copy{flex-direction:column;align-items:flex-start;display:flex}.hw-copy .lp-eyebrow{margin-bottom:clamp(12px,2vh,18px);padding:6px 12px;font-size:11px}.hw-copy .sx-sub{margin-top:clamp(10px,1.6vh,14px)}.hw-steps{gap:4px;width:100%;margin-top:clamp(18px,3.4vh,34px);display:grid;position:relative}.hw-steps:before{content:"";background:repeating-linear-gradient(#c9dcf2 0 5px,#0000 5px 10px);border-radius:2px;width:2px;position:absolute;top:34px;bottom:34px;left:38px}.hw-step{text-align:left;background:0 0;border:1px solid #0000;border-radius:18px;align-items:flex-start;gap:16px;width:100%;padding:clamp(10px,1.55vh,15px) 18px;transition:background .25s,border-color .25s,box-shadow .25s;display:flex;position:relative}.hw-step:hover{background:#ffffffb3}.hw-step.is-on{background:#fff;border-color:#d7e6f6;box-shadow:0 1px 2px #0e22380d,0 22px 44px -24px #155fae73}.hw-step:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:18px}.hw-step-ic{z-index:1;color:#5c86b8;background:#fff;border:1px solid #d3e4f6;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;transition:background .3s,color .3s,box-shadow .3s,border-color .3s;display:grid;position:relative}.hw-step-ic svg{width:20px;height:20px}.hw-step.is-done .hw-step-ic{color:var(--blue);background:#f0f6fe;border-color:#b9d5f4}.hw-step.is-on .hw-step-ic{color:#fff;background:linear-gradient(140deg,#2f8bf5 0%,#1554c8 100%);border-color:#0000;box-shadow:0 10px 20px -8px #1554c8a6,0 0 0 5px #2f8bf51f}.hw-step-txt{min-width:0;padding-top:1px;display:block}.hw-step-n{letter-spacing:.12em;text-transform:uppercase;color:#8a9db4;gap:6px;font-size:11px;font-weight:800;display:flex}.hw-step-lbl:before{content:"·";margin-right:6px}.hw-step.is-on .hw-step-n{color:var(--blue)}.hw-step b{color:var(--navy);margin-top:2px;font-size:clamp(15.5px,1.25vw,17.5px);font-weight:700;line-height:1.3;display:block}.hw-step:not(.is-on) b{color:#34506f}.hw-step-d{opacity:0;max-height:0;color:var(--muted);font-size:14.5px;line-height:1.5;transition:max-height .45s cubic-bezier(.22,1,.36,1),opacity .35s,margin .35s;display:block;overflow:hidden}.hw-step.is-on .hw-step-d{opacity:1;max-height:5em;margin-top:4px}.hw-prog{background:#e6eff9;border-radius:3px;height:3px;position:absolute;bottom:9px;left:76px;right:20px;overflow:hidden}.hw-prog i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#2f8bf5,#5b5ce6);height:100%;animation-name:hw-fill;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@keyframes hw-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hw-step.is-on:has(.hw-prog){padding-bottom:calc(clamp(10px,1.55vh,15px) + 12px)}.hw-cta{flex-wrap:wrap;gap:10px;margin-top:clamp(18px,3.2vh,30px);display:flex}.hw-cta .lp-btn{padding:12px 22px}.hw-stage{background:radial-gradient(60% 70% at 80% 20%,#6eb4ff80 0%,#0000 70%),radial-gradient(50% 60% at 0 100%,#051e648c 0%,#0000 70%),linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/40px 40px,linear-gradient(130deg,#1a60e0 0%,#0f46bd 50%,#0b358f 100%);border-radius:30px;padding:clamp(14px,3.6%,34px);position:relative;box-shadow:0 50px 80px -46px #0b358fbf,inset 0 1px #ffffff2e;container-type:inline-size}.hw-stage:after{content:"";pointer-events:none;opacity:.8;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 200' preserveAspectRatio='none'%3E%3Cpath d='M0 120 C200 60 400 190 640 110 S1000 40 1200 110' fill='none' stroke='white' stroke-opacity='.16' stroke-width='2'/%3E%3Cpath d='M0 150 C240 90 420 200 700 135 S1020 80 1200 140' fill='none' stroke='white' stroke-opacity='.10' stroke-width='2'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;border-radius:0 0 30px 30px;height:34%;position:absolute;bottom:0;left:0;right:0}.hw-caption{display:none}.hw-stage-scale{z-index:1;color:#1e3a5c;font-size:clamp(10px,1.98cqw,14.4px);position:relative}.hw-stage-scale :is(h3,h4,p,ul,ol,dl,dd){margin:0;padding:0}.hw-win{background:#fff;border:1px solid #ffffffb3;border-radius:1.3em;flex-direction:column;height:39em;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 4px #071a3d1a,0 44px 64px -32px #03143ccc}.hw-chrome{background:linear-gradient(#f7fafe,#eff4fb);border-bottom:1px solid #e3ecf7;flex:none;align-items:center;height:2.9em;padding:0 1.1em;display:flex;position:relative}.hw-dots{gap:.45em;display:flex}.hw-dots i{background:#f26b61;border-radius:50%;width:.78em;height:.78em}.hw-dots i:nth-child(2){background:#f5bf4f}.hw-dots i:nth-child(3){background:#58c46a}.hw-url{color:#6b7c93;white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #e1eaf5;border-radius:99px;align-items:center;gap:.5em;max-width:62%;padding:.35em 1.3em;font-size:.86em;font-weight:500;display:inline-flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}.hw-url svg{color:#1fa971;flex:none;width:1em;height:1em}.hw-url-t{text-overflow:ellipsis;min-width:0;overflow:hidden}.hw-app{flex:1;min-height:0;display:flex}.hw-rail{background:#fafcff;border-right:1px solid #ebf1f8;flex-direction:column;flex:none;align-items:center;gap:.55em;width:4em;padding:1em 0;display:flex}.hw-rail-logo{object-fit:contain;width:2.1em;height:2.1em;margin-bottom:.7em}.hw-rail span{color:#9aabc0;border-radius:.85em;place-items:center;width:2.5em;height:2.5em;transition:background .3s,color .3s;display:grid}.hw-rail span svg{width:1.25em;height:1.25em}.hw-rail span.is-on{color:#1f6fe8;background:#e6f0fe}.hw-main{flex-direction:column;flex:1;min-width:0;display:flex}.hw-top{border-bottom:1px solid #eef3f9;justify-content:space-between;align-items:center;gap:1em;padding:.95em 1.4em .85em;display:flex}.hw-crumb{color:#7a8ca5;white-space:nowrap;align-items:center;gap:.5em;min-width:0;font-size:.95em;display:flex}.hw-crumb i{color:#c2cfde;font-style:normal}.hw-crumb b{text-overflow:ellipsis;color:#0e2238;font-weight:700;overflow:hidden}.hw-mini{gap:.2em;list-style:none;display:flex}.hw-mini li{color:#a2b2c6;white-space:nowrap;border-radius:99px;align-items:center;gap:.4em;padding:.3em .7em;font-size:.8em;font-weight:700;transition:background .3s,color .3s;display:flex}.hw-mini li i{background:currentColor;border-radius:50%;width:.5em;height:.5em}.hw-mini li.is-done{color:#1fa971}.hw-mini li.is-on{color:#1f6fe8;background:#e6f0fe}.hw-body{background:linear-gradient(#fff,#fbfdff);flex:1;min-height:0;position:relative}.hw-screen{padding:1.25em 1.4em 1.3em;position:absolute;inset:0}.hw-scr{flex-direction:column;gap:.95em;height:100%;display:flex}.hw-scr label{letter-spacing:.09em;text-transform:uppercase;color:#7f93ab;margin-bottom:.55em;font-size:.76em;font-weight:800;display:block}.hw-pill{white-space:nowrap;border-radius:99px;align-items:center;gap:.45em;padding:.42em .9em;font-size:.9em;font-weight:700;display:inline-flex}.hw-pill svg{width:1em;height:1em}.hw-pill.is-good,.hw-pill.is-live{color:#138a5b;background:#e1f6ec}.hw-pill.is-live i{background:#1fa971;border-radius:50%;width:.6em;height:.6em;animation:1.2s ease-in-out infinite hw-blink}.hw-pill.is-lg{padding:.5em 1.05em;font-size:1em;box-shadow:0 0 0 .3em #1fa9711f}@keyframes hw-blink{50%{opacity:.3}}.hw-btn{color:#fff;background:#1f6fe8;border-radius:99px;margin-left:auto;padding:.6em 1.35em;font-size:.92em;font-weight:700;box-shadow:0 .6em 1.2em -.6em #1f6fe8d9}.hw-card{background:#fff;border:1px solid #e3ecf7;border-radius:1.1em;padding:.95em 1.05em;box-shadow:0 .7em 1.4em -1.1em #155fae59}.hw-wave{align-items:center;gap:.2em;display:flex}.hw-wave span{width:.22em;height:calc(var(--h) * 1%);transform-origin:50%;animation:hw-bar .9s ease-in-out var(--d) infinite alternate;background:currentColor;border-radius:.2em;display:block}@keyframes hw-bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.hw-up-top{grid-template-columns:.9fr 1.1fr;gap:.9em;display:grid}.hw-drop{text-align:center;background:linear-gradient(#f6faff,#edf4fe);border:1.5px dashed #b6d2f2;border-radius:1.05em;align-content:center;justify-items:center;gap:.2em;padding:.9em;display:grid}.hw-drop-ic{color:#1f6fe8;background:#fff;border-radius:50%;place-items:center;width:2.6em;height:2.6em;margin-bottom:.35em;display:grid;box-shadow:0 .5em 1.1em -.5em #1f6fe899}.hw-drop-ic svg{width:1.3em;height:1.3em}.hw-drop b{color:#0e2238;font-size:.98em}.hw-drop small{color:#7a8ca5;font-size:.84em}.hw-file{background:#fff;border:1px solid #e3ecf7;border-radius:1.05em;align-items:center;gap:.9em;padding:.95em 1.05em;display:flex;box-shadow:0 .8em 1.6em -1.1em #155fae73}.hw-file-ic{color:#12805c;background:#e1f6ec;border-radius:.85em;flex:none;place-items:center;width:2.7em;height:2.7em;display:grid}.hw-file-ic svg{width:1.35em;height:1.35em}.hw-file-meta{flex:1;min-width:0}.hw-file-meta b{color:#0e2238;white-space:nowrap;text-overflow:ellipsis;font-size:1em;display:block;overflow:hidden}.hw-file-meta small{color:#6b7c93;font-size:.84em;display:block}.hw-bar{background:#e3edf8;border-radius:1em;height:.36em;margin-top:.55em;display:block;overflow:hidden}.hw-bar i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#35b982,#1fa971);height:100%;animation:1.1s cubic-bezier(.22,1,.36,1) both hw-fill;display:block}.hw-ok{color:#fff;background:#1fa971;border-radius:50%;flex:none;place-items:center;width:1.9em;height:1.9em;display:grid;box-shadow:0 0 0 .3em #1fa97124}.hw-ok svg{width:1em;height:1em}.hw-table{background:#fff;border:1px solid #e3ecf7;border-radius:1.05em;overflow:hidden}.hw-tr{color:#1e3a5c;border-top:1px solid #eef3f9;grid-template-columns:1.3fr 1.1fr .9fr;align-items:center;gap:.8em;padding:.5em 1.05em;font-size:.94em;display:grid}.hw-tr>span{white-space:nowrap;align-items:center;min-width:0;display:flex}.hw-th{color:#26415f;background:#f6f9fd;border-top:0;padding-block:.6em;font-size:.84em;font-weight:800}.hw-th>span{flex-direction:column;align-items:flex-start}.hw-th em{color:#1fa971;align-items:center;gap:.35em;font-size:.88em;font-style:normal;font-weight:600;display:inline-flex}.hw-th em:before{content:"";background:#1fa971;border-radius:50%;width:.5em;height:.5em}.hw-ini{color:#1d5fc6;background:#e3eefc;border-radius:50%;flex:none;place-items:center;width:2em;height:2em;margin-right:.65em;font-size:.76em;font-style:normal;font-weight:800;display:inline-grid}.hw-mono{color:#4a6182;font-variant-numeric:tabular-nums}.hw-lang{color:#2d5d9a;background:#eef4fc;border-radius:99px;padding:.22em .7em;font-size:.86em;font-style:normal;font-weight:700}.hw-lang-hindi{color:#b0601a;background:#fff1e2}.hw-lang-tamil{color:#12805c;background:#e2f6ec}.hw-lang-marathi{color:#6145d1;background:#f0ebfd}.hw-lang-hinglish{color:#1f6fe8;background:#e4f0fe}.hw-lang-telugu{color:#bf3b63;background:#fde9ee}.hw-foot{align-items:center;gap:.9em;margin-top:auto;display:flex}.hw-foot small{color:#7a8ca5;font-size:.86em}.hw-cfg{grid-template-columns:1fr 1.08fr;align-content:start;gap:1.1em;display:grid}.hw-col{flex-direction:column;gap:1em;min-width:0;display:flex}.hw-agent{color:#fff;background:radial-gradient(80% 120% at 90% 0,#78beff80,#0000 60%),linear-gradient(135deg,#1a60e0,#0b358f);border-radius:1.15em;align-items:center;gap:.95em;padding:1em 1.05em;display:flex;box-shadow:0 1.1em 2em -1em #0b358fbf}.hw-agent img{object-fit:cover;border:.18em solid #ffffffbf;border-radius:50%;flex:none;width:3.7em;height:3.7em}.hw-agent-meta{flex:1;min-width:0}.hw-agent-meta b{font-size:1.18em;line-height:1.2;display:block}.hw-agent-meta small{color:#ffffffd1;font-size:.84em;display:block}.hw-wave-sm{color:#ffffffd9;height:1.3em;margin-top:.35em}.hw-play{color:#1554c8;background:#fff;border-radius:50%;flex:none;place-items:center;width:2.5em;height:2.5em;display:grid;box-shadow:0 .4em 1em -.3em #00000059}.hw-play svg{width:1.05em;height:1.05em;margin-left:.12em}.hw-chips{flex-wrap:wrap;gap:.45em;display:flex}.hw-chips span{color:#3c5674;background:#fff;border:1px solid #dce7f5;border-radius:99px;align-items:center;gap:.45em;padding:.42em .85em;font-size:.9em;font-weight:700;display:inline-flex}.hw-chips span img{object-fit:cover;border-radius:50%;width:1.6em;height:1.6em;margin:-.2em 0 -.2em -.45em}.hw-chips span svg{width:.95em;height:.95em}.hw-chips span.is-on{color:#fff;background:#1f6fe8;border-color:#1f6fe8;box-shadow:0 .5em 1em -.5em #1f6fe8d9}.hw-chips span.is-more{color:#6b7c93;background:#f2f6fb}.hw-chips-soft span{background:#f5f8fc}.hw-script{background:#fbfdff;border:1px solid #e3ecf7;border-radius:1.1em;padding:.95em 1.1em}.hw-script p{color:#1e3a5c;font-size:1.02em;line-height:1.7}.hw-script var{color:#1d5fc6;background:#e3eefb;border-radius:.4em;padding:.1em .4em;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.82em;font-style:normal;font-weight:600}.hw-goal{background:linear-gradient(135deg,#f4f0fe,#eff4fe);border:1px solid #e3dafb;border-radius:1.1em;align-items:center;gap:.85em;padding:.85em 1.05em;display:flex}.hw-goal-ic{color:#6d4ae0;background:#fff;border-radius:.8em;flex:none;place-items:center;width:2.4em;height:2.4em;display:grid;box-shadow:0 .4em .9em -.5em #6d4ae099}.hw-goal-ic svg{width:1.25em;height:1.25em}.hw-goal label{color:#7d6bc9;margin-bottom:.15em}.hw-goal b{color:#251c55;font-size:1em;display:block}.hw-hours{color:#5c86b8;border:1px dashed #d3e2f3;border-radius:1.1em;align-items:center;gap:.75em;padding:.75em 1em;display:flex}.hw-hours>svg{flex:none;width:1.4em;height:1.4em}.hw-hours b{color:#0e2238;font-size:.95em;display:block}.hw-hours small{color:#7a8ca5;font-size:.84em;display:block}.hw-callhead{background:#fff;border:1px solid #e3ecf7;border-radius:1.1em;align-items:center;gap:.85em;padding:.75em 1em;display:flex;box-shadow:0 .7em 1.4em -1.1em #155fae59}.hw-av{color:#1d5fc6;background:linear-gradient(135deg,#e3eefc,#d3e4fa);border-radius:50%;flex:none;place-items:center;width:2.75em;height:2.75em;font-size:.95em;font-weight:800;display:grid}.hw-who{flex:1;min-width:0}.hw-who b{color:#0e2238;font-size:1.08em;display:block}.hw-who small{color:#6b7c93;white-space:nowrap;text-overflow:ellipsis;font-size:.86em;display:block;overflow:hidden}.hw-timer{color:#26415f;text-align:right;font-variant-numeric:tabular-nums;min-width:3em;font-size:1.05em;font-weight:800}.hw-voice{background:linear-gradient(90deg,#eaf3ff,#f1eefe);border-radius:1.1em;align-items:center;gap:1em;padding:.55em 1em;display:flex}.hw-voice img{object-fit:cover;border-radius:50%;flex:none;width:2.4em;height:2.4em;box-shadow:0 0 0 .2em #fff,0 0 0 .4em #1f6fe840}.hw-voice small{color:#1f6fe8;white-space:nowrap;font-size:.84em;font-weight:700}.hw-wave-lg{color:#2f7bea;flex:1;justify-content:center;height:2.5em}.hw-wave-lg span{background:linear-gradient(#5aa5ff,#1f6fe8);width:.24em}.hw-transcript{flex-direction:column;flex:1;gap:.6em;min-height:0;display:flex}.hw-bub{border-radius:1.1em;max-width:82%;padding:.6em .95em}.hw-bub small{letter-spacing:.07em;text-transform:uppercase;opacity:.7;margin-bottom:.1em;font-size:.72em;font-weight:800;display:block}.hw-bub p{font-size:.98em;line-height:1.5}.hw-bub.is-agent{color:#1f3a5c;background:#eef5fe;border:1px solid #d8e7fa;border-bottom-left-radius:.35em;align-self:flex-start}.hw-bub.is-cust{color:#fff;background:linear-gradient(135deg,#2f7bea,#1554c8);border-bottom-right-radius:.35em;align-self:flex-end;box-shadow:0 .6em 1.2em -.7em #1554c8cc}.hw-signals{flex-wrap:wrap;gap:.45em;display:flex}.hw-signals span{color:#3c5674;background:#f7fafd;border:1px solid #e3ecf7;border-radius:99px;align-items:center;gap:.45em;padding:.35em .8em;font-size:.84em;font-weight:700;display:inline-flex}.hw-signals i{border-radius:50%;width:.55em;height:.55em}.hw-signals i.g{background:#1fa971}.hw-signals i.b{background:#1f6fe8}.hw-signals i.v{background:#6d4ae0}.hw-typing{align-items:center;gap:.3em;padding:.75em 1em;display:inline-flex}.hw-typing i{background:#ffffffd9;border-radius:50%;width:.45em;height:.45em;animation:1.2s ease-in-out infinite hw-dot}.hw-typing i:nth-child(2){animation-delay:.15s}.hw-typing i:nth-child(3){animation-delay:.3s}@keyframes hw-dot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-.25em)}}.hw-docs{gap:.45em;display:grid}.hw-doc{color:#26415f;background:#fff;border:1px solid #e3ecf7;border-radius:.85em;align-items:center;gap:.6em;padding:.5em .7em;font-size:.9em;font-weight:700;display:flex}.hw-doc i{border-radius:.55em;flex:none;place-items:center;width:1.9em;height:1.9em;font-style:normal;display:grid}.hw-doc i svg{width:1.05em;height:1.05em}.hw-doc i.is-pdf{color:#d1453b;background:#fdecec}.hw-doc i.is-xls{color:#12805c;background:#e1f6ec}.hw-doc small{color:#8a9db4;margin-left:auto;font-size:.85em;font-weight:600}.hw-rec{color:#6145d1;white-space:nowrap;background:#f1ecfd;border-radius:99px;align-items:center;gap:.4em;padding:.42em .85em;font-size:.88em;font-weight:700;display:inline-flex}.hw-rec svg{width:.95em;height:.95em}.hw-outgrid{flex:1;grid-template-columns:1.22fr 1fr;grid-template-areas:"sum score""act det";gap:.8em;min-height:0;display:grid}.hw-sum{background:linear-gradient(#f4f9ff,#fff);grid-area:sum}.hw-sum p{color:#1e3a5c;font-size:1em;line-height:1.55}.hw-score{grid-area:score;grid-template-columns:4.6em 1fr;align-items:center;gap:.9em;display:grid}.hw-score svg,.hw-score>b{grid-area:1/1}.hw-score svg{width:4.6em;height:4.6em;transform:rotate(-90deg)}.hw-score circle{fill:none;stroke:#e5eef8;stroke-width:4.4px}.hw-score circle+circle{stroke:#1fa971;stroke-linecap:round}.hw-score>b{color:#0e2238;place-self:center;font-size:1.15em;font-weight:800}.hw-score>div{grid-area:1/2}.hw-score label{margin-bottom:.2em}.hw-score small{color:#138a5b;font-size:1em;font-weight:700}.hw-details{grid-area:det}.hw-details dl{gap:.5em;display:grid}.hw-details dl>div{justify-content:space-between;gap:.6em;font-size:.93em;display:flex}.hw-details dt{color:#6b7c93;white-space:nowrap;align-items:center;gap:.45em;display:flex}.hw-details dt svg{color:#8aa0ba;width:1.05em;height:1.05em}.hw-details dd{color:#0e2238;white-space:nowrap;font-weight:700}.hw-actions{grid-area:act}.hw-actions ul{gap:.6em;list-style:none;display:grid}.hw-actions li{color:#0e2238;align-items:center;gap:.7em;font-size:.94em;font-weight:700;display:flex}.hw-actions li>span:nth-child(2){min-width:0;line-height:1.3}.hw-actions li small{color:#7a8ca5;font-size:.86em;font-weight:600;display:block}.hw-act{border-radius:.75em;flex:none;place-items:center;width:2.3em;height:2.3em;display:grid}.hw-act svg{width:1.3em;height:1.3em}.hw-act.is-wa{color:#1da851;background:#e1f7ea}.hw-act.is-crm{color:#ec6a33;background:#ffede4}.hw-act.is-cal{color:#1f6fe8;background:#e6f0fe}.hw-tick{color:#1fa971;flex:none;width:1.15em;height:1.15em;margin-left:auto}.hw-float{z-index:3;background:#fffffff7;border:1px solid #e1eaf5;border-radius:1.15em;align-items:center;gap:.8em;padding:.75em 1.2em .75em .75em;display:flex;position:absolute;top:-1.9em;right:-2.2em;box-shadow:0 1.4em 2.6em -1.1em #03143c8c}.hw-float img{object-fit:cover;border-radius:50%;width:2.6em;height:2.6em}.hw-float b{color:#0e2238;font-size:1em;line-height:1.25;display:block}.hw-float small{color:#6b7c93;font-size:.82em;display:block}.hw-fl-ic{border-radius:.85em;flex:none;place-items:center;width:2.6em;height:2.6em;display:grid}.hw-fl-ic svg{width:1.3em;height:1.3em}.hw-fl-ic.is-good{color:#fff;background:#1fa971}.hw-fl-ic.is-wa{color:#fff;background:#25d366}.hw-fl-ic.is-live{background:#e1f6ec}.hw-fl-ic.is-live i{background:#1fa971;border-radius:50%;width:.8em;height:.8em;animation:1.6s ease-out infinite hw-ping;box-shadow:0 0 #1fa97180}@keyframes hw-ping{to{box-shadow:0 0 0 .7em #1fa97100}}@media (width>=1024px){.lp-root main>section.hw-section{align-items:center;min-height:100svh;padding-block:clamp(92px,12vh,120px) clamp(36px,6vh,64px);scroll-margin-top:0;display:flex}.hw-section>.hw-wrap{width:100%}}@media (width>=1024px) and (height<=760px){.hw-copy .lp-eyebrow{display:none}.hw-step-d{font-size:13.5px}}@media (width<=1023px){.hw-grid{grid-template-columns:minmax(0,1fr)}.hw-copy{text-align:center;align-items:center}.hw-copy .sx-sub{margin-inline:auto}.hw-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:760px;margin-inline:auto}.hw-steps:before{background:repeating-linear-gradient(90deg,#c9dcf2 0 5px,#0000 5px 10px);width:auto;height:2px;inset:31px 12% auto}.hw-step{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:10px 6px 14px}.hw-step-txt b,.hw-step-d,.hw-step-num,.hw-step-lbl:before{display:none}.hw-step-n{letter-spacing:.06em;justify-content:center;font-size:11.5px}.hw-prog{bottom:6px;left:14px;right:14px}.hw-step.is-on:has(.hw-prog){padding-bottom:14px}.hw-cta{justify-content:center}.hw-stage{width:100%;max-width:760px;margin-inline:auto}.hw-caption{z-index:1;text-align:center;color:#ffffffe0;max-width:46ch;min-height:4.5em;margin:0 auto 14px;font-size:14.5px;line-height:1.5;display:block;position:relative}.hw-caption b{color:#fff}.hw-grid{gap:0}.hw-copy{display:contents}.hw-copy>*{text-align:center;justify-self:center}.hw-copy>.lp-eyebrow{margin-bottom:14px}.hw-copy>.sx-sub{margin-top:12px}.hw-steps{margin-top:26px}.hw-stage{order:4;margin-top:18px}.hw-cta{order:5;margin-top:26px}}@container (width<=560px){.hw-stage-scale{font-size:10.4px}.hw-rail,.hw-mini,.hw-drop small,.hw-th em,.hw-voice small,.hw-rec,.hw-float{display:none}.hw-win{height:44em}.hw-top{padding:.8em 1.1em}.hw-screen{padding:1em 1.05em}.hw-up-top{grid-template-columns:1fr}.hw-drop{justify-content:center;gap:.8em;padding:.7em;display:flex}.hw-drop-ic{width:2.2em;height:2.2em;margin:0}.hw-tr{grid-template-columns:1.35fr 1.1fr .9fr;gap:.5em;padding-inline:.8em}.hw-ini{display:none}.hw-cfg{grid-template-columns:1fr;gap:.8em}.hw-cfg .hw-col{gap:.8em}.hw-cfg .hw-know,.hw-hours{display:none}.hw-bub{max-width:92%}.hw-outgrid{grid-template-columns:1fr 1fr;grid-template-areas:"sum sum""score score""act act"}.hw-details{display:none}.hw-score{grid-template-columns:4em 1fr}.hw-score svg{width:4em;height:4em}}.lp-root main>section.bx-section{background:linear-gradient(#f3f8fe 0%,#f6f9fe 60%,#fff 100%)}.bx-bg{pointer-events:none;background:radial-gradient(40% 40% at 20% 30%,#408cff1f,#0000 70%),radial-gradient(36% 40% at 90% 70%,#6d4ae014,#0000 70%);position:absolute;inset:0}.bx-bg:before{content:"";background:linear-gradient(#1f7bd80f 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#1f7bd80f 1px,#0000 1px) 0 0/56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 10%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 10%,#0000 75%)}.bx-wrap{max-width:1240px;padding-inline:clamp(16px,3vw,40px);position:relative}.bx-head{text-align:center;justify-items:center;gap:10px;margin-bottom:clamp(24px,3.6vh,40px);display:grid}.bx-head .lp-eyebrow{padding:6px 12px;font-size:11px}.bx-head .sx-sub{max-width:52ch}.bx-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:16px;display:grid}.bx-tile{background:linear-gradient(#fff 0%,#fbfdff 100%);border:1px solid #dde8f4;border-radius:26px;flex-direction:column;gap:16px;min-width:0;padding:clamp(20px,2vw,26px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0e22380a,0 24px 48px -30px #155fae59}[data-reveal=in] .bx-tile.rv{transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;transition-delay:calc(var(--i,0) * 80ms), calc(var(--i,0) * 80ms), 0s, 0s}.bx-tile:hover{border-color:#c6dbf2;transform:translateY(-4px);box-shadow:0 2px 4px #0e22380d,0 34px 60px -30px #155fae73}[data-reveal=in] .bx-tile.rv:hover{transition-delay:0s}.bx-tile-head{align-items:flex-start;gap:14px;display:flex}.bx-tile h3{letter-spacing:-.015em;color:var(--navy);margin:0;font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.2}.bx-tile-head p{max-width:46ch;color:var(--muted);margin:4px 0 0;font-size:14.5px;line-height:1.5}.bx-ic{width:44px;height:44px;color:var(--blue);background:linear-gradient(140deg,#eaf3fe,#dcebfc);border-radius:14px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1f7bd81f}.bx-ic svg{width:22px;height:22px}.bx-ic.is-violet{color:#6d4ae0;background:linear-gradient(140deg,#f2eefe,#e5defc);box-shadow:inset 0 0 0 1px #6d4ae024}.bx-ic.is-green{color:#12805c;background:linear-gradient(140deg,#e5f7ef,#d3f0e3);box-shadow:inset 0 0 0 1px #12805c24}.bx-ic.is-glass{color:#fff;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff47}.bx-lead{color:#fff;background:radial-gradient(55% 60% at 85% 10%,#6eb4ff73 0%,#0000 70%),radial-gradient(50% 60% at 0 100%,#051e648c 0%,#0000 70%),linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/36px 36px,linear-gradient(135deg,#1a60e0 0%,#0f46bd 50%,#0b358f 100%);border-color:#0000;grid-area:1/1/span 2;box-shadow:0 40px 70px -40px #0b358fbf,inset 0 1px #ffffff2e}.bx-lead:hover{border-color:#0000;box-shadow:0 50px 80px -40px #0b358fd9,inset 0 1px #ffffff2e}.bx-lead h3{color:#fff;font-size:clamp(19px,1.7vw,24px)}.bx-lead .bx-tile-head p{color:#ffffffd1}.bx-pipe-wrap{flex-direction:column;flex:1;gap:14px;display:flex}.bx-pipe{flex:1;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:stretch;display:grid}.bx-col{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;border:1px solid #ffffff29;border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.bx-col.is-live{background:#ffffff21;border-color:#ffffff47;box-shadow:0 0 0 4px #8cc4ff1a}.bx-col header{letter-spacing:.02em;color:#ffffffe6;align-items:center;gap:7px;padding:2px 4px 4px;font-size:12px;font-weight:700;display:flex}.bx-col header svg{width:15px;height:15px}.bx-col header b{background:#ffffff29;border-radius:99px;margin-left:auto;padding:1px 8px;font-size:12px}.bx-dot{background:#4ade9b;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite bx-ping;box-shadow:0 0 #4ade9b99}@keyframes bx-ping{to{box-shadow:0 0 0 7px #4ade9b00}}.bx-col ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bx-col li{min-width:0;color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 9px;display:flex;box-shadow:0 6px 14px -10px #03143c99}.bx-col li.is-call{padding-block:10px;box-shadow:0 0 0 2px #4ade9b8c,0 10px 20px -12px #03143cb3}.bx-ini{color:#1d5fc6;background:#e3eefc;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;font-weight:800;display:grid}.bx-col li.is-call .bx-ini{color:#12805c;background:#ddf5ec}.bx-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;font-weight:700;line-height:1.25;display:block;overflow:hidden}.bx-name small{color:var(--muted);text-overflow:ellipsis;font-size:11px;font-weight:600;display:block;overflow:hidden}.bx-time{color:#12805c;font-weight:800}.bx-more{text-align:center;color:#ffffffb3;margin:auto 0 0;padding:6px 4px 2px;font-size:11.5px;font-weight:600}.bx-eq{background:#ddf5ec;border-radius:50%;flex:none;justify-content:center;align-items:center;gap:2px;width:26px;height:26px;display:flex}.bx-eq i{background:#1fa971;border-radius:2px;width:2.5px;height:12px;animation:.7s ease-in-out infinite alternate hw-bar}.bx-eq i:nth-child(2){animation-delay:-.25s}.bx-eq i:nth-child(3){animation-delay:-.5s}.bx-eq i:nth-child(4){animation-delay:-.15s}.bx-out{white-space:nowrap;border-radius:99px;margin-top:3px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:700;display:table}.bx-out.is-good{color:#12805c;background:#ddf5ec}.bx-out.is-warn{color:#9a6a00;background:#fff3d6}.bx-out.is-mute{color:#5a6f86;background:#eef2f6}.bx-link{background:repeating-linear-gradient(90deg,#ffffff8c 0 4px,#0000 4px 8px);align-self:center;height:2px;position:relative}.bx-link i{background:#8cc4ff;border-radius:50%;width:6px;height:6px;margin-top:-3px;animation:1.8s ease-in-out infinite bx-travel;position:absolute;top:50%;left:0;box-shadow:0 0 8px 2px #8cc4ffcc}@keyframes bx-travel{0%{opacity:0;left:-2px}20%{opacity:1}80%{opacity:1}to{opacity:0;left:calc(100% - 4px)}}.bx-stats{background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.bx-stats>div{padding:12px 16px}.bx-stats>div+div{border-left:1px solid #ffffff24}.bx-stats dt{letter-spacing:.02em;color:#ffffffb8;font-size:11.5px;font-weight:600}.bx-stats dd{letter-spacing:-.02em;color:#fff;margin:2px 0 0;font-size:clamp(20px,1.9vw,26px);font-weight:800}.bx-lang{grid-area:1/2}.bx-greet{flex:1;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:14px;display:grid}.bx-greet-card{color:#fff;background:radial-gradient(90% 90% at 50% 0,#6eb4ff73,#0000 70%),linear-gradient(140deg,#1a60e0,#0b358f);border-radius:20px;align-content:center;justify-items:center;gap:6px;min-height:116px;padding:14px 10px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 30px -18px #0b358fcc}.bx-greet-word{white-space:nowrap;text-shadow:0 4px 18px #0003;font-size:clamp(24px,2.3vw,32px);font-weight:700;line-height:1.25;display:block}.bx-greet-lang{letter-spacing:.12em;text-transform:uppercase;color:#ffffffbf;font-size:11px;font-weight:800}.bx-greet-wave{align-items:center;gap:2px;height:14px;display:flex;position:absolute;top:12px;right:12px}.bx-greet-wave i{background:#ffffffbf;border-radius:2px;width:2.5px;height:100%;animation:.8s ease-in-out infinite alternate hw-bar}.bx-greet-wave i:nth-child(2){animation-delay:-.3s}.bx-greet-wave i:nth-child(3){animation-delay:-.6s}.bx-greet-wave i:nth-child(4){animation-delay:-.15s}.bx-greet-wave i:nth-child(5){animation-delay:-.45s}.bx-langs{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.bx-langs li{color:#5a6f86;background:#fff;border:1px solid #dde8f4;border-radius:99px;padding:4px 9px;font-size:11.5px;font-weight:700;transition:background .3s,color .3s,border-color .3s}.bx-langs li.is-on{color:#fff;background:#1f6fe8;border-color:#1f6fe8}.bx-intel-tile{grid-area:2/2}.bx-intel{flex:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:8px;display:grid}.bx-tr{grid-row:1/span 2}.bx-ic-card{opacity:.55;background:#fff;border:1px solid #e3ecf7;border-radius:14px;flex-direction:column;gap:5px;min-width:0;padding:10px 11px;transition:opacity .45s,transform .45s,border-color .45s,box-shadow .45s;display:flex;transform:scale(.98)}.bx-ic-card.is-on{opacity:1;transform:none;box-shadow:0 12px 24px -16px #155fae8c}.bx-ic-card label em{letter-spacing:0;color:#9aabc0;margin-left:auto;font-style:normal}.bx-ic-card label{letter-spacing:.08em;text-transform:uppercase;color:#7f93ab;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.bx-ic-card label svg{width:13px;height:13px}.bx-ic-card p{color:#1e3a5c;margin:0;font-size:12.5px;line-height:1.45}.bx-tr p+p{margin-top:4px}.bx-player{background:#f4f8fd;border-radius:10px;align-items:center;gap:8px;margin-top:auto;padding:6px 8px;display:flex}.bx-play{color:#fff;background:#1f6fe8;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.bx-play svg{width:10px;height:10px;margin-left:1px}.bx-pwave{flex:1;align-items:center;gap:2px;height:18px;display:flex}.bx-pwave span{height:calc(var(--h) * 1%);background:#c9dcf2;border-radius:2px;flex:1}.bx-pwave span.lp-p{background:#1f6fe8}.bx-ic-card p b{color:#6b7c93;font-weight:700}.bx-sm{background:linear-gradient(#f6f2ff,#fff);border-color:#e1d8fb}.bx-sm label{color:#7d6bc9}.bx-sm p{color:#251c55;font-weight:700}.bx-tag{border-radius:99px;align-self:flex-start;margin-top:auto;padding:2px 8px;font-size:10.5px;font-weight:700}.bx-tag.is-good{color:#12805c;background:#ddf5ec}.bx-fu{flex-flow:wrap;align-items:center;column-gap:12px}.bx-fu label{flex-basis:100%}.bx-fu-row{color:#0e2238;white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.bx-fu-row i{border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.bx-fu-row i svg{width:12px;height:12px}.bx-fu-row i.is-wa{color:#1da851;background:#e1f7ea}.bx-fu-row i.is-cal{color:#1f6fe8;background:#e6f0fe}.bx-uses{grid-area:3/1/auto/-1;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);align-items:center;gap:24px;display:grid}.bx-use-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bx-use{background:var(--tint);border:1px solid var(--edge);border-radius:18px;padding:14px 14px 16px}.bx-use.is-blue{--tint:#f1f7fe;--edge:#dceaf9;--fg:#1f6fe8}.bx-use.is-violet{--tint:#f6f3fe;--edge:#e6dffb;--fg:#6d4ae0}.bx-use.is-green{--tint:#f0faf5;--edge:#d6efe3;--fg:#12805c}.bx-use b{color:var(--navy);align-items:center;gap:8px;margin-bottom:10px;font-size:13.5px;font-weight:800;display:flex}.bx-use b svg{width:26px;height:26px;color:var(--fg);background:#fff;border-radius:8px;padding:5px;box-shadow:0 4px 10px -6px #0e22384d}.bx-use ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.bx-use li{border:1px solid var(--edge);color:#34506f;background:#fff;border-radius:99px;padding:5px 10px;font-size:12.5px;font-weight:600;transition:transform .2s,border-color .2s,color .2s}.bx-use li:hover{border-color:var(--fg);color:var(--fg);transform:translateY(-1px)}.bx-sec{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #dde8f4;border-radius:22px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 18px 40px -32px #155fae66}.bx-sec li{flex-direction:column;gap:4px;padding:18px 18px 20px;transition:background .25s;display:flex}.bx-sec li+li{border-left:1px solid #e6eef7}.bx-sec li:hover{background:#f7fafe}.bx-dots{display:none}.bx-sec-ic{width:34px;height:34px;color:var(--blue);background:#eaf3fe;border-radius:10px;place-items:center;margin-bottom:6px;display:grid}.bx-sec-ic svg{width:18px;height:18px}.bx-sec b{color:var(--navy);font-size:14px;font-weight:800}.bx-sec p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5}@media (width>=1024px){.lp-root main>section.bx-section{align-items:center;min-height:100svh;padding-block:clamp(88px,10.5vh,112px) clamp(40px,6vh,64px);scroll-margin-top:0;display:flex}.bx-section>.bx-wrap{width:100%}}@media (width<=1180px){.bx-sec{grid-template-columns:repeat(3,minmax(0,1fr))}.bx-sec li:nth-child(4){border-left:0}.bx-sec li:nth-child(n+4){border-top:1px solid #e6eef7}}@media (width<=1023px){.bx-grid{grid-template-columns:minmax(0,1fr)}.bx-lead,.bx-lang,.bx-intel-tile,.bx-uses{grid-area:auto/1}.bx-uses{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.bx-tile{border-radius:22px;padding:18px 16px}.bx-tile-head{gap:12px}.bx-pipe{grid-template-columns:minmax(0,1fr);gap:8px}.bx-link{background:repeating-linear-gradient(#ffffff8c 0 4px,#0000 4px 8px);justify-self:center;width:2px;height:14px}.bx-link i{display:none}.bx-col:not(.is-live) ul{flex-direction:row}.bx-col:not(.is-live) li{flex:1 1 0;min-width:0}.bx-col li:nth-child(n+3){display:none}.bx-more{margin-top:0}.bx-stats>div{padding:10px 12px}.bx-greet,.bx-intel{grid-template-columns:minmax(0,1fr)}.bx-tr{grid-row:auto}.bx-use-groups,.bx-sec{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow:auto hidden}.bx-use-groups::-webkit-scrollbar{display:none}.bx-sec::-webkit-scrollbar{display:none}.bx-use-groups{gap:10px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.bx-use{scroll-snap-align:start;flex:0 0 80%}.bx-sec li{scroll-snap-align:start;flex:0 0 46%;padding:16px 14px}.bx-sec li:nth-child(n){border-top:0}.bx-sec li+li:nth-child(n){border-left:1px solid #e6eef7}.bx-dots{justify-content:center;gap:6px;display:flex}.bx-tile>.bx-dots{margin-top:-4px}.bx-wrap>.bx-dots{margin-top:12px}.bx-dots i{background:#c9d9ec;border-radius:99px;width:6px;height:6px;transition:width .25s,background .25s}.bx-dots i.is-on{background:var(--blue);width:18px}}@media (prefers-reduced-motion:reduce){.hw-wave span,.bx-eq i,.bx-greet-wave i{animation:none;transform:scaleY(.7)}.hw-pill.is-live i,.hw-fl-ic.is-live i,.bx-dot,.bx-link i,.hw-bar i{animation:none}.hw-step-d,.bx-tile,.bx-ic-card{transition:none}.hw-typing i{opacity:.8;animation:none}.bx-tile:hover{transform:none}}.lp-hero-section{padding-top:clamp(8px,1.2vw,16px);padding-bottom:24px}.lp-hero-section>.lp-wrap{max-width:1920px;padding-inline:clamp(12px,3.4vw,64px)}.lp-nav-shell .lp-nav,.lp-nav-shell .lp-menu{max-width:min(1840px,100vw + -2*clamp(12px,3.4vw,64px) - 40px)}.lp-hero-panel{background:radial-gradient(48% 70% at 78% 46%,#50a0ff8c 0%,#0000 72%),radial-gradient(50% 60% at 4% 100%,#051e6499 0%,#0000 70%),linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/56px 56px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/56px 56px,linear-gradient(125deg,#1457d8 0%,#0f46bd 45%,#0b358f 100%);border-radius:32px;align-items:center;min-height:clamp(480px,100vh - 118px,740px);padding:clamp(20px,min(3vw,5vh),52px) clamp(22px,4vw,68px);display:flex;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #0b358fb3}.lp-hero-panel:after{content:"";pointer-events:none;opacity:.9;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 200' preserveAspectRatio='none'%3E%3Cpath d='M0 120 C200 60 400 190 640 110 S1000 40 1200 110' fill='none' stroke='white' stroke-opacity='.16' stroke-width='2'/%3E%3Cpath d='M0 150 C240 90 420 200 700 135 S1020 80 1200 140' fill='none' stroke='white' stroke-opacity='.10' stroke-width='2'/%3E%3Cpath d='M0 175 C260 130 480 205 740 160 S1040 120 1200 170' fill='none' stroke='white' stroke-opacity='.07' stroke-width='2'/%3E%3C/svg%3E") bottom/100% 100% no-repeat;height:28%;position:absolute;bottom:0;left:0;right:0}.lp-hero-panel .lp-hero-grid{z-index:1;gap:clamp(24px,4vw,72px);width:100%;position:relative}@media (width>=1081px){.lp-hero-panel .lp-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}}.lp-hero-panel .lp-hero-heading{color:#fff;margin-bottom:clamp(10px,2vh,18px);font-size:clamp(28px,min(3.2vw,6.2vh),56px)}.lp-hero-panel .lp-hl-gradient{color:#a9d4ff}.lp-hero-panel .lp-hero-sub{color:#ffffffdb;max-width:52ch;margin-bottom:clamp(14px,2.6vh,24px);font-size:clamp(14px,min(1.15vw,2.3vh),18px)}.lp-hero-panel .lp-eyebrow-badge{color:#fff;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff8c;margin-bottom:clamp(8px,1.6vh,14px);font-size:10.5px}.lp-hero-panel .lp-eyebrow-dot{background:#8cc4ff;box-shadow:0 0 0 4px #8cc4ff40}.lp-hero-panel .lp-btn-glow{color:#1651b0;background:#fff;box-shadow:0 12px 26px -10px #071a3d99}.lp-hero-panel .lp-btn-glow:hover{background:#eaf3ff}.lp-hero-panel .lp-btn-ghost{color:#fff;background:0 0;border:1.5px solid #ffffffb3}.lp-hero-panel .lp-btn-ghost:hover{background:#ffffff24;border-color:#fff}.lp-hero-panel .lp-hero-cta-group{margin-bottom:clamp(14px,2.6vh,24px)}.lp-hero-panel .lp-hero-cta-group .lp-btn{padding:clamp(10px,1.7vh,14px) clamp(18px,1.6vw,26px);font-size:clamp(14px,1.05vw,16px)}.lp-hero-panel .lp-hero-trust-grid{border-top:0;gap:10px 20px;padding-top:clamp(6px,1.2vh,12px)}.lp-hero-panel .lp-trust-item{color:#fffffff2;gap:10px;font-size:clamp(12.5px,1vw,14px)}.lp-hero-panel .lp-trust-check{color:#fff;background:linear-gradient(#5fb0ff,#2a83f2);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid;box-shadow:0 0 0 3px #ffffff24}.lp-rotating{align-items:center;display:inline-grid}.lp-rotating>span{grid-area:1/1;display:inline-block}.lp-rotating>.lp-rotating-size{visibility:hidden}@media (width<=1080px){.lp-hero-panel{min-height:0;display:block}.lp-hero-panel .lp-hero-heading{font-size:clamp(28px,6vw,44px)}}@media (width<=640px){.lp-hero-section{padding-bottom:12px}.lp-hero-panel{border-radius:24px;padding:18px 16px 16px}.lp-hero-panel .lp-hero-grid{gap:20px}.lp-hero-panel .lp-eyebrow-badge{letter-spacing:.06em;font-size:9.5px}.lp-hero-panel .lp-hero-sub{font-size:14.5px}.lp-hero-panel .lp-hero-cta-group{margin-bottom:0}.lp-hero-panel .lp-hero-trust-grid{display:none}}.lc-stage{width:100%;max-width:680px;margin-inline:auto;container-type:inline-size}.lc-scale{color:#1e3a5c;padding-top:8.9em;font-size:clamp(9.5px,min(2.1cqw,1.85vh),13.6px);position:relative}.lc-scale h3,.lc-scale h4,.lc-scale p,.lc-scale ol,.lc-scale ul{margin:0;padding:0}.lc-scale ol,.lc-scale ul{list-style:none}.lc-deck-float{display:grid}.lc-deck-float>.lc-main{grid-area:1/1}.lc-live{background:#1fa971;border-radius:50%;flex:none;width:.75em;height:.75em;position:relative}.lc-live:after{content:"";background:#1fa9714d;border-radius:50%;animation:2s ease-out infinite lc-ping;position:absolute;inset:-.3em}@keyframes lc-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.7)}}.lc-lang{color:#26415f;white-space:nowrap;background:#fff;border:1px solid #d6e3f5;border-radius:99px;align-items:center;gap:.4em;margin-left:auto;padding:.45em .8em;font-size:.95em;font-weight:600;display:inline-flex}.lc-lang svg{color:#6b7c93;width:1em;height:1em}.lc-kebab{color:#7a8ca5;place-items:center;display:grid}.lc-kebab svg{width:1.4em;height:1.4em}.lc-main{transform-origin:50% 0;will-change:transform;background:#fff;border:1px solid #dce7f5;border-radius:1.4em;padding:1.15em 1.5em 1.25em;position:relative;box-shadow:0 2px 4px #071a3d14,0 40px 60px -30px #03143cb3}.lc-head{align-items:center;gap:.8em;min-height:2.2em;display:flex}.lc-head h3{letter-spacing:-.005em;color:#0e2238;font-size:1.45em;font-weight:700;line-height:1.2}.lc-main:not(.slot-0){pointer-events:none;background:#dde9f8;border-color:#bcd2ee;box-shadow:0 18px 34px -22px #03143c99}.lc-main:not(.slot-0):after{content:"";border-radius:inherit;pointer-events:none;background:#1234701f;position:absolute;inset:0}.lc-main:not(.slot-0) h3{color:#35506f}.lc-main:not(.slot-0) .lc-customer{background:#e8f0fb;border-color:#c6d8ef}.lc-main:not(.slot-0) .lc-bubble{background:#d3e3f7;border-color:#b8cfea}.lc-main:not(.slot-0) .lc-lang{background:#eaf1fb;border-color:#bcd2ee}.lc-body{margin-top:.85em;transition:opacity .3s}.lc-main:not(.slot-0) .lc-body{opacity:0}.lc-customer{background:#fbfdff;border:1px solid #e3ecf7;border-radius:1.05em;align-items:center;gap:1em;padding:.65em .9em;display:flex}.lc-avatar{color:#1d5fc6;background:#dcebfd;border-radius:50%;flex:none;place-items:center;width:2.7em;height:2.7em;font-size:1em;font-weight:700;display:grid}.lc-who b{color:#0e2238;font-size:1.1em;font-weight:700;display:block}.lc-who small{color:#6b7c93;margin-top:.1em;font-size:.95em;display:block}.lc-status{white-space:nowrap;border-radius:99px;align-items:center;gap:.5em;margin-left:auto;padding:.45em .9em;font-size:.95em;font-weight:700;display:inline-flex}.lc-status svg{width:1.1em;height:1.1em}.lc-status.is-calling{color:#138a5b;background:#e1f6ec}.lc-status.is-calling i{background:#1fa971;border-radius:50%;width:.6em;height:.6em;animation:1.2s ease-in-out infinite lc-blink}@keyframes lc-blink{50%{opacity:.3}}.lc-status.is-done{color:#1d5fc6;background:#e8f1fe}.lc-timer{color:#26415f;font-variant-numeric:tabular-nums;text-align:right;min-width:2.9em;font-size:1.05em;font-weight:700}.lc-bubble{background:#eef5fe;border:1px solid #d8e7fa;border-radius:1.05em;width:62%;margin-top:.75em;padding:.7em 1em}.lc-bubble p{letter-spacing:.005em;color:#1f3a5c;font-size:1.05em;font-weight:500;line-height:1.45}.lc-ghost{color:#0000}.lc-wave{justify-content:center;align-items:center;gap:.26em;height:2.4em;margin-top:.55em;display:flex}.lc-wave i{width:.26em;height:calc(var(--h) * 100%);opacity:var(--o);background:linear-gradient(#4c9bff,#1f6fe8);border-radius:.2em;transform:scaleY(.35)}.lc-wave.is-live i{animation:lc-bar var(--t) ease-in-out var(--d) infinite alternate}@keyframes lc-bar{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.lc-timeline{margin-top:.75em;position:relative}.lc-tl-line{background:#dce8f6;border-radius:.3em;height:.28em;margin-top:-.14em;position:absolute;top:1.4em;left:10%;right:10%}.lc-tl-line span{background:linear-gradient(90deg,#35b982,#1fa971);border-radius:.3em;height:100%;display:block}.lc-timeline ol{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.lc-timeline li{text-align:center;flex-direction:column;align-items:center;gap:.25em;display:flex}.lc-tl-ic{color:#2f7bea;background:#fff;border:2px solid #bbd5f7;border-radius:50%;place-items:center;width:2.8em;height:2.8em;transition:background .35s,border-color .35s,color .35s,transform .35s;display:grid}.lc-tl-ic svg{width:1.35em;height:1.35em}.lc-timeline b{color:#5a708c;margin-top:.3em;font-size:.95em;font-weight:600;line-height:1.25;transition:color .3s}.lc-timeline small{color:#9aa8bc;font-size:.85em;font-weight:500}.lc-timeline li.is-now .lc-tl-ic{color:#fff;background:#1f6fe8;border-color:#1f6fe8;transform:scale(1.08);box-shadow:0 0 0 .35em #1f6fe833}.lc-timeline li.is-now b{color:#0e2238;font-weight:700}.lc-timeline li.is-now small{color:#4a6182}.lc-timeline li.is-done .lc-tl-ic{color:#fff;background:#1fa971;border-color:#1fa971}.lc-timeline li.is-done b{color:#1e3a5c}.lc-timeline li.is-done small{color:#5a708c}.lc-link{font:inherit;color:#1f6fe8;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4em;margin-top:.6em;padding:0;font-size:.96em;font-weight:700;display:inline-flex}.lc-link svg{width:1.1em;height:1.1em;transition:transform .2s}.lc-link:hover svg{transform:translate(3px)}@media (width<=640px){.lc-scale{padding-top:4.6em}.lc-main{transition:opacity .3s}.lc-main.slot-2{opacity:0}.lc-main{padding:1.05em 1.05em 1.15em}.lc-bubble{width:100%}}@media (prefers-reduced-motion:reduce){.lc-live:after,.lc-status.is-calling i,.lc-wave.is-live i{animation:none}.lc-wave i{transform:scaleY(.7)}}.lp-root .lpp{--brand:var(--blue);--brand-soft:var(--sky);--text:var(--ink);--field:var(--sky)}.lpp-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.lpp-controls-right{flex-wrap:wrap;gap:10px;display:flex}.lpp-toggle{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:99px;padding:4px;display:inline-flex}.lpp-toggle button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:8px 16px;font-size:14px;font-weight:700;transition:background .2s,color .2s}.lpp-toggle button.on{background:var(--blue);color:#fff}.lpp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lpp-card{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;gap:8px;min-width:0;padding:22px 20px;display:flex;position:relative}.lpp-card.popular{border:2px solid var(--blue);box-shadow:var(--shadow-lg)}.lpp-card.enterprise{background:linear-gradient(160deg,#f7fafe,#fff);border-style:dashed}.lpp-badge{background:var(--blue);color:#fff;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-12px;left:20px}.lp-root .lpp-card h3{font-size:18px}.lpp-price{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.lpp-price strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:800}.lpp-price span{color:var(--muted);font-size:14px;font-weight:600}.lpp-tax{color:var(--muted);font-size:13px}.lpp-card ul{border-top:1px solid var(--line);flex:1;gap:8px;margin:8px 0 12px;padding:12px 0 0;font-size:14px;line-height:1.4;list-style:none;display:grid}.lpp-card li{grid-template-columns:16px 1fr;align-items:start;gap:8px;display:grid}.lpp-card li svg{color:var(--good);margin-top:3px}.lpp-card .lp-btn{width:100%}.lpp-card-sub{color:var(--muted);margin-top:1px;font-size:12px;font-weight:500;display:block}.lpp-note{text-align:center;color:var(--muted);font-size:14px;margin-top:14px!important}.lpp-credits{border-radius:var(--r);background:var(--sky);border:1px solid var(--line);margin-top:clamp(20px,3vw,32px);padding:18px 20px}.lpp-credits-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-root .lpp-credits-head h3{text-align:left;margin:0;font-size:16px;font-weight:700}.lpp-credits-link{color:var(--blue);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px;font-weight:700}.lpp-credits-link:hover{text-underline-offset:3px;text-decoration:underline}.lpp-credits-tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.lpp-credits-tile{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.lpp-credits-tile strong{color:var(--navy);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.lpp-credits-tile span{color:var(--muted);font-size:12px;line-height:1.3}.lpp-rates-panel{border-top:1px solid var(--line);flex-direction:column;gap:16px;margin-top:16px;padding-top:16px;display:flex}.lpp-rates-note{color:var(--muted);margin:0;font-size:13px}.lpp-rates-group h4{color:var(--navy);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:13px;font-weight:700}.lpp-rates-table{border-collapse:collapse;background:var(--surface);border-radius:12px;width:100%;font-size:13px;overflow:hidden}.lpp-rates-table th,.lpp-rates-table td{text-align:left;border-bottom:1px solid var(--line);padding:8px 10px}.lpp-rates-table thead th{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--sky);font-size:11px;font-weight:700}.lpp-rates-table tbody tr:last-child td{border-bottom:0}.lpp-rates-credits{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.lpp-rate-note{color:var(--muted);font-size:11px;font-weight:600}.lpp-compare{flex-direction:column;gap:14px;margin-top:clamp(28px,4vw,48px);display:flex}.lp-root .lpp-compare h3{text-align:center;font-size:clamp(20px,2.2vw,26px);font-weight:600}.lpp-compare .pc-scroll{box-shadow:var(--shadow)}@media (width<=1024px){.lpp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.lpp-credits-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.lpp-grid{grid-template-columns:1fr;gap:20px}.lpp-controls,.lpp-controls-right{flex-direction:column;align-items:stretch;width:100%}.lpp-toggle{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.lpp-toggle button{padding:9px 8px;font-size:13px}.lpp-credits{padding:16px}.lpp-rates-table{font-size:12px}.lpp-rates-table th,.lpp-rates-table td{padding:7px 8px}}.up-note{color:#4c3a9e;background:#f5f3ff;border:1px solid #e4defc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:10px 12px;font-size:.86rem;line-height:1.4;display:flex}.up-lock{color:#6d4ae0;background:#ede9fe;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:inline-grid}.up-lock svg{width:14px;height:14px}.up-text{flex:180px;min-width:0;font-weight:600}.up-link{color:#6d4ae0;text-underline-offset:3px;flex:none;font-weight:700;text-decoration:underline}.up-note.compact{padding:6px 10px;font-size:.8rem}.bl-backdrop{z-index:95;padding:calc(16px + var(--sat)) 16px calc(16px + var(--sab));background:#0f172a73;place-items:center;animation:.2s both bl-fade;display:grid;position:fixed;inset:0}@keyframes bl-fade{0%{opacity:0}}.bl-dialog{width:min(460px,100%);max-height:calc(100dvh - 32px);color:var(--text,#0f172a);background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex;overflow:auto;box-shadow:0 30px 80px -20px #0f172a73}.bl-dialog h3{letter-spacing:-.01em;margin:0;font-size:1.2rem}.bl-dialog textarea{font:inherit;box-sizing:border-box;background:var(--field,#f1f5f9);resize:vertical;border:1.5px solid #0000;border-radius:14px;width:100%;padding:12px 14px}.bl-dialog textarea:focus{border-color:var(--brand,#2563eb);background:#fff;outline:none}.bl-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:4px;display:flex}.bl-actions .btn-primary{justify-content:center;text-decoration:none}.bl-actions .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}@media (width<=520px){.bl-backdrop{place-items:end center;padding:0}.bl-dialog{width:100%;padding:20px 18px calc(20px + var(--sab));border-radius:20px 20px 0 0;max-height:92dvh}.bl-dialog input,.bl-dialog textarea{font-size:16px}.bl-actions{flex-direction:column-reverse;align-items:stretch;gap:8px}.bl-actions .btn-primary{min-height:46px}.bl-actions .cls-link{align-self:center;padding:8px}}.up-dialog{align-items:flex-start}.up-badge{color:#6d4ae0;background:#ede9fe;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.up-badge svg{width:22px;height:22px}.up-msg{color:var(--muted,#64748b);margin:-4px 0 0;line-height:1.5}.up-plan{background:var(--field,#f1f5f9);border-radius:14px;align-self:stretch;padding:12px 14px}.up-plan small{color:var(--muted,#64748b);font-size:.78rem;font-weight:600}.up-plan ul{gap:4px;margin:6px 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.up-plan li:before{content:"✓";color:#2f6b10;margin-right:8px;font-weight:800}.up-dialog .bl-actions{align-self:stretch}.co-facts{gap:8px;margin:0;padding:0;font-size:.92rem;line-height:1.4;list-style:none;display:grid}.co-facts li{grid-template-columns:18px 1fr;gap:8px;display:grid}.co-facts svg{color:#2f6b10;width:18px;height:18px;margin-top:1px}.co-renew{color:var(--muted,#64748b);margin:0;font-size:.85rem;line-height:1.45}.co-payby{gap:8px;display:grid}.co-opt{font:inherit;text-align:left;cursor:pointer;border:1.5px solid var(--line,#e2e8f0);color:inherit;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.co-opt i{border:2px solid var(--line,#cbd5e1);border-radius:50%;flex:none;width:18px;height:18px}.co-opt.active{border-color:var(--brand,#2563eb);background:var(--brand-soft,#eff6ff)}.co-opt.active i{border:5px solid var(--brand,#2563eb)}.co-opt span{flex-direction:column;gap:2px;display:flex}.co-opt small{color:var(--muted,#64748b);font-size:.8rem}.co-error{margin:0}.co-muted{color:var(--muted,#64748b);margin:0;font-size:.9rem;line-height:1.5}.co-done{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.co-done p{margin:0;line-height:1.5}.co-done-icon{color:#2f6b10;background:#e3f4d6;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.co-done-icon svg{width:22px;height:22px}.co-form{flex-direction:column;gap:14px;display:flex}.cb-banner{border:1px solid;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cb-banner p{flex:1;min-width:0;margin:0;font-size:.92rem;font-weight:600;line-height:1.4}.cb-info{color:#7a4f06;background:#fff8e8;border-color:#f6e0ad}.cb-bad{color:#9b2119;background:#fdf0ef;border-color:#f6cfcb}.cb-dot{width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 18%, transparent);background:currentColor;border-radius:50%;flex:none}.cb-btn{font:inherit;cursor:pointer;color:#fff;background:#92600a;border:0;border-radius:10px;flex:none;padding:8px 14px;font-size:.88rem;font-weight:700}.cb-bad .cb-btn{background:#b3261e}@media (width<=520px){.cb-banner{flex-wrap:wrap}.cb-banner p{flex-basis:calc(100% - 30px)}.cb-btn{margin-left:22px}}.pc-scroll{border:1px solid var(--line,#e2e8f0);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;background:#fff;border-radius:16px;overflow-x:auto}.pc-scroll:focus-visible{outline:2px solid var(--brand,#2563eb);outline-offset:2px}.pc-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:860px;font-size:.84rem;line-height:1.35}.pc-table th,.pc-table td{text-align:center;border-bottom:1px solid var(--line,#e2e8f0);vertical-align:middle;padding:10px 6px}.pc-table tbody tr:last-child th,.pc-table tbody tr:last-child td{border-bottom:0}.pc-table thead th{color:var(--text,#0f172a);background:#fff;font-size:.9rem;font-weight:800}.pc-table thead th em{letter-spacing:.02em;color:var(--brand,#2563eb);margin-top:4px;font-size:.66rem;font-style:normal;font-weight:700;display:block}.pc-groups th{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#64748b)!important;text-align:left!important;border-bottom:0!important;padding:10px 10px 0!important;font-size:.68rem!important;font-weight:700!important}.pc-groups th+th{border-left:1px solid var(--line,#e2e8f0)}.pc-table tbody th{text-align:left;color:var(--muted,#475569);padding-left:12px;font-weight:600}.pc-table col.pc-label{width:168px}.pc-table th[scope=row],.pc-corner,.pc-groups th:first-child{z-index:1;background:#fff;position:sticky;left:0}.pc-corner span{color:var(--muted,#64748b);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.pc-table td{color:var(--text,#0f172a);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.pc-sub{color:var(--muted,#64748b);margin-top:2px;font-size:.74rem;font-weight:500;display:block}.pc-table .pc-mark{background:#f2f7ff}.pc-table thead .pc-mark{box-shadow:inset 0 3px 0 var(--brand,#2563eb);background:#f2f7ff}.pc-yes{fill:none;stroke:#2f8a17;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;width:18px;height:18px}.pc-no{color:#cbd5e1;font-weight:700}@media (width<=720px){.pc-table{min-width:820px;font-size:.78rem}.pc-table col.pc-label{width:116px}.pc-table tbody th{box-shadow:1px 0 0 var(--line,#e2e8f0);font-size:.74rem}.pc-corner,.pc-groups th:first-child{box-shadow:1px 0 0 var(--line,#e2e8f0)}.pc-table th,.pc-table td{padding:9px 8px}}.bl-rules{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bl-rules li{background:var(--field,#f1f5f9);border-radius:14px;flex-direction:column;gap:3px;padding:12px 14px;font-size:.84rem;line-height:1.4;display:flex}.bl-rules b{color:var(--text,#0f172a);font-size:.9rem}.bl-rules span{color:var(--muted,#64748b)}@media (width<=900px){.bl-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.bl-rules{grid-template-columns:1fr}}.queued-note{color:#7a4f06;background:#fff8e8;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:10px 12px;font-size:.86rem;font-weight:600;display:flex}.queued-note .link-btn{color:#7a4f06;font-size:.86rem;text-decoration:underline}.app-credit-banner{margin-bottom:18px}.ag-chip.locked{color:#6d4ae0;background:#faf8ff;border-style:dashed;border-color:#cfc3f7;align-items:center;gap:5px;display:inline-flex}.ag-chip.locked svg{width:13px;height:13px}.ag-integ-item em.locked{color:#6d4ae0;background:#ede9fe;align-items:center;gap:4px;display:inline-flex}.ag-integ-item em.locked svg{width:12px;height:12px}.ch-sect.locked .up-note{margin-top:-4px}.lsn-btn.locked svg:last-child{width:13px;height:13px}.tone-plan{color:#6d4ae0;background:#ede9fe}.sig-queued{color:#92600a;font-weight:700}.pc-swipe{color:var(--muted,#64748b);margin:-6px 0 0;font-size:.8rem;display:none}@media (width<=720px){.pc-swipe{display:block}}.hd-balance-text small.hd-credits-low{color:#b3261e;font-weight:600}.pc-scroll.pc-boxed{overscroll-behavior:contain;max-height:min(72vh,780px);overflow:auto}.pc-boxed thead th{z-index:2;position:sticky}.pc-boxed .pc-groups th{box-sizing:border-box;height:28px;top:0}.pc-boxed thead tr:not(.pc-groups) th{box-shadow:inset 0 -1px 0 var(--line,#e2e8f0);top:28px}.pc-boxed thead tr:not(.pc-groups) th.pc-mark{box-shadow:inset 0 3px 0 var(--brand,#2563eb), inset 0 -1px 0 var(--line,#e2e8f0)}.pc-boxed thead .pc-corner,.pc-boxed .pc-groups th:first-child{z-index:3;left:0}.bl-rules.compact{border-top:1px solid var(--line,#e2e8f0);gap:0;padding:12px 0 0}.bl-rules.compact li{border-left:1px solid var(--line,#e2e8f0);background:0 0;border-radius:0;padding:4px 14px;font-size:.8rem}.bl-rules.compact li:first-child{border-left:0;padding-left:0}.bl-rules.compact b{font-size:.84rem}@media (width<=900px){.bl-rules.compact{gap:10px 0}.bl-rules.compact li:nth-child(odd){border-left:0;padding-left:0}}@media (width<=420px){.bl-rules.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.co-price{background:var(--brand-soft,#eef4ff);border-radius:14px;gap:4px;padding:14px 16px;display:grid}.co-price b{color:var(--navy,#0f2a6b);font-size:1.9rem;font-weight:800;line-height:1.1}.co-price b small{color:var(--muted,#64748b);font-size:.95rem;font-weight:600}.co-price span{color:var(--muted,#64748b);font-size:.88rem}.uc-section{padding-block:clamp(40px,5.5vw,72px)}.uc-wrap{max-width:1140px}.uc-section .lp-head{gap:12px;margin-bottom:clamp(24px,3.4vw,40px)}.uc-section .lp-head h2{font-size:clamp(26px,3.1vw,38px)}.uc-sub{max-width:62ch;font-size:clamp(14px,1.25vw,16px)}.uc-section .lp-eyebrow{padding:6px 12px;font-size:11px}.uc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.uc-card{height:100%;position:relative}.uc-inner{border:1px solid var(--line);height:100%;min-height:276px;box-shadow:var(--shadow);background:linear-gradient(#fff 0%,#fbfdff 100%);border-radius:22px;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden}.uc-inner.is-hot,.uc-inner:focus-within{border-color:#b7d8f6;box-shadow:0 2px 4px #0e22380d,0 28px 52px -18px #1f7bd866}.uc-text{z-index:2;flex-direction:column;align-items:flex-start;gap:9px;width:50%;min-height:276px;padding:22px 0 22px 22px;display:flex;position:relative}.uc-icon{border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.uc-icon svg{width:23px;height:23px}.uc-blue .uc-icon{color:#1f7bd8;background:#e3f0fe}.uc-violet .uc-icon{color:#6d5bd0;background:#ece8fd}.uc-green .uc-icon{color:#12805c;background:#ddf5ec}.uc-amber .uc-icon{color:#e8912d;background:#fff0dc}.uc-text h3{letter-spacing:-.015em;color:var(--navy);margin:4px 0 0;font-size:clamp(16px,1.3vw,19px);font-weight:800;line-height:1.15}.uc-text p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.uc-art{pointer-events:none;width:55%;position:absolute;top:0;bottom:0;right:0;container-type:inline-size}.uc-art:before{content:"";background:radial-gradient(closest-side, var(--blob,#e1eefc), transparent 74%);border-radius:50%;position:absolute;inset:8% -14% -8% 6%}.uc-blue{--blob:#dcebfc}.uc-violet{--blob:#e9e4fc}.uc-green{--blob:#ddf3e9}.uc-amber{--blob:#ffeeda}.uc-stage{width:22em;height:19em;color:var(--navy);font-size:4.54545cqw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uc-stage>*{position:absolute}.uc-fill{width:100%;height:100%}.uc-bubble{color:var(--navy);background:#fff;border:1px solid #e3eef9;border-radius:1.1em;padding:.8em 1em;font-size:1.04em;font-weight:500;line-height:1.3;box-shadow:0 .8em 1.8em -.8em #155fae52}.uc-bubble-tl{position:relative}.uc-bubble-tl:after{content:"";background:#fff;border-bottom:1px solid #e3eef9;border-right:1px solid #e3eef9;width:.9em;height:.9em;position:absolute;bottom:-.45em;left:1.3em;transform:rotate(45deg)}.uc-wave{justify-content:center;align-items:center;gap:.2em;display:flex}.uc-wave span{background:var(--blue);transform-origin:50%;border-radius:.2em;width:.2em;height:100%;display:block}.uc-card-shadow,.uc-phone,.uc-cal,.uc-panel,.uc-chart,.uc-sched,.uc-faces{box-shadow:0 1.4em 2.6em -1.2em #155fae61}.uc-phone{background:#fff;border:.3em solid #dae8f7;border-radius:1.6em;flex-direction:column;align-items:center;gap:.5em;width:100%;height:100%;padding:1.1em .8em .9em;display:flex;position:relative}.uc-phone-notch{background:#dae8f7;border-radius:.3em;width:2.6em;height:.45em}.uc-avatar{width:5.2em;height:5.2em;margin-top:.5em;position:relative}.uc-avatar-dot{background:linear-gradient(135deg,#5aa7ff,#7a6bf2);border-radius:50%;padding:.22em;position:absolute;inset:0;box-shadow:0 .5em 1.2em #4c62de59}.uc-avatar-dot img{object-fit:cover;background:#fff;border:.16em solid #fff;border-radius:50%;width:100%;height:100%;display:block}.uc-ring{border:.2em solid #7a6bf28c;border-radius:50%;position:absolute;inset:0}.uc-phone-label{color:var(--navy);font-size:.8em;font-weight:700}.uc-wave-phone{height:2.4em;margin-top:.2em}.uc-controls{align-items:center;gap:.7em;margin-top:auto;display:flex}.uc-ctrl{background:#eef4fb;border-radius:50%;place-items:center;width:2.1em;height:2.1em;display:grid}.uc-ctrl svg{fill:none;stroke:#5a6f86;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1em;height:1.1em}.uc-ctrl svg circle{fill:#5a6f86;stroke:none}.uc-end{background:#ef4b43;width:2.6em;height:2.6em;box-shadow:0 .4em .9em #ef4b4373}.uc-end svg{fill:#fff;stroke:none}.uc-dash{background:#4da3f5;border-radius:.2em;width:.22em;height:1.6em;transform:rotate(-24deg);box-shadow:.9em .5em #4da3f5,1.8em 1em #8cc8f6}.uc-cal{background:#fff;border:1px solid #dce8f4;border-radius:1.2em;width:100%;height:100%;position:relative;overflow:hidden}.uc-cal-top{background:linear-gradient(#3a98ec,#1f6fd8);justify-content:space-around;height:3em;padding:0 2.4em;display:flex}.uc-cal-top i{opacity:.92;background:#fff;border-radius:.3em;width:.55em;height:1.4em;margin-top:-.1em}.uc-cal-grid{grid-template-columns:repeat(5,1fr);gap:.55em;padding:1em 1em 1.1em;display:grid}.uc-cal-grid span{aspect-ratio:1;background:#eaf3fd;border-radius:.45em;position:relative}.uc-cell-pick i{background:#1f7bd8;border-radius:.45em;position:absolute;inset:0;box-shadow:0 .3em .8em #1f7bd88c}.uc-bell{width:100%;height:100%}.uc-bell svg{filter:drop-shadow(0 .25em .35em #e8912d59);width:100%;height:100%}.uc-dot{background:#ef4b43;border:.2em solid #fff;border-radius:50%;width:1em;height:1em;position:absolute;top:.35em;right:.1em}.uc-note{padding:.75em 1em}.uc-ask{font-weight:600}.uc-glow{background:radial-gradient(closest-side,#1f7bd824,#0000);border-radius:50%}.uc-wave-fb{height:100%}.uc-wave-fb span{background:linear-gradient(#2f8fe6,#35b8c9);width:.24em;transition:width .25s}.uc-wave-fb.is-strong span{width:.34em}.uc-faces{background:#fff;border:1px solid #e3eef9;border-radius:1.2em;justify-content:space-around;align-items:center;height:100%;padding:0 .8em;display:flex}.uc-face{width:3.1em;height:3.1em;position:relative}.uc-face svg{width:100%;height:100%;display:block}.uc-face-ring{border:.2em solid #34c77b99;border-radius:50%;position:absolute;inset:-.45em;box-shadow:0 0 1.1em #34c77b8c}.uc-panel{background:#fff;border:1px solid #dce8f4;border-radius:1.2em;flex-direction:column;gap:.7em;width:100%;height:100%;padding:1em 1.3em;display:flex}.uc-dots{gap:.35em;display:flex}.uc-dots i{background:#cfe0f2;border-radius:50%;width:.7em;height:.7em}.uc-dots i:first-child{background:#f5a3a0}.uc-dots i:nth-child(2){background:#f8d68a}.uc-play-row{background:#f3f8fe;border-radius:.9em;align-items:center;gap:.8em;padding:.5em .7em;display:flex;box-shadow:0 .5em 1.2em -.6em #155fae52}.uc-play{background:#1f7bd8;border-radius:50%;place-items:center;width:2.7em;height:2.7em;display:grid;box-shadow:0 .4em 1em #1f7bd880}.uc-play svg{fill:#fff;width:1.4em;height:1.4em}.uc-play-row b{font-size:1.15em;font-weight:800}.uc-checks{flex-direction:column;gap:.55em;margin:0;padding:0;list-style:none;display:flex}.uc-checks li{isolation:isolate;color:#26405c;align-items:center;gap:.7em;padding:.2em .3em;font-size:1em;font-weight:600;display:flex;position:relative}.uc-check{flex:none;width:1.7em;height:1.7em}.uc-row-hl{z-index:-1;opacity:0;background:#e8f2fd;border-radius:.6em;position:absolute;inset:-.1em -.3em}.uc-rocket{filter:drop-shadow(0 .3em .4em #e8912d4d);width:100%;height:100%;display:block;transform:rotate(18deg)}.uc-chart{background:#fff;border:1px solid #dce8f4;border-radius:1.2em;width:100%;height:100%;padding:1.1em 1.3em 1.3em;position:relative}.uc-bars{align-items:flex-end;gap:.9em;height:100%;display:flex}.uc-bars>span{border-radius:.4em .4em .15em .15em;flex:1;height:100%;position:relative;overflow:hidden}.uc-bars>span i{opacity:0;background:#56b2ff8c;position:absolute;inset:0}.uc-base{background:#dce8f4;height:1px;position:absolute;bottom:1.3em;left:1.3em;right:1.3em}.uc-badge{color:#0e8a57;background:#fff;border:1px solid #c7ebda;border-radius:99em;align-items:center;gap:.35em;padding:.32em .85em;font-size:1.4em;font-weight:800;display:inline-flex;box-shadow:0 .6em 1.4em -.6em #0e8a5780}.uc-badge svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em}.uc-msg{align-items:center;gap:.7em;padding:.65em .85em;font-size:.9em;display:flex}.uc-msg-ico{background:#1f7bd8;border-radius:.8em;flex:none;place-items:center;width:2.4em;height:2.4em;display:grid}.uc-msg-ico svg{fill:#fff;width:1.4em;height:1.4em}.uc-sched{background:#fff;border:1px solid #dce8f4;border-radius:1.3em;flex-direction:column;gap:.8em;width:100%;height:100%;padding:1.3em;display:flex;position:relative}.uc-row{color:var(--navy);background:#f5f9fe;border:1px solid #e3eef9;border-radius:.8em;align-items:center;gap:.8em;padding:.7em .9em;font-size:1.1em;font-weight:700;display:flex}.uc-row svg{fill:none;width:1.5em;height:1.5em;stroke:var(--blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.uc-btn-wrap{margin-top:auto}.uc-sched-btn{color:#fff;-webkit-user-select:none;user-select:none;background:linear-gradient(#3a98ec,#1f6fd8);border-radius:.9em;place-items:center;width:100%;height:3.5em;font-size:1.15em;font-weight:800;transition:box-shadow .2s;display:grid;box-shadow:0 .6em 1.2em -.5em #1f6fd8a6}.uc-sched-btn.is-hot{box-shadow:0 0 0 .3em #1f7bd838,0 .8em 1.6em -.5em #1f6fd8bf}.uc-success{background:#12a06a;border:.2em solid #fff;border-radius:50%;place-items:center;width:2.4em;height:2.4em;display:grid;position:absolute;bottom:3.9em;right:.9em;box-shadow:0 .4em 1em #12a06a73}.uc-success svg{width:1.2em;height:1.2em}.uc-cursor{filter:drop-shadow(0 .2em .3em #0e22384d);width:2.4em;height:2.7em}@media (width<=1279px){.uc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.uc-grid{grid-template-columns:1fr;gap:16px}.uc-inner{min-height:0}.uc-text{width:auto;min-height:0;padding:20px 20px 0}.uc-art{aspect-ratio:22/21;width:100%;height:auto;position:relative}}.billing{flex-direction:column;gap:18px;display:flex}.billing .page-header{margin-bottom:0}.bl .page-header .icon-btn{align-self:flex-start}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.setup-banner{color:#92600a;background:#fff4dc;border-radius:12px;margin:0;padding:12px 14px;font-size:.9rem;line-height:1.5}.notice{background:var(--brand-soft);color:var(--brand-dark);border-radius:12px;margin:0;padding:12px 14px;font-size:.9rem;font-weight:600}.summary{background:var(--field);border-radius:16px;flex-direction:column;gap:8px;margin:0;padding:14px 16px;font-size:.92rem;display:flex}.summary div{justify-content:space-between;gap:12px;display:flex}.summary dt{color:var(--muted)}.summary dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.summary .total{border-top:1px solid var(--line);padding-top:10px;font-size:1.05rem}.summary .total dt{color:var(--text);font-weight:700}.summary .total dd{font-weight:800}.txns{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.txns li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.txns li:last-child{border-bottom:0}.txns li>div:first-child{flex-direction:column;gap:2px;min-width:0;display:flex}.txns b{font-size:.92rem;font-weight:600}.txns small{color:var(--muted);font-size:.8rem}.txn-amount{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.txn-amount b{font-variant-numeric:tabular-nums}.txn-amount .credit{color:#2f6b10}.txn-amount .debit{color:var(--text)}.bl-muted{color:var(--muted)}.bl-small{margin:0;font-size:.84rem;line-height:1.5}.bl-hint{background:var(--field);color:var(--text);border-radius:12px;margin:0;padding:10px 12px;font-size:.88rem;line-height:1.5}.bl-hint .link-btn{text-underline-offset:3px;font-size:.88rem;text-decoration:underline}.bl-foot{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.bl-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.bl-sec-head>div{flex-direction:column;gap:4px;min-width:0;display:flex}.bl-sec-head .settings-title{margin:0}.bl-sec-head small{color:var(--muted);font-size:.86rem;line-height:1.45}.bl-big-title{letter-spacing:-.015em;color:var(--navy,var(--text));font-size:1.25rem}.bl-skeleton{gap:12px;min-height:160px}.bl-skeleton span{background:linear-gradient(90deg, var(--field), #e9eef5, var(--field));background-size:200% 100%;border-radius:8px;height:14px;animation:1.2s linear infinite bl-shimmer;display:block}.bl-skeleton span:first-child{width:30%;height:22px}.bl-skeleton span:nth-child(2){width:60%}.bl-skeleton span:nth-child(3){width:45%}@keyframes bl-shimmer{to{background-position:-200% 0}}.bl button:focus-visible,.bl summary:focus-visible,.bl-dialog button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.bl-hero{background:radial-gradient(600px 220px at 100% 0,#3b82f61a,#0000 70%),linear-gradient(#f6f9ff,#fff 60%);gap:20px;position:relative;overflow:hidden}.bl-hero.is-bad{background:linear-gradient(#fff7f6,#fff 60%)}.bl-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;display:flex}.bl-hero-name{flex-direction:column;gap:6px;min-width:0;display:flex}.bl-eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.74rem;font-weight:700}.bl-hero-name h3{letter-spacing:-.025em;color:var(--navy,var(--text));flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font-size:1.75rem;font-weight:800;line-height:1.15;display:flex}.bl-hero-name h3 .pill{letter-spacing:0;font-size:.72rem}.bl-hero-name p{color:var(--muted);margin:0;font-size:.92rem;font-weight:500}.bl-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bl-hero-actions .btn-primary,.bl-hero-actions .btn-secondary{justify-content:center;align-items:center;min-height:44px;padding-inline:18px;display:inline-flex}.bl-hero-body{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.bl-meter{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.bl-meter-top{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.bl-meter-top b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--navy,var(--text));font-size:2.6rem;font-weight:800;line-height:1}.bl-meter-top span{color:var(--text);font-weight:600}.bl-bar{background:#e7eefb;border-radius:99px;height:12px;overflow:hidden}.bl-bar i{border-radius:inherit;background:linear-gradient(90deg, #60a5fa, var(--brand));min-width:0;height:100%;transition:width .6s var(--ease);display:block}.bl-meter.is-low .bl-bar i{background:linear-gradient(90deg,#f5b544,#e08a00)}.bl-meter.is-empty .bl-bar i{background:var(--error)}.bl-meter-foot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:.84rem;display:flex}.bl-usage-split{color:var(--muted);font-size:.84rem}.bl-expiring{color:#7a4f06;background:#fff8e8;border-radius:10px;margin:0;padding:8px 10px;font-size:.84rem;font-weight:600}.bl-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;gap:10px;margin:0;display:grid}.bl-stats>div{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;gap:4px;min-width:0;padding:12px 14px;display:flex}.bl-stats dt{color:var(--muted);font-size:.76rem;font-weight:600}.bl-stats dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:1.05rem;font-weight:800}.bl-stats>div.warn dd{color:#b45309}.bl-stats.bl-list{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr;align-content:center;gap:0;padding:4px 16px}.bl-stats.bl-list>div{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding:11px 0}.bl-stats.bl-list>div:last-child{border-bottom:0}.bl-stats.bl-list dt{font-size:.86rem}.bl-stats.bl-list dd{text-align:right;font-size:.98rem}.bl-renew{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:14px;font-size:.9rem;line-height:1.45;display:flex}.bl-renew .bl-cancel{color:var(--muted);text-underline-offset:3px;font-size:.88rem;text-decoration:underline}.bl-renew .bl-cancel:hover{color:var(--error)}.bl-compare>summary{cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px 0;font-weight:700;list-style:none;display:flex}.bl-compare>summary::-webkit-details-marker{display:none}.bl-compare>summary small{color:var(--muted);font-size:.84rem;font-weight:500}.bl-topups{gap:14px}.bl-topup-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bl-topup{font:inherit;text-align:left;cursor:pointer;color:var(--text);border:1.5px solid var(--line);transition:border-color .2s var(--ease), transform .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.bl-topup:hover{border-color:#93c5fd;transform:translateY(-1px);box-shadow:0 10px 24px -16px #2563eb80}.bl-topup span{color:var(--muted);font-size:.84rem;font-weight:600}.bl-topup strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.bl-topup small{color:var(--muted);font-size:.78rem}.bl-picker{gap:18px}.pp{flex-direction:column;gap:16px;display:flex}.pp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.pp-tabs{grid-template-columns:repeat(var(--count), minmax(0, 1fr));background:var(--field);border-radius:14px;width:min(480px,100%);padding:4px;display:grid;position:relative}.pp-tabs-thumb{width:calc((100% - 8px) / var(--count));transform:translateX(calc(var(--index) * 100%));transition:transform .35s var(--ease);background:#fff;border-radius:11px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 2px 8px #0f2a6b1f}.pp-tabs button{z-index:1;font:inherit;color:var(--muted);cursor:pointer;transition:color .25s var(--ease);white-space:nowrap;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:.92rem;font-weight:700;display:flex;position:relative}.pp-tabs button.on{color:var(--navy,var(--text))}.pp-tab-short{display:none}.pp-tab-dot{background:var(--brand);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #2563eb2e}.pp-interval{align-items:center;gap:10px;display:flex}.pp-interval .segmented{width:200px}.pp-interval .segmented button{padding:8px;font-size:.88rem}.pp-interval small{color:var(--muted);font-size:.8rem;font-weight:600}.pp-interval small.on{color:#2f6b10}.pp-panel{flex-direction:column;gap:14px;display:flex}.pp-lead{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.pp-jump{color:var(--brand);text-underline-offset:3px;font-size:.9rem;text-decoration:underline;display:inline}.pp-note{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.pp-swipe{display:none}.pp-row{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:14px;padding-top:12px;display:grid}.pp-card{border:1.5px solid var(--line);min-width:0;transition:border-color .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:22px 18px 18px;display:flex;position:relative}.pp-card:hover{border-color:#b9cff5}.pp-card.hl{border-color:var(--brand);background:linear-gradient(#f6f9ff,#fff 38%);box-shadow:0 0 0 4px #2563eb1a,0 22px 44px -24px #2563eb8c}.pp-card.wanted{background:linear-gradient(#faf8ff,#fff 38%);border-color:#6d4ae0;box-shadow:0 0 0 4px #6d4ae01f,0 22px 44px -24px #6d4ae080}.pp-card.current{background:#f7f9fc;border-color:#c7d6ee}.pp-tag{letter-spacing:.02em;background:var(--brand);color:#fff;border-radius:99px;padding:4px 10px;font-size:.7rem;font-style:normal;font-weight:800;position:absolute;top:-11px;left:16px;box-shadow:0 4px 10px -4px #2563eb99}.pp-tag.cur{background:var(--navy,#0f2a6b);box-shadow:none}.pp-tag.want{background:#6d4ae0}.pp-tag.rec{background:linear-gradient(135deg, #3b82f6, var(--brand))}.pp-card header{flex-direction:column;gap:2px;display:flex}.pp-card h4,.pp-ent h4{letter-spacing:-.01em;color:var(--navy,var(--text));margin:0;font-size:1.15rem;font-weight:800}.pp-for{color:var(--muted);margin:0;font-size:.84rem}.pp-price{flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.pp-price strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);font-size:1.9rem;font-weight:800;line-height:1.05}.pp-price span{color:var(--muted);font-size:.86rem;font-weight:600}.pp-tax{color:var(--muted);margin-top:-8px;font-size:.78rem}.pp-minutes{background:var(--field);border-radius:12px;flex-direction:column;gap:1px;padding:10px 12px;display:flex}.pp-minutes b{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.pp-minutes span{color:var(--muted);font-size:.8rem;font-weight:500}.pp-rate{min-height:44px;color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;margin:0;font-size:.9rem;display:flex}.pp-rate b{font-variant-numeric:tabular-nums;font-weight:800}.pp-less{color:#2f6b10;white-space:nowrap;background:#e3f4d6;border-radius:99px;padding:2px 8px;font-size:.74rem;font-weight:700}.pp-facts,.pp-feats{flex-direction:column;gap:7px;margin:0;padding:0;font-size:.86rem;line-height:1.35;list-style:none;display:flex}.pp-facts{border-top:1px solid var(--line);padding-top:12px}.pp-facts li{align-items:center;gap:8px;font-weight:600;display:flex}.pp-facts li:before{content:"";background:#93b4ee;border-radius:50%;flex:none;width:6px;height:6px}.pp-feats{flex:1}.pp-feats li{grid-template-columns:16px 1fr;align-items:start;gap:8px;display:grid}.pp-feats svg{color:#2f8a17;stroke-width:2.6px;width:16px;height:16px;margin-top:1px}.pp-feats li.off{color:#94a3b8}.pp-no{color:#cbd5e1;text-align:center;font-weight:700}.pp-feats .pp-support{border-top:1px dashed var(--line);color:var(--muted);margin-top:2px;padding-top:8px;font-size:.82rem;display:block}.pp-rec{color:var(--brand-dark);background:#eef4ff;border:1px solid #d3e2fd;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:12px 16px;display:flex}.pp-rec>div{flex-direction:column;gap:8px;min-width:0;display:flex}.pp-rec b{font-size:.92rem}.pp-rec ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pp-rec li{background:#fff;border:1px solid #d3e2fd;border-radius:99px;padding:4px 10px;font-size:.8rem;font-weight:600}.pp-rec li:before{content:"+ ";color:var(--brand);font-weight:800}.pp-rec.wanted{color:#4c3a9e;background:#f5f3ff;border-color:#e4defc}.pp-rec.wanted li{border-color:#e4defc}.pp-rec.wanted li:before{color:#6d4ae0}.pp-rec .btn-secondary{flex:none}.pp-card .btn-primary,.pp-card .btn-secondary{justify-content:center;align-items:center;width:100%;min-height:44px;margin-top:4px;display:inline-flex}.pp-card .btn-secondary:disabled{opacity:1;color:var(--navy,var(--text));background:0 0;border-style:dashed;font-weight:700}.pp-ent{color:#fff;background:linear-gradient(135deg,#0f2a6b,#1e40af);border-radius:20px;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) auto;align-items:center;gap:18px 28px;margin-top:12px;padding:24px;display:grid;position:relative}.pp-ent h4{color:#fff;font-size:1.3rem}.pp-ent .pp-for,.pp-ent .pp-tax,.pp-ent .pp-price span{color:#ffffffc7}.pp-ent .pp-price strong{color:#fff}.pp-ent .pp-tax{margin-top:4px;display:block}.pp-ent-main{flex-direction:column;gap:6px;display:flex}.pp-ent-list{gap:8px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.pp-ent-list li{grid-template-columns:18px 1fr;gap:8px;display:grid}.pp-ent-list svg{color:#93c5fd;width:18px;height:18px}.pp-ent-cta{text-align:center;flex-direction:column;align-items:stretch;gap:8px;display:flex}.pp-ent-cta small{color:#ffffffb3;font-size:.78rem}.pp-ent-cta .btn-primary{color:var(--navy,#0f2a6b);background:#fff;justify-content:center;min-height:46px;padding-inline:26px;box-shadow:0 10px 24px -12px #00000080}.pp-ent-cta .btn-secondary{justify-content:center;min-height:46px}.pp-ent .pp-tag.cur{color:var(--navy,#0f2a6b);background:#fff}.bl-compare{border-top:1px solid var(--line)}.bl-compare>summary{color:var(--navy,var(--text));padding:14px 0 2px;font-size:1rem}.bl-compare>summary svg{color:var(--muted);transition:transform .25s var(--ease);flex:none;margin-left:auto}.bl-compare[open]>summary svg{transform:rotate(180deg)}.bl-compare-body{flex-direction:column;gap:12px;padding-top:10px;display:flex}.bl-compare-card{gap:14px}.bl-compare-card .bl-compare{border-top:0}.bl-compare-card .bl-compare>summary{padding-top:0}.bl-waiting{border-color:#f6e0ad;gap:10px}.bl-pair{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.card.bl-quiet{background:#ffffffd1;gap:12px;box-shadow:0 1px 2px #0f2a6b0d}.bl-quiet-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bl-quiet-head .settings-title{font-size:1rem}.bl-quiet .link-btn{color:var(--brand);font-size:.9rem}.bl-details-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;font-size:.9rem;display:grid}.bl-details-view .wide{grid-column:1/-1}.bl-details-view dt{color:var(--muted);font-size:.76rem;font-weight:600}.bl-details-view dd{overflow-wrap:anywhere;margin:2px 0 0;font-weight:600}.bl-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.bl-details .field{flex-direction:column;gap:6px;display:flex}.bl-details textarea,.bl-details select{font:inherit;box-sizing:border-box;background:var(--field);width:100%;color:var(--text);border:1.5px solid #0000;border-radius:14px;padding:12px 14px}.bl-details textarea:focus,.bl-details select:focus{border-color:var(--brand);background:#fff;outline:none}.bl-details-wide,.bl-details-actions{grid-column:1/-1}.bl-details-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}@media (width<=1180px){.pp-row{grid-template-columns:repeat(min(var(--n,4), 2), minmax(0, 1fr))}.pp-ent{grid-template-columns:1fr 1fr}.pp-ent-cta{text-align:left;flex-direction:row;grid-column:1/-1;align-items:center}}@media (width<=1000px){.bl-pair,.bl-hero-body{grid-template-columns:1fr}.bl-stats:not(.bl-list){grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=640px){.bl-hero{gap:16px}.bl-hero-name h3{font-size:1.45rem}.bl-hero-actions{width:100%}.bl-hero-actions .btn-primary,.bl-hero-actions .btn-secondary{flex:1 1 0;padding-inline:10px}.bl-meter{padding:14px}.bl-meter-top b{font-size:2.1rem}.bl-stats:not(.bl-list){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bl-compare>summary small{display:none}.bl-stats:not(.bl-list)>div{padding:10px 12px}.bl-stats.bl-list>div{padding:10px 0}.bl-stats dd{font-size:.98rem}.bl-renew{flex-direction:column;align-items:flex-start}.bl-topup-row{grid-template-columns:1fr;gap:8px}.bl-topup{grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:12px 14px;display:grid}.bl-topup span{color:var(--text);grid-row:span 2;font-size:.95rem}.bl-topup strong{text-align:right;font-size:1.15rem}.bl-topup small{text-align:right}.pp-bar{flex-direction:column;align-items:stretch}.pp-rec li:nth-child(n+4){display:none}.pp-tabs{width:100%}.pp-tab-long{display:none}.pp-tab-short{display:inline}.pp-interval{justify-content:space-between}.pp-interval .segmented{width:170px}.pp-row{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin-inline:-16px;padding:14px 16px 6px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.pp-row::-webkit-scrollbar{display:none}.pp-card{scroll-snap-align:start;flex:0 0 82%;padding:20px 16px 16px}.pp-swipe{text-align:center;color:var(--muted);margin:-6px 0 0;font-size:.78rem;display:block}.pp-ent{grid-template-columns:1fr;padding:20px 18px}.pp-ent-cta{text-align:center;flex-direction:column;align-items:stretch}.bl-details,.bl-details-view{grid-template-columns:1fr}}@media (width<=380px){.pp-interval{flex-direction:column;align-items:stretch}.pp-interval .segmented{width:100%}}.bl-welcome{color:#fff;background:linear-gradient(110deg,#0f2a6b 0%,#1e3a8a 50%,#2563eb 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:16px 18px;display:flex}.bl-welcome>div{flex:240px;gap:4px;min-width:0;display:grid}.bl-welcome b{font-size:1.02rem}.bl-welcome span{color:#dbe6ff;font-size:.88rem}.bl-welcome.ok{color:#14532d;background:#f0fdf4;border:1.5px solid #86efac}.bl-welcome.ok span{color:#166534}.bl-welcome-link{all:unset;cursor:pointer;color:#fff;text-underline-offset:3px;font-size:.9rem;font-weight:700;text-decoration:underline}.bl-welcome-btn{color:#fff;font:inherit;cursor:pointer;background:#16a34a;border:0;border-radius:11px;padding:11px 18px;font-weight:700}@media (width<=640px){.bl-welcome-btn{width:100%}}.bl-welcome-btn{justify-content:center;align-items:center;gap:8px;display:inline-flex}.bl-welcome-btn svg{width:17px;height:17px}.bl-dialog:has(.kyc-step){width:min(680px,100%)}.kyc-form{flex-direction:column;gap:16px;display:flex}.kyc-group{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.kyc-group legend{color:var(--text,#0f172a);margin-bottom:10px;padding:0;font-size:.95rem;font-weight:700}.kyc-group legend em{color:var(--muted,#64748b);margin-left:6px;font-size:.8rem;font-style:normal;font-weight:500}.kyc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.kyc-wide{grid-column:1/-1}.kyc-form .field{gap:6px}.kyc-form .field>span{font-size:.74rem}.kyc-form input{border-radius:12px;padding:11px 13px;font-size:.95rem}.kyc-form select,.kyc-form textarea{font:inherit;box-sizing:border-box;background:var(--field,#edf2fb);width:100%;color:var(--text,#0f172a);border:1.5px solid #0000;border-radius:12px;outline:none;padding:11px 13px;font-size:.95rem}.kyc-form textarea{resize:vertical;line-height:1.5}.kyc-form select:focus,.kyc-form textarea:focus{border-color:var(--brand,#2563eb);box-shadow:0 0 0 4px var(--brand-soft,#e6eefd);background:#fff}.kyc-form fieldset:disabled{opacity:.75}.kyc-bad input,.kyc-bad select,.kyc-bad textarea{background:#fff7f7;border-color:#e5484d}.kyc-form small.kyc-err,.kyc-form small.kyc-ok{min-height:1.1em;font-size:.78rem;line-height:1.4}.kyc-err{color:#c62828}.kyc-ok{color:var(--muted,#64748b)}.kyc-error{margin:0}.kyc-where{background:var(--field,#edf2fb);border-radius:12px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.kyc-where button{font:inherit;color:var(--muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:.86rem;font-weight:600}.kyc-where button.on{color:var(--brand,#2563eb);background:#fff;box-shadow:0 1px 3px #0f2a6b1a}.kyc-docs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kyc-docs li{border:1px solid var(--line,#d8e2f2);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.kyc-doc-icon{background:var(--brand-soft,#e6eefd);width:34px;height:34px;color:var(--brand,#2563eb);border-radius:10px;flex:none;place-items:center;display:grid}.kyc-doc-icon svg{width:17px;height:17px}.kyc-doc-name{all:unset;cursor:pointer;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.kyc-doc-name b{font-size:.9rem}.kyc-doc-name small{color:var(--muted,#64748b);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.kyc-doc-name:hover b{color:var(--brand,#2563eb)}.kyc-icon-btn{width:34px;height:34px;color:var(--muted,#64748b);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;display:grid}.kyc-icon-btn:hover{color:#c62828;background:#fdecec}.kyc-icon-btn svg{width:17px;height:17px}.kyc-upload{flex-wrap:wrap;gap:8px;display:flex}.kyc-upload select{flex:220px;width:auto}.kyc-upload-btn{font:inherit;border:1px solid var(--line,#d8e2f2);color:var(--text,#0f172a);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:.92rem;font-weight:600;display:inline-flex}.kyc-upload-btn:hover:not(:disabled){background:var(--field,#edf2fb)}.kyc-upload-btn:disabled{opacity:.55;cursor:default}.kyc-upload-btn svg{width:17px;height:17px}.kyc-note{color:var(--muted,#64748b);font-size:.78rem}.kyc-group.kyc-bad .kyc-upload-btn{border-color:#e5484d}.kyc-step{flex-direction:column;gap:14px;display:flex}.kyc-steps{color:var(--muted,#64748b);align-items:center;gap:8px;margin:0;padding:0;font-size:.84rem;font-weight:600;list-style:none;display:flex}.kyc-steps li{align-items:center;gap:7px;display:flex}.kyc-steps li+li:before{content:"";background:var(--line,#d8e2f2);border-radius:2px;width:26px;height:2px;margin-right:1px}.kyc-steps i{background:var(--field,#edf2fb);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.76rem;font-style:normal;display:grid}.kyc-steps li.on{color:var(--brand,#2563eb)}.kyc-steps li.on i{background:var(--brand,#2563eb);color:#fff}.kyc-passed{color:var(--muted,#64748b);flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:2px;font-size:.84rem;display:flex}.kyc-passed span:last-child{overflow-wrap:anywhere;min-width:0}.kyc-callout{background:var(--brand-soft,#e6eefd);color:var(--brand-dark,#1e3a8a);border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:11px 13px;font-size:.88rem;line-height:1.45;display:flex}.kyc-callout svg{flex:none;width:18px;height:18px;margin-top:1px}.kyc-callout p{margin:0}.kyc-callout-bad{color:#8a4b08;background:#fff4e5}.kyc-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:.8rem;font-weight:700;display:inline-flex}.kyc-badge svg{width:15px;height:15px}.kyc-verified{color:#157a3c;background:#e3f6ea}.kyc-submitted{color:#9a5b06;background:#fff4e0}.kyc-rejected{color:#b42318;background:#fdecec}.kyc-none{color:#5b6275;background:#eef1f6;padding-left:11px}.kyc-panel{flex-direction:column;gap:14px;display:flex}.kyc-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.kyc-head .kyc-edit{margin-left:auto}.kyc-muted{color:var(--muted,#64748b);font-size:.86rem;line-height:1.55}.kyc-empty{max-width:62ch;margin:0}.kyc-saved{color:#157a3c;margin:0;font-size:.88rem;font-weight:600}.kyc-view{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin:0;font-size:.92rem;display:grid}.kyc-view .wide{grid-column:1/-1}.kyc-view dt{color:var(--muted,#64748b);text-transform:uppercase;letter-spacing:.05em;font-size:.74rem;font-weight:600}.kyc-view dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:600}.kyc-view dd small{color:var(--muted,#64748b);margin-top:2px;font-weight:500;display:block}.kyc-doc-links{flex-wrap:wrap;gap:6px 14px;display:flex}.kyc-doc-links .link-btn{all:unset;cursor:pointer;color:var(--brand,#2563eb);text-underline-offset:3px;text-decoration:underline}.ad-badge.ad-warn{background:var(--ad-warn-bg);color:var(--ad-warn)}.kyc-review-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.kyc-review{flex-direction:column;gap:12px;display:flex}.kyc-review-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kyc-review-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.kyc-review-head b{font-size:1rem}.kyc-review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.kyc-review-grid .wide{grid-column:span 2}.kyc-review-grid dt{color:var(--ad-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.kyc-review-grid dd{overflow-wrap:anywhere;margin:3px 0 0}.kyc-review-grid code{font-size:.86rem;font-weight:600}.kyc-review-docs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kyc-review-note{background:var(--ad-bad-bg);color:var(--ad-bad);border-radius:10px;margin:0;padding:10px 12px;font-size:.88rem}.kyc-review-by{margin:0;font-size:.84rem}.kyc-review-actions{justify-content:flex-end}.kyc-reject{flex-direction:column;gap:10px;display:flex}.kyc-reject .field{flex-direction:column;gap:6px;display:flex}.kyc-reject .field>span{color:var(--ad-muted);font-size:.8rem;font-weight:600}.kyc-reject textarea{font:inherit;border:1px solid var(--ad-line);resize:vertical;border-radius:10px;width:100%;padding:10px 12px}.kyc-reject .ad-actions{justify-content:flex-end}.ad-btn.kyc-btn-bad{background:var(--ad-bad);border-color:var(--ad-bad);color:#fff}.ad-btn.kyc-btn-bad:disabled{opacity:.5}@media (width<=760px){.kyc-view,.kyc-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kyc-review-grid .wide{grid-column:1/-1}}@media (width<=520px){.kyc-grid{grid-template-columns:1fr}.kyc-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px}.kyc-form input,.kyc-form select,.kyc-form textarea{font-size:16px}.kyc-where{align-self:stretch}.kyc-where button{flex:1}.kyc-upload .kyc-upload-btn{flex:auto;justify-content:center}.kyc-head .kyc-edit{justify-content:center;width:100%;margin-left:0}.kyc-review-head{flex-direction:column}.kyc-review-actions .ad-btn,.kyc-reject .ad-btn{flex:1;justify-content:center}}.cp-page{flex-direction:column;max-width:1180px;display:flex}.cp-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:20px;display:grid}.cp-form{gap:24px;padding:0;overflow:hidden}.cp-form>.cp-step,.cp-form>.cp-actions{padding:0 24px}.cp-form>.cp-actions{padding-bottom:24px}.cp-top{background:linear-gradient(180deg, var(--brand-soft), #fff);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.cp-seg{background:var(--field);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.cp-seg button{all:unset;cursor:pointer;color:var(--muted);border-radius:11px;align-items:center;gap:8px;padding:9px 16px;font-size:.92rem;font-weight:600;display:inline-flex}.cp-seg button svg{width:17px;height:17px}.cp-seg button em{background:var(--brand-soft);color:var(--brand-dark);border-radius:99px;padding:2px 8px;font-size:.72rem;font-style:normal;font-weight:700}.cp-seg button.on{color:var(--brand-dark);background:#fff;box-shadow:0 1px 3px #0f2a6b1f}.cp-seg button.on svg{color:var(--brand)}.cp-seg button:disabled{opacity:.6;cursor:default}.cp-seg button:focus-visible{outline:2px solid var(--brand)}.cp-step{flex-direction:column;gap:14px;display:flex}.cp-step-head{align-items:center;gap:10px;display:flex}.cp-step-head h3{color:var(--navy,#0f2a6b);flex:1;margin:0;font-size:1.1rem;font-weight:800}.cp-num{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-dark);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:grid}.cp-aside{align-items:center;gap:4px;display:inline-flex}.cp-aside svg{width:15px;height:15px}.cp-row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cp-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cp-field>span{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;font-size:.86rem;font-weight:600;display:flex}.cp-field>span em{color:var(--muted);font-style:normal;font-weight:400}.cp-field>span em.ok{color:#2f6b10;align-items:center;gap:3px;margin-left:auto;font-size:.8rem;font-weight:600;display:inline-flex}.cp-field>span em.ok svg{width:14px;height:14px}.cp-input{background:var(--field);border:1.5px solid #0000;border-radius:14px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.cp-input:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:#fff}.cp-input svg{width:17px;height:17px;color:var(--muted);flex:none}.cp-input b{color:var(--text);flex:none;font-weight:700}.cp-input input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:.98rem}.cp-input input:focus,.cp-input input:focus-visible{box-shadow:none;background:0 0;border:0;outline:0;min-height:0;padding:0}.cp-drop{all:unset;cursor:pointer;box-sizing:border-box;background:var(--brand-soft);text-align:center;width:100%;transition:background .2s var(--ease), border-color .2s var(--ease);border:2px dashed #bcd0f3;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:26px 18px;display:flex}.cp-drop:hover:not(:disabled){border-color:var(--brand);background:#dde8fd}.cp-drop:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cp-drop:disabled{opacity:.6;cursor:default}.cp-drop-icon{width:46px;height:46px;color:var(--brand);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 12px -6px #1e3a8a66}.cp-drop b{color:var(--brand-dark);font-size:.98rem}.cp-drop small{color:var(--muted);max-width:460px;font-size:.84rem;line-height:1.5}.cp-templates{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin:-4px 0 0;font-size:.86rem;display:flex}.cp-templates svg{width:15px;height:15px}.cp-sumbar{background:var(--field);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.cp-file{color:var(--brand-dark);overflow-wrap:anywhere;align-items:center;gap:6px;margin-right:auto;font-size:.88rem;font-weight:600;display:inline-flex}.cp-file svg{flex:none;width:16px;height:16px}.cp-tag{background:#fff;border-radius:99px;padding:3px 10px;font-size:.8rem;font-weight:600}.cp-tag.good{color:#2f6b10;background:#e3f4d6}.cp-tag.bad{color:#b3261e;background:#fdecec}.cp-list{flex-direction:column;gap:8px;max-height:420px;padding-right:2px;display:flex;overflow-y:auto}.cp-contact{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:10px;display:grid}.cp-contact.invalid{background:snow;border-color:#fecaca}.cp-contact input,.cp-contact select{background:var(--field);min-width:0;min-height:40px;font:inherit;color:var(--text);border:1.5px solid #0000;border-radius:10px;outline:0;padding:0 10px;font-size:.9rem}.cp-contact input:focus,.cp-contact select:focus{border-color:var(--brand);background:#fff}.cp-contact .cp-goal{grid-column:1/3}.cp-langchip{background:var(--brand-soft);color:#1d4ed8;white-space:nowrap;border-radius:99px;grid-column:3;justify-self:start;padding:3px 10px;font-size:.74rem;font-weight:700}.cp-langchip.dflt{background:var(--field);color:var(--muted);font-weight:600}.cp-langsum{color:var(--muted);margin:8px 2px 0;font-size:.8rem}.cp-contact .pill{white-space:nowrap;justify-self:end}.cp-err{color:#b3261e;grid-column:1/-1;font-size:.8rem}.cp-x{all:unset;cursor:pointer;width:32px;height:32px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.cp-x:hover:not(:disabled){color:#b3261e;background:#fdecec}.cp-x:disabled{opacity:.5;cursor:default}.cp-add{gap:8px;display:flex}.cp-add input{background:var(--field);min-width:0;min-height:44px;font:inherit;color:var(--text);border:1.5px solid #0000;border-radius:12px;outline:0;flex:1;padding:0 12px}.cp-add input:focus{border-color:var(--brand);background:#fff}.cp-add .btn-secondary{align-items:center;gap:4px;display:inline-flex}.cp-add .btn-secondary svg{width:16px;height:16px}.cp-agents{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.cp-agent{all:unset;cursor:pointer;box-sizing:border-box;border:1.5px solid var(--line);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:14px;display:flex}.cp-agent:hover:not(:disabled){border-color:#a9c3f5}.cp-agent.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft), 0 10px 24px -14px #2563eb99}.cp-agent:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cp-agent:disabled{opacity:.6;cursor:default}.cp-agent-top{justify-content:space-between;align-items:flex-start;margin-bottom:6px;display:flex}.cp-check{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.cp-check svg{width:14px;height:14px}.cp-agent b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.cp-agent small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.cp-lang{background:var(--brand-soft);color:var(--brand-dark);border-radius:8px;align-self:flex-start;margin-top:6px;padding:2px 9px;font-size:.76rem;font-weight:700}.cp-empty{background:var(--brand-soft);border:1px dashed #bcd0f3;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:16px;display:flex}.cp-empty>svg{width:26px;height:26px;color:var(--brand);flex:none}.cp-empty>div{flex:1;min-width:180px}.cp-empty b{display:block}.cp-empty small{color:var(--muted);font-size:.84rem}.cp-when-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cp-chip{background:var(--field);color:var(--brand-dark);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.88rem;font-weight:600;display:inline-flex}.cp-chip svg{width:16px;height:16px;color:var(--brand)}.cp-later{flex-wrap:wrap;flex:1;align-items:center;gap:10px;display:flex}.cp-later input[type=datetime-local]{background:var(--field);min-height:44px;font:inherit;color:var(--text);border:1.5px solid #0000;border-radius:12px;outline:0;padding:0 12px}.cp-later input:focus{border-color:var(--brand);background:#fff}.cp-spacing{background:var(--field);border-radius:12px;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:inline-flex}.cp-spacing input{width:52px;font:inherit;text-align:center;background:0 0;border:0;outline:0;font-weight:700}.cp-spacing small{color:var(--muted);font-size:.82rem}.cp-actions{flex-direction:column;gap:12px;display:flex}.cp-consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.45;display:flex}.cp-consent input{flex:none;width:16px;height:16px;margin-top:3px}.cp-consent a{color:inherit;text-decoration:underline}.cp-cta{all:unset;cursor:pointer;box-sizing:border-box;color:#fff;width:100%;min-height:54px;transition:transform .15s var(--ease), box-shadow .2s var(--ease), opacity .2s;background:linear-gradient(90deg,#1e3a8a,#2563eb);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:1.05rem;font-weight:700;display:flex;box-shadow:0 12px 26px -12px #2563ebcc}.cp-cta svg{width:20px;height:20px}.cp-cta:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 30px -12px #2563ebe6}.cp-cta:disabled{opacity:.5;cursor:default;box-shadow:none}.cp-cta:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.cp-progress{background:var(--brand-soft);border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.cp-progress-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.9rem;display:flex}.cp-progress-head b{color:var(--brand-dark);align-items:center;gap:8px;display:inline-flex}.cp-bar{background:#fff;border-radius:99px;height:8px;overflow:hidden}.cp-bar i{border-radius:inherit;height:100%;transition:width .4s var(--ease);background:linear-gradient(90deg,#2563eb,#22a34a);display:block}.cp-progress .cls-link{align-self:flex-end}.cp-panel{gap:14px;position:sticky;top:16px}.cp-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.cp-panel-head h3{color:var(--navy,#0f2a6b);margin:0;font-size:1.1rem;font-weight:800}.cp-status{text-transform:capitalize;background:var(--field);color:var(--muted);border-radius:99px;align-items:center;gap:7px;padding:5px 12px;font-size:.8rem;font-weight:700;display:inline-flex}.cp-status.tone-good{color:#2f6b10;background:#e3f4d6}.cp-status.tone-bad{color:#b3261e;background:#fdecec}.cp-status.tone-live,.cp-status.tone-info{background:var(--brand-soft);color:var(--brand-dark)}.cp-dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.cp-dot.pulse{animation:1.3s ease-in-out infinite cp-pulse}@keyframes cp-pulse{50%{opacity:.3}}.cp-who{background:var(--field);border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}.cp-who>div{min-width:0}.cp-who b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cp-who small{color:var(--muted);font-size:.84rem;display:block}.cp-who-agent{text-align:right;margin-left:auto}.cp-who-agent b{color:var(--brand)}.cp-avatar{color:#fff;background:linear-gradient(135deg,#1e3a8a,#2563eb);border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.cp-avatar svg{width:20px;height:20px}.cp-when{color:var(--text);align-items:center;gap:8px;margin:0;font-size:.88rem;display:flex}.cp-when svg{width:16px;height:16px;color:var(--brand)}.cp-transcript>small,.cp-next>small{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.cp-turns{background:var(--field);border-radius:14px;flex-direction:column;gap:8px;max-height:320px;padding:10px;display:flex;overflow-y:auto}.cp-turn{flex-direction:column;gap:3px;max-width:88%;display:flex}.cp-turn span{color:var(--brand);font-size:.74rem;font-weight:700}.cp-turn p{background:#fff;border-radius:4px 14px 14px;margin:0;padding:9px 12px;font-size:.88rem;line-height:1.5}.cp-turn.user{align-self:flex-end;align-items:flex-end}.cp-turn.user span{color:var(--brand-dark)}.cp-turn.user p{background:var(--brand-dark);color:#fff;border-radius:14px 4px 14px 14px}.cp-audio{width:100%}.cp-link{align-items:center;gap:4px;display:inline-flex}.cp-link svg{width:15px;height:15px}.cp-next ol{color:var(--muted);flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:.86rem;line-height:1.5;display:flex}.cp-facts{flex-direction:column;margin:0;display:flex}.cp-facts>div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:.9rem;display:flex}.cp-facts>div:first-child{border-top:0}.cp-facts dt{color:var(--muted)}.cp-facts dd{text-align:right;margin:0;font-weight:700}.cp-facts dd.good{color:#2f6b10}.cp-facts dd.bad{color:#b3261e}.cp-hint{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}@media (width<=1100px){.cp-grid{grid-template-columns:minmax(0,1fr)}.cp-grid>*{min-width:0}.cp-panel{position:static}}@media (width<=640px){.cp-form>.cp-step,.cp-form>.cp-actions,.cp-top{padding-left:16px;padding-right:16px}.cp-row2{grid-template-columns:1fr}.cp-seg{width:100%}.cp-seg button{flex:1;justify-content:center;padding:9px 10px}.cp-contact{grid-template-columns:minmax(0,1fr) auto}.cp-contact .cp-goal,.cp-contact select{grid-column:1/2}.cp-langchip{grid-column:2/3;justify-self:end}.cp-agents{grid-template-columns:1fr 1fr}.cp-add{flex-wrap:wrap}.cp-add input{flex-basis:40%}}@media (prefers-reduced-motion:reduce){.cp-dot.pulse{animation:none}}.cp-links{border-top:1px solid var(--line);flex-direction:column;gap:2px;margin-top:16px;padding-top:12px;display:flex}.cp-links button{font:inherit;width:100%;color:var(--text);text-align:left;cursor:pointer;transition:background .2s var(--ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.86rem;font-weight:600;display:flex}.cp-links button:hover{background:var(--field)}.cp-links button>span{flex:1;min-width:0}.cp-links svg{width:18px;height:18px;color:var(--brand);flex:none}.cp-links svg:last-child{width:15px;height:15px;color:var(--muted)}.recording{flex-direction:column;gap:8px;display:flex}.recording audio{width:100%}.rec-download{align-items:center;gap:6px;font-size:.88rem;text-decoration:none;display:inline-flex}.rec-badge{color:var(--brand-dark);align-items:center;display:inline-flex}.rec-badge svg{width:15px;height:15px}.lsn-btn{align-items:center;gap:6px;display:inline-flex}.lsn-btn svg{width:16px;height:16px}.lsn-dot{background:#cbd5e1;border-radius:50%;flex:none;width:9px;height:9px;margin-right:8px;display:inline-block}.lsn-dot.on{background:#ef4444;animation:1.6s ease-out infinite lsn-pulse;box-shadow:0 0 #ef444480}@keyframes lsn-pulse{to{box-shadow:0 0 0 8px #ef444400}}.lsn-live h3{align-items:center;display:flex}.lsn-live .lsn-open{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:0}.lsn{z-index:60;background:var(--card);border:1px solid var(--line);width:min(380px,100vw - 32px);max-height:min(560px,100vh - 40px);animation:rise .3s var(--ease) both;border-radius:20px;flex-direction:column;gap:12px;padding:18px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 24px 64px -16px #0f172a59}.lsn-head{align-items:center;gap:10px;display:flex}.lsn-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lsn-who b{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.lsn-who small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.lsn-note{color:var(--muted);margin:0;font-size:.85rem}.lsn-meter{background:var(--field);border-radius:99px;height:8px;overflow:hidden}.lsn-meter i{background:var(--brand);transform-origin:0;height:100%;transition:transform 80ms linear;display:block;transform:scaleX(0)}.lsn-sound{align-self:flex-start}.lsn-captions{flex-direction:column;gap:6px;min-height:60px;display:flex;overflow-y:auto}.lsn-captions .bubble{margin:0}.lsn-stop{justify-content:center;align-items:center;gap:8px;display:inline-flex}.lsn-stop svg{width:18px;height:18px}@media (width<=520px){.lsn{width:auto;bottom:16px;left:16px;right:16px}}.q-card{flex-direction:column;gap:10px;display:flex}.q-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.q-head h4{margin:0}.q-score{align-items:center;gap:10px;display:flex}.q-score b{font-variant-numeric:tabular-nums;font-size:1.1rem}.q-dots{gap:5px;display:inline-flex}.q-dots i{background:var(--field);border:1px solid var(--line);border-radius:50%;width:12px;height:12px}.q-good .q-dots i.on{background:#2f9e44;border-color:#2f9e44}.q-mid .q-dots i.on{background:#f08c00;border-color:#f08c00}.q-bad .q-dots i.on{background:#e03131;border-color:#e03131}.q-facts{gap:18px;margin:0;font-size:.88rem;display:flex}.q-facts div{gap:6px;display:flex}.q-facts dt{color:var(--muted)}.q-facts dd{margin:0;font-weight:700}.q-issues{flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:.88rem;display:flex}.q-badge{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:99px;padding:3px 9px;font-size:.72rem;font-weight:700}.q-badge.q-good{color:#2f6b10;background:#e3f4d6}.q-badge.q-mid{color:#92600a;background:#fff4dc}.q-badge.q-bad{color:#b3261e;background:#fdecec}.hd-kpis.with-quality{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=1500px){.hd-kpis.with-quality{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.hd-kpis.with-quality{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-kpis.with-quality>:last-child{grid-column:auto}}.hd-kpi .q-review-link{font:inherit;color:#b3261e;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.72rem;font-weight:700;text-decoration:underline}.detail-head .lsn-btn{flex:none;margin-left:auto}.nm-tabs{margin-top:-6px}.nm-tabpanel{flex-direction:column;gap:20px;min-width:0;display:flex}.ol-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ol-page{flex-direction:column;gap:16px;min-width:0;max-width:1040px;display:flex}.ol-page .card{border-radius:18px;margin:0}.ol-page .nm-note{flex-direction:row;padding:14px 16px}.ol-bar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.ol-bar>div{flex-direction:column;flex:320px;gap:4px;min-width:0;display:flex}.ol-bar .btn-primary svg{width:17px;height:17px}.ol-hint{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.ol-hint .link-btn{font-size:.88rem}.mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.ol-field{flex-direction:column;gap:6px;min-width:0;display:flex}.ol-field>span{color:#334155;font-size:.84rem;font-weight:700}.ol-field>span em{color:var(--muted);font-style:normal;font-weight:500}.ol-field input,.ol-field select{box-sizing:border-box;border:1.5px solid var(--line);background:var(--field);width:100%;min-height:44px;font:inherit;color:var(--text);border-radius:12px;padding:10px 12px;font-size:.95rem}.ol-field input:focus,.ol-field select:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:#fff;outline:0}.ol-fixed{font-variant-numeric:tabular-nums;align-items:center;min-height:44px;font-size:1.05rem;display:flex}.ol-narrow{max-width:360px}.ol-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ol-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ol-grid-conn{grid-template-columns:minmax(0,2.2fr) minmax(0,.8fr) minmax(0,.9fr);gap:12px;display:grid}.ol-prefix{background:var(--field);border:1.5px solid var(--line);border-radius:12px;align-items:center;gap:0;display:flex;overflow:hidden}.ol-prefix b{color:var(--muted);padding:0 4px 0 12px;font-size:.95rem}.ol-prefix input{background:0 0;border:0;box-shadow:none!important}.ol-prefix:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:#fff}.ol-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ol-form-actions .btn-primary svg{width:17px;height:17px}.ol-checks{border:0;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0;padding:0;display:flex}.ol-checks legend{float:left;color:#334155;margin-right:6px;font-size:.84rem;font-weight:700}.ol-checks label{cursor:pointer;align-items:center;gap:7px;font-size:.9rem;display:inline-flex}.ol-checks input{width:17px;height:17px;accent-color:var(--brand);margin:0}.ol-dlt{background:#f5f3ff;border:1px solid #e4dcff;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.ol-dlt>small{color:var(--muted);font-size:.84rem;line-height:1.45}.ol-dlt .ol-field input{background:#fff}.ol-warn-text{color:#92400e;font-size:.82rem;font-weight:600}.ol-file{min-height:44px;font:inherit;color:var(--brand-dark);cursor:pointer;text-align:left;background:#fff;border:1.5px dashed #b9c7dd;border-radius:12px;align-items:center;gap:8px;min-width:0;padding:8px 12px;font-size:.9rem;font-weight:600;display:flex}.ol-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ol-file svg{flex:none;width:17px;height:17px}.ol-file:hover{background:var(--brand-soft)}.ol-numform{flex-direction:column;gap:12px;display:flex}.nm-dialog.ol-dialog-wide{width:min(640px,100vw - 32px)}.ol-series{background:var(--field);color:#334155;white-space:nowrap;border-radius:99px;align-items:center;padding:2px 9px;font-size:.74rem;font-weight:700;display:inline-flex}.ol-series.promo{color:#6d28d9;background:#ede9fe}.ol-series.service{color:#075985;background:#e0f2fe}.ol-tag{background:var(--field);color:#334155;white-space:nowrap;border:0;border-radius:8px;align-items:center;padding:2px 8px;font-family:inherit;font-size:.76rem;font-weight:700;display:inline-flex}.ol-tag.good{color:#166534;background:#dcfce7}.ol-tag.amber{color:#92400e;background:#fef3c7}.ol-tag.link{color:var(--brand-dark);cursor:pointer;background:#fff;border:1px dashed #b9c7dd}.ol-tag.link:hover{background:var(--brand-soft)}.ol-phone{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:800}.ol-mark{color:#fff;letter-spacing:-.02em;background:#64748b;border-radius:12px;flex:none;place-items:center;font-weight:800;display:grid}.ol-mark.p-airtel{background:#e40000}.ol-mark.p-tata{background:#1d4f91}.ol-mark.p-jio{background:#0f3cc9}.ol-mark.p-exotel{background:#0b9f6d}.ol-mark.p-vobiz{background:#7c3aed}.ol-mark.p-plivo{background:#10b981}.ol-mark.p-other{background:#475569;font-size:.8rem!important}.ol-line{gap:14px;padding:18px 20px;position:relative;overflow:hidden}.ol-line:before{content:"";background:var(--line);height:4px;position:absolute;top:0;left:0;right:0}.ol-line.is-active:before{background:#22c55e}.ol-line.is-verifying:before{background:#f59e0b}.ol-line.is-suspended:before,.ol-line.is-error:before{background:var(--error)}.ol-line-head{align-items:flex-start;gap:14px;display:flex}.ol-line-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ol-line-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ol-line-title b{font-size:1.08rem;font-weight:800}.ol-line-meta{color:var(--muted);overflow-wrap:anywhere;font-size:.84rem}.ol-reason{font-size:.84rem;font-weight:600;line-height:1.4;background:0 0!important}.ol-reason.tone-info{color:#92600a}.ol-reason.tone-bad{color:#b3261e}.ol-reason:not(.tone-info):not(.tone-bad){color:var(--muted)}.ol-line-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ol-line-actions .btn-primary,.ol-line-actions .btn-secondary{padding:8px 14px;font-size:.88rem}.ol-nums{border:1px solid var(--line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.ol-nums li{align-items:center;gap:14px;padding:12px 14px;display:flex}.ol-nums li+li{border-top:1px solid var(--line)}.ol-nums li.paused{background:#fff8f7}.ol-num-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.ol-num-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ol-num-top .ol-phone{font-size:1.05rem}.ol-num-facts{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:.82rem;display:flex}.ol-state{align-items:center;gap:6px;font-size:.8rem;font-weight:700;display:inline-flex}.ol-state i{border-radius:50%;width:7px;height:7px}.ol-state.good{color:#166534}.ol-state.good i{background:#22c55e}.ol-state.bad{color:#b3261e}.ol-state.bad i{background:var(--error)}.ol-num-actions{flex:none;align-items:center;gap:12px;display:flex}.ol-num-actions .link-btn{align-self:center;font-size:.86rem}.btn-secondary.sm{padding:6px 12px;font-size:.84rem}.link-btn.danger{color:var(--error)}.ol-nonum{color:var(--muted);font-size:.88rem}.ol-addnum{align-items:center;gap:6px;display:inline-flex}.ol-addnum svg{width:15px;height:15px}.ol-target-card{gap:12px;padding:14px 18px}.ol-target-card summary{cursor:pointer;color:var(--brand-dark);font-size:.92rem;font-weight:700}.ol-empty{gap:22px}.ol-empty .ix-empty{border:0;padding:8px 0 0}.ol-empty .ix-empty-action .btn-primary svg{width:17px;height:17px}.ol-target{background:var(--brand-soft);border-radius:14px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.ol-target>b{color:var(--brand-dark);font-size:.92rem}.ol-target-row{flex-direction:column;gap:4px;min-width:0;display:flex}.ol-target-row small{color:var(--muted);font-size:.8rem;font-weight:600}.ol-target .ix-code{background:#fff}.ol-target .ix-code .btn-secondary{padding:6px 12px;font-size:.82rem}.ol-target.compact{padding:12px}.ol-wizard{border-radius:20px;gap:18px;max-width:1040px;padding:22px}.ol-wiz-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ol-wiz-head h3{margin:0;font-size:1.2rem;font-weight:800}.ol-wiz-head p{color:var(--muted);margin:4px 0 0;font-size:.9rem}.ol-steps{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ol-steps li{position:relative}.ol-steps button{all:unset;box-sizing:border-box;background:var(--field);width:100%;color:var(--muted);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;font-weight:700;display:flex}.ol-steps button:disabled{cursor:default}.ol-steps button:focus-visible{outline:2px solid var(--brand)}.ol-steps li.on button{background:var(--brand-soft);color:var(--brand-dark);box-shadow:inset 0 0 0 1.5px #bfd3fb}.ol-steps li.done button{color:#166534}.ol-step-num{background:#fff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.82rem;font-weight:800;display:grid}.ol-steps li.on .ol-step-num{background:var(--brand);color:#fff}.ol-steps li.done .ol-step-num{background:#dcfce7}.ol-step-num svg{width:14px;height:14px}.ol-pane{flex-direction:column;gap:14px;min-width:0;display:flex}.ol-pane h4{margin:0;font-size:1.05rem;font-weight:800}.ol-providers{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.ol-provider{border:1.5px solid var(--line);font:inherit;text-align:left;cursor:pointer;color:inherit;background:#fff;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:12px;transition:border-color .15s,background .15s;display:flex}.ol-provider:hover{border-color:#bfd3fb}.ol-provider.on{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px var(--brand-soft)}.ol-provider>span:last-child{flex-direction:column;min-width:0;display:flex}.ol-provider b{font-size:.95rem}.ol-provider small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.ol-ask{border:1px solid var(--line);background:#fbfcfe;border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px;padding:14px;display:grid}.ol-ask>div:first-child b{font-size:.95rem}.ol-ask ul{color:#334155;flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;font-size:.88rem;line-height:1.45;display:flex}.ol-auth{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.ol-auth legend{color:#334155;margin-bottom:8px;font-size:.84rem;font-weight:700}.ol-auth label{border:1.5px solid var(--line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.ol-auth label.on{border-color:var(--brand);background:var(--brand-soft)}.ol-auth input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:2px 0 0}.ol-auth span{flex-direction:column;gap:2px;display:flex}.ol-auth b{font-size:.92rem}.ol-auth small{color:var(--muted);font-size:.8rem}.ol-numlist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ol-numlist li{background:var(--field);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.ol-numlist .ol-icon-btn{margin-left:auto}.ol-icon-btn{all:unset;cursor:pointer;width:32px;height:32px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.ol-icon-btn:hover{color:var(--error);background:#fff}.ol-icon-btn svg{width:16px;height:16px}.ol-subcard{border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.ol-subcard>b{font-size:.95rem}.ol-wiz-foot{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding-top:14px;display:flex}.ol-verify{flex-direction:column;gap:14px;max-width:460px;display:flex}.ol-calling{background:var(--brand-soft);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.ol-calling div{flex-direction:column;gap:2px;display:flex}.ol-calling small{color:var(--muted);font-size:.84rem}.ol-dot{background:var(--brand);border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s ease-in-out infinite ol-pulse}@keyframes ol-pulse{0%,to{box-shadow:0 0 #2563eb73}50%{box-shadow:0 0 0 7px #2563eb00}}.ol-code input{letter-spacing:.5em;text-align:center;font-variant-numeric:tabular-nums;max-width:200px;font-size:1.6rem;font-weight:800}.ol-done{text-align:center;align-items:center;padding:18px 0 6px}.ol-done p{color:var(--muted);max-width:46ch;margin:0;line-height:1.5}.ol-done-icon{color:#166534;background:#dcfce7;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.ol-done-icon svg{width:28px;height:28px}.ol-fwd-form{flex-flow:wrap;align-items:flex-end;gap:12px;padding:16px 18px}.ol-fwd-form .ol-field{flex:220px}.ol-fwd-form .btn-primary{min-height:44px}.ol-fwd{gap:12px;padding:16px 18px}.ol-fwd-route{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ol-fwd-route>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ol-fwd-route small{color:var(--muted);font-size:.78rem;font-weight:600}.ol-fwd-route>svg{width:18px;height:18px;color:var(--muted);flex:none}.ol-fwd-num{align-items:center;gap:8px;display:inline-flex}.ol-fwd-num .btn-secondary{padding:4px 10px;font-size:.8rem}.ol-fwd-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.ol-fwd-foot small{color:var(--muted);font-size:.84rem}.ol-fwd-foot>span{gap:16px;display:inline-flex}.ol-howto{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;flex-direction:column;gap:14px;padding:14px;display:flex}.ol-howto .ix-code{border:1px solid var(--line);background:#fff}.ol-howto .ix-code code{letter-spacing:.02em;font-size:.95rem;font-weight:700}.ol-howto .ix-step-body{flex:1}.ol-howto .ix-code{max-width:380px}.ol-howto .ix-code .btn-secondary{padding:6px 12px;font-size:.82rem}.ol-chips{flex-wrap:wrap;gap:6px;display:flex}.ol-chips button{font:inherit;border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:99px;padding:7px 12px;font-size:.86rem;font-weight:600}.ol-chips button.on{background:var(--brand-soft);color:var(--brand-dark);border-color:#bfd3fb}.ol-preflight{background:#f4fbf6;border:1px solid #cfe9d6;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ol-preflight.bad{background:#fff6f5;border-color:#f5c2bd}.ol-pf-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ol-pf-head b{font-size:.92rem}.ol-preflight ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ol-preflight li{align-items:flex-start;gap:10px;display:flex}.ol-preflight li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ol-preflight li b{font-size:.88rem;font-weight:700}.ol-preflight li small{color:var(--muted);font-size:.82rem;line-height:1.4}.ol-preflight li .link-btn{margin-top:2px;font-size:.84rem}.ol-pf-mark{color:#166534;background:#dcfce7;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;font-size:.74rem;font-weight:900;display:grid}.ol-preflight li.bad .ol-pf-mark{color:#b3261e;background:#fdecec}.ol-preflight li.adv .ol-pf-mark{color:#92400e;background:#fef3c7}@media (width<=760px){.ol-line-head{flex-wrap:wrap}.ol-line-actions{justify-content:flex-start;width:100%}.ol-nums li{flex-direction:column;align-items:stretch;gap:10px}.ol-num-actions{justify-content:flex-start}.ol-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ol-steps button{text-align:center;flex-direction:column;gap:4px;padding:8px 4px;font-size:.74rem}.ol-ask{grid-template-columns:minmax(0,1fr)}.ol-grid-conn{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ol-grid-conn .ol-host{grid-column:1/-1}.ol-grid3,.ol-auth{grid-template-columns:minmax(0,1fr)}.ol-wizard{padding:16px}.ol-fwd-route>svg{transform:rotate(90deg)}.ol-fwd-route{flex-direction:column;align-items:flex-start;gap:6px}}@media (width<=560px){.ol-grid2{grid-template-columns:minmax(0,1fr)}.ol-providers{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ol-provider{flex-direction:column;align-items:flex-start}.ol-provider small{white-space:normal}.ol-wiz-foot .btn-primary{flex:1;justify-content:center}.ol-form-actions>*{flex:auto;justify-content:center}}.docs{color:#0f172a;background:#fff;min-height:100vh;font-family:inherit}.docs-top{z-index:5;padding:calc(14px + var(--sat)) clamp(16px, 4vw, 40px) 14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #e5eaf2;align-items:center;gap:16px;display:flex;position:sticky;top:0}.docs-brand{color:#0f172a;font-size:1.1rem;font-weight:700;text-decoration:none}.docs-tag{color:#64748b;font-size:.9rem}.docs-gap{flex:1}.docs-link{color:#1d4ed8;border-radius:10px;padding:8px 14px;font-size:.92rem;font-weight:600;text-decoration:none}.docs-link:hover{background:#eff4ff}.docs-link.primary{color:#fff;background:#2563eb}.docs-link.primary:hover{background:#1d4ed8}.docs-body{grid-template-columns:240px minmax(0,1fr);gap:40px;max-width:1180px;margin:0 auto;padding:32px clamp(16px,4vw,40px) 80px;display:grid}.docs-nav{flex-direction:column;align-self:start;gap:2px;max-height:calc(100vh - 110px);display:flex;position:sticky;top:84px;overflow:auto}.docs-nav a{color:#475569;border-radius:8px;padding:7px 12px;font-size:.92rem;text-decoration:none}.docs-nav a:hover{color:#0f172a;background:#f1f5f9}.docs-main{min-width:0;max-width:820px;font-size:1rem;line-height:1.65}.docs-main h1{margin:0 0 12px;font-size:2.1rem}.docs-main h2{border-top:1px solid #e5eaf2;margin:48px 0 12px;padding-top:12px;scroll-margin-top:80px;font-size:1.5rem}.docs-main h3{margin:28px 0 8px;scroll-margin-top:80px;font-size:1.15rem}.docs-main h4{margin:20px 0 6px}.docs-main p{margin:10px 0}.docs-main a{color:#1d4ed8}.docs-main code{overflow-wrap:anywhere;background:#f1f5f9;border-radius:6px;padding:2px 6px;font-size:.88em}.docs-main pre{color:#e2e8f0;background:#0f172a;border-radius:12px;padding:16px 18px;font-size:.88rem;line-height:1.5;overflow:auto}.docs-main pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.docs-main blockquote{color:#334155;background:#f0f7ff;border-left:4px solid #93c5fd;border-radius:0 10px 10px 0;margin:14px 0;padding:10px 16px}.docs-main ul,.docs-main ol{margin:10px 0;padding-left:22px}.docs-main li{margin:4px 0}.docs-table{border:1px solid #e5eaf2;border-radius:12px;margin:14px 0;overflow-x:auto}.docs-table table{border-collapse:collapse;width:100%;font-size:.92rem}.docs-table th{text-align:left;background:#f8fafc;font-weight:600}.docs-table th,.docs-table td{vertical-align:top;border-bottom:1px solid #eef2f7;padding:9px 14px}.docs-table tr:last-child td{border-bottom:0}@media (width<=860px){.docs-body{grid-template-columns:minmax(0,1fr);gap:16px}.docs-nav{flex-flow:wrap;gap:6px;max-height:none;position:static}.docs-nav a{background:#f1f5f9}.docs-tag{display:none}}.legal{min-height:100vh;color:var(--text)}.legal-top{max-width:820px;padding:calc(24px + var(--sat)) 16px 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.legal-brand{color:var(--text);align-items:center;gap:10px;font-weight:800;text-decoration:none;display:flex}.legal-brand img{object-fit:cover;border-radius:8px;width:30px;height:30px}.legal-top nav{flex-wrap:wrap;gap:4px;display:flex}.legal-top nav a{color:var(--muted);border-radius:10px;padding:6px 10px;font-size:.9rem;font-weight:600;text-decoration:none}.legal-top nav a:hover,.legal-top nav a[aria-current=page]{background:var(--brand-soft);color:var(--brand)}.legal-main{max-width:820px;margin:0 auto;padding:24px 16px 40px;line-height:1.65}.legal-main h1{letter-spacing:-.02em;margin:8px 0 6px;font-size:2rem;line-height:1.2}.legal-updated{color:var(--muted);margin:0 0 20px}.legal-notice{color:#7a4b00;background:#fff7e6;border:1px solid #f5d38a;border-radius:12px;margin:0 0 12px;padding:10px 14px;font-size:.9rem;font-weight:600}.legal-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:24px 24px 12px;box-shadow:0 12px 32px -16px #155fae2e}.legal-card h2{color:var(--brand-dark);margin:28px 0 8px;font-size:1.2rem}.legal-card h2:first-of-type{margin-top:8px}.legal-card p,.legal-card li{margin:8px 0}.legal-card ul{padding-left:22px}.legal-card a{color:var(--brand)}.legal-summary{background:var(--brand-soft);border:1px solid var(--line);border-radius:14px;padding:14px 18px}.legal-missing{color:#7a4b00;background:#fff1c2;border-radius:4px;padding:0 4px}.legal-dl{grid-template-columns:180px minmax(0,1fr);gap:8px 16px;margin:8px 0 16px;display:grid}.legal-dl dt{color:var(--muted);font-weight:600}.legal-dl dd{overflow-wrap:anywhere;margin:0}.legal-foot{text-align:center;color:var(--muted);padding:0 16px 40px;font-size:.9rem}@media (width<=600px){.legal-main h1{font-size:1.6rem}.legal-card{border-radius:16px;padding:18px 16px 8px}.legal-dl{grid-template-columns:1fr;gap:2px}.legal-dl dd{margin-bottom:10px}}.automations .au-toolbar{justify-content:flex-end;display:flex}.au-rule{gap:12px}.au-rule.is-off .au-sentence{color:var(--muted)}.au-rule-main{min-width:0}.au-sentence{overflow-wrap:anywhere;margin:6px 0 0;font-size:.98rem;line-height:1.6}.au-sentence b{color:var(--brand-dark);font-weight:800}.au-rule.is-off .au-sentence b{color:inherit}.au-retry{color:var(--muted);margin-top:4px;font-size:.82rem;display:block}.au-rule-acts,.au-form-acts{flex-wrap:wrap;gap:8px;display:flex}.au-form-acts{justify-content:flex-end}.au-log{background:var(--field);border-radius:14px;flex-direction:column;gap:8px;padding:14px;font-size:.9rem;display:flex}.au-log .rows li{padding:10px 0}.au-log .rows li>div{min-width:0}.au-log .rows b{overflow-wrap:anywhere}.au-form .au-hint{margin:-10px 2px 0}.au-days{flex-direction:column;gap:10px;display:flex}.au-days .chips{flex-wrap:wrap;gap:8px;display:flex}.au-custom input{max-width:220px}@media (width<=520px){.automations .au-toolbar .btn-primary{justify-content:center;width:100%}.au-rule-acts .btn-secondary{flex:auto}.au-form-acts .btn-secondary,.au-form-acts .btn-primary{flex:1 1 0;justify-content:center}.au-custom input{max-width:none}}.cs-status{margin:0;font-size:.92rem}.cs-status .link-btn{font-size:inherit;text-decoration:underline;display:inline}.cs-steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cs-steps li{align-items:flex-start;gap:12px;display:flex}.cs-steps li>div{min-width:0}.cs-steps b{font-size:.92rem;display:block}.cs-steps small{color:var(--muted);margin-top:2px;font-size:.82rem;line-height:1.5;display:block}.cs-tick{border:1.5px solid var(--line);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:.75rem;font-weight:800;display:grid}.cs-steps li.done .cs-tick{background:var(--brand);border-color:var(--brand)}.cs-acts{flex-wrap:wrap;gap:8px;display:flex}.cs-url{flex:16rem;min-width:0}.cs-test{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:.86rem;display:flex}.cs-test code{font-size:.8rem}.cs-guide{min-width:0}.cs-base{flex-wrap:wrap;align-items:center;gap:10px;font-size:.85rem;display:flex}.cs-base span{color:var(--muted);font-weight:600}.cs-base code{background:var(--field);overflow-wrap:anywhere;border-radius:8px;min-width:0;padding:4px 10px}.cs-snippet{flex-direction:column;gap:8px;min-width:0;display:flex}.cs-snippet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cs-snippet-head>div{min-width:0}.cs-snippet-head b{font-size:.95rem;display:block}.cs-snippet-head small{color:var(--muted);margin-top:2px;font-size:.82rem;line-height:1.5;display:block}.cs-snippet pre{color:#e2e8f0;background:#0f172a;border-radius:12px;max-width:100%;margin:0;padding:12px 14px;font-size:.76rem;line-height:1.55;overflow-x:auto}.cs-snippet pre code{white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}@media (width<=520px){.cs-snippet-head{flex-direction:column}.cs-acts .btn-secondary{text-align:center;flex:auto}}.origin-pill{text-transform:none}.origin-rule{color:#6d4ae0;background:#ede9fe}.origin-api{color:#0369a1;background:#e0f2fe}.origin-bulk{color:#92600a;background:#fef3c7}.origin-workflow{text-overflow:ellipsis;vertical-align:bottom;color:#15803d;background:#dcfce7;max-width:100%;display:inline-block;overflow:hidden}.origin-record{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:.78rem;display:block}.origin-ref{color:var(--muted);font-weight:500}.resp-wf-note{color:var(--muted);align-items:center;gap:8px;margin:0 0 12px;font-size:.86rem;display:flex}.resp-wf-note.bad{color:#b3261e}.resp-wf-note .spinner{border-width:2px;border-color:#c7d8f6;border-top-color:var(--brand);width:14px;height:14px}.resp-wf-note .link-btn{font-size:inherit;text-decoration:underline}.resp-wf-link{font-size:inherit;text-align:left;font-weight:600}@media (width<=760px){.resp-toolbar .resp-wf-pick{flex:100%}}.kb-origin{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.kb-origin .origin-record{margin:0}.num-inbound{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;font-size:.8rem;display:flex}.num-inbound select{border:1.5px solid var(--line);min-width:0;max-width:100%;font:inherit;color:inherit;background:#fff;border-radius:10px;padding:6px 10px;font-size:.84rem}.num-shared-note{margin-top:4px;display:block}.call-dir{vertical-align:-3px;border-radius:6px;flex:none;place-items:center;width:18px;height:18px;margin-right:6px;display:inline-grid}.call-dir.in{color:#2f6b10;background:#eaf5e1}.call-dir.out{color:var(--muted);background:var(--field)}:root{--li-blue:#0a66c2;--li-good:#16a34a;--li-amber:#d97706;--li-bad:#dc2626}.li-banner{border-radius:14px;justify-content:space-between;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:.92rem;line-height:1.45;display:flex}.li-banner.good{color:#2f6b10;background:#e3f4d6}.li-banner.bad{color:#b3261e;background:#fdecec}.li-banner.wait{background:var(--brand-soft);color:var(--brand-dark)}.li-banner button{color:inherit;flex:none;font-size:.84rem;text-decoration:underline}.li-wait-note{background:var(--brand-soft);color:var(--brand-dark);border-radius:14px;align-items:center;gap:8px;margin:0;padding:12px 14px;font-size:.9rem;display:flex}.li-avatar{color:#fff;background:linear-gradient(135deg, #3b82f6, var(--li-blue));border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid;position:relative;box-shadow:0 6px 16px -8px #0a66c2b3}.li-avatar.sm{width:24px;height:24px;box-shadow:none;font-size:.72rem}.li-avatar.lg{width:52px;height:52px;font-size:1.2rem}.li-avatar.lg i{border-radius:6px;line-height:0;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2.5px #fff}.li-person{align-items:center;gap:8px;display:inline-flex}.li-of{color:var(--muted);font-size:.86rem;font-weight:600}.li-health{align-items:center;gap:8px;display:inline-flex}.li-health i{background:var(--li-good);border-radius:50%;width:9px;height:9px;position:relative}.li-health.good{color:#166534}.li-health.bad{color:#b3261e}.li-health.bad i{background:var(--li-bad)}.li-health.good i:after{content:"";border:2px solid var(--li-good);opacity:0;border-radius:50%;position:absolute;inset:-4px}@media (prefers-reduced-motion:no-preference){.li-health.good i:after{animation:2.4s ease-out infinite li-pulse}}@keyframes li-pulse{0%{opacity:.7;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.li-summary{background:linear-gradient(#fff 0%,#fbfdff 100%)}.li-usage{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.li-rings{flex-wrap:wrap;gap:18px;margin:0;padding:0;list-style:none;display:flex}.li-ring{color:var(--muted);flex-direction:column;align-items:center;gap:4px;font-size:.78rem;font-weight:600;display:flex}.li-ring svg{display:block}.li-ring-track{fill:none;stroke:var(--field);stroke-width:7px}.li-ring-fill{fill:none;stroke:var(--brand);stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset .8s var(--ease)}.li-ring.near .li-ring-fill{stroke:var(--li-amber)}.li-ring.full .li-ring-fill{stroke:var(--li-bad)}.li-ring-n{fill:var(--text);font-family:inherit;font-size:17px;font-weight:800}.li-ring-of{fill:var(--muted);font-family:inherit;font-size:9.5px;font-weight:600}.li-queue{flex:260px}.li-queue i.blue{background:var(--brand)}.li-queue em{color:var(--brand-dark);margin-left:auto;font-size:.84rem;font-style:normal;font-weight:700}.li-what{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.li-what span{background:var(--field);color:#334155;border-radius:99px;align-items:center;gap:8px;padding:7px 12px 7px 7px;font-size:.84rem;font-weight:600;display:inline-flex}.li-what b{width:22px;height:22px;color:var(--brand-dark);background:#fff;border-radius:50%;place-items:center;font-size:.74rem;display:grid;box-shadow:0 1px 2px #0f2a6b1f}.li-what i{background:linear-gradient(90deg, var(--line), var(--brand));border-radius:2px;width:16px;height:2px}.li-safe{gap:10px}.li-checks{color:#334155;flex-direction:column;gap:10px;margin:0;padding:0;font-size:.9rem;line-height:1.5;list-style:none;display:flex}.li-checks li{padding-left:26px;position:relative}.li-checks li:before{content:"✓";color:#2f6b10;background:#e3f4d6;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.7rem;font-weight:800;display:grid;position:absolute;top:1px;left:0}.li-risk-icon{color:#b45309;background:#fff4dc;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.li-risk-icon.blue{background:var(--brand-soft);color:var(--brand)}.li-risk-icon svg{width:20px;height:20px}.li-hero{gap:18px;position:relative;overflow:hidden}.li-hero:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#0a66c21f,#0000 70%);width:420px;height:260px;position:absolute;inset:0 0 auto auto;transform:translate(30%,-35%)}.li-hero>*{position:relative}.li-flow{counter-reset:none;background:linear-gradient(135deg,#f5f9ff,#eef4ff);border:1px solid #dbe6fb;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px;list-style:none;display:grid}.li-flow li{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex;position:relative}.li-flow li:not(:last-child):after{content:"";border-top:2px dashed #b9cdf5;position:absolute;top:17px;left:calc(50% + 26px);right:calc(20px - 50%)}.li-flow-dot{width:36px;height:36px;color:var(--brand-dark);background:#fff;border-radius:50%;place-items:center;font-size:.88rem;font-weight:800;display:grid;box-shadow:0 0 0 4px #2563eb1a,0 4px 12px -6px #0f2a6b66}.li-flow li:nth-child(2) .li-flow-dot{background:var(--li-blue);color:#fff}.li-flow li:nth-child(3) .li-flow-dot{background:var(--li-good);color:#fff}.li-flow-dot svg{width:16px;height:16px}.li-flow b{font-size:.9rem}.li-flow small{color:var(--muted);font-size:.78rem;line-height:1.35}.li-risk{background:#fffaf0;border:1px solid #f6dfae;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.li-risk b{color:#7a4a00;font-size:.92rem;display:block}.li-risk p{color:#6b4604;margin:4px 0 0;font-size:.88rem;line-height:1.5}.li-ack{border:1.5px solid var(--line);cursor:pointer;color:var(--text);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:.9rem;line-height:1.45;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.li-ack:hover{border-color:#b9cdf5}.li-ack.on{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 4px #2563eb14}.li-ack input{opacity:0;width:1px;height:1px;position:absolute}.li-ack-box{color:#0000;background:#fff;border:1.5px solid #b6c2d6;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;transition:background .15s,border-color .15s,color .15s;display:grid}.li-ack-box svg{width:14px;height:14px}.li-ack.on .li-ack-box{background:var(--brand);border-color:var(--brand);color:#fff}.li-ack input:focus-visible+.li-ack-box{outline:2px solid var(--brand);outline-offset:2px}.btn-primary.li-btn{background:linear-gradient(135deg, #1a7ad6, var(--li-blue));padding:12px 22px;box-shadow:0 10px 24px -10px #0a66c2b3}.btn-primary.li-btn:disabled{opacity:.45;cursor:default;box-shadow:none;transform:none}.li-conn .wx-conn-head h3:after{content:"";background:var(--li-good);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block;box-shadow:0 0 0 3px #dcfce7}.li-limits{flex-direction:column;gap:18px;min-width:0;display:flex}.li-limits-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.li-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.li-sec-head>div{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.li-risk-pill{border-radius:99px;flex:none;align-items:center;gap:7px;padding:6px 12px;font-size:.8rem;font-weight:800;display:inline-flex}.li-risk-pill i{background:currentColor;border-radius:50%;width:8px;height:8px}.li-risk-pill.low{color:#2f6b10;background:#e3f4d6}.li-risk-pill.medium{color:#8a5a00;background:#fff4dc}.li-risk-pill.high{color:#b3261e;background:#fdecec}.li-risk-line{margin:0;font-size:.86rem;font-weight:600}.li-risk-line.low{color:#2f6b10}.li-risk-line.medium{color:#8a5a00}.li-risk-line.high{color:#b3261e}.li-cap-list{flex-direction:column;gap:12px;display:flex}.li-cap{background:var(--field);--tone:var(--brand);border:1px solid #0000;border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.li-cap.warm{--tone:var(--li-amber)}.li-cap.hot{--tone:var(--li-bad);background:#fff6f5;border-color:#f8d2cd}.li-cap-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.li-cap-top label{cursor:pointer;align-items:baseline;gap:6px;min-width:0;display:flex}.li-cap-top b{font-size:.95rem}.li-cap-top small{color:var(--muted);font-size:.84rem}.li-cap-num{border:1.5px solid var(--line);width:76px;min-height:40px;font:inherit;text-align:center;color:var(--tone);font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;padding:0 10px;font-size:1.15rem;font-weight:800}.li-cap-num:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:0}.li-slider{align-items:center;height:26px;display:flex;position:relative}.li-slider input[type=range]{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--tone) 0, var(--tone) var(--pct), #dbe3f0 var(--pct), #dbe3f0 100%);border:0;border-radius:99px;width:100%;height:8px;min-height:0;margin:0;padding:0}.li-slider input[type=range]:disabled{cursor:default;opacity:.7}.li-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:3px solid var(--tone);background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;box-shadow:0 4px 10px -3px #0f2a6b73}.li-slider input[type=range]::-moz-range-thumb{border:3px solid var(--tone);background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 4px 10px -3px #0f2a6b73}.li-slider input[type=range]:not(:disabled):hover::-webkit-slider-thumb{transform:scale(1.12)}.li-slider input[type=range]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.li-slider-def{left:var(--def);pointer-events:none;opacity:.55;background:#64748b;border-radius:2px;width:2px;margin-left:-1px;position:absolute;top:-2px;bottom:-2px}.li-slider-def em{white-space:nowrap;color:var(--muted);font-size:.68rem;font-style:normal;font-weight:700;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.li-cap-scale{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-4px;font-size:.72rem;display:flex}.li-cap>small{font-size:.8rem}.li-why{background:linear-gradient(#fffdf7,#fff);gap:10px}.li-why p{color:#334155;margin:0;font-size:.9rem;line-height:1.55}.li-hours-card{gap:16px}.li-hours-sum{background:var(--brand-soft);color:var(--brand-dark);border-radius:99px;flex:none;padding:6px 12px;font-size:.82rem;font-weight:700}.li-daybar{flex-direction:column;gap:6px;display:flex}.li-daybar-track{background:repeating-linear-gradient(90deg, var(--field) 0, var(--field) calc(100% / 24 - 2px), #e1e8f4 calc(100% / 24 - 2px), #e1e8f4 calc(100% / 24));border-radius:99px;height:14px;position:relative;overflow:hidden}.li-daybar-track i{background:linear-gradient(90deg, #3b82f6, var(--brand));transition:left .3s var(--ease), width .3s var(--ease);border-radius:99px;position:absolute;top:0;bottom:0;box-shadow:0 4px 12px -4px #2563eb99}.li-daybar-ticks{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.7rem;display:flex}.li-hours-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.li-time{flex-direction:column;gap:6px;display:flex}.li-time span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.74rem;font-weight:700}.li-time input{border:1.5px solid var(--line);min-height:44px;font:inherit;font-variant-numeric:tabular-nums;background:#fff;border-radius:12px;padding:0 12px;font-weight:700}.li-time input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:0}.li-time-sep{color:var(--muted);padding-bottom:11px;font-weight:700}.li-days{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.li-day{font:inherit;border:1.5px solid var(--line);min-width:46px;min-height:44px;color:var(--muted);cursor:pointer;background:#fff;border-radius:12px;padding:0 10px;font-size:.84rem;font-weight:700;transition:background .15s,border-color .15s,color .15s,transform .15s}.li-day:hover:not(:disabled){border-color:#b9cdf5;transform:translateY(-1px)}.li-day.on{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 6px 14px -8px #2563ebcc}.li-day:disabled{cursor:default;opacity:.7}.li-day:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.li-savebar{z-index:5;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);background:#ffffffe6;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 18px;font-size:.9rem;display:flex;position:sticky;bottom:12px;box-shadow:0 1px 2px #0f2a6b0d,0 12px 30px -16px #1e3a8a4d}.li-savebar.dirty{color:var(--brand-dark);border-color:#b9cdf5;font-weight:600;box-shadow:0 0 0 4px #2563eb14,0 16px 36px -16px #1e3a8a66}.li-savebar>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.li-savebar .link-btn{align-self:center;font-size:.88rem}.li-saved{color:#2f6b10}.li-refresh{align-items:center;gap:6px;display:inline-flex}.li-refresh svg{width:15px;height:15px}.li-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.li-stat{all:unset;box-sizing:border-box;cursor:pointer;background:var(--field);--c:var(--brand);--cs:var(--brand-soft);border:1.5px solid #0000;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:12px 14px;transition:border-color .2s,transform .15s,background .2s;display:grid}.li-stat:hover{transform:translateY(-1px)}.li-stat:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.li-stat.on{border-color:var(--c);background:#fff}.li-stat.s-sent{--c:#16a34a;--cs:#dcfce7}.li-stat.s-waiting{--c:var(--li-blue);--cs:#e0efff}.li-stat.s-other{--c:var(--li-amber);--cs:#fef3c7}.li-stat-icon{background:var(--cs);width:38px;height:38px;color:var(--c);border-radius:12px;grid-row:1/3;place-items:center;display:grid}.li-stat-icon svg{width:18px;height:18px}.li-stat b{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.35rem;font-weight:800;line-height:1.1}.li-stat small{color:var(--muted);font-size:.78rem;font-weight:600}.li-seg{background:var(--card);border:1px solid var(--line);scrollbar-width:none;border-radius:14px;gap:2px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.li-seg::-webkit-scrollbar{display:none}.li-seg button{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:.86rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.li-seg button:hover{color:var(--text);background:var(--field)}.li-seg button.on{background:var(--brand);color:#fff;box-shadow:0 6px 14px -8px #2563ebcc}.li-seg button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.li-seg em{background:var(--field);color:var(--muted);border-radius:99px;padding:1px 7px;font-size:.72rem;font-style:normal;font-weight:700}.li-seg button.on em{color:#fff;background:#ffffff38}.li-rows{border:1px solid var(--line);background:var(--card);border-radius:20px;margin:0;padding:0;list-style:none;overflow:hidden;box-shadow:0 1px 2px #0f2a6b0d,0 18px 44px -24px #1e3a8a33}.li-row{align-items:center;gap:14px;padding:14px 18px;transition:background .15s;display:flex;position:relative}.li-row+.li-row{border-top:1px solid var(--line)}.li-row:hover{background:#f8fbff}.li-row:before{content:"";background:0 0;border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.li-row.st-sent:before{background:var(--li-good)}.li-row.st-waiting:before{background:var(--li-blue)}.li-row.st-failed:before{background:var(--li-bad)}.li-row.st-skipped:before{background:var(--li-amber)}.li-row-avatar{width:42px;height:42px;color:var(--brand-dark);background:linear-gradient(135deg,#e6eefd,#d3e1fb);border-radius:50%;flex:none;place-items:center;font-size:.86rem;font-weight:800;display:grid;position:relative}.li-row-avatar i{background:var(--li-blue);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2.5px #fff}.li-row-avatar i.k-message{background:#7c3aed}.li-row-avatar i svg{width:11px;height:11px}.li-row-main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.li-row-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.li-row-top b{overflow-wrap:anywhere;font-size:.95rem}.li-row-top .li-kind{background:var(--field);color:var(--muted);cursor:default;border:0;border-radius:99px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-block}.li-row-top .li-kind.k-ai_reply{color:#6d28d9;background:#f1e9ff}.li-row-avatar i.k-ai_reply{background:linear-gradient(135deg, var(--li-blue), #7c3aed)}.li-row-main .li-row-reply{color:#334155;font-style:italic}.li-row-main small{color:var(--muted);overflow-wrap:anywhere;font-size:.84rem;line-height:1.4}.li-row-main .ix-err{color:#b3261e}.li-row-main .ix-skip{color:#8a5a00}.li-row-link{color:var(--brand-dark);overflow-wrap:anywhere;font-size:.78rem;text-decoration:none}.li-row-link:hover{text-decoration:underline}.li-row-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.li-row-side .link-btn{align-self:auto;font-size:.84rem}.li-chip{white-space:nowrap;background:var(--field);color:var(--muted);border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.li-chip i{background:currentColor;border-radius:50%;width:7px;height:7px}.li-chip.c-sent{color:#2f6b10;background:#e3f4d6}.li-chip.c-waiting,.li-chip.c-claimed{color:#0a4f96;background:#e0efff}.li-chip.c-queued.delayed,.li-chip.c-skipped{color:#8a5a00;background:#fff4dc}.li-chip.c-failed{color:#b3261e;background:#fdecec}.li-skel span{background:var(--field);border-radius:50%;width:42px;height:42px}.li-skel div{flex-direction:column;flex:1;gap:8px;display:flex}.li-skel i{background:var(--field);border-radius:6px;width:40%;height:10px;display:block}.li-skel i+i{width:70%}@media (prefers-reduced-motion:no-preference){.li-skel span,.li-skel i{animation:1.4s ease-in-out infinite li-shine}}@keyframes li-shine{50%{opacity:.5}}.li-pace{color:var(--text);background:#f5f8ff;border:1px solid #c7d8f6;border-radius:12px;align-items:flex-start;gap:10px;margin:10px 0 0;padding:10px 12px;font-size:.8rem;line-height:1.45;display:flex}.li-pace b{margin-bottom:2px;display:block}.li-pace>span{min-width:0}.li-count{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.76rem;display:block}.li-count.near{color:#b45309;font-weight:700}.li-count.over{color:#b3261e;font-weight:700}.li-wait{flex-direction:column;gap:6px;max-width:280px;display:flex}.li-wait select{border:1.5px solid var(--line);min-height:40px;font:inherit;background:#fff;border-radius:10px;padding:0 10px}.li-card{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 16px 36px -22px #0f172a59}.li-card-head{border-bottom:1px solid #eef2f7;align-items:center;gap:10px;padding:14px 16px;display:flex}.li-card-head b{font-size:.95rem;display:block}.li-card-head small{color:var(--muted);font-size:.78rem;display:block}.li-card-body{color:#1e293b;overflow-wrap:anywhere;white-space:pre-wrap;padding:14px 16px;font-size:.88rem;line-height:1.55}.li-card-body em{color:var(--muted)}.li-card-foot{color:var(--muted);border-top:1px solid #eef2f7;padding:10px 16px;font-size:.78rem}.li-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#eef3f8;border-radius:14px 14px 14px 4px;margin:14px 16px;padding:10px 14px;font-size:.88rem;line-height:1.5}@media (width<=1000px){.li-limits-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.li-flow{grid-template-columns:minmax(0,1fr);padding:14px}.li-flow li{text-align:left;flex-direction:row;gap:12px}.li-flow li>b{flex:none}.li-flow li:not(:last-child):after{display:none}.li-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.li-rings{justify-content:space-around;gap:8px;width:100%}.li-row{flex-wrap:wrap;align-items:flex-start;padding:14px}.li-row-side{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-left:56px}.li-days{width:100%;margin-left:0}.li-day{flex:1 1 0;min-width:0;padding:0 4px}.li-savebar{bottom:8px}.li-savebar>div{justify-content:flex-end;width:100%}.wx-hero-actions .li-btn{justify-content:center;width:100%}.li-what i{display:none}}.li-grow{flex:1}.li-tpls{flex-direction:column;gap:16px;min-width:0;display:flex}.li-tok{color:var(--brand-dark);background:#e6eefd;border-radius:5px;padding:0 4px;font-size:.92em;font-weight:700}.li-tok.filled{color:#2f6b10;background:#e3f4d6;font-weight:600}.li-kind-chip{letter-spacing:.02em;color:#0a4f96;background:#e0efff;border-radius:99px;align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.li-kind-chip.k-message{color:#6d28d9;background:#f1e9ff}.li-kind-chip svg{width:12px;height:12px}.li-tpl-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.li-tpl-card{background:var(--card);border:1px solid var(--line);transition:transform .15s var(--ease), border-color .2s, box-shadow .2s;border-radius:20px;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex;position:relative;box-shadow:0 1px 2px #0f2a6b0d,0 14px 34px -22px #1e3a8a47}.li-tpl-card:hover{border-color:#bfd3fb;transform:translateY(-2px);box-shadow:0 1px 2px #0f2a6b0d,0 20px 40px -22px #1e3a8a61}.li-tpl-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.li-tpl-card-top small{font-variant-numeric:tabular-nums;font-size:.74rem}.li-tpl-name{overflow-wrap:anywhere;font-size:1rem;font-weight:800}.li-tpl-body{color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.88rem;line-height:1.5;display:-webkit-box;overflow:hidden}.li-tpl-card-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.li-tpl-card-foot small{font-size:.78rem}.li-tpl-btns{align-items:center;gap:6px;display:flex}.li-tpl-btns .icon-btn{border-radius:10px;width:34px;height:34px}.li-tpl-btns .icon-btn svg{width:15px;height:15px}.li-tpl-btns .btn-secondary{padding:7px 14px;font-size:.86rem}.li-tpl-card.li-skel{min-height:150px}.li-starters{gap:14px}.li-starters .ix-empty{border:0;padding:8px 0 0}.li-starter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.li-starter{all:unset;box-sizing:border-box;cursor:pointer;background:linear-gradient(#f8fbff,#fff);border:1.5px dashed #c7d8f6;border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;transition:border-color .2s,transform .15s,background .2s;display:flex}.li-starter:hover:not(:disabled){border-color:var(--brand);border-style:solid;transform:translateY(-2px)}.li-starter:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.li-starter:disabled{cursor:default;opacity:.75}.li-starter>.li-kind-chip{align-self:flex-start}.li-starter b{font-size:.95rem}.li-starter em{color:var(--brand-dark);margin-top:auto;font-size:.84rem;font-style:normal;font-weight:700}.li-tpl-editor{flex-direction:column;gap:16px;min-width:0;display:flex}.li-tpl-editor-head{flex-direction:column;gap:4px;display:flex}.li-tpl-editor-head h3{margin:6px 0 0;font-size:1.25rem;font-weight:800}.li-tpl-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.li-tpl-form{gap:16px}.li-kinds{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.li-kinds legend{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:8px;padding:0;font-size:.74rem;font-weight:700}.li-kind{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.li-kind:hover{border-color:#b9cdf5}.li-kind.on{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 4px #2563eb14}.li-kind input{opacity:0;width:1px;height:1px;position:absolute}.li-kind:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:2px}.li-kind>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.li-kind b{font-size:.92rem}.li-kind small{color:var(--muted);font-size:.78rem;line-height:1.35}.li-kind-icon{width:36px;height:36px;color:var(--li-blue);background:#e0efff;border-radius:11px;flex:none;place-items:center;display:grid}.li-kind-icon.k-message{color:#6d28d9;background:#f1e9ff}.li-kind-icon svg{width:17px;height:17px}.li-tpl-field{flex-direction:column;gap:6px;display:flex}.li-tpl-field>span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.74rem;font-weight:700}.li-tpl-field>span small{text-transform:none;letter-spacing:0;opacity:.8;margin-left:6px;font-weight:600}.li-tpl-field input,.li-tpl-field textarea{box-sizing:border-box;border:1.5px solid var(--line);background:var(--field);width:100%;font:inherit;color:var(--text);border-radius:12px;padding:11px 13px;font-size:.95rem;line-height:1.5}.li-tpl-field textarea{resize:vertical;min-height:110px}.li-tpl-field input:focus,.li-tpl-field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:#fff;outline:0}.li-tpl-field textarea.bad{border-color:#f5c2bd}.li-tpl-under{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:-6px;display:flex}.li-vars{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.li-vars small{color:var(--muted);margin-right:2px;font-size:.76rem;font-weight:700}.li-vars button{font:inherit;color:var(--brand-dark);cursor:pointer;background:#f5f9ff;border:1px solid #c7d8f6;border-radius:99px;padding:4px 9px;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s}.li-vars button:hover:not(:disabled){background:var(--brand-soft);border-color:var(--brand)}.li-vars button:disabled{opacity:.5;cursor:default}.li-tpl-actions{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.li-tpl-actions .link-btn.danger{color:var(--error);align-self:center;align-items:center;gap:6px;display:inline-flex}.li-tpl-actions .link-btn.danger svg{width:15px;height:15px}.li-tpl-side{min-width:0}.li-side-sticky{flex-direction:column;gap:10px;display:flex;position:sticky;top:16px}.li-tpl-preview{box-shadow:0 1px 2px #0f2a6b0d,0 24px 50px -24px #1e3a8a73}.li-tpl-preview .li-card-head>span:last-child{flex-direction:column;min-width:0;display:flex}.li-tpl-preview .li-avatar{width:38px;height:38px;font-size:.9rem}.li-tips{color:#6b4604;background:#fffaf0;border:1px solid #f6dfae;border-radius:16px;padding:12px 14px;font-size:.84rem}.li-tips b{color:#7a4a00}.li-tips ul{flex-direction:column;gap:4px;margin:6px 0 0;padding-left:18px;line-height:1.45;display:flex}.li-tbar{background:#f5f9ff;border:1px solid #dbe6fb;border-radius:14px;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.li-tbar-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.li-tbar-row .link-btn{align-self:center;font-size:.82rem}.li-tbar-pick select{max-width:260px;min-height:36px;font:inherit;color:var(--brand-dark);cursor:pointer;background:#fff;border:1.5px solid #c7d8f6;border-radius:10px;padding:0 10px;font-size:.86rem;font-weight:600}.li-tbar-pick select:disabled{cursor:default;color:var(--muted)}.li-tbar-save{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.li-tbar-save input{border:1.5px solid var(--line);min-height:36px;font:inherit;background:#fff;border-radius:10px;flex:200px;padding:0 10px;font-size:.86rem}.li-tbar-save input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:0}.li-tbar-save .link-btn{align-self:center;font-size:.82rem}.li-good-note{color:#2f6b10;font-size:.8rem;font-weight:600}.li-bad-note{color:#b3261e;font-size:.8rem;font-weight:600}.li-ai-explain{color:var(--text);background:linear-gradient(135deg,#f7f5ff,#f1f6ff);border:1px solid #ddd6fe;border-radius:12px;align-items:flex-start;gap:10px;margin:4px 0 10px;padding:10px 12px;font-size:.84rem;line-height:1.45;display:flex}.li-ai-spark{color:#6d28d9;background:#ede9fe;border-radius:8px;flex:none;place-items:center;width:24px;height:24px;display:grid}.li-ai-spark svg{fill:currentColor;width:14px;height:14px}.li-ai-pill{white-space:nowrap;vertical-align:1px;background:var(--field);color:var(--muted);border-radius:99px;align-items:center;padding:1px 8px;font-size:.72rem;font-style:normal;font-weight:700;line-height:1.5;display:inline-flex}.li-ai-pill.p-good{color:#2f6b10;background:#e3f4d6}.li-ai-pill.p-hand{color:#6d28d9;background:#ede9fe}.li-ai-pill.p-stop{color:#b3261e;background:#fdecec}.li-chat{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.li-chat .li-bubble{max-width:88%;margin:0}.li-chat .li-bubble.me{background:#e8f1fb;border-radius:14px 14px 4px;align-self:flex-end}.li-bubble-tag{letter-spacing:.02em;color:#6d28d9;align-items:center;gap:4px;margin-bottom:4px;font-size:.7rem;font-weight:800;display:flex}.li-bubble-tag svg{fill:currentColor;width:11px;height:11px}.li-ai-next{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.li-ai-next li{border-left:3px solid var(--line);background:#fff;border-radius:0 10px 10px 0;flex-direction:column;gap:2px;padding:8px 12px;font-size:.8rem;line-height:1.4;display:flex}.li-ai-next li span{color:var(--muted)}.li-ai-next li.good{border-left-color:var(--li-good)}.li-ai-next li.hand{border-left-color:#7c3aed}.li-ai-next li.stop{border-left-color:var(--li-bad)}@media (width<=1000px){.li-tpl-grid{grid-template-columns:minmax(0,1fr)}.li-side-sticky{position:static}.li-tpl-side{max-width:460px}.li-starter-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.li-kinds,.li-tpl-list{grid-template-columns:minmax(0,1fr)}.li-tpl-actions .btn-primary,.li-tpl-actions .btn-secondary{flex:auto;justify-content:center}}.wf-page,.qc.wf-wide,.wf-modal-wrap,.af-drawer-wrap,.wf-builder{--t-gentle:#15803d;--t-gentle-bg:#dcfce7;--t-firm:#b45309;--t-firm-bg:#fef3c7;--t-urgent:#dc2626;--t-urgent-bg:#fee2e2;--t-person:#7c3aed;--t-person-bg:#ede9fe}.wf-grow{flex:1;min-width:0}.wf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wf-muted{color:var(--muted);font-size:.82rem}.wf-wrap{white-space:normal}.wf-btn{min-height:46px;padding:0 20px;font-size:.92rem}.wf-mini{border:1px solid var(--line);color:#1e293b;height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.wf-mini svg{width:15px;height:15px}.wf-mini:hover:not(:disabled){background:#f5f8ff;border-color:#a9c2f3}.wf-mini.primary{border-color:var(--brand);background:var(--brand);color:#fff}.wf-mini.primary:hover:not(:disabled){background:#1d4ed8}.wf-mini:disabled{opacity:.55;cursor:default}.wf-mini:focus-visible,.wf-x:focus-visible,.wf-dots:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-x{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.wf-x:hover{background:var(--field);color:var(--text)}.wf-x svg{width:20px;height:20px}.wf-label{color:#334155;font-size:.75rem;font-weight:700}.wf-pill{white-space:nowrap;border-radius:99px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-style:normal;font-weight:700;display:inline-flex}.wf-pill:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.wf-pill.on{color:#15803d;background:#dcfce7}.wf-pill.pause{color:#c2410c;background:#ffedd5}.wf-pill.off{color:#475569;background:#e2e8f0}.wf-pill.draft{color:#4338ca;background:#e0e7ff}.wf-pill.wait{color:#0369a1;background:#e0f2fe}.wf-pill.done{color:#0f766e;background:#ccfbf1}.wf-tone{letter-spacing:.02em;border-radius:99px;flex:none;padding:3px 10px;font-size:.72rem;font-weight:800}.wf-tone.tone-gentle{background:var(--t-gentle-bg);color:var(--t-gentle)}.wf-tone.tone-firm{background:var(--t-firm-bg);color:var(--t-firm)}.wf-tone.tone-urgent{background:var(--t-urgent-bg);color:var(--t-urgent)}.wf-tone.tone-person{background:var(--t-person-bg);color:var(--t-person)}.wf-stage-n{background:var(--brand-soft);width:30px;height:30px;color:var(--brand);border-radius:10px;flex:none;place-items:center;font-size:.85rem;font-style:normal;font-weight:800;display:grid}.wf-stage-n.sm{border-radius:7px;width:22px;height:22px;font-size:.72rem}.wf-badge{color:#fff;background:#f97316;border-radius:99px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 6px;font-size:.7rem;font-style:normal;font-weight:800;display:inline-grid}.wf-tabs{background:var(--field);scrollbar-width:none;border-radius:14px;gap:4px;margin:4px 0 14px;padding:4px;display:flex;overflow-x:auto}.wf-tabs::-webkit-scrollbar{display:none}.wf-tabs button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;padding:0 14px;font-size:.85rem;font-weight:700;display:inline-flex}.wf-tabs button.on{color:var(--brand);background:#fff;box-shadow:0 1px 3px #0f172a1a}.wf-tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.wf-tabs.big{margin-top:18px}.wf-tab-on{color:#166534;background:#dcfce7;border-radius:99px;margin-left:6px;padding:1px 7px;font-size:.66rem;font-style:normal;font-weight:800}.wf-tabs button .wf-badge.wf-tab-n{background:var(--brand);color:#fff;min-width:18px;height:18px;margin-left:6px}.wf-toast{z-index:1200}.wf-modal-wrap{z-index:1100;padding:calc(24px + var(--sat)) 24px calc(24px + var(--sab));background:#0f172a6b;grid-template-columns:minmax(0,1fr);place-items:center;animation:.2s ease-out af-fade;display:grid;position:fixed;inset:0}.wf-modal{width:min(560px,100%);min-width:0;max-height:calc(100vh - 48px);color:var(--text);background:#fff;border-radius:22px;flex-direction:column;font-size:.95rem;animation:.22s cubic-bezier(.2,.8,.2,1) wf-pop;display:flex;box-shadow:0 30px 80px -24px #0f172a80}.wf-modal.wf-add{width:min(860px,100%)}@keyframes wf-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}.wf-modal button{font:inherit}.wf-modal-head{align-items:flex-start;gap:12px;padding:18px 18px 6px 22px;display:flex}.wf-modal-head h2{color:var(--brand-dark);letter-spacing:-.01em;margin:6px 0 0;font-size:1.15rem;font-weight:800}.wf-modal-head p{color:var(--muted);margin:4px 0 0;font-size:.82rem;line-height:1.45}.wf-modal-body{overscroll-behavior:contain;flex:1;padding:8px 22px 20px;overflow-y:auto}.wf-modal-foot{border-top:1px solid var(--line);align-items:center;gap:10px;padding:14px 22px;display:flex}.wf-modal input:not([type=checkbox]):not([type=radio]),.wf-modal select,.wf-modal textarea{box-sizing:border-box;border:1.5px solid var(--line);width:100%;min-height:44px;font:inherit;color:var(--text);background:#fff;border-radius:12px;padding:0 12px;font-size:.9rem}.wf-modal textarea{resize:vertical;padding:10px 12px;line-height:1.45}.wf-modal input:focus,.wf-modal select:focus,.wf-modal textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:0}.wf-panel{width:min(560px,100vw)}.wf-panel-head{background:#fff;align-items:flex-start;gap:10px;padding:18px 16px 10px 22px;display:flex}.wf-panel-head h2{color:var(--brand-dark);margin:4px 0 0;font-size:1.2rem;font-weight:800}.wf-panel-head p{color:var(--muted);margin:2px 0 0;font-size:.84rem}.wf-panel-actions{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;align-items:center;gap:8px;padding:0 22px 14px;display:flex}.wf-panel-body{overscroll-behavior:contain;flex:1;padding:6px 22px 28px;overflow-y:auto}.wf-menu{position:relative}.wf-dots{border:1.5px solid var(--line);letter-spacing:1px;width:38px;height:34px;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;font-size:.8rem;font-weight:800}.wf-dots:hover{background:var(--brand-soft)}.wf-menu-pop{z-index:120;border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-width:200px;max-height:360px;padding:6px;display:flex;position:absolute;top:40px;right:0;overflow-y:auto;box-shadow:0 16px 40px -12px #0f172a47}.wf-menu-pop button{text-align:left;font:inherit;cursor:pointer;color:var(--text);white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-size:.86rem;font-weight:600}.wf-menu-pop button:hover:not(:disabled),.wf-menu-pop button:focus-visible{background:var(--brand-soft);outline:0}.wf-menu-pop button:disabled{color:#94a3b8;cursor:default}.wf-menu-pop .danger{color:#b3261e}.wf-menu-pop .danger:hover{background:#fdecec}.wf-menu-head{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-top:1px solid #eef2f7;margin-top:4px;padding:8px 12px 2px;font-size:.68rem;font-weight:800}.wf-chs{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.wf-ch{border:1.5px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.wf-ch.on{border-color:#93b4f5;box-shadow:0 0 0 3px #eaf1ff}.qc .wf-ch-main{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:10px 10px 4px;display:flex}.wf-ch-main:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-ch-ic{flex:none;display:grid}.wf-ch-phone{background:var(--brand-soft);width:26px;height:26px;color:var(--brand);border-radius:8px;place-items:center;display:grid}.wf-ch-phone svg{width:15px;height:15px}.wf-ch-text{flex:1;min-width:0}.wf-ch-text b{font-size:.86rem;display:block}.wf-ch-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;line-height:1.3;display:block;overflow:hidden}.wf-ch-tick{color:#fff;border:1.5px solid #cbd5e1;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.wf-ch-tick.on{background:var(--brand);border-color:var(--brand)}.wf-ch-tick svg{stroke-width:3px;width:13px;height:13px}.wf-ch:not(.on) .wf-ch-ic{opacity:.5}.wf-ch-badge{color:#64748b;cursor:default;background:#f1f5f9;border:0;border-radius:99px;align-self:flex-start;align-items:center;gap:4px;margin:2px 10px 9px 46px;padding:1px 8px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.wf-ch-badge svg{width:11px;height:11px}.wf-ch-badge.ok{color:#15803d;background:#dcfce7}.wf-ch-badge.connect{color:#1d4ed8;cursor:pointer;background:#eaf1ff}.wf-ch-badge.lock{color:#92400e;cursor:pointer;font:inherit;background:#fffbeb;font-size:.68rem;font-weight:800}.wf-ch-badge.connect:hover,.wf-ch-badge.lock:hover{text-decoration:underline}.wf-tl{overscroll-behavior-x:contain;scrollbar-width:thin;padding:4px 2px 6px;position:relative;overflow-x:auto}.wf-tl ol{min-width:max-content;margin:0;padding:0;list-style:none;display:flex;position:relative}.wf-tl li{text-align:center;flex-direction:column;flex:1 0 128px;align-items:center;gap:3px;max-width:200px;padding:0 6px;display:flex;position:relative}.wf-tl li:before{content:"";z-index:0;background:#dbe6f6;border-radius:2px;height:3px;position:absolute;top:22px;left:-50%;right:50%}.wf-tl li:first-child:before{display:none}.wf-tl-btn{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:0 0 4px;display:flex}.wf-tl-btn:hover .wf-tl-ic{transform:translateY(-2px)}.wf-tl-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-tl-ic{z-index:1;width:46px;height:46px;color:var(--brand);background:#fff;border:2px solid #bbd5f7;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:relative}.wf-tl-ic svg{width:20px;height:20px}.wf-tl-ic em{color:#fff;background:#1e293b;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.64rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:-5px;right:-7px;box-shadow:0 0 0 2px #fff}.wf-tl li.tone-gentle .wf-tl-ic{color:var(--t-gentle);background:#f0fdf4;border-color:#86efac}.wf-tl li.tone-firm .wf-tl-ic{color:var(--t-firm);background:#fffbeb;border-color:#fcd34d}.wf-tl li.tone-urgent .wf-tl-ic{color:var(--t-urgent);background:#fef2f2;border-color:#fca5a5}.wf-tl li.tone-person .wf-tl-ic{color:var(--t-person);background:#f5f3ff;border-color:#c4b5fd}.wf-tl li.is-on .wf-tl-ic{transform:scale(1.08);box-shadow:0 0 0 5px #2563eb29}.wf-tl b{color:#1e3a5c;margin-top:4px;font-size:.8rem;font-weight:700;line-height:1.25}.wf-tl small{color:#64748b;font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:600}.wf-tl small.waits{color:#0369a1}.wf-tl-count{background:var(--field);color:#475569;white-space:nowrap;border-radius:99px;margin-top:4px;padding:2px 8px;font-size:.7rem}.wf-tl-count strong{color:var(--brand-dark);font-weight:800}.wf-tl-flag .wf-tl-ic{color:#fff;background:#1e3a8a;border-color:#1e3a8a;border-radius:10px;width:34px;height:34px;margin-top:6px;transform:rotate(45deg)}.wf-tl-flag .wf-tl-ic svg{width:16px;height:16px;transform:rotate(-45deg)}.wf-tl li.wf-tl-flag{flex-basis:96px}.wf-tl-flag b{color:#1e3a8a;margin-top:10px}.wf-tl-then .wf-tl-ic{color:#64748b;background:#f8fafc;border-style:dashed;border-color:#94a3b8}.wf-tl li.wf-tl-then:before{background:repeating-linear-gradient(90deg,#cbd5e1 0 6px,#0000 6px 11px)}.wf-tl li.is-wait:before{background:repeating-linear-gradient(90deg,#7dd3fc 0 6px,#0000 6px 11px)}.wf-tl.skel li{gap:8px}.wf-tl.skel .wf-tl-ic{background:#f1f5f9;border-color:#e2e8f0;animation:1.4s ease-in-out infinite af-blink}.wf-tl.skel b,.wf-tl.skel small{width:80px;height:10px;margin:0;display:block}.wf-tl.skel small{width:56px}.wf-tl-card{padding:16px 14px 12px}@media (width>=821px){.qc.wf-wide{max-width:1120px}}.wf-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wf-title-actions .af-regen svg{width:14px;height:14px}.wf-notes{color:#4c1d95;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:14px;flex-direction:column;gap:6px;margin:12px 0 0;padding:10px 14px;font-size:.82rem;line-height:1.45;list-style:none;display:flex}.wf-notes li{gap:8px;display:flex}.wf-notes svg{fill:currentColor;flex:none;width:14px;height:14px;margin-top:2px}.wf-namecard{flex-wrap:wrap;align-items:flex-end;gap:10px 20px;margin-top:12px;padding:12px 16px;display:flex}.wf-name{flex-direction:column;flex:280px;gap:4px;max-width:420px;display:flex}.wf-name>span{color:var(--muted);font-size:.75rem;font-weight:700}.qc .wf-name input{min-height:42px;font-weight:700}.wf-meta{color:var(--muted);flex-wrap:wrap;flex:2 320px;align-items:center;gap:6px 14px;padding-bottom:6px;font-size:.78rem;display:flex}.wf-tag{background:var(--brand-soft);color:#1d4ed8;border-radius:99px;padding:3px 10px;font-weight:700}.wf-who{color:#334155;align-items:center;gap:6px;font-weight:600;display:inline-flex}.wf-review .wf-tl-card{margin-top:12px}.wf-review-grid{align-items:start;gap:12px;margin-top:12px;display:grid}.wf-col{flex-direction:column;gap:12px;min-width:0;display:flex}.wf-col>.af-card{margin-top:0}@media (width>=1000px){.wf-review-grid{grid-template-columns:minmax(0,1fr) 340px}.wf-col.side{position:sticky;top:16px}}.wf-stage{border:1px solid var(--line);box-shadow:var(--af-card-shadow);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:16px 16px 14px 20px;scroll-margin:90px;transition:box-shadow .2s;display:flex;position:relative;overflow:hidden}.wf-stage:before{content:"";background:var(--brand);width:5px;position:absolute;top:0;bottom:0;left:0}.wf-stage.tone-gentle:before{background:#22c55e}.wf-stage.tone-firm:before{background:#f59e0b}.wf-stage.tone-urgent:before{background:#ef4444}.wf-stage.tone-person:before{background:#8b5cf6}.wf-stage.is-on{box-shadow:0 0 0 3px #bfd3fb, var(--af-card-shadow)}.wf-stage.af-skel:before{background:#e2e8f0}.wf-stage-head{align-items:flex-start;gap:12px;display:flex}.wf-stage-head h3{color:var(--brand-dark);letter-spacing:-.01em;margin:2px 0 0;font-size:1rem;font-weight:800}.wf-stage-when{color:#475569;margin:2px 0 0;font-size:.78rem;font-weight:600}.wf-stage.tone-gentle .wf-stage-n{background:var(--t-gentle-bg);color:var(--t-gentle)}.wf-stage.tone-firm .wf-stage-n{background:var(--t-firm-bg);color:var(--t-firm)}.wf-stage.tone-urgent .wf-stage-n{background:var(--t-urgent-bg);color:var(--t-urgent)}.wf-stage.tone-person .wf-stage-n{background:var(--t-person-bg);color:var(--t-person)}.wf-stage-purpose{color:#334155;margin:0;font-size:.84rem;line-height:1.45}.wf-steps{flex-wrap:wrap;gap:6px;display:flex}.wf-step{color:#1e3a8a;background:#f5f8ff;border:1px solid #dbe6f8;border-radius:99px;align-items:center;gap:6px;min-height:28px;padding:0 10px 0 6px;font-size:.76rem;font-weight:600;display:inline-flex}.wf-step>svg{flex:none;width:15px;height:15px}.wf-step b{font-weight:800}.wf-step.email{color:#9f1239;background:#fff5f5;border-color:#fde2e2}.wf-step.hand{background:var(--t-person-bg);color:#5b21b6;border-color:#ddd6fe}.wf-step.wanted{color:#475569;background:#fff;border-style:dashed;border-color:#cbd5e1;padding-left:4px}.wf-step.loading{background:linear-gradient(90deg,#eef2f9 0%,#f8fafd 40%,#eef2f9 80%) 0 0/200% 100%;animation:1.4s linear infinite af-shimmer}.wf-chip-note{color:#1d4ed8;font-style:normal;font:inherit;cursor:pointer;background:#eaf1ff;border:0;border-radius:99px;align-items:center;gap:3px;margin-left:2px;padding:1px 7px;font-size:.66rem;font-weight:800;text-decoration:none;display:inline-flex}.wf-chip-note svg{width:10px;height:10px}.wf-chip-note.warn{color:#c2410c;background:#fff7ed}.wf-chip-note.lock{color:#92400e;background:#fffbeb}.wf-chip-note.soon{color:#64748b;cursor:default;background:#f1f5f9}em.wf-chip-note{cursor:default}.wf-note{background:var(--field);color:#334155;border-radius:12px 12px 12px 4px;gap:8px;margin:0;padding:9px 12px;font-size:.8rem;line-height:1.45;display:flex}.wf-note svg{fill:#7c3aed;flex:none;width:13px;height:13px;margin-top:3px}.wf-note span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wf-rules{color:#475569;flex-direction:column;gap:4px;margin:0;padding:0;font-size:.76rem;list-style:none;display:flex}.wf-rules li{align-items:baseline;gap:8px;display:flex}.wf-rules li i{background:#94a3b8;border-radius:2px;flex:none;width:7px;height:7px;transform:translateY(-1px)}.wf-rules .r-done i{background:#16a34a}.wf-rules .r-stop i{background:#dc2626}.wf-rules .r-hand i{background:#7c3aed}.wf-rules .r-next i{background:#0284c7}.wf-stage-foot{border-top:1px solid #eef2f7;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}.wf-regen-ask{border-top:1px solid #eef2f7;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.qc .wf-regen-ask input{flex:220px;min-height:38px;font-size:.85rem}.wf-then{flex-direction:column;gap:8px;padding:16px;display:flex}.wf-then h2 svg{width:16px;height:16px}.wf-then-line{color:var(--brand-dark);margin:0;font-size:.92rem;font-weight:700}.wf-then .af-hours{margin-top:2px}.wf-then .af-hours select{min-width:0}.wf-side-card{padding:16px}.wf-side-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.wf-side-head h2{color:var(--brand-dark);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;font-size:.98rem;font-weight:800;display:inline-flex}.wf-side-head h2 svg{width:18px;height:18px;color:var(--brand)}.wf-agents{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wf-agents li{align-items:center;gap:10px;display:flex}.wf-agents b{font-size:.86rem;line-height:1.25;display:block}.wf-agents small{color:var(--muted);font-size:.74rem;display:block}.wf-agents .af-edit{height:30px;padding:0 10px;font-size:.74rem}.wf-agents .af-edit:disabled{opacity:.45;cursor:default;color:var(--brand);background:#fff}.wf-writing{color:#1d4ed8;background:linear-gradient(90deg,#e6eefd 0%,#f5f8ff 40%,#e6eefd 80%) 0 0/200% 100%;border-radius:99px;margin-top:3px;padding:1px 8px;font-size:.68rem;font-weight:700;animation:1.4s linear infinite af-shimmer;display:inline-block}.wf-warn-line{color:#b45309;margin-top:2px;font-size:.72rem;font-weight:600;display:block}.wf-warn-line .qc-link{font-size:.72rem}.wf-budget{border-radius:12px;flex-direction:column;gap:6px;margin:14px 0 0;padding:10px 12px;font-size:.78rem;display:flex}.wf-budget b{align-items:center;gap:6px;font-size:.86rem;display:inline-flex}.wf-budget b svg{stroke-width:2.6px;width:15px;height:15px}.wf-budget.ok{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.wf-budget.over{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.wf-budget .af-edit{align-self:flex-start}.wf-budget .up-note{margin:0}.wf-fields{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wf-fields li{background:var(--field);border-radius:10px;align-items:baseline;gap:6px;padding:4px 10px;font-size:.78rem;display:inline-flex}.wf-fields li small{color:var(--muted);font-size:.7rem}.wf-sync{color:#155e75;background:#ecfeff;border:1px solid #a5f3fc;border-radius:16px;gap:10px;padding:12px 14px;font-size:.8rem;line-height:1.45;display:flex}.wf-sync>svg{flex:none;width:18px;height:18px;margin-top:1px}.wf-sync .qc-link{color:#0e7490}.wf-intg{margin-top:12px}.wf-count{color:var(--muted);font-size:.76rem;font-weight:700}.wf-intg .af-line{margin-top:2px}.wf-saved{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin:14px 0 0;padding:10px 14px;font-size:.86rem;font-weight:600}.af-problems:focus{outline:none}.af-problems .qc-link{text-align:left}.wf-mx-wrap{border:1px solid #e3eaf6;border-radius:14px;margin-top:10px;overflow-x:auto}.wf-mx-wrap:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-mx-table{border-collapse:collapse;width:100%;font-size:.78rem}.wf-mx-table th,.wf-mx-table td{text-align:center;border-bottom:1px solid #eef2f7;padding:7px 8px}.wf-mx-table tr:last-child th,.wf-mx-table tr:last-child td{border-bottom:0}.wf-mx-table thead th{color:#475569;vertical-align:bottom;background:#f8fafc;font-weight:700}.wf-mx-table thead th:first-child{width:170px}.wf-mx-table tbody th{z-index:1;text-align:left;white-space:nowrap;color:#1e293b;background:#fff;font-weight:700;position:sticky;left:0}.wf-mx-table tbody th>*{vertical-align:middle}.wf-mx-table tbody th span{margin-left:8px}.wf-mx-n{background:var(--brand-soft);width:20px;height:20px;color:var(--brand);border-radius:6px;place-items:center;font-size:.7rem;font-weight:800;display:inline-grid}.wf-mx-sn{text-overflow:ellipsis;white-space:nowrap;max-width:120px;margin:4px auto 0;font-size:.7rem;font-weight:600;display:block;overflow:hidden}.wf-mx-none span{color:#cbd5e1}.wf-mx{color:#64748b;min-width:64px;height:28px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:99px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.wf-mx svg{stroke-width:2.6px;width:12px;height:12px}.wf-mx.on{background:var(--brand);border-color:var(--brand);color:#fff}.wf-mx.on.warn{background:#f59e0b;border-color:#f59e0b}.wf-mx.connect{color:#1d4ed8;background:#eaf1ff;border-color:#c7d8f6}.wf-mx.lock{color:#92400e;background:#fffbeb;border-color:#fde68a}.wf-mx.soon{cursor:default;color:#94a3b8;border-style:dashed}.wf-mx em{opacity:.8;font-size:.64rem;font-style:normal}.wf-mx:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-ie h3{gap:10px}.af-drawer.wide{width:min(760px,100vw)}.wf-sd .af-field:first-child{margin-top:16px}.wf-sd-h{color:var(--brand-dark);border-top:1px solid #e3eaf6;margin:22px 0 8px;padding-top:16px;font-size:.92rem;font-weight:800}.wf-seg{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.wf-seg button{border:1.5px solid var(--line);text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.wf-seg b{font-size:.82rem}.wf-seg small{color:var(--muted);font-size:.68rem;line-height:1.25}.wf-seg button.on.tone-gentle{border-color:var(--t-gentle);background:#f0fdf4}.wf-seg button.on.tone-firm{border-color:var(--t-firm);background:#fffbeb}.wf-seg button.on.tone-urgent{border-color:var(--t-urgent);background:#fef2f2}.wf-seg button.on.tone-person{border-color:var(--t-person);background:#f5f3ff}.wf-seg button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-sd-when{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;display:grid}.wf-sd-when label{flex-direction:column;gap:4px;display:flex}.wf-sd-when label:first-child{grid-column:1/-1}.af-drawer .wf-sd-when select,.af-drawer .wf-sd-cfg select,.af-drawer .wf-sd-agent select{width:100%;min-height:44px}.wf-sd-step{background:#fff;border:1px solid #e3eaf6;border-radius:14px;margin-top:8px;padding:12px 14px}.wf-sd-step.muted{background:#f8fafc}.wf-sd-cfg{border-top:1px dashed #e3eaf6;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.wf-sd-cfg>label{flex-direction:column;gap:4px;display:flex}.wf-sd-agent{align-items:center;gap:12px;display:flex}.wf-sd-agent select{flex:1}.wf-sd-rule{flex-direction:column;gap:4px;margin-top:12px;display:flex}.wf-sd-rule>b{font-size:.86rem}.wf-sd-rule>small{color:var(--muted);font-size:.75rem}.wf-chipset{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.wf-chipset button{border:1.5px solid var(--line);color:#334155;cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;min-height:32px;padding:0 11px;font-size:.78rem;font-weight:600;display:inline-flex}.wf-chipset button.on{border-color:var(--brand);background:var(--brand-soft);color:#1d4ed8}.wf-chipset button.milestone{border-style:dashed}.wf-chipset button small{text-transform:uppercase;letter-spacing:.04em;color:#0369a1;font-size:.62rem;font-weight:800}.wf-chipset button:disabled{cursor:default;opacity:.8}.wf-chipset button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-sd-pastdue{margin-top:14px}.af-drawer .wf-sd-pastdue input{flex:none;width:90px}.wf-sd .af-hours{margin-top:14px}.wf-sd .af-hours select{min-width:150px}.wf-fields-ed{flex-direction:column;gap:10px;margin-top:14px;display:flex}.wf-field-row{background:#fff;border:1px solid #e3eaf6;border-radius:14px;grid-template-columns:minmax(0,1fr) 140px auto 34px;align-items:center;gap:8px;padding:10px;display:grid}.af-drawer .wf-field-row input,.af-drawer .wf-field-row select{min-height:40px;font-size:.86rem}.wf-field-row .wf-field-cols{grid-column:1/-1;font-size:.8rem!important}.wf-check{color:#334155;white-space:nowrap;align-items:center;gap:6px;font-size:.78rem;font-weight:600;display:inline-flex}.wf-check input{width:16px;height:16px}.wf-ask{width:min(600px,100%)}.wf-ask-loading{grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:12px 0 8px;display:grid}.wf-ask-loading b{font-size:.95rem;display:block}.wf-ask-loading small{color:var(--muted);font-size:.8rem;display:block}.af-spark.small{border-radius:12px;width:40px;height:40px}.af-spark.small svg{width:18px;height:18px}.wf-ask-skel{flex-direction:column;grid-column:1/-1;gap:8px;margin-top:8px;display:flex}.wf-ask-skel i{background:linear-gradient(90deg,#eef2f9 0%,#f8fafd 40%,#eef2f9 80%) 0 0/200% 100%;border-radius:14px;height:52px;animation:1.4s linear infinite af-shimmer;display:block}.wf-ask-progress{color:var(--muted);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:10px;font-size:.74rem;font-weight:800;display:flex}.wf-ask-dots{gap:4px;display:inline-flex}.wf-ask-dots i{background:#dbe3ee;border-radius:2px;width:22px;height:4px}.wf-ask-dots i.on{background:var(--brand)}.wf-ask-dots i.done{background:#93c5fd}.wf-ask-q h3{color:var(--text);letter-spacing:-.01em;margin:10px 0 0;font-size:1.12rem;font-weight:800;line-height:1.3}.wf-ask-why{color:var(--muted);margin:4px 0 0;font-size:.8rem}.wf-ask-notice{color:#9a3412;background:#fff7ed;border-radius:10px;margin:8px 0 0;padding:6px 10px;font-size:.76rem}.wf-opts{flex-direction:column;gap:8px;margin-top:14px;display:flex}.wf-opt{border:1.5px solid var(--line);width:100%;min-height:54px;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:8px 12px;transition:border-color .15s,background .15s;display:flex}.wf-opt:hover{border-color:#a9c2f3}.wf-opt.on{border-color:var(--brand);background:#f5f8ff;box-shadow:0 0 0 3px #e6eefd}.wf-opt:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-opt b{font-size:.9rem;display:block}.wf-opt small{color:var(--muted);margin-top:1px;font-size:.76rem;display:block}.wf-opt kbd{color:#64748b;background:#f8fafc;border:1px solid #dbe3ee;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-family:inherit;font-size:.72rem;font-weight:800;display:grid}.wf-opt.on kbd{border-color:var(--brand);background:var(--brand);color:#fff}.wf-opt-check{color:#fff;border:1.5px solid #cbd5e1;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.wf-opt-check.box{border-radius:6px}.wf-opt.on .wf-opt-check{background:var(--brand);border-color:var(--brand)}.wf-opt-check svg{stroke-width:3px;width:13px;height:13px}.wf-opt.other{border-style:dashed}.wf-ask-other{margin-top:8px}.wf-ask-default{color:var(--muted);margin:12px 0 0;font-size:.76rem}.wf-skip{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:12px;height:46px;padding:0 16px;font-weight:700}.wf-skip:hover{background:var(--field)}.wf-modal-foot .qc-primary{min-width:140px}.wf-done .wf-tl-card{margin-top:20px}.wf-done-chips{justify-content:center;margin-top:12px}.wf-list .ag-head p{max-width:720px}.wf-needs{background:linear-gradient(#fffaf3,#fff);border-color:#fed7aa;margin-top:0;padding:16px}.wf-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.wf-card{border:1px solid var(--line);width:100%;height:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:16px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f172a0a,0 14px 32px -26px #0f2a6b66}.wf-card:hover{border-color:#a9c2f3;transform:translateY(-1px);box-shadow:0 1px 2px #0f172a0a,0 20px 36px -24px #0f2a6b73}.wf-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-card-head{align-items:center;gap:12px;display:flex}.wf-card-head b{white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:800;display:block;overflow:hidden}.wf-card-head small{color:var(--muted);font-size:.76rem;display:block}.wf-type-ic{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:13px;flex:none;place-items:center;display:grid}.wf-type-ic svg{width:20px;height:20px}.wf-type-ic.t-policy_renewal{color:#0369a1;background:#e0f2fe}.wf-type-ic.t-documents{color:#7e22ce;background:#f3e8ff}.wf-type-ic.t-payment{color:#15803d;background:#dcfce7}.wf-type-ic.t-appointment{color:#c2410c;background:#ffedd5}.wf-card-goal{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.45;display:-webkit-box;overflow:hidden}.wf-bar{background:#e9eff8;border-radius:3px;height:6px;display:block;overflow:hidden}.wf-bar i{background:linear-gradient(90deg,#22c55e,#16a34a);border-radius:3px;height:100%;display:block}.wf-card-stats{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:.78rem;display:flex}.wf-card-stats b{color:var(--text);font-weight:800}.wf-card-stats .attn,.wf-card-stats .attn b{color:#c2410c}.wf-card-next{color:#1d4ed8;font-size:.76rem;font-weight:600}.wf-sub-h{color:var(--muted);margin:10px 0 -4px;font-size:.9rem;font-weight:800}.wf-starters{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px;display:grid}.wf-starters button{border:1px solid var(--line);min-height:64px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.wf-starters button:hover{background:#fafcff;border-color:#a9c2f3}.wf-starters button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-starters button>svg{color:#94a3b8;flex:none}.wf-starters b{font-size:.88rem;display:block}.wf-starters small{color:var(--muted);font-size:.74rem;display:block}.wf-starter-ic{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:11px;flex:none;place-items:center;display:grid}.wf-starter-ic svg{width:18px;height:18px}.wf-starters.compact button{min-height:54px}.wf-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:0;padding:36px 24px;display:flex}.wf-empty h3{margin:8px 0 0;font-size:1.25rem;font-weight:800}.wf-empty>p{max-width:520px;color:var(--muted);margin:0 0 12px;font-size:.9rem;line-height:1.5}.wf-empty .wf-starters{text-align:left;width:100%;max-width:860px}.wf-empty .af-spark svg{fill:none}.wf-locked{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:0;padding:32px 24px;display:flex}.wf-locked h3{margin:6px 0 0;font-size:1.25rem;font-weight:800}.wf-locked>p{max-width:620px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.55}.wf-locked-badge{margin:0;position:static}.wf-locked-preview{opacity:.92;background:#f8fbff;border:1px dashed #c7d8f6;border-radius:18px;width:100%;max-width:900px;margin:10px 0 6px;padding:16px 10px 10px}.wf-detail{flex-direction:column;width:100%;max-width:1240px;display:flex}.wf-back{height:34px;color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-self:flex-start;align-items:center;gap:4px;margin-left:-8px;padding:0 10px 0 4px;font-size:.85rem;font-weight:700;display:inline-flex}.wf-back svg{width:18px;height:18px}.wf-back:hover{background:var(--brand-soft)}.wf-head{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:6px;display:flex}.wf-head>.wf-grow{flex:320px}.wf-head-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wf-head h1{letter-spacing:-.02em;color:var(--navy,#0f2a6b);margin:0;font-size:1.7rem;font-weight:800}.wf-head-sub{color:var(--muted);margin:4px 0 0;font-size:.86rem}.wf-paused{color:#c2410c;font-weight:700}.wf-head-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wf-head-actions .ag-btn svg{width:16px;height:16px}.wf-detail>.af-notice{margin-top:14px}.wf-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.wf-stats>div,.wf-stats>button{border:1px solid var(--line);font:inherit;text-align:left;color:inherit;background:#fff;border-radius:16px;flex-direction:column;gap:2px;padding:12px 16px;display:flex}.wf-stats>button{cursor:pointer}.wf-stats>button:hover{border-color:#a9c2f3}.wf-stats>button.warn{background:#fff7ed;border-color:#fed7aa}.wf-stats>button.warn b{color:#c2410c}.wf-stats small{color:var(--muted);font-size:.76rem;font-weight:600}.wf-stats b{font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:800;line-height:1.15}.wf-stats b.good{color:#0f766e}.wf-detail .wf-tl-card{margin-top:12px}.wf-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.wf-search{flex:260px;max-width:420px;position:relative}.wf-search svg{color:#94a3b8;width:17px;height:17px;margin-top:-8.5px;position:absolute;top:50%;left:12px}.wf-search input{box-sizing:border-box;border:1.5px solid var(--line);width:100%;min-height:42px;font:inherit;background:#fff;border-radius:12px;padding:0 12px 0 36px;font-size:.88rem}.wf-toolbar select{border:1.5px solid var(--line);min-height:42px;font:inherit;color:var(--text);background:#fff;border-radius:12px;max-width:220px;padding:0 10px;font-size:.86rem}.wf-search input:focus,.wf-toolbar select:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:0}.wf-bulk{color:#1e3a8a;background:#eef4ff;border:1px solid #c7d8f6;border-radius:14px;align-items:center;gap:12px;margin-bottom:10px;padding:8px 12px;font-size:.86rem;display:flex}.wf-table{border:1px solid var(--line);background:#fff;border-radius:18px}.wf-tr{border-top:1px solid #eef2f7;grid-template-columns:34px minmax(170px,1.3fr) minmax(150px,1.1fr) minmax(110px,.8fr) minmax(150px,1fr) minmax(140px,.9fr) minmax(110px,.8fr) 48px;align-items:center;gap:10px;padding:10px 14px;font-size:.84rem;display:grid}.wf-tr.wf-th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;border-top:0;border-radius:18px 18px 0 0;font-size:.72rem;font-weight:800}.wf-tr:not(.wf-th):hover{background:#fafcff}.wf-tr.sel{background:#f5f8ff}.wf-tr input[type=checkbox],.wf-cards input[type=checkbox]{width:17px;height:17px;min-height:0;accent-color:var(--brand)}.wf-person{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.wf-person b{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.wf-person small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.76rem}.wf-person:hover b{color:var(--brand);text-decoration:underline}.wf-person:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.wf-stagecell{align-items:center;gap:8px;min-width:0;display:flex}.wf-stagecell>span{min-width:0;line-height:1.25}.wf-stagecell small{color:#b45309;font-size:.72rem;display:block}.wf-reason{color:var(--muted);margin-top:3px;font-size:.7rem;display:block}.wf-next{color:#334155;font-size:.8rem}.wf-date b{font-size:.82rem;font-weight:700;display:block}.wf-date small{color:var(--muted);font-size:.72rem}.wf-date small.bad{color:#b91c1c;font-weight:700}.wf-act{justify-self:end}.wf-table-foot{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:12px 4px;font-size:.84rem;display:flex}.wf-cards{display:none}.wf-empty-people{padding:40px 16px}.wf-pp-sec{border-bottom:1px solid #e3eaf6;padding:16px 0}.wf-pp-sec:last-child{border-bottom:0}.wf-pp-sec h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:.74rem;font-weight:800}.wf-pp-sec p{margin:4px 0 0;font-size:.88rem}.wf-pp-now b{color:var(--brand-dark)}.wf-dl{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;display:grid}.wf-dl dt{color:var(--muted);font-size:.72rem;font-weight:700}.wf-dl dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.86rem;font-weight:600}.wf-calls{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wf-calls li{background:#fff;border:1px solid #e3eaf6;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.wf-calls b{font-size:.84rem;display:block}.wf-calls small{color:var(--muted);font-size:.74rem;display:block}.wf-calls-ic{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.wf-calls-ic svg{width:15px;height:15px}.wf-feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wf-feed li{align-items:flex-start;gap:12px;padding:9px 0;font-size:.84rem;line-height:1.4;display:flex;position:relative}.wf-feed li>i{z-index:1;background:#94a3b8;border-radius:50%;flex:none;width:10px;height:10px;margin:5px 0 0 4px;position:relative;box-shadow:0 0 0 3px #fff}.wf-feed li:before{content:"";background:#e3eaf6;width:2px;position:absolute;top:0;bottom:0;left:8px}.wf-feed li:first-child:before{top:14px}.wf-feed li:last-child:before{bottom:calc(100% - 14px)}.wf-feed .t-call>i{background:var(--brand)}.wf-feed .t-msg>i{background:#ec4899}.wf-feed .t-hand>i{background:#8b5cf6}.wf-feed .t-done>i{background:#14b8a6}.wf-feed .t-stop>i{background:#ef4444}.wf-feed .t-warn>i{background:#f59e0b}.wf-feed time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:.74rem}.wf-feed.compact li{padding:6px 0;font-size:.8rem}.wf-activity{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:6px 16px 16px;display:flex}.wf-day{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:10px 0 2px;font-size:.74rem;font-weight:800}.wf-activity>.ag-btn{align-self:center;margin-top:6px}.wf-tasks{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wf-tasks li{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.wf-tasks b{font-size:.9rem;display:block}.wf-tasks p{color:#334155;margin:2px 0 0;font-size:.82rem;line-height:1.45}.wf-tasks small{color:var(--muted);margin-top:4px;font-size:.74rem;display:block}.wf-task-ic{background:var(--t-person-bg,#ede9fe);color:#7c3aed;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.wf-task-ic svg{width:18px;height:18px}.wf-task-act{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.wf-tasks-empty{color:#15803d;justify-content:center;align-items:center;gap:8px;display:flex}.wf-tasks-empty svg{width:16px;height:16px}.wf-needs .wf-tasks li{background:#fff}.hd .wf-home{margin:0}.hd .wf-home-card{min-width:0}.wf-home-card ul{gap:0}.hd-follow .wf-home-task{flex-wrap:wrap;align-items:flex-start;row-gap:8px}.hd-follow .wf-home-task .who{flex:200px}.hd-follow .wf-home-task .who small.wf-home-note{color:#334155}.hd-follow .avatar.wf-home-ic{background:var(--t-person-bg,#ede9fe);color:#7c3aed}.hd-follow .avatar.wf-home-ic svg{width:17px;height:17px}.wf-home-acts{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.hd .wf-home-more,.hd .wf-home-err{margin:0}.wf-home-wf{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;flex:1;gap:6px;margin:-6px -8px;padding:6px 8px;display:flex}.wf-home-wf:hover{background:#f6f9ff}.wf-home-wf:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-home-wf-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.wf-home-wf-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--hd-ink,#0f2a5f);font-size:.92rem;font-weight:800;overflow:hidden}.wf-home-paused{color:#c2410c;margin-top:-2px;font-size:.76rem;font-weight:700}.wf-home-wf-stats{color:#334155;flex-wrap:wrap;gap:2px 14px;font-size:.8rem;display:flex}.wf-home-wf-stats b{color:var(--hd-ink,#0f2a5f);font-variant-numeric:tabular-nums;font-weight:800}.wf-home-wf-stats .attn,.wf-home-wf-stats .attn b{color:#c2410c}.wf-home-next{color:var(--muted);font-size:.76rem}.wf-settings{grid-template-columns:minmax(0,1fr);gap:12px;max-width:760px;display:grid}.wf-settings>.af-card{margin-top:0}.wf-card-h{color:var(--brand-dark);margin:0 0 6px;font-size:1rem;font-weight:800}.wf-settings .af-field input,.wf-settings .af-field select{box-sizing:border-box;border:1.5px solid var(--line);width:100%;min-height:44px;font:inherit;background:#fff;border-radius:12px;padding:0 12px;font-size:.9rem}.wf-settings .af-hours select,.wf-settings .af-hours input{border:1.5px solid var(--line);min-height:42px;font:inherit;background:#fff;border-radius:12px;padding:0 10px}.wf-set-row{border-top:1px solid #eef2f7;flex-wrap:wrap;margin-top:12px;padding-top:12px}.wf-set-row .af-set-head{flex:220px}.wf-set-row select{flex:0 auto;min-width:0;max-width:100%}.wf-connect{background:linear-gradient(#f5fbff,#fff);gap:14px;display:flex}.wf-connect p{color:#334155;margin:0 0 10px;font-size:.84rem;line-height:1.5}.wf-connect-ic{color:#0369a1;background:#e0f2fe;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.af-edit.wf-inline{align-items:center;text-decoration:none;display:inline-flex}.wf-set-foot{justify-content:flex-end;display:flex}.wf-conn{align-items:flex-start}.wf-conn-note{background:#fff;border:1px solid #cfe3f5;border-radius:14px;margin:4px 0 12px;padding:12px 14px}.wf-conn-note b{font-size:.9rem}.wf-conn-note p{margin:4px 0 10px}.wf-conn-acts{flex-wrap:wrap;gap:8px;display:flex}.wf-conn-ep{gap:10px;margin:4px 0 8px;display:grid}.wf-conn-ep>div{gap:4px;display:grid}.wf-conn-ep dt{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.wf-conn-ep dd{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.wf-conn code,.wf-conn pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.wf-conn-ep code{overflow-wrap:anywhere;background:#fff;border:1px solid #d6e6f5;border-radius:10px;flex:240px;min-width:0;padding:8px 10px;font-size:.76rem}.wf-connect .wf-conn-help{margin:0 0 10px;font-size:.82rem}.wf-conn-curl{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.wf-conn-curl pre{box-sizing:border-box;color:#e2e8f0;background:#0f172a;border-radius:12px;width:100%;margin:0;padding:12px 14px;font-size:.75rem;line-height:1.6;overflow-x:auto}.wf-conn-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px;font-size:.74rem;font-weight:800}.wf-conn-stats{flex-wrap:wrap;gap:6px;margin:0 0 6px;padding:0;list-style:none;display:flex}.wf-conn-stats li{background:#fff;border:1px solid #d6e6f5;border-radius:99px;padding:4px 10px;font-size:.78rem}.wf-conn-stats li.bad{color:#991b1b;background:#fee2e2;border-color:#fecaca}.wf-connect .wf-conn>.wf-grow>p.wf-muted,.wf-conn .wf-grow>p.wf-muted{margin:0 0 6px}.wf-conn-test{background:#fff;border:1px solid #d6e6f5;border-radius:14px;margin:12px 0;padding:14px}.wf-conn-test .wf-conn-h{margin-top:0}.wf-conn-row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.wf-conn-row label{flex-direction:column;gap:4px;min-width:0;display:flex}.wf-conn-row label>span{color:#334155;font-size:.76rem;font-weight:700}.wf-conn input,.wf-conn select{box-sizing:border-box;border:1.5px solid var(--line);width:100%;min-height:42px;font:inherit;color:var(--text);background:#fff;border-radius:12px;padding:0 10px;font-size:.88rem}.wf-conn input:focus,.wf-conn select:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:0}.wf-conn-send{justify-content:flex-end;margin-top:10px;display:flex}.wf-conn-res{background:#f8fafc;border:1px solid #e3eaf6;border-radius:12px;flex-direction:column;gap:2px;margin-top:10px;padding:10px 12px;font-size:.86rem;display:flex}.wf-conn-res.ok{background:#f0fdf4;border-color:#bbf7d0}.wf-conn-res small{color:var(--muted);font-size:.78rem}.wf-connect .wf-conn-acts .wf-mini,.wf-conn .wf-mini{text-decoration:none}.wf-up{flex-direction:column;gap:10px;display:flex}.wf-drop{text-align:center;background:#f8fbff;border:2px dashed #c7d8f6;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;transition:background .15s,border-color .15s;display:flex}.wf-drop.over{border-color:var(--brand);background:var(--brand-soft)}.wf-drop>svg{width:30px;height:30px;color:var(--brand)}.wf-drop b{font-size:.95rem}.wf-drop small{color:var(--muted);font-size:.78rem}.wf-drop .wf-btn{min-height:42px;margin-top:6px}.wf-up-tpl{color:var(--muted);margin:0;font-size:.8rem;line-height:1.5}.wf-up-tpl .qc-link{align-items:center;gap:4px;display:inline-flex}.wf-up-file{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:.86rem;display:flex}.wf-map{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.wf-map.two{grid-template-columns:1fr 1fr}.wf-map label{flex-direction:column;gap:4px;display:flex}.wf-map label>span{color:#334155;font-size:.76rem;font-weight:700}.wf-map em,.wf-one-grid em{color:#b45309;font-size:.7rem;font-style:normal;font-weight:600}.wf-prev-wrap{border:1px solid #e3eaf6;border-radius:14px;overflow-x:auto}.wf-prev{border-collapse:collapse;width:100%;font-size:.8rem}.wf-prev th,.wf-prev td{text-align:left;white-space:nowrap;border-bottom:1px solid #eef2f7;padding:8px 10px}.wf-prev th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:#f8fafc;font-size:.7rem;font-weight:800}.wf-prev tr:last-child td{border-bottom:0}.wf-prev tr.bad td{background:#fff7f7}.wf-bad{color:#b91c1c;font-weight:700}.wf-warn{color:#b45309;font-weight:700}.wf-ok{color:#15803d;font-weight:700}.wf-up-sum{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.wf-up-sum li{background:var(--field);border-radius:99px;padding:4px 10px}.wf-up-sum li.ok{color:#166534;background:#dcfce7}.wf-up-sum li.bad{color:#991b1b;background:#fee2e2}.wf-up-sum li.warn{color:#92400e;background:#fef3c7}.wf-consent{color:#334155;cursor:pointer;background:#f8fafc;border:1px solid #e3eaf6;border-radius:12px;align-items:flex-start;gap:10px;margin-top:4px;padding:10px 12px;font-size:.8rem;line-height:1.45;display:flex}.wf-consent input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin-top:1px}.wf-progress{background:#e9eff8;border-radius:4px;height:8px;overflow:hidden}.wf-progress i{background:var(--brand);height:100%;transition:width .3s;display:block}.wf-up-foot{border-top:1px solid var(--line);background:#fffffff0;justify-content:flex-end;margin:4px -22px -20px;padding:12px 22px;display:flex;position:sticky;bottom:-20px}.wf-result{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:12px 0;display:flex}.wf-result h3{margin:6px 0 0;font-size:1.15rem;font-weight:800}.wf-result>p{color:var(--muted);margin:0;font-size:.86rem}.wf-result-ic{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.wf-result-ic svg{stroke-width:2.6px;width:26px;height:26px}.wf-result-counts{flex-wrap:wrap;justify-content:center;gap:6px;margin:8px 0;padding:0;font-size:.8rem;list-style:none;display:flex}.wf-result-counts li{background:var(--field);border-radius:99px;gap:6px;padding:4px 10px;display:inline-flex}.wf-result-more{text-align:left;width:100%;font-size:.82rem}.wf-result-more summary{cursor:pointer;color:var(--brand);font-weight:700}.wf-one-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.wf-one-grid label{flex-direction:column;gap:4px;display:flex}.wf-one-grid label>span{color:#334155;font-size:.78rem;font-weight:700}.wf-one-start{color:#15803d;margin:10px 0 0;font-size:.82rem;font-weight:600}.wf-one-start.warn{color:#b45309}.wf-one .wf-consent{margin-top:12px}.wf-soon-panel{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;padding:22px}.wf-soon-panel b{font-size:.95rem}.wf-soon-panel p{color:var(--muted);margin:6px 0 0;font-size:.86rem;line-height:1.5}.wf-orules,.wf-crm{flex-direction:column;gap:12px;display:flex}.wf-rules-intro{color:#334155;margin:0;font-size:.86rem;line-height:1.5}.wf-rules-note,.wf-rules-empty{margin:0}.wf-rule-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wf-rule{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.wf-rule.bad{background:snow;border-color:#fca5a5}.wf-rule-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-rule-head b{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.76rem;font-weight:800}.wf-rule-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.wf-rule-row label{flex-direction:column;gap:4px;min-width:0;display:flex}.wf-rule-row label>span,.wf-crm .wf-map label>span{color:#334155;font-size:.76rem;font-weight:700}.wf-rule-map{background:#f8fafc;border:1px solid #e3eaf6;border-radius:12px;min-width:0;margin:0;padding:8px 12px 12px}.wf-rule-map legend{color:#334155;padding:0 6px;font-size:.76rem;font-weight:800}.wf-rule-map legend em{color:var(--muted);margin-left:4px;font-style:normal;font-weight:600}.wf-rule-map .wf-muted{margin:8px 0 0}.wf-rule-check{color:#334155;cursor:pointer;align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.4;display:flex}.wf-rule-check input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin-top:1px}.af-field>label.wf-rule-check{align-items:flex-start;margin-bottom:6px;font-weight:500}.wf-rule-add{align-self:flex-start}.wf-rules-consent{margin:0;line-height:1.5}.wf-rules-problems{margin:0;padding-left:28px}.wf-orules .wf-saved,.wf-crm .wf-saved{margin:0}.wf-crm-switch{border:0;margin:0;padding:0}.wf-crm-body{flex-direction:column;gap:14px;display:flex}.wf-crm-known p{color:#334155;margin:0;font-size:.84rem;line-height:1.45}.wf-crm-num{align-items:center;gap:8px;display:flex}.wf-crm-num small{color:var(--muted);flex:none;font-size:.8rem}.wf-crm-consent{border:0;flex-direction:column;gap:8px;min-width:0;margin:0 0 12px;padding:0;display:flex}.wf-crm-consent legend{margin-bottom:6px;padding:0}.wf-radio{cursor:pointer;color:#334155;border:1px solid #e3eaf6;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.85rem;line-height:1.4;display:flex}.wf-radio input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin-top:1px}.wf-radio span{flex-direction:column;gap:2px;min-width:0;display:flex}.wf-radio small{color:#64748b;font-size:.78rem}.wf-radio:has(input:checked){border-color:var(--brand);background:#f8fafc}.wf-radio:has(input:disabled){cursor:not-allowed;opacity:.7}.wf-crm-rules{color:#334155;background:#f8fafc;border:1px solid #e3eaf6;border-radius:12px;flex-direction:column;gap:6px;margin:0;padding:12px 14px 12px 30px;font-size:.82rem;line-height:1.45;display:flex}@media (width<=820px){.wf-chs{grid-template-columns:1fr 1fr}.wf-ch-text small{white-space:normal}.wf-ch-badge{margin-left:46px}.wf-tl li{flex-basis:112px}.wf-review .af-title-row{flex-wrap:wrap}.wf-title-actions{justify-content:flex-start}.wf-title-actions .af-regen.all span{display:none}.wf-namecard .wf-name{max-width:none}.wf-stage{padding:14px 14px 12px 18px}.wf-stage-foot{justify-content:space-between}.wf-seg{grid-template-columns:1fr 1fr}.wf-field-row{grid-template-columns:minmax(0,1fr) 110px 34px}.wf-field-row .wf-check{grid-area:2/1/auto/3}.wf-field-row .wf-field-cols{grid-row:3}.wf-modal-wrap{padding:var(--sat) 0 0;place-items:end stretch}.wf-map{grid-template-columns:1fr 1fr}.wf-map label,.wf-modal-body{min-width:0}.wf-one-grid{grid-template-columns:1fr}.wf-up-foot{padding:12px 18px calc(12px + var(--sab));margin:4px -18px -18px;bottom:-18px}.wf-up-foot .qc-primary{flex:1}.wf-modal,.wf-modal.wf-add,.wf-ask{width:100%;max-height:calc(100vh - 24px - var(--sat));border-radius:22px 22px 0 0;animation:.26s cubic-bezier(.2,.8,.2,1) af-up}.wf-modal-head{padding:14px 10px 4px 18px}.wf-modal-body{padding:6px 18px 18px}.wf-modal-foot{padding:10px 18px calc(10px + var(--sab))}.wf-modal-foot .qc-primary{flex:1;min-width:0}.wf-panel{width:100vw}.wf-head h1{font-size:1.4rem}.wf-head-actions{width:100%}.wf-head-actions .ag-btn.primary{flex:1}.wf-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.wf-stats>div,.wf-stats>button{padding:10px 12px}.wf-stats b{font-size:1.2rem}.wf-stats>button{grid-column:span 2}.wf-toolbar select{flex:40%;max-width:none}.wf-search{flex-basis:100%;max-width:none}.wf-table{display:none}.wf-cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wf-cards li{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:8px;padding:12px 6px 12px 12px;display:flex}.wf-cards li.sel{background:#f5f8ff;border-color:#93b4f5}.wf-cards li>input{margin-top:3px}.wf-card-open{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:3px;padding:0;display:flex}.wf-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-card-top b{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.92rem;overflow:hidden}.wf-card-open>small{color:#334155;font-size:.78rem;font-weight:600}.wf-card-meta{color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin-top:2px;font-size:.74rem;display:flex}.wf-cards .wf-dots{background:0 0;border:0;width:32px}.wf-tasks li{flex-wrap:wrap}.wf-task-act{justify-content:flex-start;width:100%;padding-left:48px}.wf-grid,.wf-starters,.wf-dl,.wf-map.two{grid-template-columns:1fr}.wf-activity{padding:4px 12px 12px}.wf-feed li{gap:10px}.wf-connect{flex-direction:column}.wf-conn{align-items:stretch}.wf-locked,.wf-empty{padding:24px 16px}.wf-home-acts{width:100%;margin-left:46px}.wf-home-acts .wf-mini{height:40px}.wf-home-wf{margin:-6px -4px;padding:6px 4px}.wf-rule-row,.wf-conn-row{grid-template-columns:1fr}.wf-conn-send .wf-mini,.wf-conn-curl .wf-mini{height:40px}}@media (prefers-reduced-motion:reduce){.wf-modal-wrap,.wf-modal,.wf-tl-ic,.wf-card,.wf-ch,.wf-opt,.wf-progress i,.wf-stage{transition:none!important;animation:none!important}.wf-step.loading,.wf-writing,.wf-ask-skel i,.wf-tl.skel .wf-tl-ic{animation:none}.wf-card:hover{transform:none}}@media (width<=820px){.wf-panel-actions>.wf-grow{flex-basis:100%;height:0}}.wf-chpref-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wf-ai-picks{color:#334155;background:linear-gradient(135deg,#eef4ff,#f6f3ff);border-radius:14px;align-items:flex-start;gap:8px;margin:8px 0 0;padding:10px 12px;font-size:.84rem;line-height:1.45;display:flex}.wf-ai-picks svg{width:15px;height:15px;color:var(--brand);flex:none;margin-top:2px}.wf-ex{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.wf-ex-lead{color:var(--muted);margin-right:2px;font-size:.8rem;font-weight:700}.qc .wf-ex-chip{border:1.5px solid var(--line);color:#1e293b;height:34px;font:inherit;cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:0 13px 0 10px;font-size:.82rem;font-weight:700;transition:border-color .15s,background .15s;display:inline-flex}.wf-ex-chip svg{color:#64748b;width:14px;height:14px}.wf-ex-note{color:var(--muted);margin-left:2px;font-size:.74rem}.wf-ex-chip:hover{border-color:#a9c2f3}.qc .wf-ex-chip.off{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.wf-ex-chip.off span{text-decoration:line-through;text-decoration-thickness:1.5px}.wf-ex-chip.off svg{color:#dc2626;stroke-width:3px;width:12px;height:12px}.wf-ex-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-chans{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:10px 0 2px;padding:0;list-style:none;display:grid}.wf-chans>li{min-width:0;display:flex}.wf-chan{width:100%;min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fbfcff;border:1px solid #e3eaf6;border-radius:14px;align-items:center;gap:10px;padding:9px 8px 9px 9px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.wf-chan:hover{background:#fff;border-color:#b9cdf3;box-shadow:0 8px 18px -12px #2563eb73}.wf-chan:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-chan>svg{color:#94a3b8;flex:none;width:16px;height:16px}.wf-chan:hover>svg{color:var(--brand)}.wf-chan-ic{flex:none;display:grid}.wf-chan.muted .wf-chan-ic{opacity:.5}.wf-chan-main{flex:1;min-width:0}.wf-chan-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.wf-chan-name{text-overflow:ellipsis;white-space:nowrap;color:#1e293b;min-width:0;font-size:.84rem;font-weight:700;overflow:hidden}.wf-chan-main small b{color:var(--brand-dark);font-weight:700}.wf-chan-main small{-webkit-line-clamp:2;line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:2px;font-size:.74rem;line-height:1.38;display:-webkit-box;overflow:hidden}.wf-chan-face{display:grid;position:relative}.wf-chan-face i{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;display:grid;position:absolute;bottom:-3px;right:-4px;box-shadow:0 0 0 2px #fff}.wf-chan-face i svg{width:9px;height:9px}.wf-li-ai i{background:#7c3aed}.wf-li-ai i svg{fill:currentColor}.wf-chan-tile{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.wf-chan-tile.hand{color:#7c3aed;background:#ede9fe}.wf-chan-tile svg{width:17px;height:17px}.wf-badge{letter-spacing:.01em;white-space:nowrap;color:#64748b;background:#f1f5f9;border-radius:99px;flex:none;padding:1px 7px;font-size:.64rem;font-style:normal;font-weight:800}.wf-badge.t-ok{color:#15803d;background:#dcfce7}.wf-badge.t-connect{color:#1d4ed8;background:#eaf1ff}.wf-badge.t-locked{color:#92400e;background:#fffbeb}.wf-badge.t-todo{color:#c2410c;background:#fff7ed}.wf-badge.t-wait{color:#64748b;background:#f1f5f9}.af-drawer.wf-cd-drawer{width:min(1060px,100vw)}.wf-cd{grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-areas:"edit prev";align-items:start;gap:28px;padding-top:16px;display:grid}.wf-cd-edit{grid-area:edit;min-width:0}.wf-cd-edit>:first-child{margin-top:0}.wf-cd-preview{flex-direction:column;grid-area:prev;gap:10px;min-width:0;display:flex;position:sticky;top:0}.wf-cd-phead{flex-direction:column;gap:2px;display:flex}.wf-cd-phead>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.wf-cd-phead small{color:var(--muted);font-size:.74rem}.wf-cd select{border:1.5px solid var(--line);width:100%;min-height:44px;font:inherit;color:var(--text);background:#fff;border-radius:12px;padding:0 12px;font-size:.9rem}.wf-cd select:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:0}.wf-cd .bad{color:#b91c1c}.wf-cd .good{color:#15803d}.wf-cd-sec{margin-top:18px}.wf-cd-sec-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.wf-cd-sec-head h3{color:var(--brand-dark);margin:0;font-size:1rem;font-weight:800}.wf-cd-sec-head h3 small{color:var(--muted);margin-left:6px;font-size:.74rem;font-weight:600}.wf-cd-shared{color:#1e3a8a;background:#eef4ff;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:.8rem;line-height:1.45;display:flex}.wf-cd-shared svg{flex:none;width:14px;height:14px;margin-top:2px}.wf-cd-skel{border-radius:14px;padding:14px}.wf-cd .qc-vc-pick{border:1.5px solid var(--line);width:100%;color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:8px 4px 7px;display:flex}.wf-cd .qc-vcs{scrollbar-width:thin}.wf-cd .qc-vcs-wrap:before,.wf-cd .qc-vcs-wrap:after{display:none}.wf-cd-switch{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:0;padding:12px 14px}.wf-cd-connect{background:#f5f8ff;border:1px solid #c7d8f6;border-radius:14px;align-items:center;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.wf-cd-connect>svg{width:18px;height:18px;color:var(--brand);flex:none}.wf-cd-connect b{font-size:.86rem;display:block}.wf-cd-connect span{color:var(--muted);font-size:.78rem;line-height:1.4;display:block}.wf-cd .up-note{margin-top:12px}.wf-cd-help{margin-top:8px}.wf-cd-empty{min-height:220px;color:var(--muted);border:1.5px dashed #cbd5e1;border-radius:18px;place-items:center;font-size:.86rem;display:grid}.wf-cd-dim{opacity:.45;filter:grayscale(.5)}.wf-cd-miss{color:#b45309;align-items:center;gap:6px;margin:0;font-size:.78rem;line-height:1.4;display:flex}.wf-cd-miss svg{flex:none;width:13px;height:13px}.wf-cd-ribbon{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:10px;align-items:flex-start;gap:6px;margin:0;padding:8px 10px;font-size:.76rem;line-height:1.4;display:flex}.wf-cd-ribbon svg{flex:none;width:13px;height:13px;margin-top:1px}.wf-callcard{color:#fff;text-align:center;background:radial-gradient(120% 90% at 50% 0,#2b4fb3 0%,#172f72 55%,#0f2257 100%);border-radius:22px;padding:22px 18px 16px;box-shadow:0 20px 40px -22px #0f2a6bcc}.wf-callcard-top{flex-direction:column;align-items:center;gap:3px;display:flex}.wf-callcard-face{margin-bottom:8px;display:grid;position:relative}.wf-callcard-face .af-face{box-shadow:0 0 0 3px #ffffffe6}.wf-ring{border-radius:50%;animation:1.3s ease-out infinite af-call;position:absolute;inset:0}.wf-callcard-top b{font-size:1.08rem}.wf-callcard-top small{opacity:.75;font-size:.78rem}.wf-callcard-to{background:#ffffff1f;border-radius:99px;margin-top:8px;padding:2px 10px;font-size:.72rem;font-weight:600}.wf-callcard-line{text-align:left;background:#ffffff1a;border-radius:16px 16px 16px 4px;margin:16px 0 14px;padding:12px 14px;font-size:.9rem;line-height:1.5}.wf-play{width:100%;min-height:46px;color:var(--brand-dark);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:.92rem;font-weight:800;transition:transform .15s;display:inline-flex}.wf-play:hover{transform:translateY(-1px)}.wf-play:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.wf-play.playing{color:#166534;background:#dcfce7}.wf-play .qc-spin{border-color:#c7d2fe;border-top-color:var(--brand);width:14px;height:14px}.wf-bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.wf-bars i{transform-origin:bottom;background:currentColor;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite wf-bar}.wf-bars i:nth-child(2){animation-delay:-.3s}.wf-bars i:nth-child(3){animation-delay:-.6s}.wf-bars i:nth-child(4){animation-delay:-.15s}@keyframes wf-bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.wf-callcard-msg{opacity:.9;min-height:1.3em;margin:8px 0 2px;font-size:.78rem}.wf-callcard-msg .bad{color:#fecaca}.wf-callcard .af-help{color:#ffffff9e}.wf-cd-tpl{margin-top:14px}.wf-cd-vals{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:10px;margin-top:12px;padding:12px;display:flex}.wf-cd-vals h4{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.74rem;font-weight:800}.wf-src{flex-direction:column;gap:5px;display:flex}.wf-src>label{color:#334155;font-size:.8rem;font-weight:700}.wf-src>label small{color:var(--muted);margin-left:6px;font-weight:500}.wf-src-docs>div{flex-wrap:wrap;gap:5px;margin-top:4px;display:flex}.wf-src-docs button{border:1px solid var(--line);font:inherit;color:#334155;cursor:pointer;background:#fff;border-radius:99px;padding:4px 10px;font-size:.76rem;font-weight:600}.wf-src-docs button.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.wf-cd-sug{background:#f8fbff;border:1.5px dashed #a7c4f5;border-radius:16px;margin-top:16px;padding:12px 14px}.wf-cd-sug-head{align-items:center;gap:8px;display:flex}.wf-cd-sug-head>svg{width:15px;height:15px;color:var(--brand)}.wf-cd-sug-head b{color:var(--brand-dark);flex:1;font-size:.86rem}.wf-cd-sug-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#1e293b;margin:8px 0 6px;font-size:.88rem;line-height:1.5}.wf-cd-sug-how{color:#334155;margin:8px 0 0;font-size:.8rem;line-height:1.45}.wf-cd .wx-phone{max-width:380px;margin:0 auto}.wf-cd-vars{flex-wrap:wrap;align-items:center;gap:5px;margin-top:8px;display:flex}.wf-cd-vars small{color:var(--muted);margin-right:2px;font-size:.74rem;font-weight:700}.wf-cd-vars button{color:#1d4ed8;font:inherit;cursor:pointer;background:#f5f8ff;border:1px solid #c7d8f6;border-radius:8px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.74rem}.wf-cd-vars button:hover{background:var(--brand-soft)}.wf-cd-test{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;font-size:.82rem;display:flex}.wf-cd-test .qc-ghost{align-items:center;gap:8px;min-height:42px;padding:0 16px;display:inline-flex}.wf-cd-test svg{vertical-align:-2px;width:15px;height:15px}.wf-mail{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 16px 36px -22px #0f172a59}.wf-mail-head{border-bottom:1px solid #eef2f7;align-items:flex-start;gap:10px;padding:14px 16px 12px;display:flex}.wf-mail-av{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.wf-mail-subj{color:#0f172a;overflow-wrap:anywhere;margin-bottom:4px;font-size:.95rem;line-height:1.35;display:block}.wf-mail-head small{color:#475569;overflow-wrap:anywhere;grid-template-columns:34px minmax(0,1fr);font-size:.76rem;line-height:1.5;display:grid}.wf-mail-head small span{color:#94a3b8}.wf-mail-body{color:#1e293b;overflow-wrap:anywhere;padding:14px 16px 6px;font-size:.88rem;line-height:1.55}.wf-mail-body p{margin:0 0 12px}.wf-mail-body a{color:var(--brand)}.wf-mail-frame{border:0;width:100%;min-height:180px;display:block}.wf-seg3{background:var(--field);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.wf-seg3 button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 6px;font-size:.82rem;font-weight:700}.wf-seg3 button.on{color:var(--brand);background:#fff;box-shadow:0 1px 3px #0f172a1a}.wf-seg3 button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.wf-cd-task li{box-shadow:0 14px 30px -22px #0f172a73}.wf-cd-task .wf-mini{pointer-events:none}.wf-cd-task li{flex-wrap:wrap}.wf-cd-task .wf-task-act{justify-content:flex-start;width:100%;padding-left:48px}.wf-cd-after{color:#334155;align-items:center;gap:6px;margin:0;font-size:.8rem;display:flex}.wf-cd-after>svg{width:15px;height:15px;color:var(--brand);flex:none}.wf-cd-what{color:#334155;margin:0;font-size:.86rem}.wf-cd-ints{flex-direction:column;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.wf-int-sheet{background:#fff;border:1px solid #cfe7d6;border-radius:12px;font-size:.74rem;overflow-x:auto}.wf-int-sheet>div{display:flex}.wf-int-sheet span{white-space:nowrap;text-overflow:ellipsis;border-right:1px solid #e6efe9;flex:1 0 96px;padding:7px 9px;overflow:hidden}.wf-int-sheet .h span{color:#188038;background:#e6f4ea;font-weight:700}.wf-int-json{color:#e2e8f0;background:#0f172a;border-radius:12px;max-height:300px;margin:0;padding:12px 14px;font:.72rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.wf-int-slack{border:1px solid var(--line);background:#fff;border-left:4px solid #4a154b;border-radius:10px;padding:10px 12px;font-size:.82rem}.wf-int-slack p{color:#334155;margin:2px 0 0}.wf-int-note{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:12px;display:flex}.wf-int-note b{font-size:.84rem}.wf-int-note p{color:var(--muted);margin:2px 0 0;font-size:.78rem;line-height:1.45}.wf-agent-face{flex:none;display:grid;position:relative}.wf-agent-play{background:var(--brand);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;padding:0;display:grid;position:absolute;bottom:-4px;right:-5px;box-shadow:0 2px 6px #2563eb59}.wf-agent-play:disabled{opacity:.4;cursor:default}.wf-agent-play:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-agent-play .qc-spin{width:9px;height:9px}.wf-agent-face.playing .wf-agent-play{animation:1.4s ease-out infinite qc-play}.wf-faces{display:inline-flex}.wf-faces .af-face+.af-face{margin-left:-7px}@media (width<=860px){.wf-cd{grid-template-columns:minmax(0,1fr);grid-template-areas:"prev""edit";gap:18px}.wf-cd-preview{position:static}}@media (width<=640px){.wf-chans{grid-template-columns:minmax(0,1fr)}.wf-cd-connect{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.wf-ring,.wf-bars i,.wf-agent-face.playing .wf-agent-play{animation:none}.wf-chan,.wf-play,.wf-ex-chip{transition:none}.wf-play:hover{transform:none}}.wf-tl-track{min-width:max-content;position:relative}.wf-tl-node{flex-direction:column;align-items:center;gap:3px;width:100%;display:flex}.wf-tl-head{justify-content:space-between;align-items:baseline;gap:10px;margin:0 4px 10px;display:flex}.wf-tl-head h2{color:var(--brand-dark);margin:0;font-size:.95rem;font-weight:800}.wf-tl-head h2 small{color:var(--muted);margin-left:6px;font-size:.74rem;font-weight:700}.wf-tl-hint{color:#94a3b8;font-size:.74rem}.wf-tl.is-edit{padding-top:6px}.wf-tl.is-edit li[data-key]{cursor:grab}.wf-tl.is-edit li[data-key]:active{cursor:grabbing}.wf-tl li.is-drag{opacity:.45}.wf-tl li.is-drop .wf-tl-ic{box-shadow:0 0 0 4px #fff,0 0 0 7px #93b4f5}.wf-tl-add{z-index:2;color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;padding:0;display:grid;position:absolute;top:23px;left:100%}.wf-tl-add:before{content:"";background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;transition:border-color .15s,background .15s,transform .15s;position:absolute;inset:3px}.wf-tl-add svg{stroke-width:2.6px;width:12px;height:12px;position:relative}.wf-tl-add:hover,.wf-tl-add.on{color:#fff}.wf-tl-add:hover:before,.wf-tl-add.on:before{background:var(--brand);border-color:var(--brand);transform:scale(1.12)}.wf-tl-add:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.wf-tl li.wf-tl-tail{flex:0 0 104px}.wf-tl li.wf-tl-tail:before{background:repeating-linear-gradient(90deg,#cbd5e1 0 6px,#0000 6px 11px);right:50%}.wf-tl-add.end{width:46px;height:46px;margin:0;position:relative;top:auto;left:auto}.wf-tl-add.end:before{background:#f8fbff;border:2px dashed #a9c2f3;inset:0}.wf-tl-add.end svg{width:18px;height:18px;color:var(--brand)}.wf-tl-add.end:hover svg,.wf-tl-add.end.on svg{color:#fff}.wf-tl-tail-label{color:var(--brand);margin-top:4px;font-size:.76rem;font-weight:700}.wf-tl-more{z-index:2;color:#94a3b8;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:8px;place-items:center;width:28px;height:24px;padding:0;transition:opacity .15s,background .15s;display:grid;position:absolute;top:-4px;right:8px}.wf-tl li:hover .wf-tl-more,.wf-tl li:focus-within .wf-tl-more,.wf-tl li.is-on .wf-tl-more,.wf-tl-more[aria-expanded=true]{opacity:1}.wf-tl-more:hover,.wf-tl-more[aria-expanded=true]{background:var(--brand-soft);color:var(--brand)}.wf-tl-more:focus-visible{opacity:1;outline:2px solid var(--brand);outline-offset:1px}@media (hover:none){.wf-tl-more{opacity:1}}.wf-tl-branches{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border-radius:99px;align-items:center;gap:4px;margin-top:3px;padding:1px 8px;font-size:.68rem;font-weight:800;display:inline-flex}.wf-tl-branches:before{content:"↳";font-weight:800}.wf-tl-rail{margin-top:2px;display:block;overflow:visible}.wf-tl-rail g>path{fill:none;stroke:#2563eb;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.wf-tl-rail .back>path{stroke:#d97706;stroke-dasharray:5 4}.wf-tl-rail text{font:700 10.5px/1 var(--font,system-ui, sans-serif);fill:#1e40af;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.wf-tl-rail .back text{fill:#92400e}.wf-tl-undo{color:#334155;background:#f1f5f9;border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:10px 4px 0;padding:8px 12px;font-size:.8rem;display:flex}.wf-tl-undo .qc-link{font-size:.8rem}.wf-pop{z-index:1150;box-sizing:border-box;border:1px solid var(--line);max-height:min(420px,100vh - 24px);color:var(--text);background:#fff;border-radius:16px;padding:6px;font-size:.9rem;animation:.14s ease-out wf-pop-in;position:fixed;overflow-y:auto;box-shadow:0 18px 44px -14px #0f172a52}@keyframes wf-pop-in{0%{opacity:0;transform:translateY(-4px)}}.wf-pop button{font:inherit}.wf-tl-menu{flex-direction:column;display:flex}.wf-tl-menu button{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:9px 12px;font-size:.86rem;font-weight:600}.wf-tl-menu button:hover:not(:disabled),.wf-tl-menu button:focus-visible{background:var(--brand-soft);outline:0}.wf-tl-menu button:disabled{color:#a3aec0;cursor:default}.wf-tl-menu .danger{color:#b3261e}.wf-tl-menu .danger:hover:not(:disabled),.wf-tl-menu .danger:focus-visible{background:#fdecec}.wf-ins-h{color:var(--brand-dark);margin:6px 8px;font-size:.82rem;font-weight:800}.wf-ins-h small{color:var(--muted);margin-left:4px;font-weight:600}.wf-ins-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.wf-ins-list button{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:8px;display:flex}.wf-ins-list button:hover:not(:disabled),.wf-ins-list button:focus-visible{background:#f5f8ff;outline:0}.wf-ins-list button:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}.wf-ins-list button:disabled{opacity:.5;cursor:default}.wf-ins-list b{font-size:.86rem;display:block}.wf-ins-list small{color:var(--muted);font-size:.74rem;display:block}.wf-ins-ic{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.wf-ins-ic svg{width:16px;height:16px}.k-whatsapp .wf-ins-ic{color:#15803d;background:#dcfce7}.k-email .wf-ins-ic{color:#d93025;background:#fdecea}.k-linkedin_connect .wf-ins-ic,.k-linkedin_message .wf-ins-ic,.k-linkedin_ai_reply .wf-ins-ic{color:#0a66c2;background:#e8f1fb}.k-linkedin_ai_reply .wf-ins-ic{position:relative}.wf-ins-spark{color:#fff;background:#7c3aed;border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.wf-ins-ic .wf-ins-spark svg{fill:currentColor;width:9px;height:9px}.k-hand .wf-ins-ic{background:var(--t-person-bg,#ede9fe);color:var(--t-person,#7c3aed)}.k-ai .wf-ins-ic{color:#6d28d9;background:linear-gradient(135deg,#ede9fe,#e0ecff)}.k-ai .wf-ins-ic svg{fill:currentColor}.wf-ins-list li:last-child{border-top:1px solid #eef2f7;margin-top:4px;padding-top:4px}.wf-ins-ask{flex-direction:column;gap:8px;padding:2px 8px 8px;display:flex}.wf-ins-ask label{color:#334155;font-size:.78rem;font-weight:700}.wf-ins-ask textarea{box-sizing:border-box;border:1.5px solid var(--line);width:100%;font:inherit;resize:none;color:var(--text);border-radius:12px;padding:9px 11px;font-size:.86rem;line-height:1.4}.wf-ins-ask textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:0}.wf-ins-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-ins-row .wf-mini svg{fill:currentColor}.wf-stage-more{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;width:32px;height:28px;margin:-2px -6px 0 -4px;padding:0;display:grid}.wf-stage-more:hover,.wf-stage-more[aria-expanded=true]{background:var(--brand-soft);color:var(--brand)}.wf-stage-more:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.wf-stage:focus{outline:none}.wf-stage.is-new{animation:1.6s ease-out wf-new}@keyframes wf-new{0%,35%{box-shadow:0 0 0 4px #93b4f5, var(--af-card-shadow)}to{box-shadow:var(--af-card-shadow)}}.wf-rules .r-branch i{background:#2563eb;border-radius:50%}.wf-rules .r-branch{color:#1e40af;font-weight:600}.wf-add-stage{min-height:48px;color:var(--brand);font:inherit;cursor:pointer;background:#f8fbff;border:1.5px dashed #bfd3fb;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:.86rem;font-weight:700;display:flex}.wf-add-stage svg{width:16px;height:16px}.wf-add-stage:hover:not(:disabled){background:var(--brand-soft);border-color:#93b4f5}.wf-add-stage:disabled{opacity:.6;cursor:default}.wf-add-stage:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-new-pill{color:#15803d;vertical-align:1px;background:#dcfce7;border-radius:99px;margin-left:6px;padding:1px 7px;font-size:.64rem;font-style:normal;font-weight:800}.af-regen.test svg{width:14px;height:14px}.wf-routes{flex-direction:column;gap:8px;display:flex}.wf-route{background:#f8fafc;border:1px solid #e8eef6;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:8px 6px 8px 12px;display:grid}.wf-route select{border:1.5px solid var(--line);width:100%;max-width:100%;min-height:38px;font:inherit;color:var(--text);background:#fff;border-radius:10px;padding:0 8px;font-size:.84rem}.wf-route .af-x{grid-area:1/5}.wf-route .wf-route-wf{grid-column:2/5}.wf-route select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:0}.wf-route-when{color:#334155;font-size:.8rem;font-weight:700}.wf-route-arrow{color:#2563eb;font-weight:800}.wf-move-list,.wf-tr-pick{border:0;flex-direction:column;gap:6px;margin:4px 0 0;padding:0;display:flex}.wf-tr-pick legend{color:#334155;margin-bottom:6px;padding:0;font-size:.8rem;font-weight:700}.wf-move-opt{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.wf-move-opt.on{background:#f5f8ff;border-color:#93b4f5}.wf-move-opt.off{opacity:.55;cursor:default}.wf-move-opt input{accent-color:var(--brand);flex:none;width:16px;height:16px;margin:0}.wf-move-opt b{font-size:.88rem;display:block}.wf-move-opt small{color:var(--muted);font-size:.74rem;display:block}.wf-move-opt:focus-within{box-shadow:0 0 0 3px var(--brand-soft)}.wf-modal .wf-move-opt input{width:16px;min-height:0}.wf-testrun .wf-modal-body{padding-top:4px}.wf-testrun .af-help{margin-top:10px}.wf-tr-note{margin:0 0 10px}.wf-tr-card h3{color:var(--brand-dark);align-items:center;gap:8px;margin:2px 0 10px;font-size:.98rem;font-weight:800;display:flex}.wf-tr-steps{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.wf-tr-steps>li{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:flex-start;gap:12px;padding:12px;display:flex}.wf-tr-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.wf-tr-top b{font-size:.9rem}.wf-tr-steps small{color:var(--muted);margin-top:2px;font-size:.78rem;line-height:1.45;display:block}.wf-tr-ic{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.wf-tr-ic svg{width:17px;height:17px}.wf-tr-ic.hand{background:var(--t-person-bg);color:var(--t-person)}.wf-tr-pill{border-radius:99px;flex:none;padding:2px 9px;font-size:.7rem;font-style:normal;font-weight:800}.wf-tr-pill.t-ok{color:#15803d;background:#dcfce7}.wf-tr-pill.t-skip{color:#c2410c;background:#fff7ed}.wf-tr-pill.t-plain{color:#475569;background:#f1f5f9}.wf-tr-call{margin-top:12px}.wf-tr-stages{margin-bottom:8px}.wf-tr-live{color:#1e3a8a;margin:0;font-size:.84rem;font-weight:700}.wf-tr-outcome{background:#f8fafc;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:10px;padding:10px 12px;font-size:.8rem;display:flex}.wf-tr-outcome>span{color:#334155;font-weight:700}.wf-tr-outcome p{color:#334155;flex-basis:100%;margin:0;line-height:1.45}.wf-card-li{position:relative}.wf-card-li .wf-card-next{padding-right:40px}.wf-card-menu{position:absolute;bottom:9px;right:10px}.wf-card-menu .wf-dots{color:#64748b;background:0 0;border:0;width:32px;height:30px}.wf-card-menu .wf-dots:hover{background:var(--brand-soft)}.wf-tpl-sec{flex-direction:column;gap:14px;margin-top:18px;display:flex}.wf-tpls{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wf-tpl{border:1px solid var(--line);width:100%;height:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:14px;transition:border-color .15s,box-shadow .15s;display:flex}.wf-tpl:hover{border-color:#a9c2f3;box-shadow:0 16px 30px -24px #0f2a6b73}.wf-tpl:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-tpl-head{align-items:center;gap:10px;display:flex}.wf-tpl-head .wf-type-ic{border-radius:11px;width:34px;height:34px}.wf-tpl-head .wf-type-ic svg{width:17px;height:17px}.wf-tpl-head b{font-size:.92rem;font-weight:800}.wf-tpl-desc{color:#475569;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.wf-tpl-line{align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding:6px 0 2px;display:flex;position:relative}.wf-tpl-line:before{content:"";background:#dbe6f6;height:2px;margin-top:2px;position:absolute;top:50%;left:10px;right:10px}.wf-tpl-line i{width:22px;height:22px;color:var(--brand);background:#fff;border:1.5px solid #bbd5f7;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.wf-tpl-line i svg{width:11px;height:11px}.wf-tpl-line i.tone-gentle{color:#15803d;background:#f0fdf4;border-color:#86efac}.wf-tpl-line i.tone-firm{color:#b45309;background:#fffbeb;border-color:#fcd34d}.wf-tpl-line i.tone-urgent{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.wf-tpl-line i.tone-person{color:#7c3aed;background:#f5f3ff;border-color:#c4b5fd}.wf-tpl-meta{color:var(--muted);font-size:.72rem;font-weight:600}@media (width<=820px){.wf-tl-hint{display:none}.wf-route{grid-template-columns:auto minmax(0,1fr) auto}.wf-route-arrow{text-align:center;grid-column:1}.wf-route .wf-route-to{grid-column:2}.wf-route .af-x{grid-area:1/3}.wf-route .wf-route-wf{grid-column:2/-1}.wf-tpls{grid-template-columns:1fr}.wf-detail .wf-head-actions{flex-wrap:wrap;display:flex}.wf-detail .wf-head-actions .ag-btn{flex:auto;justify-content:center;min-height:44px;padding:0 14px}.wf-detail .wf-head-actions .wf-dots{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.wf-pop,.wf-stage.is-new{animation:none}.wf-tl-add:before,.wf-tl-more{transition:none}}.wf-pop.wf-ins{max-height:min(580px,100vh - 24px)}.wf-ins-set{border:0;min-width:0;margin:0;padding:0}.wf-ins-lg{letter-spacing:.04em;text-transform:uppercase;color:#64748b;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0 8px 2px;padding:0;font-size:.68rem;font-weight:800;display:flex}.wf-ins-lg small{letter-spacing:0;text-transform:none;color:var(--muted);font-size:.7rem;font-weight:600}.wf-ins-set .wf-ins-list li:last-child{border-top:0;margin-top:0;padding-top:0}.wf-ins-opt{box-sizing:border-box;width:100%;color:var(--text);cursor:pointer;border-radius:11px;align-items:center;gap:10px;padding:8px;transition:background .12s;display:flex}.wf-ins-opt:hover{background:#f5f8ff}.wf-ins-opt.on{background:#eef4ff}.wf-ins-opt.off{opacity:.5;cursor:default}.wf-ins-opt:has(.wf-ins-tick:focus-visible){box-shadow:inset 0 0 0 2px var(--brand)}.wf-ins-opt .wf-badge{vertical-align:1px;margin-left:6px}.wf-ins-tick{width:18px;height:18px;accent-color:var(--brand);cursor:pointer;flex:none;margin:0}.wf-ins-tick:focus-visible{outline:none}.wf-ins-set.after{border-top:1px solid #eef2f7;margin-top:6px;padding-top:8px}.wf-ins-set.after:disabled .wf-ins-opt{opacity:.45;cursor:default}.wf-ins-set.after:disabled .wf-ins-opt:hover{background:0 0}.wf-ins-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid}.wf-ins-opt.sm{gap:7px;padding:6px 6px 6px 8px}.wf-ins-opt.sm .wf-grow{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.wf-ins-opt.sm b{overflow-wrap:anywhere;max-width:100%;font-size:.8rem;line-height:1.25}.wf-ins-opt.sm .wf-badge{margin:1px 0 0}.wf-ins-foot{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:8px 8px 6px;display:flex}.wf-ins-foot small{color:var(--muted);font-size:.74rem;font-weight:600}.wf-ins-foot .wf-mini svg{stroke-width:2.6px}.wf-ins-ai li:last-child{margin-top:0}.wf-tl-plus{box-sizing:border-box;color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:99px;place-items:center;min-width:20px;height:16px;padding:0 4px;font-size:.6rem;font-style:normal;font-weight:800;line-height:1;display:grid;position:absolute;bottom:-5px;right:-9px}.wf-sd-order-help{margin:-2px 0 2px}.wf-sd-ord{background:var(--brand-soft);width:20px;height:20px;color:var(--brand);vertical-align:1px;border-radius:7px;place-items:center;margin-right:8px;font-size:.7rem;font-weight:800;display:inline-grid}.wf-sd-move{flex:none;gap:4px;display:inline-flex}.wf-sd-mv{border:1px solid var(--line);color:#475569;cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid}.wf-sd-mv svg{width:16px;height:16px}.wf-sd-mv.up svg{transform:rotate(180deg)}.wf-sd-mv:hover:not(:disabled){color:var(--brand);background:#f5f8ff;border-color:#a9c2f3}.wf-sd-mv:disabled{opacity:.35;cursor:default}.wf-sd-mv:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.wf-sd-after{border-top:1px dashed #e3eaf6;margin-top:8px;padding-top:10px}.wf-sd-after ul{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.wf-sd-after li{border:1px solid #eef2f7;border-radius:12px;align-items:center;gap:10px;min-width:0;padding:7px 8px 7px 10px;display:flex}.wf-sd-after li.on{background:#f8fbff;border-color:#dbe6f6}.wf-sd-after b{font-size:.84rem;display:block}.wf-sd-after b .wf-badge{vertical-align:1px;margin-left:6px}.wf-sd-after small{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem;display:block}.wf-stage.is-changed{animation:2.4s ease-out wf-changed}@keyframes wf-changed{0%,45%{box-shadow:0 0 0 3px #c4b5fd, var(--af-card-shadow)}to{box-shadow:var(--af-card-shadow)}}.wf-tl li.is-changed .wf-tl-ic{animation:2.4s ease-out wf-tl-changed}@keyframes wf-tl-changed{0%,45%{box-shadow:0 0 0 5px #7c3aed47}to{box-shadow:0 0 0 5px #7c3aed00}}.wf-chat{flex-direction:column;gap:10px;padding:14px 16px;display:flex}.wf-chat.is-embedded{border-top:1px solid var(--line,#e3eaf5);margin:12px 0 0;padding:14px 2px 2px}.wf-chat-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;display:flex}.wf-chat-head h2{margin:0;font-size:.98rem}.wf-chat-toggle{font:inherit;letter-spacing:-.01em;color:var(--brand-dark);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:2px 4px 2px 0;font-weight:800;display:inline-flex}.wf-chat-toggle>svg{color:#64748b;width:16px;height:16px;transition:transform .15s}.wf-chat-toggle[aria-expanded=false]>svg{transform:rotate(-90deg)}.wf-chat-spark,.wf-chat-who{color:#6d28d9;background:linear-gradient(135deg,#ede9fe,#e0ecff);border-radius:9px;flex:none;place-items:center;display:grid}.wf-chat-spark{width:28px;height:28px}.wf-chat-spark svg,.wf-chat-who svg{fill:currentColor;width:14px;height:14px}.wf-chat-head small{color:var(--muted);font-size:.76rem;font-weight:600}.wf-chat-body{flex-direction:column;gap:10px;min-width:0;display:flex}.wf-chat-sugg{flex-wrap:wrap;gap:6px;display:flex}.wf-chat-sugg button{color:#1e3a8a;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:#f8fbff;border:1px solid #dbe6f6;border-radius:99px;padding:6px 11px;font-size:.78rem;font-weight:600}.wf-chat-sugg button:hover:not(:disabled){background:#eef4ff;border-color:#a9c2f3}.wf-chat-sugg button:disabled{opacity:.55;cursor:default}.wf-chat-log{overscroll-behavior:contain;flex-direction:column;gap:10px;max-height:380px;margin:0;padding:2px;list-style:none;display:flex;overflow-y:auto}.wf-chat-log:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:12px}.wf-chat-msg{gap:8px;min-width:0;max-width:92%;display:flex}.wf-chat-msg p{overflow-wrap:anywhere;margin:0;font-size:.84rem;line-height:1.45}.wf-chat-msg.me{flex-direction:column;align-self:flex-end;align-items:flex-end;gap:2px}.wf-chat-msg.me p{background:var(--brand);color:#fff;white-space:pre-wrap;border-radius:14px 14px 4px;padding:8px 12px}.wf-chat-about{color:var(--muted);font-size:.68rem;font-weight:700}.wf-chat-msg.ai{align-self:flex-start}.wf-chat-who{border-radius:8px;width:26px;height:26px;margin-top:2px}.wf-chat-text{color:#1e293b;background:#f1f5f9;border-radius:14px 14px 14px 4px;flex-direction:column;gap:6px;min-width:0;padding:8px 12px;display:flex}.wf-chat-msg.bad .wf-chat-text{color:#991b1b;background:#fef2f2}.wf-chat-msg.busy .wf-chat-text{color:#475569}.wf-chat-changes{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wf-chat-changes li{align-items:flex-start;gap:6px;min-width:0;font-size:.8rem;line-height:1.4;display:flex}.wf-chat-changes svg{color:#15803d;flex:none;width:14px;height:14px;margin-top:2px}.wf-chat-changes .qc-link{text-align:left;overflow-wrap:anywhere;padding:0;font-size:.8rem}.wf-chat-text .wf-chat-applied{color:#334155;font-size:.78rem;font-weight:700}.wf-chat-text .wf-chat-applied.undone{color:#64748b;font-weight:600}.wf-chat-text .wf-warn-line,.wf-chat-text .af-help{margin:0}.wf-chat-dots{vertical-align:middle;gap:3px;margin-right:6px;display:inline-flex}.wf-chat-dots i{background:#94a3b8;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite wf-dot}.wf-chat-dots i:nth-child(2){animation-delay:.15s}.wf-chat-dots i:nth-child(3){animation-delay:.3s}@keyframes wf-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.wf-chat-form{flex-direction:column;gap:6px;min-width:0;display:flex}.wf-chat-ctx{color:#334155;align-items:center;gap:8px;min-width:0;font-size:.78rem;font-weight:700;display:flex}.wf-chat-ctx select{border:1.5px solid var(--line);min-width:0;max-width:100%;height:32px;font:inherit;color:var(--text);text-overflow:ellipsis;background:#fff;border-radius:9px;flex:0 auto;padding:0 8px;font-size:.8rem}.wf-chat-ctx select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:0}.wf-chat-box{border:1.5px solid var(--line);background:#fff;border-radius:16px;align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;display:flex}.wf-chat-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.wf-chat-box textarea{resize:none;min-width:0;min-height:26px;max-height:140px;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:7px 0;font-size:.88rem;line-height:1.4}.wf-chat-send{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.wf-chat-send svg{width:18px;height:18px}.wf-chat-send:disabled{cursor:default;background:#cbd5e1}.wf-chat-send .qc-spin{border-color:#0000 #fff #fff}.wf-chat-send:focus-visible,.wf-chat-sugg button:focus-visible,.wf-chat-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-chat-hint{color:var(--muted);font-size:.72rem}@media (width<=560px){.wf-chat{padding:12px}.wf-chat-msg{max-width:100%}.wf-chat-msg.me{max-width:88%}}@media (prefers-reduced-motion:reduce){.wf-stage.is-changed{box-shadow:0 0 0 3px #c4b5fd, var(--af-card-shadow);animation:none}.wf-tl li.is-changed .wf-tl-ic{animation:none;box-shadow:0 0 0 5px #7c3aed38}.wf-chat-dots i{opacity:.7;animation:none}.wf-chat-toggle>svg,.wf-ins-opt{transition:none}}.wf-pill.bad{color:#b91c1c;background:#fee2e2}.wf-sy{gap:12px;max-width:900px;display:grid}.wf-sy>.af-card,.wf-sy .wf-sy-card{margin-top:0}.wf-sy-intro{flex-wrap:wrap;align-items:flex-start;gap:12px 20px;display:flex}.wf-sy-intro>.wf-grow{flex:320px}.wf-sy-intro p{color:#334155;max-width:62ch;margin:0 0 8px;font-size:.86rem;line-height:1.5}.wf-sy-ip{color:#475569;font-size:.8rem}.wf-sy-ip code,.wf-sy-fp code,.wf-sy-help code{color:#0f172a;word-break:break-all;background:#eef2f7;border-radius:6px;padding:1px 6px;font-size:.78rem}.wf-sy-ip .qc-link{align-items:center;gap:4px;margin-left:8px;display:inline-flex}.wf-sy-ip .qc-link svg{width:14px;height:14px}.wf-sy-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wf-sy-card{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.wf-sy-card.h-error{border-color:#fecaca}.wf-sy-card.h-warning{border-color:#fed7aa}.wf-sy-head{align-items:center;gap:10px;display:flex}.wf-sy-head b{overflow-wrap:anywhere;font-size:.98rem;font-weight:800;display:block}.wf-sy-head small{color:var(--muted);font-size:.76rem;display:block}.wf-sy-ic{color:#0369a1;background:#e0f2fe;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.wf-sy-ic svg{width:18px;height:18px}.wf-sy-line{color:#475569;margin:0;font-size:.82rem}.wf-sy-err{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:0;padding:10px 12px;font-size:.82rem;line-height:1.45}.wf-sy-err small{color:#991b1b;margin-top:4px;display:block}.wf-sy-note{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin:0;padding:8px 12px;font-size:.8rem}.wf-sy-act{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.wf-sy-act .wf-mini svg{width:13px;height:13px}.wf-sy-runs{border-top:1px solid #eef2f7;gap:4px;margin:0;padding:8px 0 0;font-size:.8rem;list-style:none;display:grid}.wf-sy-runs li{grid-template-columns:120px 84px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:4px 0;display:grid}.wf-sy-runs li.s-error b{color:#b91c1c}.wf-sy-runs li.s-partial b{color:#b45309}.wf-sy-runs li.s-ok b{color:#15803d}.wf-sy-runs time,.wf-sy-runs small{color:var(--muted);font-size:.74rem}.wf-sy-empty{text-align:left}button.wf-sy-badge{cursor:pointer;border:0;font-family:inherit}button.wf-sy-badge:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-sy-wizard .wf-modal-body{padding-bottom:12px}.wf-sy-steps{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin:4px 0 14px;padding:0;font-size:.78rem;font-weight:700;list-style:none;display:flex}.wf-sy-steps li{align-items:center;gap:6px;display:inline-flex}.wf-sy-steps i{color:#475569;background:#e2e8f0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;font-style:normal;display:grid}.wf-sy-steps i svg{stroke-width:3px;width:12px;height:12px}.wf-sy-steps li.on{color:var(--brand-dark)}.wf-sy-steps li.on i{background:var(--brand);color:#fff}.wf-sy-steps li.done i{color:#15803d;background:#dcfce7}.wf-sy-kinds,.wf-sy-modes{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.wf-sy-modes{grid-template-columns:1fr;margin-bottom:8px}.wf-sy-kind,.wf-sy-mode{border:1.5px solid var(--line);font:inherit;text-align:left;color:var(--text);cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.wf-sy-kind b,.wf-sy-mode b{align-items:center;gap:6px;font-size:.92rem;font-weight:800;display:flex}.wf-sy-kind b svg{color:#92400e;width:15px;height:15px}.wf-sy-kind small,.wf-sy-mode small{color:var(--muted);font-size:.78rem;line-height:1.45}.wf-sy-kind:hover:not(:disabled),.wf-sy-mode:hover{border-color:#a9c2f3}.wf-sy-kind.on,.wf-sy-mode.on{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px var(--brand-soft)}.wf-sy-kind:disabled{opacity:.7;cursor:default}.wf-sy-kind:focus-visible,.wf-sy-mode:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-sy-up{color:#92400e;font-size:.72rem;font-style:normal;font-weight:700}.wf-sy-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:12px;display:grid}.wf-sy-f{flex-direction:column;gap:4px;min-width:0;display:flex}.wf-sy-f>span,.wf-sy-pairs>.wf-label{color:#334155;font-size:.78rem;font-weight:700}.wf-sy-f em{color:#b45309;font-size:.7rem;font-style:normal;font-weight:600}.wf-sy-pairs{gap:6px;margin-bottom:12px;display:grid}.wf-sy-pair{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 40px;align-items:center;gap:6px;display:grid}.wf-sy-pairs .qc-link{justify-self:start}.wf-sy-check{color:#334155;cursor:pointer;align-items:flex-start;gap:10px;margin:0 0 12px;font-size:.84rem;line-height:1.45;display:flex}.wf-sy-check input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin-top:1px}.wf-sy-fp{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px;font-size:.82rem;display:flex}.wf-sy-fp.ok{background:#f0fdf4;border-color:#bbf7d0}.wf-sy-fp>svg{flex:none;width:18px;height:18px;margin-top:2px}.wf-sy-fp>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wf-sy-fp small{color:var(--muted)}.wf-sy-test{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px 0 10px;display:flex}.wf-sy-test .wf-ok svg{vertical-align:-2px;width:14px;height:14px}.wf-sy-warn{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;margin:8px 0;padding:8px 12px 8px 28px;font-size:.8rem}.wf-sy-help{margin:0 0 12px;font-size:.82rem}.wf-sy-help summary{cursor:pointer;color:var(--brand);font-weight:700}.wf-sy-help pre{color:#e2e8f0;background:#0f172a;border-radius:12px;margin:8px 0;padding:10px 12px;font-size:.76rem;overflow-x:auto}.wf-sy-summary{color:#334155;background:#f8fafc;border:1px solid #e3eaf6;border-radius:14px;margin:0 0 12px;padding:12px 14px 12px 30px;font-size:.84rem;line-height:1.55}@media (width<=820px){.wf-sy-head{flex-wrap:wrap}.wf-sy-runs li{grid-template-columns:1fr auto}.wf-sy-runs li>span{grid-column:1/-1}.wf-sy-pair{grid-template-columns:minmax(0,1fr) 40px}.wf-sy-pair input:nth-child(2){grid-column:1}.wf-sy-pair .wf-x{grid-area:1/2/span 2}}.wf-langs{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.wf-langs .qc-startwrap{margin-left:0}.wf-msglang .qc-startlang>svg:last-child{color:#64748b;width:13px;height:13px}.qc .qc-langpop-grid .wf-msglang-same{grid-column:1/-1}.wf-langline{color:#5b21b6;overflow-wrap:anywhere;background:#f5f3ff;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-weight:700;display:inline-flex}.wf-langline svg{flex:none;width:13px;height:13px}.wf-cd-lang{background:#f8fbff;border:1px solid #dbe6f8;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 14px;padding:10px 12px;display:flex}.wf-cd-lang>label{color:var(--brand-dark);align-items:center;gap:6px;font-size:.86rem;font-weight:800;display:inline-flex}.wf-cd-lang>label svg{width:15px;height:15px;color:var(--brand)}.wf-cd .wf-cd-lang select{flex:200px;width:auto;max-width:300px;min-height:40px}.wf-cd .wf-cd-lang select:disabled{opacity:.6}.wf-cd-lang-help{flex-basis:100%;min-width:0}.wf-cd-lang-help .af-help{margin:0;display:block}.wf-cd-cleared{color:#b45309;font-weight:600}.wf-cd-rwwrap:empty,.wf-cd-trwrap:empty{display:none}.wf-cd-rwwrap{margin:-4px 0 14px}.wf-cd-rewrite{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.wf-cd-rewrite .af-help{color:#92400e;flex-basis:100%;margin:0}.wf-cd-rewrite .bad{flex-basis:100%;font-size:.8rem}.wf-cd-rewrite .wf-mini{white-space:normal;text-align:left;height:auto;min-height:34px;padding:6px 12px}.wf-cd-warnchip{color:#92400e;background:#fef3c7;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:.76rem;font-weight:800;display:inline-flex}.wf-cd-warnchip svg{flex:none;width:13px;height:13px}.wf-cd-trwrap{margin:12px 0 0}.wf-cd-sug .wf-cd-trwrap{margin:0 0 10px}.wf-cd-tr{color:#334155;align-items:flex-start;gap:6px;margin:0;font-size:.8rem;line-height:1.45;display:flex}.wf-cd-tr>svg{flex:none;width:14px;height:14px;margin-top:2px}.wf-cd-tr .qc-spin{color:var(--brand);flex:none;margin-top:2px}.wf-cd-tr .qc-link{font-size:.8rem}.wf-cd-trneed{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.wf-cd-trneed>svg{flex:none;width:15px;height:15px;margin-top:2px}.wf-cd-trneed b{font-size:.84rem;line-height:1.4;display:block}.wf-cd-trneed .bad{margin-top:4px;font-size:.78rem;display:block}.wf-cd-tr-acts{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.wf-cd-tr-acts .wf-mini{white-space:normal;text-align:left;height:auto;min-height:34px;padding:6px 12px}.wf-cd-tr-acts .qc-link{color:#92400e;font-size:.8rem}.wf-lang-tag{color:#1d4ed8;vertical-align:1px;background:#eef4ff;border-radius:99px;margin-left:8px;padding:1px 8px;font-size:.7rem;font-style:normal;font-weight:800;display:inline-block}.wf-callcard-note{color:#fde68a;margin:-6px 0 10px;font-size:.74rem;line-height:1.4;display:block}@media (width<=560px){.wf-cd .wf-cd-lang select{flex-basis:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.wf-cd-tr .qc-spin,.wf-cd-rwwrap .wf-writing{animation:none}}.wf-chat.is-embedded{gap:8px;padding:12px 2px 2px}.wf-chat.is-embedded .wf-chat-row{align-items:center;gap:12px;min-width:0;display:flex;position:relative}.wf-chat.is-embedded .wf-chat-row h2{flex:none;margin:0;font-size:.98rem}.wf-chat.is-embedded .wf-chat-form{flex:1;gap:0;min-width:0;position:relative}.wf-chat.is-embedded .wf-chat-box{border-radius:14px;align-items:center;gap:6px;padding:4px 4px 4px 6px}.wf-chat.is-embedded .wf-chat-about-sel{width:auto;min-width:0;max-width:190px;height:32px;font:inherit;color:#1e3a8a;text-overflow:ellipsis;cursor:pointer;background:#eef3fb;border:0;border-radius:9px;flex:0 auto;padding:0 8px;font-size:.78rem;font-weight:700}.wf-chat.is-embedded .wf-chat-about-sel:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.wf-chat.is-embedded .wf-chat-box textarea,.wf-chat.is-embedded .wf-chat-box textarea:focus{height:32px;min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:6px 4px;line-height:20px;overflow:hidden}.wf-chat.is-embedded .wf-chat-send{border-radius:10px;width:32px;height:32px}.wf-chat.is-embedded .wf-chat-send svg{width:16px;height:16px}.wf-chat-sugg.is-pop{z-index:30;background:#fff;border:1px solid #dbe6f6;border-radius:14px;padding:10px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 14px 30px -12px #0f23464d}.wf-chat.is-embedded .wf-chat-body{margin:0}.wf-chat.is-embedded .wf-chat-log{max-height:260px}@media (width<=560px){.wf-chat.is-embedded .wf-chat-row{flex-wrap:wrap;gap:6px}.wf-chat.is-embedded .wf-chat-form{flex:100%}.wf-chat.is-embedded .wf-chat-about-sel{flex:0 0 38%;max-width:38%}}.wf-modal.wf-stack{width:min(640px,100%)}.wf-stk-group{margin-top:12px}.wf-stk-group:first-child{margin-top:4px}.wf-stk-group h3{letter-spacing:.05em;text-transform:uppercase;color:#64748b;margin:0 0 6px;font-size:.7rem;font-weight:800}.wf-stk-group ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wf-stk-row{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;transition:border-color .15s,background .15s;display:flex}.wf-stk-row.on{background:#f8fbff;border-color:#bfd3fb}.wf-stk-text{flex:1;gap:1px;min-width:0;display:grid}.wf-stk-text b{font-size:.86rem;font-weight:800;line-height:1.25}.wf-stk-detail{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.wf-stk-acts{flex:none;align-items:center;gap:8px;display:inline-flex}.wf-stk-acts .cs-row-btn{text-decoration:none}.wf-modal .cs-row-btn,.wf-pop .cs-row-btn{font-size:.76rem;line-height:1.3}.wf-stk-use{border:1px solid var(--line);color:#334155;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:5px 9px 5px 7px;font-size:.76rem;font-weight:700;display:inline-flex}.wf-stk-use input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;margin:0}.wf-stk-row.on .wf-stk-use{color:var(--brand-dark);background:#eef4ff;border-color:#93b4f5}.wf-stk-use:has(input:disabled){cursor:default;opacity:.7}.wf-stk-use:has(input:focus-visible){outline:2px solid var(--brand);outline-offset:1px}.wf-stk-use input:focus-visible{outline:none}.wf-stk-help{margin:12px 0 0}.wf-stk-count{color:var(--muted);text-align:right;font-size:.76rem;font-weight:600}.wf-stk-line{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.wf-stk-chip{color:#1e293b;background:#f8fbff;border:1px solid #dbe6f6;border-radius:99px;align-items:center;gap:6px;height:30px;padding:0 11px 0 7px;font-size:.8rem;font-weight:700;display:inline-flex}.wf-stk-chip.muted{color:#94a3b8;background:#fff;border-style:dashed;border-color:#cbd5e1}.wf-stk-chip.muted>span:first-child{filter:grayscale();opacity:.55}.qc .wf-stk-change{margin-left:2px;font-size:.8rem}@media (width<=560px){.wf-modal-wrap:has(.wf-stack){padding:0}.wf-modal.wf-stack{border-radius:0;height:100dvh;max-height:none;animation:none}.wf-stk-row{gap:8px;padding:8px}.wf-stk-acts{gap:6px}.wf-stk-count{display:none}}.wf-tl-ints{z-index:1;justify-content:center;align-items:center;gap:3px;min-height:22px;margin-top:3px;display:flex;position:relative}.wf-tl-int{border-radius:6px;display:inline-grid;box-shadow:0 0 0 1.5px #fff}.wf-tl-int-more{box-sizing:border-box;color:#475569;background:#f1f5f9;border-radius:99px;place-items:center;min-width:20px;height:18px;padding:0 4px;font-size:.62rem;font-style:normal;font-weight:800;display:inline-grid}.wf-tl-intbtn{color:#64748b;cursor:pointer;background:#fff;border:1.5px dashed #cbd5e1;border-radius:7px;place-items:center;width:26px;height:22px;margin-left:2px;padding:0;transition:border-color .15s,background .15s,color .15s;display:inline-grid;position:relative}.wf-tl-intbtn:hover,.wf-tl-intbtn[aria-expanded=true]{border-style:solid;border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.wf-tl-intbtn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.wf-tl-intdot{background:#f97316;border-radius:50%;width:9px;height:9px;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.wf-tl-intdot.static{align-self:flex-start;width:8px;height:8px;margin-left:-7px;position:relative;top:auto;right:auto}.wf-tl li.wf-tl-io,.wf-tl li.wf-tl-then{flex:0 0 100px}.wf-tl-io .wf-tl-ic{color:#4338ca;background:#eef2ff;border-color:#c7d2fe;border-radius:14px}.wf-tl-io.end .wf-tl-ic{color:#15803d;background:#f0fdf4;border-color:#86efac}.wf-tl-io.end.is-off .wf-tl-ic{color:#94a3b8;background:#f8fafc;border-style:dashed;border-color:#cbd5e1}.wf-tl li.wf-tl-io.end:before{background:#bbf7d0}.wf-tl li.wf-tl-io.end.is-off:before{background:repeating-linear-gradient(90deg,#cbd5e1 0 6px,#0000 6px 11px)}.wf-tl-io small{line-height:1.3}.wf-tl-io .wf-tl-io-more{color:var(--brand)}.wf-tl-io .wf-tl-btn[aria-expanded=true] .wf-tl-ic{box-shadow:0 0 0 5px #2563eb29}.wf-pop.wf-ip,.wf-pop.wf-np{max-height:min(560px,100vh - 24px)}.wf-ip-list{flex-direction:column;gap:4px;margin:0 0 4px;padding:0;list-style:none;display:flex}.wf-ip-row{border:1px solid #eef2f7;border-radius:11px;align-items:center;gap:8px;min-width:0;padding:7px 6px 7px 8px;display:flex}.wf-ip-row.on{background:#f8fbff;border-color:#dbe6f6}.wf-ip-text{flex-direction:column;min-width:0;display:flex}.wf-ip-text b{font-size:.84rem;line-height:1.25}.wf-ip-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.wf-ip-row .cs-row-btn{padding:4px 8px;text-decoration:none}.wf-ip-row .cs-row-btn:disabled{opacity:.55;cursor:default}.wf-ip-row .af-x{flex:none}.wf-ip-empty{color:var(--muted);margin:2px 8px 8px;font-size:.8rem}.wf-ip-add{border-top:1px solid #eef2f7;margin-top:6px;padding-top:8px}.wf-ip-addh{justify-content:space-between;align-items:center;gap:8px;margin:0 4px 4px 0;display:flex}.wf-ip-addh .wf-ins-lg{margin:0 0 0 8px}.wf-ip-addh select{border:1.5px solid var(--line);min-width:0;max-width:72%;height:32px;font:inherit;color:var(--text);text-overflow:ellipsis;background:#fff;border-radius:9px;flex:0 auto;padding:0 8px;font-size:.78rem}.wf-ip-addh select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft);outline:0}.wf-ip-addh small{color:var(--muted);font-size:.74rem}.wf-ip-tile{font:inherit;text-align:left;background:0 0;border:0}.wf-ip-tile>svg{width:14px;height:14px;color:var(--brand);stroke-width:2.4px;flex:none}.wf-ip-tile:disabled{cursor:default}.wf-ip-tile:disabled:hover{background:0 0}.wf-ip-tile:focus-visible{box-shadow:inset 0 0 0 2px var(--brand);outline:0}.wf-ip-more-h{margin:8px 8px 4px;display:flex}.wf-ip-foot{margin:8px 8px 2px;font-size:.72rem}.wf-np-why{color:#5b21b6;background:#f5f3ff;border-radius:10px;gap:7px;margin:0 8px 8px;padding:7px 9px;font-size:.76rem;line-height:1.4;display:flex}.wf-np-why svg{fill:currentColor;flex:none;width:13px;height:13px;margin-top:2px}.wf-np-sub{color:var(--muted);margin:0 8px 8px;font-size:.76rem;line-height:1.4}.wf-np-note{color:#9a3412;background:#fff7ed;border-radius:10px;margin:8px 8px 0;padding:8px 10px;font-size:.76rem;line-height:1.45}.wf-np-note .qc-link{font-size:.76rem}.wf-np-switch{background:#f8fafc;border-radius:11px;align-items:center;gap:10px;margin:0 4px;padding:8px 10px;display:flex}.wf-np-switch b{font-size:.86rem;display:block}.wf-np-switch small{color:var(--muted);font-size:.74rem;display:block}.wf-np-events{border:0;min-width:0;margin:8px 4px 0;padding:0}.wf-np-events legend{margin-bottom:4px}.wf-np-check{cursor:pointer;border-radius:9px;align-items:center;gap:9px;padding:6px 8px;font-size:.84rem;display:flex}.wf-np-check:hover{background:#f5f8ff}.wf-np-check input{width:16px;height:16px;accent-color:var(--brand);flex:none;margin:0}.wf-np-events:disabled .wf-np-check{opacity:.5;cursor:default}.wf-np-events:disabled .wf-np-check:hover{background:0 0}.wf-np .wf-ins-list li:last-child{border-top:0;margin-top:0;padding-top:0}.wf-np-n{color:var(--brand-dark);font-variant-numeric:tabular-nums;flex:none;font-size:.9rem;font-weight:800}.wf-np-src button>.wf-ins-ic svg{width:16px;height:16px}@media (width<=560px){.wf-pop.wf-pop-sheet{max-height:min(80vh,100vh - 48px);padding:12px 10px calc(12px + var(--sab));border-radius:20px 20px 0 0;animation:.22s cubic-bezier(.2,.8,.2,1) af-up;bottom:0;right:0;box-shadow:0 -18px 44px -14px #0f172a66;width:auto!important;top:auto!important;left:0!important}.wf-pop.wf-pop-sheet:before{content:"";background:#e2e8f0;border-radius:2px;width:40px;height:4px;margin:-4px auto 8px;display:block}}@media (prefers-reduced-motion:reduce){.wf-stk-row,.wf-tl-intbtn{transition:none}.wf-pop.wf-pop-sheet{animation:none}}body button.wf-rm{color:#991b1b;min-height:32px;font:inherit;cursor:pointer;white-space:nowrap;background:#fee2e2;border:1px solid #fca5a5;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:.8rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}body button.wf-rm:hover:not(:disabled){color:#7f1d1d;background:#fca5a5;border-color:#f87171}body button.wf-rm:disabled{opacity:.5;cursor:default}body button.wf-rm:focus-visible{outline-offset:2px;outline:2px solid #b91c1c}body button.wf-rm svg{width:15px;height:15px}body button.wf-rm.icon{width:32px;height:32px;padding:0}@media (width<=560px){body button.wf-rm{min-height:36px}body button.wf-rm.icon{width:36px;height:36px}}.hd{--hd-ink:#0f2a5f;flex-direction:column;gap:16px;display:flex}.hd .card{border-radius:16px;gap:14px;padding:18px;box-shadow:0 1px 2px #0f172a0a}.hd h3{color:var(--hd-ink);align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:800;display:flex}.hd h3 svg{width:18px;height:18px;color:var(--brand)}.hd .hd-none{color:var(--muted);margin:0;padding:14px 0;font-size:.9rem}.hd .hd-foot{color:var(--muted);margin:0;font-size:.78rem}.hd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hd-head h2{letter-spacing:-.02em;color:var(--hd-ink);margin:0;font-size:1.7rem;font-weight:800}.hd-head p{color:var(--muted);margin:4px 0 0;font-size:.92rem}.hd-filters{flex-wrap:wrap;gap:10px;display:flex}.hd .hd-select{align-items:center;display:inline-flex;position:relative}.hd .hd-select>svg{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute}.hd .hd-select>svg:first-child{left:12px}.hd .hd-select>svg:last-child{right:10px}.hd .hd-select select{appearance:none;cursor:pointer;font:inherit;color:var(--hd-ink);border:1px solid var(--line);min-height:42px;box-shadow:none;background:#fff;border-radius:12px;padding:0 32px 0 36px;font-size:.88rem;font-weight:600}.hd .hd-select select:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.hd-export{cursor:pointer;min-height:42px;font:inherit;color:var(--brand);border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:.88rem;font-weight:700;display:inline-flex}.hd-export svg{width:16px;height:16px}.hd-export:hover:not(:disabled){background:var(--brand-soft)}.hd-export:disabled{opacity:.5;cursor:default}.hd .hd-balance{background:#fff;flex-direction:row;align-items:center;gap:16px}.hd-balance-icon{width:48px;height:48px;color:var(--brand);background:#dbeafe;border-radius:14px;flex:none;place-items:center;display:grid}.hd-balance-icon svg{width:24px;height:24px}.hd-balance-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hd-balance-text small{color:var(--muted);min-height:1em;font-size:.8rem}.hd-balance-text b{letter-spacing:-.02em;color:var(--hd-ink);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1.15}.hd-balance-actions{flex:none;gap:10px;display:flex}.hd-btn{cursor:pointer;min-height:44px;font:inherit;color:var(--brand);border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:.9rem;font-weight:700;display:inline-flex}.hd-btn:hover{background:var(--brand-soft)}.hd-btn.primary{color:#fff;background:var(--brand);border-color:var(--brand);box-shadow:0 10px 20px -10px #2563ebb3}.hd-btn.primary:hover{background:#1d4ed8}.hd-btn svg{width:17px;height:17px}.hd-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.hd .hd-kpi{flex-direction:row;align-items:flex-start;gap:12px;padding:16px}.hd-kpi-icon{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:11px;flex:none;place-items:center;display:grid}.hd-kpi-icon svg{width:20px;height:20px}.hd-kpi>div{flex-direction:column;gap:3px;min-width:0;display:flex}.hd-kpi small{color:var(--muted);font-size:.8rem;font-weight:600}.hd-kpi strong{letter-spacing:-.02em;color:var(--hd-ink);font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:800;line-height:1.1}.hd-kpi em{color:var(--muted);font-size:.72rem;font-style:normal}.hd-kpi em.up{color:#15803d}.hd-kpi em.down{color:#b3261e}.hd-row{align-items:stretch;gap:16px;display:grid}.hd-row>*{min-width:0}.hd-row.two{grid-template-columns:1.6fr 1fr}.hd-row.three{grid-template-columns:1.7fr 1fr}.hd-side{flex-direction:column;gap:16px;min-width:0;display:flex}.hd-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hd-legend{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.78rem;display:inline-flex}.hd-legend .sq{background:#3b82f6;border-radius:3px;width:10px;height:10px}.hd-legend .ln{border-top:2px solid var(--brand-dark);width:16px;height:0;margin-left:8px}.hd-chart{width:100%;height:auto;display:block}.hd-chart text{fill:#64748b;font-size:11px}.hd-chart .grid{stroke:#e5e9f0;stroke-width:1px}.hd-chart .col{fill:#3b82f6}.hd-chart .line{fill:none;stroke:var(--brand-dark);stroke-width:1.8px;stroke-linejoin:round}.hd-chart .dot{fill:#fff;stroke:var(--brand-dark);stroke-width:1.8px}.hd-chart .none{font-size:13px}.hd-outcomes{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.hd-donut{flex:none;width:150px;height:150px}.hd-donut .ring{fill:none;stroke:#eef2f7;stroke-width:20px}.hd-donut .big{fill:var(--hd-ink);font-size:24px;font-weight:800}.hd-donut .small{fill:#64748b;font-size:9.5px}.hd-outcomes ul{flex-direction:column;flex:160px;gap:9px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.hd-outcomes li{grid-template-columns:10px 1fr auto auto;align-items:center;gap:8px;font-size:.86rem;display:grid}.hd-outcomes li i{border-radius:3px;width:10px;height:10px}.hd-outcomes li b{font-variant-numeric:tabular-nums}.hd-outcomes li small{color:var(--muted);text-align:right;min-width:48px}.hd-bars{flex-direction:column;gap:14px;display:flex}.hd-bar-top{justify-content:space-between;gap:8px;margin-bottom:5px;font-size:.86rem;display:flex}.hd-bar-top span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hd-bar-top b{font-variant-numeric:tabular-nums;white-space:nowrap}.hd-bar-top small{color:var(--muted);font-weight:500}.hd-bar{background:#e8eef9;border-radius:99px;height:6px;display:block;overflow:hidden}.hd-bar>i{background:var(--brand);border-radius:99px;height:100%;display:block}.hd-table,.hd-calls{flex-direction:column;display:flex}.hd .hd-tr{text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;border-top:1px solid #eef1f6;border-radius:0;align-items:center;gap:12px;padding:12px 6px;display:grid}.hd .hd-tr.head{color:var(--muted);border-top:0;padding:4px 6px 8px;font-size:.74rem;font-weight:700}.hd button.hd-tr{cursor:pointer}.hd button.hd-tr:hover:not(:disabled){background:#f6f9ff}.hd button.hd-tr:disabled{cursor:default}.hd .hd-tr>span{min-width:0;font-size:.86rem}.hd .hd-tr b{font-weight:700}.hd .hd-tr small{white-space:nowrap;color:var(--muted);font-size:.72rem;font-weight:500;display:block}.hd .hd-tr .go{color:var(--brand);text-align:right;white-space:nowrap;font-size:.78rem;font-weight:600}.hd .hd-tr .go svg{width:16px;height:16px;color:var(--muted)}.hd-campaigns .hd-tr{grid-template-columns:minmax(0,1.6fr) .5fr .8fr .8fr minmax(0,1.3fr) 18px}.hd-campaigns .hd-tr .rate{flex-direction:column;gap:5px;display:flex}.hd-campaigns .hd-tr .rate b{font-size:.84rem}.hd-calls .hd-tr{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr) .7fr minmax(0,1fr) minmax(0,1.5fr) 18px}.hd-calls .who{align-items:center;gap:10px;display:flex}.hd-calls .who>span{min-width:0}.hd-calls .who b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hd-calls .avatar{border-radius:50%;flex:none;width:32px;height:32px;font-size:.8rem;font-style:normal}.hd-calls .purpose{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hd .hd-calls-list{display:none}.hd .hd-viewall{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:2px;padding:6px 4px 6px 10px;font-size:.86rem;font-weight:700;display:inline-flex}.hd .hd-viewall:hover{background:var(--brand-soft)}.hd .hd-viewall svg{width:16px;height:16px}.hd-insights ul{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.hd-insights li{align-items:flex-start;gap:12px;display:flex}.hd-ic{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:grid}.hd-ic svg{width:18px;height:18px}.hd-insights li div{flex-direction:column;gap:3px;min-width:0;display:flex}.hd-insights li b{color:var(--hd-ink);font-size:.88rem;line-height:1.35}.hd-insights li small{color:var(--muted);font-size:.78rem;line-height:1.4}@media (width<=1500px){.hd-row.three{grid-template-columns:1fr}.hd-side{grid-template-columns:1fr 1fr;align-items:start;display:grid}}@media (width<=1240px){.hd-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.hd-row.two{grid-template-columns:1fr}}@media (width<=820px){.hd{gap:14px}.hd-head h2{font-size:1.6rem}.hd-filters{flex-wrap:nowrap;width:100%}.hd .hd-select{flex:1;min-width:0}.hd .hd-select select{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;min-height:46px;font-size:.88rem}.hd-export{min-height:46px;padding:0 14px}.hd-export span{display:none}.hd .hd-balance{flex-wrap:wrap}.hd-balance-text{flex:140px}.hd-balance-actions{width:100%}.hd-balance-actions .hd-btn{flex:1}.hd-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hd-kpis>:last-child{grid-column:1/-1}.hd .hd-kpi{flex-direction:column;gap:10px;padding:14px}.hd-kpi strong{font-size:1.5rem}.hd-row.three,.hd-side{grid-template-columns:1fr}.hd-campaigns .hd-tr{grid-template-columns:minmax(0,1.3fr) 40px 64px minmax(0,1fr);gap:8px}.hd .hd-tr.head{font-size:.7rem}.hd-campaigns .hd-tr>:nth-child(4),.hd-campaigns .hd-tr .go,.hd-calls{display:none}.hd .hd-calls-list{margin:0 -8px;display:flex}}.hd-toggle{background:#eef2f8;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.hd .hd-toggle button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:5px 14px;font-size:.8rem;font-weight:700}.hd .hd-toggle button.on{color:var(--brand);background:#fff;box-shadow:0 1px 2px #0f172a1f}.hd-sub{color:var(--muted);font-size:.78rem}.hd-balance-text small.warn{color:#b3261e;font-weight:600}.hd-spend-big{flex-direction:column;gap:2px;display:flex}.hd-spend-big strong{letter-spacing:-.02em;color:var(--hd-ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1.1}.hd-spend-big em{color:var(--muted);font-size:.78rem;font-style:normal}.hd-spend dl{flex-direction:column;margin:0;display:flex}.hd-spend dl>div{border-top:1px solid #eef1f6;justify-content:space-between;gap:12px;padding:10px 0;font-size:.88rem;display:flex}.hd-spend dt{color:var(--muted)}.hd-spend dd{color:var(--hd-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.hd-row.half{grid-template-columns:1fr 1fr}.hd-count{min-width:22px;height:22px;color:var(--brand);background:var(--brand-soft);border-radius:99px;place-items:center;margin-left:4px;padding:0 7px;font-size:.74rem;font-weight:800;display:inline-grid}.hd-follow ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hd-follow li{border-top:1px solid #eef1f6;align-items:center;gap:12px;padding:11px 0;display:flex}.hd-follow li:first-child{border-top:0}.hd-follow .avatar{border-radius:50%;flex:none;width:34px;height:34px;font-size:.82rem;font-style:normal}.hd-follow .who{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hd-follow .who b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.hd-follow .who small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.hd .hd-call{min-height:34px;font:inherit;color:var(--brand);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.82rem;font-weight:700;display:inline-flex}.hd .hd-call:hover{background:var(--brand-soft)}.hd .hd-call svg{width:15px;height:15px}@media (width<=820px){.hd-row.half{grid-template-columns:1fr}.hd .hd-call{min-height:40px}.hd-follow .who small{white-space:normal}}.hd-runway{border-left:1px solid #eef1f6;border-right:1px solid #eef1f6;flex-direction:column;flex:none;gap:2px;width:200px;padding:2px 22px;display:flex}.hd-runway small{color:var(--muted);font-size:.74rem}.hd-runway b{color:var(--hd-ink);font-size:1.2rem;font-weight:800;line-height:1.2}.hd-runway-bar{background:#e8eef9;border-radius:99px;height:6px;margin:4px 0;display:block;overflow:hidden}.hd-runway-bar i{transform-origin:0;height:100%;transition:width .6s var(--ease);animation:hd-fill .9s var(--ease) .3s both;background:#16a34a;border-radius:99px;display:block}.hd-runway.mid .hd-runway-bar i{background:#f59e0b}.hd-runway.low .hd-runway-bar i{background:#ef4444}.hd-runway.low b,.hd-runway.low small:last-child{color:#b3261e}.hd-res-top{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.hd-res-top strong{letter-spacing:-.02em;color:var(--hd-ink);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1}.hd-res-top span{color:var(--muted);font-size:.86rem}.hd-seg{gap:3px;height:14px;margin-bottom:16px;display:flex}.hd-seg i{background:var(--oc);transform-origin:0;min-width:6px;animation:hd-fill .8s var(--ease) both;animation-delay:calc(.2s + var(--i) * 90ms);border-radius:6px}.hd-tiles{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.hd-tiles li{background:var(--oc-bg);animation:hd-rise .5s var(--ease) both;animation-delay:calc(.35s + var(--i) * 70ms);transition:transform .2s var(--ease), box-shadow .2s var(--ease);border-radius:12px;grid-template-columns:1fr auto;align-items:center;column-gap:10px;padding:11px 14px 11px 18px;display:grid;position:relative;overflow:hidden}.hd-tiles li:hover{transform:translateY(-2px);box-shadow:0 8px 18px -10px #0f172a59}.hd-tiles li:before{content:"";background:var(--oc);width:5px;position:absolute;inset:0 auto 0 0}.hd-tiles .lbl{color:var(--oc-fg);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:.84rem;font-weight:700;overflow:hidden}.hd-tiles small{color:var(--oc-fg);opacity:.75;grid-column:1;font-size:.74rem}.hd-tiles b{color:var(--oc-fg);font-variant-numeric:tabular-nums;grid-area:1/2/span 2;font-size:1.5rem;font-weight:800}.hd-chart-wrap{position:relative}.hd-chart .band{fill:#0000;transition:fill .2s}.hd-chart .hot .band{fill:#2563eb12}.hd-chart .col{transition:fill .2s}.hd-chart .hot .col{fill:#1d4ed8}.hd-chart .hit{fill:#0000;cursor:pointer}.hd-tip{z-index:3;pointer-events:none;border:1px solid var(--line);opacity:0;min-width:156px;transition:left .22s var(--ease), top .22s var(--ease), opacity .18s ease, transform .22s var(--ease);background:#fff;border-radius:12px;padding:10px 13px;font-size:.78rem;position:absolute;transform:translate(-50%,calc(-100% - 4px))scale(.96);box-shadow:0 16px 32px -12px #0f172a4d}.hd-tip.on{opacity:1;transform:translate(-50%,calc(-100% - 12px))scale(1)}.hd-tip b{color:var(--hd-ink);font-size:.82rem}.hd-tip p{color:var(--muted);margin:4px 0 0}.hd-tip dl{gap:4px;margin:7px 0 0;display:grid}.hd-tip dl>div{justify-content:space-between;gap:18px;display:flex}.hd-tip dt{color:var(--muted)}.hd-tip dd{color:var(--hd-ink);font-variant-numeric:tabular-nums;margin:0;font-weight:700}.hd-tip dd small{color:var(--muted);font-weight:500}@keyframes hd-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes hd-grow{0%{transform:scaleY(0)}}@keyframes hd-fill{0%{transform:scaleX(0)}}@keyframes hd-draw{0%{stroke-dashoffset:1px}}@keyframes hd-pop{0%{opacity:0;transform:scale(0)}}@keyframes hd-sweep{0%{stroke-dasharray:0 var(--c)}}.hd>*{animation:hd-rise .55s var(--ease) both}.hd>:nth-child(2){animation-delay:60ms}.hd>:nth-child(3){animation-delay:.12s}.hd>:nth-child(4){animation-delay:.18s}.hd>:nth-child(5){animation-delay:.24s}.hd>:nth-child(6){animation-delay:.3s}.hd>:nth-child(7){animation-delay:.36s}.hd>:nth-child(n+8){animation-delay:.42s}.hd-chart .col{transform-box:fill-box;transform-origin:50% 100%;animation:.7s cubic-bezier(.2,.8,.2,1) both hd-grow;animation-delay:calc(.3s + var(--i) * 70ms)}.hd-chart .line{stroke-dasharray:1;animation:1s .7s both hd-draw}.hd-chart .dot{transform-box:fill-box;transform-origin:50%;animation:.35s both hd-pop;animation-delay:calc(.7s + var(--i) * 90ms)}.hd-donut .seg{animation:hd-sweep .9s var(--ease) both;animation-delay:calc(.3s + var(--i) * .15s)}.hd-bar>i{transform-origin:0;transition:width .6s var(--ease);animation:hd-fill .8s var(--ease) .35s both}.hd-calls .hd-tr:not(.head),.hd-follow li{animation:hd-rise .45s var(--ease) both}@keyframes hd-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.hd>*,.hd .hd-calls .hd-tr:not(.head),.hd .hd-follow li,.hd .hd-tiles li{animation-name:hd-fade}.hd .hd-tiles li:hover{box-shadow:none;transform:none}.hd .hd-tip,.hd .hd-tip.on{transition:opacity .18s;transform:translate(-50%,calc(-100% - 12px))}}@media (width<=1100px){.hd .hd-balance{flex-wrap:wrap}.hd-runway{border:0;border-top:1px solid #eef1f6;order:2;width:100%;padding:12px 0 0}.hd-balance-actions{order:3}}.hd-card>.hd-sub{margin:-8px 0 0}.hd-card-head .hd-viewall{margin-left:auto}@keyframes hd-slide{0%{opacity:0;transform:translate(36px)}}.hd>.hd-modal{z-index:80;background:#0f172a73;justify-content:flex-end;animation:.2s both hd-fade;display:flex;position:fixed;inset:0}.hd-sheet{width:min(500px,100%);height:100%;padding:22px 22px calc(18px + var(--sab));animation:hd-slide .3s var(--ease) both;background:#fff;flex-direction:column;gap:14px;display:flex;box-shadow:-24px 0 60px -24px #0f172a80}.hd-sheet-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hd-sheet-head h3{font-size:1.15rem}.hd-sheet-head p{color:var(--muted);margin:4px 0 0;font-size:.84rem}.hd-sheet-search{align-items:center;display:flex;position:relative}.hd-sheet-search svg{width:16px;height:16px;color:var(--muted);pointer-events:none;position:absolute;left:12px}.hd .hd-sheet-search input{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;min-height:44px;padding:0 12px 0 36px;font-size:.9rem}.hd-sheet-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0 -6px;padding:0 6px;overflow-y:auto}.hd-sheet-list li{animation:none}@media (width<=820px){.hd-sheet{padding:calc(16px + var(--sat)) 16px calc(16px + var(--sab))}}@media (prefers-reduced-motion:reduce){.hd .hd-sheet{animation-name:hd-fade}}.hd.hd-portal{gap:0;display:block}.hd.switching .hd-kpis,.hd.switching .hd-row{opacity:.55;transition:opacity .2s}.hd .hd-alert{color:#9a1b13;background:#fdecea;border:1px solid #f7c9c4;border-radius:12px;margin:0;padding:10px 14px;font-size:.86rem}.hd .hd-alert.info{color:#7a5200;background:#fff6df;border-color:#f2dba0}.hd-alert .link-btn{font-size:inherit;text-decoration:underline;display:inline}.hd .hd-more{font:inherit;color:var(--brand);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-self:center;margin:8px auto 0;padding:9px 18px;font-size:.86rem;font-weight:700}.hd .hd-more:hover:not(:disabled){background:var(--brand-soft)}.hd .hd-more:disabled{opacity:.6;cursor:default}.hd-sheet-list .hd-none{text-align:center}.hd-pulse{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:16px;display:grid}.hd-pulse>*{min-width:0}.hd-health ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.hd-health li{min-width:0}.hd-health li>*{width:100%;height:100%;font:inherit;color:inherit;text-align:left;background:#f6f8fc;border:1px solid #0000;border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex;position:relative}.hd-health li>button{cursor:pointer;padding-right:28px;transition:border-color .15s,background .15s}.hd-health li>button:hover{background:var(--brand-soft);border-color:#bfdbfe}.hd-health li>button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.hd-health li>button svg{width:16px;height:16px;color:var(--brand);position:absolute;top:50%;right:8px;transform:translateY(-50%)}.hd-health small{color:var(--muted);font-size:.78rem;font-weight:600;line-height:1.3}.hd-health b{color:var(--hd-ink);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800;line-height:1.15}.hd-health li.hd-health-warn b{color:#b3261e}.hd .hd-kpi .hd-kpi-link{color:var(--brand);align-items:center;gap:2px;margin-top:2px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.hd .hd-kpi .hd-kpi-link svg{width:13px;height:13px}.hd-follow .who small.hd-planned{color:var(--brand);align-items:center;gap:5px;font-weight:600;display:inline-flex}.hd-planned svg{flex:none;width:13px;height:13px}@media (width<=820px){.hd-pulse{grid-template-columns:1fr;gap:14px}.hd .hd-health{gap:10px;padding:14px}.hd-health ul{gap:8px}.hd-health li>*{padding:8px 10px}.hd-health li>button{padding-right:24px}.hd-health b{font-size:1.15rem}.hd .hd-balance-icon{display:none}.hd .hd-balance{gap:12px}.hd .hd-runway{grid-template-columns:auto 1fr;align-items:baseline;column-gap:10px;padding-top:10px;display:grid}.hd .hd-runway b{justify-self:end;font-size:1rem}.hd .hd-runway-bar,.hd .hd-runway small:last-child{grid-column:1/-1}.hd .hd-runway.ok small:last-child,.hd .hd-runway.none small:last-child{display:none}.hd .hd-kpis.with-quality{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(150px,44%);grid-auto-flow:column;margin:0 -16px;padding:2px 16px 4px;scroll-padding:0 16px;overflow-x:auto}.hd .hd-kpis.with-quality::-webkit-scrollbar{display:none}.hd .hd-kpis.with-quality>*{scroll-snap-align:start}.hd .hd-kpi{gap:6px;padding:12px 14px}.hd .hd-kpi .hd-kpi-icon{display:none}.hd .hd-kpi strong{font-size:1.3rem}.hd .hd-kpi small{font-size:.74rem}}.hd-pick,.hd-pickall input,.hd-consent input{width:16px;height:16px;min-height:0;box-shadow:none;cursor:pointer;accent-color:var(--brand);background:0 0;border:0;border-radius:3px;flex:none;margin:0;padding:0;transition:none}.hd-pick:focus,.hd-pickall input:focus,.hd-consent input:focus{box-shadow:none;outline:2px solid var(--brand-soft);outline-offset:2px;background:0 0;border:0}.hd-pickbar{border-bottom:1px solid #eef1f6;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:8px 0 10px;display:flex}.hd-pickall,.hd-consent{cursor:pointer;align-items:center;gap:8px;font-size:.82rem;font-weight:600;display:inline-flex}.hd-consent{color:var(--muted);font-weight:500}.hd-call-many{margin-left:auto}.hd-call-many:disabled{opacity:.5;cursor:default}.hd-placing{color:#2f6b10;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:8px 0 0;font-size:.8rem;display:flex}.hd-placing.bad{color:var(--error,#c0362c)}.hd-linkbtn{all:unset;cursor:pointer;color:var(--brand);font-weight:600}.hd-next{color:#fff;background:linear-gradient(110deg,#0f2a6b 0%,#1e3a8a 50%,#2563eb 100%);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex;box-shadow:0 12px 28px #1e3a8a38}.hd-next>div:first-child{gap:4px;min-width:0;display:grid}.hd-next b{font-size:1.02rem}.hd-next span{color:#dbe6ff;font-size:.88rem}.hd-next-btns{flex-wrap:wrap;gap:8px;display:flex}.hd-next-btns button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:11px;padding:10px 16px;font-weight:700}.hd-next-btns .hd-next-main{color:#1e3a8a;background:#fff;border-color:#fff}@media (width<=640px){.hd-next-btns{width:100%}.hd-next-btns button{flex:1}}.hd-first{background:#fff;border:1.5px solid #bfdbfe;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex;box-shadow:0 8px 22px #1e3a8a1a}.hd-first>div{flex:1;gap:4px;min-width:200px;display:grid}.hd-first b{color:var(--navy,#0f2a6b);font-size:1.02rem}.hd-first span{color:var(--muted,#64748b);font-size:.9rem}.hd-first .hd-first-error{color:#b91c1c}.hd-first-icon{color:#2563eb;background:#eef4ff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.hd-first-icon svg{width:22px;height:22px}.hd-first.is-live{background:#f0fdf4;border-color:#86efac}.hd-first.is-live .hd-first-icon{color:#fff;background:#22c55e;animation:1.2s ease-in-out infinite hd-ring}.hd-first-btn{color:#fff;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:11px;padding:11px 18px;font-weight:700}.hd-first-btn:disabled{opacity:.6;cursor:default}@keyframes hd-ring{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(14deg)}60%{transform:rotate(-8deg)}}@media (width<=640px){.hd-first-btn{width:100%}}@media (prefers-reduced-motion:reduce){.hd-first.is-live .hd-first-icon{animation:none}}.cs{gap:16px;display:grid;container-type:inline-size}.cs-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.cs-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cs-title h3{margin:0;font-size:1.2rem;font-weight:800}.cs-active{color:#065f46;background:#d1fae5;border-radius:99px;padding:3px 10px;font-size:.76rem;font-weight:700}.cs-head p{color:var(--muted);max-width:640px;margin:6px 0 0;font-size:.88rem;line-height:1.5}.cs-sync{background:var(--brand-soft);color:var(--brand-dark);border:1px solid #c9d9fb;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:7px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.cs-sync svg{width:14px;height:14px}.cs-cols{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.cs-col{border:1px solid var(--line);background:#f8fafc;border-radius:16px;gap:8px;padding:12px;display:grid}.cs-col-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;padding:2px 2px 10px;display:flex}.cs-col-head span{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;color:#1e293b;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:inline-flex}.cs-col-head em{color:#047857;letter-spacing:0;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:99px;padding:0 7px;font-size:.7rem;font-style:normal}.cs-col-head small{color:#94a3b8;white-space:nowrap;font-size:.7rem;font-weight:600}.cs-row{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:9px 10px;transition:border-color .15s;display:flex;box-shadow:0 1px 2px #0f2a6b0a}.cs-row:hover{border-color:#bfd3fb}.cs-row-text{flex:1;gap:2px;min-width:0;display:grid}.cs-row-text b{flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;font-size:.84rem;font-weight:800;line-height:1.25;display:flex}.cs-row-text b span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-native{background:var(--brand-soft);color:var(--brand);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:.6rem;font-style:normal;font-weight:800}.cs-state{color:#64748b;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;font-size:.74rem;font-weight:600;display:flex;overflow:hidden}.cs-state i{background:#94a3b8;border-radius:50%;flex-shrink:0;width:6px;height:6px}.cs-state.good{color:#047857}.cs-state.good i{background:#10b981}.cs-state.warn{color:#b45309}.cs-state.warn i{background:#f59e0b}.cs-state.plan{color:#6d28d9}.cs-state.plan i{background:#8b5cf6}.cs-row-btn{font:inherit;cursor:pointer;color:#334155;border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:8px;flex-shrink:0;padding:5px 10px;font-size:.76rem;font-weight:700}.cs-row-btn:hover{background:var(--field)}.cs-row-btn.primary{color:var(--brand);border-color:var(--brand)}.cs-row-btn.primary:hover{background:var(--brand);color:#fff}.cs-shared{border:1px solid var(--line);color:#475569;background:#f8fafc;border-radius:12px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:.8rem;line-height:1.5;display:flex}.cs-shared svg{color:#f97316;flex-shrink:0;width:15px;height:15px;margin-top:2px}.cs-shared b{color:#1e293b}.cs-foot{border:1px solid var(--line);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cs-foot>div{flex:1;gap:2px;display:grid}.cs-foot small{color:var(--muted)}.cs-home{color:#fff;background:linear-gradient(120deg,#1e3a8a 0%,#2563eb 100%);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex;box-shadow:0 10px 30px #1e3a8a2e}.cs-home-text{gap:6px;min-width:0;display:grid}.cs-home-kicker{letter-spacing:.06em;text-transform:uppercase;color:#c7d7fe;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:inline-flex}.cs-home-kicker em{text-transform:none;letter-spacing:0;color:#fff;background:#ffffff29;border-radius:99px;padding:1px 8px;font-style:normal}.cs-home h3{color:#fff;margin:0;font-size:1.15rem;font-weight:800}.cs-home p{color:#dbe6ff;margin:0;font-size:.87rem}.cs-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.cs-chip{background:#ffffff1f;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:6px;padding:3px 9px;font-size:.76rem;font-weight:600;display:inline-flex}.cs-chip i{background:#94a3b8;border-radius:50%;width:7px;height:7px}.cs-chip.on i{background:#34d399}.cs-chip.cs-warn i{background:#fbbf24}.cs-home-side{flex-shrink:0;justify-items:end;gap:10px;min-width:190px;display:grid}.cs-meter{gap:6px;width:100%;font-size:.78rem;font-weight:700;display:grid}.cs-meter span{justify-content:space-between;gap:10px;display:flex}.cs-meter b{background:#fff3;border-radius:99px;height:6px;display:block;overflow:hidden}.cs-meter b i{background:#fff;border-radius:99px;height:100%;display:block}.cs-home .cs-home-btn{color:var(--brand-dark);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;padding:9px 16px;font-weight:800}@container (width<=820px){.cs-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=520px){.cs-cols{grid-template-columns:minmax(0,1fr)}}.cs-cols .cs-col{gap:6px;padding:10px}.cs-cols .cs-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:8px 10px;display:grid}.cs-cols .cs-row>:first-child{grid-row:1/span 2}.cs-cols .cs-row-text{display:contents}.cs-cols .cs-row-text b{grid-column:2/4}.cs-cols .cs-state{grid-column:2}.cs-cols .cs-row-btn{grid-area:2/3;padding:2px 8px;font-size:.7rem}@media (width<=760px){.cs-head{flex-direction:column}.cs-home{flex-direction:column;align-items:stretch}.cs-home-side{justify-items:stretch;min-width:0}.cs-foot{flex-wrap:wrap}.cs-foot .btn-secondary{width:100%}}.gconnect:not(.stack),.gconnect-row{flex-wrap:wrap}.gconnect:not(.stack)>.gconnect-text,.gconnect-row>.gconnect-text{flex:15rem}.gconnect-acts{flex-wrap:wrap;flex:none;align-items:center;gap:12px;display:flex}.gconnect-text small.gconnect-note{color:var(--muted);font-style:italic}.gconnect-text small.ok{color:#2f6b10}.gconnect .chip.primary{background:var(--brand);border-color:var(--brand);color:#fff}.gconnect .chip.primary:hover:not(:disabled){background:var(--brand-dark)}.hs-backdrop{z-index:60;animation:fade-in .2s var(--ease) both}.hs-dialog{max-height:calc(100dvh - 32px)}.hs-dialog .cls-hint{margin:0}.hs-steps{counter-reset:hs;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hs-steps li{counter-increment:hs;color:var(--text);grid-template-columns:26px 1fr;align-items:start;gap:10px;font-size:.9rem;line-height:1.5;display:grid}.hs-steps li:before{content:counter(hs);background:var(--brand-soft);width:26px;height:26px;color:var(--brand-dark);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.hs-steps code{background:var(--field);overflow-wrap:anywhere;border-radius:6px;padding:1px 6px;font-family:inherit;font-size:.84rem;font-weight:700}.hs-guide{font-size:.85rem}.hs-actions .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}@media (width<=520px){.hs-backdrop{place-items:end center;padding:0}.hs-dialog{width:100%;padding:20px 18px calc(20px + var(--sab));border-radius:20px 20px 0 0;max-height:92dvh}.hs-dialog input{font-size:16px}.hs-actions{flex-direction:column-reverse;align-items:stretch;gap:8px}.hs-actions .btn-primary{justify-content:center;min-height:46px}.hs-actions .cls-link{align-self:center;padding:8px}}.wa-connect .btn-primary{align-self:flex-start}.wa-connect .btn-primary:disabled{opacity:.6;cursor:default}.gconnect-text small.warn{color:#b3261e;background:0 0;border-radius:0;margin:0;padding:0;font-size:.8rem}.em-dialog{max-width:560px}.em-grid{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0 6px;display:grid}.em-grid .em-wide{grid-column:1/-1}.em-grid .field{margin:0}.em-check{flex-direction:row;align-self:end;align-items:center;gap:8px;min-height:48px}.em-check input{width:auto;min-height:0}.em-check span{text-transform:none;letter-spacing:0;color:var(--text);font-size:.86rem;font-weight:600}.em-hints{color:var(--muted);margin:6px 0 4px;font-size:.84rem}.em-hints summary{cursor:pointer;color:var(--brand);font-weight:700}.em-hints ul{flex-direction:column;gap:8px;margin:8px 0 0;padding-left:18px;display:flex}.em-hints code{background:var(--brand-soft);color:var(--brand-dark);border-radius:6px;padding:1px 6px;font-size:.8rem}.em-test{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.em-test input{border:1.5px solid var(--line);min-width:180px;min-height:40px;font:inherit;background:#fff;border-radius:12px;flex:1;padding:0 12px}.em-test small{flex-basis:100%}.em-test small.good{color:#166534;font-weight:600}@media (width<=560px){.em-grid{grid-template-columns:1fr}}.ce-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ce-chips .chip{padding:4px 10px;font-size:.76rem}.ce-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;line-height:1.45}.ce-preview{background:#f8fbff;border:1px dashed #bfd3f5;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ce-preview small{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.7rem;font-weight:800}.ce-preview b{font-size:.98rem}.ce-preview p{white-space:pre-wrap;color:#1e293b;margin:0;font-size:.9rem;line-height:1.55}.ce-preview iframe{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:260px}.ce-preview em{color:var(--muted);font-size:.78rem;font-style:normal}.ce-preview+*,.cls-action textarea:not(.ce-code){font-family:inherit}.settings{flex-direction:column;gap:18px;display:flex}.settings .page-header{margin-bottom:2px}.settings-title{letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.settings-hint{color:var(--muted);margin:-8px 2px 0;font-size:.82rem;line-height:1.6}.settings-hint code{color:var(--brand-dark);background:var(--brand-soft);border-radius:6px;margin-left:6px;padding:2px 7px;font-family:inherit;font-size:.78rem;font-weight:600}.settings textarea{width:100%;font:inherit;color:var(--text);background:var(--field);resize:vertical;transition:border-color .2s var(--ease), background .2s var(--ease), box-shadow .2s var(--ease);border:1.5px solid #0000;border-radius:14px;outline:none;padding:13px 14px;font-size:.95rem;line-height:1.6}.settings textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:#fff}.settings textarea.tall{min-height:220px}.settings .segmented button{font-size:.9rem}.settings .script-segmented button{text-align:center;overflow-wrap:anywhere;min-width:0;line-height:1.25}.insurance-chips .chip{align-items:center;gap:7px;display:inline-flex}.chip-icon{font-size:1.05rem;line-height:1}.preview{flex-direction:column;gap:8px;display:flex}.preview small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:600}.preview-bubble{background:var(--brand-soft);max-width:92%;color:var(--text);animation:rise .3s var(--ease) both;border-radius:18px 18px 18px 4px;align-self:flex-start;margin:0;padding:12px 16px;font-size:.92rem;line-height:1.55}.settings-bar{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);background:#ffffffe0;border-radius:18px;justify-content:flex-end;align-items:center;gap:10px;padding:12px;display:flex;position:sticky;bottom:16px;box-shadow:0 12px 32px -12px #14210f38}.settings-bar .btn-primary:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.btn-secondary{font:inherit;color:var(--text);cursor:pointer;border:1px solid var(--line);transition:background .2s var(--ease), opacity .2s;background:#fff;border-radius:12px;flex:none;padding:10px 16px;font-size:.95rem;font-weight:600}.btn-secondary:hover:not(:disabled){background:var(--field)}.btn-secondary:disabled{opacity:.5;cursor:default}.saved-note,.unsaved-note{margin-right:auto;font-size:.88rem;font-weight:600}.unsaved-note{color:var(--muted)}.saved-note{color:var(--brand-dark);display:none}.saved-note.show{animation:rise .3s var(--ease) both;display:inline}@media (width<=820px){.settings-bar{bottom:calc(88px + var(--sab));padding:10px}.settings .segmented button{padding:10px 4px;font-size:.8rem}.insurance-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.insurance-chips .chip{justify-content:center;gap:5px;min-width:0;padding-left:6px;padding-right:6px}.settings textarea{font-size:16px}.settings textarea.tall{min-height:200px}.settings-bar{bottom:calc(max(12px, var(--sab)) + 72px);background:#fffffff2;border-radius:20px;gap:8px}.settings-bar .btn-primary,.settings-bar .btn-secondary{justify-content:center;min-height:44px}.settings-bar .btn-secondary:active:not(:disabled){transform:scale(.96)}}@media (width<=420px){.unsaved-note{display:none}.settings .script-segmented button{padding:8px 3px;font-size:.76rem}.insurance-chips .chip{font-size:.85rem}.settings-bar .btn-primary,.btn-secondary{padding:10px 12px;font-size:.88rem}.settings-bar .btn-primary,.settings-bar .btn-secondary{flex:1 1 0}}.settings section.card[id]{scroll-margin-top:24px}.settings section.card.is-target{animation:target-glow 2.6s .3s var(--ease) both;outline:3px solid #0000}@keyframes target-glow{0%,45%{outline-color:var(--brand)}to{outline-color:#0000}}.settings .dev-pointer{margin:0 2px}.settings .dev-pointer .link-btn{font-size:inherit;text-decoration:underline;display:inline}@media (width<=820px){.settings section.card[id]{scroll-margin-top:calc(var(--sat) + 80px)}}.ul-page{min-height:100dvh;padding:calc(var(--sat) + 20px) 16px calc(var(--sab) + 24px);justify-content:center;display:flex}.ul-main{flex-direction:column;gap:14px;width:100%;max-width:560px;display:flex}.ul-brand{align-items:center;gap:12px;padding:4px 2px 6px;display:flex}.ul-brand h1{letter-spacing:-.01em;color:var(--navy,var(--text));overflow-wrap:anywhere;margin:0;font-size:1.3rem;font-weight:800;line-height:1.2}.ul-brand p{color:var(--muted);margin:2px 0 0;font-size:.84rem}.ul-logo{border-radius:12px;flex:none;width:40px;height:40px}.ul-mark{background:linear-gradient(135deg, #3b82f6, var(--brand-dark));color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:800;display:grid;box-shadow:0 8px 20px -10px #1e3a8a99}.ul-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:18px;box-shadow:0 1px 2px #0f2a6b0d,0 18px 44px -18px #1e3a8a38}.ul-intro h2{margin:0;font-size:1.12rem;font-weight:800;line-height:1.35}.ul-intro p{color:var(--muted);margin:8px 0 0;font-size:.9rem;line-height:1.55}.ul-intro b{color:var(--text);white-space:nowrap;font-weight:700}.ul-loading p{text-align:center;color:var(--muted);margin:0}.ul-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ul-row{background:var(--card);border:1.5px solid var(--line);transition:border-color .2s var(--ease), background .2s var(--ease);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.ul-row.is-done{background:#f6fcf7;border-color:#bbe5c3}.ul-row.is-error{border-color:#f5c2c0}.ul-row-top{align-items:flex-start;gap:12px;display:flex}.ul-icon{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.ul-icon svg{width:19px;height:19px}.ul-row.is-done .ul-icon{color:#15803d;background:#dcfce7}.ul-row-text{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:1px;display:flex}.ul-row-text b{font-size:.98rem;line-height:1.35}.ul-row-text small{color:var(--muted);font-size:.84rem;line-height:1.4}.ul-instructions{color:var(--text);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.45}.ul-row-text small.ul-rules{font-size:.78rem;font-weight:600}.ul-file{align-items:center;gap:6px;min-width:0;font-weight:600;display:flex;color:#166534!important}.ul-file svg{flex:none;width:14px;height:14px}.ul-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ul-file em{color:var(--muted);flex:none;font-style:normal;font-weight:500}.ul-progress{background:var(--field);border-radius:10px;height:30px;position:relative;overflow:hidden}.ul-progress i{background:linear-gradient(90deg, #93c5fd, var(--brand));border-radius:inherit;transition:width .2s linear;position:absolute;inset:0 auto 0 0}.ul-progress span{color:var(--brand-dark);white-space:nowrap;text-overflow:ellipsis;padding:0 12px;font-size:.8rem;font-weight:700;line-height:30px;display:block;position:relative;overflow:hidden}.ul-error{color:#b3261e;background:#fdecec;border-radius:12px;margin:0;padding:10px 12px;font-size:.88rem;line-height:1.45}.ul-acts{flex-wrap:wrap;gap:8px;display:flex}.ul-acts .btn-primary,.ul-acts .btn-secondary{flex:auto;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.ul-acts svg{width:17px;height:17px}.ul-acts button:disabled{opacity:.55;cursor:default;transform:none}.ul-done{color:#14532d;animation:rise .3s var(--ease) both;background:#dcfce7;border-radius:16px;align-items:center;gap:10px;margin:0;padding:14px 16px;font-size:.92rem;font-weight:600;line-height:1.45;display:flex}.ul-done svg{flex:none}.ul-problem{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:32px 22px;display:flex}.ul-problem h2{margin:6px 0 0;font-size:1.15rem;font-weight:800}.ul-problem p{color:var(--muted);max-width:36ch;margin:0 0 6px;line-height:1.55}.ul-problem-icon{color:#92600a;background:#fff4dc;border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.5rem;font-weight:800;display:grid}.ul-foot{color:var(--muted);align-items:flex-start;gap:8px;margin-top:6px;padding:0 4px;font-size:.8rem;line-height:1.5;display:flex}.ul-foot svg{flex:none;width:15px;height:15px;margin-top:2px}@media (width>=600px){.ul-page{padding-top:48px}.ul-row{flex-flow:wrap;align-items:center}.ul-row-top{flex:260px;min-width:0}.ul-progress,.ul-error{flex:1 0 100%;order:3}.ul-acts,.ul-acts .btn-primary,.ul-acts .btn-secondary{flex:none}}.bk-intro h2{margin:0;font-size:1.15rem;font-weight:800;line-height:1.35}.bk-meta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;font-size:.9rem;display:flex}.bk-meta span{align-items:center;gap:6px;display:inline-flex}.bk-meta svg{flex:none;width:16px;height:16px}.bk-link{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:.85rem;font-weight:600;text-decoration:underline}.bk-muted{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.bk-h{margin:0 0 10px;font-size:.95rem;font-weight:800}.bk-pick .bk-h+.bk-days{margin-bottom:16px}.bk-days{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:8px;padding:2px 2px 6px;display:flex;overflow-x:auto}.bk-day{scroll-snap-align:start;border:1.5px solid var(--line);background:var(--card);min-width:64px;min-height:56px;color:var(--text);font:inherit;cursor:pointer;border-radius:14px;flex-direction:column;flex:none;align-items:center;gap:2px;padding:8px 10px;display:flex}.bk-day b{color:var(--muted);font-size:.8rem;font-weight:700}.bk-day span{white-space:nowrap;font-size:.92rem;font-weight:700}.bk-day.on{border-color:var(--brand);background:var(--brand-soft)}.bk-day.on b{color:var(--brand)}.bk-times{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.bk-time{border:1.5px solid var(--line);background:var(--card);min-height:44px;color:var(--brand-dark);font:inherit;cursor:pointer;border-radius:12px;font-size:.92rem;font-weight:700}.bk-time:hover,.bk-day:hover{border-color:#93c5fd}.bk-time.on{background:var(--brand);border-color:var(--brand);color:#fff}.bk-day:focus-visible,.bk-time:focus-visible,.bk-link:focus-visible{outline-offset:2px;outline:3px solid #93c5fd}.bk-pick .ul-error{margin-top:12px}.bk-form{flex-direction:column;gap:12px;display:flex}.bk-form .bk-h{margin:0}.bk-field{flex-direction:column;gap:6px;font-size:.88rem;font-weight:600;display:flex}.bk-field input{border:1.5px solid var(--line);background:var(--field);min-height:44px;color:var(--text);font:inherit;border-radius:12px;padding:10px 12px;font-size:1rem;font-weight:500}.bk-field input:focus{border-color:var(--brand);background:var(--card);outline:none}.bk-field input[aria-invalid=true]{border-color:#f5c2c0}.bk-field small{color:var(--muted);font-size:.8rem;font-weight:400;line-height:1.4}.bk-field small.bad{color:#b3261e}.bk-confirm{min-height:48px;font-size:1rem}.bk-confirm:disabled{opacity:.6;cursor:default}.bk-done{text-align:center;animation:rise .3s var(--ease) both;flex-direction:column;align-items:center;gap:8px;padding:30px 20px;display:flex}.bk-done h2{margin:6px 0 0;font-size:1.2rem;font-weight:800;line-height:1.35}.bk-done-line{color:#14532d;margin:0;font-size:.95rem;font-weight:600}.bk-done-icon{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.bk-done-icon svg{width:26px;height:26px}.bk-join{justify-content:center;align-items:center;min-height:44px;margin-top:8px;padding:0 18px;text-decoration:none;display:inline-flex}.sec-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.toggle{cursor:pointer;background:#d5dccf;border:0;border-radius:99px;flex:none;width:48px;height:28px;transition:background .2s;position:relative}.toggle span{width:22px;height:22px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.toggle.on{background:var(--brand)}.toggle.on span{transform:translate(20px)}.muted-block{opacity:.55}.settings select,.settings input[type=time],.settings input[type=number],.settings .add-row input{width:100%;min-height:48px;font:inherit;color:var(--text);background:var(--field);border:1.5px solid #0000;border-radius:14px;outline:0;padding:0 14px}.settings select:focus,.settings input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:#fff}.add-row{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.add-row>textarea,.add-row>input{flex:1;min-width:0}.add-row>textarea{min-height:0!important}.add-row>button{flex:none;min-height:48px}.tags{flex-wrap:wrap;gap:8px;max-height:180px;display:flex;overflow:auto}.tag{background:var(--field);border-radius:99px;align-items:center;gap:6px;padding:6px 6px 6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.tag button{cursor:pointer;width:20px;height:20px;color:var(--muted);background:#dfe6da;border:0;border-radius:50%;line-height:1}.rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rows li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.rows li:first-child{border-top:0}.rows b,.row-between b{align-items:center;gap:8px;font-size:.95rem;display:flex}.rows small,.row-between small{color:var(--muted);margin-top:2px;font-size:.82rem;display:block}.row-between{justify-content:space-between;align-items:center;gap:16px;display:flex}section.card.acct{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:16px;display:flex}.acct-avatar{background:linear-gradient(135deg, var(--brand), var(--brand-dark));color:#fff;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;font-size:1.4rem;font-weight:800;display:grid}.acct-info{flex:1;min-width:0}.acct-info h3{margin:0;font-size:1.1rem;font-weight:800}.acct-info p{color:var(--muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.92rem}.acct-info small{background:var(--brand-soft);color:var(--brand-dark);border-radius:99px;margin-top:6px;padding:3px 10px;font-size:.75rem;font-weight:700;display:inline-block}.logout{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#d92d20;border:0;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-weight:700;transition:background .15s,transform .1s;display:inline-flex;box-shadow:0 8px 18px -8px #d92d2099}.logout:hover{background:#b42318}.logout:active{transform:scale(.97)}.acct-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acct-actions .btn-secondary{min-height:46px}@media (width<=520px){.logout,.acct-actions{width:100%}.acct-actions .btn-secondary{flex:1}}.badge{color:#8a5a00;letter-spacing:.04em;text-transform:uppercase;background:#fff3cd;border-radius:6px;padding:2px 8px;font-size:.68rem;font-style:normal;font-weight:800}.warn{color:#8a5a00;background:#fff8e1;border-radius:12px;margin:0;padding:12px 14px;font-size:.9rem}.fresh{background:var(--brand-soft);border-radius:14px;flex-direction:column;gap:10px;padding:14px;font-size:.9rem;display:flex}.fresh code{word-break:break-all;background:#fff;border-radius:10px;padding:10px 12px;font-size:.82rem;display:block}.pf-page{flex-direction:column;gap:18px;max-width:980px;display:flex}.pf-page .page-header{margin:0}.pf-back{align-items:center;gap:8px;display:inline-flex}.pf-back svg{width:16px;height:16px}.pf-grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:18px;display:grid}.pf-grid .card{margin:0}.pf-photo{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:24px 20px;display:flex}.pf-avatar{color:#fff;width:132px;height:132px;box-shadow:0 0 0 4px #fff, 0 0 0 5px var(--line);background:linear-gradient(135deg,#3b82f6,#1e3a8a);border-radius:50%;place-items:center;font-size:3rem;font-weight:800;display:grid;overflow:hidden}.pf-avatar img{object-fit:cover;width:100%;height:100%}.pf-photo-acts{flex-direction:column;align-items:center;gap:8px;display:flex}.pf-photo-acts .btn-secondary{align-items:center;gap:8px;display:inline-flex}.pf-photo-acts svg{width:16px;height:16px}.pf-photo-acts .cls-link{align-items:center;gap:6px;display:inline-flex}.pf-photo small{color:var(--muted);font-size:.8rem}.pf-fields{flex-direction:column;gap:14px;padding:22px;display:flex}.pf-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px;display:flex}.pf-saved{color:#166534;font-size:.9rem;font-weight:700}.pf-account{grid-column:1/-1;padding:20px 22px}.pf-account dl{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;margin:12px 0 8px;display:grid}.pf-account dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:800}.pf-account dd{word-break:break-word;margin:3px 0 0;font-weight:600}@media (width<=760px){.pf-grid{grid-template-columns:1fr}.pf-back{justify-content:center;width:100%}}.acct-avatar{overflow:hidden}.acct-photo{object-fit:cover;width:100%;height:100%;display:block}.pf-page .page-header{flex-wrap:wrap;gap:12px}@media (width<=760px){.pf-page .page-header>div{flex:100%;min-width:0}.pf-back{box-sizing:border-box;flex:100%}}.st-page{flex-direction:column;gap:18px;max-width:1240px;padding-bottom:96px;display:flex}.st-page .page-header,.st-page .card{margin:0}.st-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:22px;display:grid}.st-main{flex-direction:column;gap:16px;min-width:0;display:flex}.st-nav{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:16px;padding:14px;display:flex;position:sticky;top:16px}.st-nav-group{flex-direction:column;gap:2px;display:flex}.st-nav-group>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 10px 6px;font-size:.7rem;font-weight:800}.st-nav button{all:unset;box-sizing:border-box;cursor:pointer;color:#475569;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:.9rem;font-weight:600;transition:background .15s,color .15s;display:flex}.st-nav button svg{width:17px;height:17px;color:var(--muted);flex:none}.st-nav button:hover{background:var(--field);color:var(--text)}.st-nav button.on{background:var(--brand-soft);color:var(--brand)}.st-nav-badge{letter-spacing:.04em;text-transform:uppercase;background:var(--brand);color:#fff;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:.64rem;font-style:normal;font-weight:800}.st-nav button.on svg{color:var(--brand)}.st-nav button:focus-visible{outline:2px solid var(--brand)}.st-card{border-radius:18px;flex-direction:column;gap:16px;padding:20px 22px;scroll-margin-top:16px;display:flex}.st-card .sec-head{align-items:flex-start;gap:12px;display:flex}.st-title{flex:1;min-width:0}.st-title .settings-title{font-size:1.05rem;font-weight:800}.st-title .settings-hint{margin:3px 0 0;font-size:.86rem}.st-tile{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.st-tile svg{width:20px;height:20px}.st-card.is-target{box-shadow:0 0 0 3px var(--brand-soft), 0 10px 26px -16px #2563eb80}.st-row{background:var(--field);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.st-row>div{flex:1;min-width:0}.st-row b{font-size:.94rem;font-weight:700;display:block}.st-row small{color:var(--muted);margin-top:2px;font-size:.83rem;line-height:1.45;display:block}.st-row select{background:#fff;border-radius:12px;flex:none;width:auto;min-width:140px;min-height:42px;padding:0 12px}.st-row input[type=number]{text-align:center;background:#fff;border-radius:12px;flex:none;width:110px;min-height:42px;padding:0 12px;font-weight:700}.st-count{justify-content:space-between;align-items:center;gap:10px;display:flex}.st-count span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.st-count b{background:var(--brand-soft);color:var(--brand-dark);border-radius:99px;padding:3px 10px;font-size:.78rem}.st-group-head{margin-top:10px;padding:0 4px}.st-group-head h2{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:800}.st-group-head p{color:var(--muted);margin:4px 0 0;font-size:.9rem}.st-group-head a{color:var(--brand);font-weight:600}.st-block{flex-direction:column;gap:12px;scroll-margin-top:16px;display:flex}.st-block-head{align-items:center;gap:12px;padding:0 4px;display:flex}.st-block-head .settings-title{font-size:1.05rem;font-weight:800}.st-block-head .settings-hint{margin:2px 0 0;font-size:.86rem}.st-block .intg{gap:14px}.st-keys>li{align-items:center}.st-keys .badge{background:var(--field);color:#475569;border-radius:99px;margin-left:6px;padding:2px 8px;font-size:.7rem;font-style:normal;font-weight:800}.st-keys .badge.live{color:#166534;background:#dcfce7}.st-keys .badge.warn{color:#92400e;background:#fef3c7}.link-btn.danger{color:var(--error);font-weight:700}.st-dock{z-index:40;pointer-events:none;animation:st-rise .25s var(--ease) both;justify-content:center;padding:0 16px;display:flex;position:fixed;bottom:20px;left:0;right:0}@keyframes st-rise{0%{opacity:0;transform:translateY(12px)}}.st-dock-inner{pointer-events:auto;border:1px solid var(--line);background:#fff;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:10px 14px 10px 18px;display:flex;box-shadow:0 18px 40px -16px #0f172a73}.st-dock .unsaved-note{align-items:center;gap:8px;font-size:.9rem;font-weight:700;display:inline-flex}.st-dock .unsaved-note i{background:var(--brand);border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite st-pulse}@keyframes st-pulse{50%{opacity:.35}}.st-dock .saved-note{opacity:1;color:#166534;font-weight:700}@media (width>=1081px){.st-dock{left:var(--sidebar-w)}}@media (width<=1080px){.st-layout{grid-template-columns:1fr}.st-nav{z-index:5;scrollbar-width:none;border-radius:14px;flex-direction:row;gap:4px;padding:8px;position:sticky;top:0;overflow-x:auto}.st-nav::-webkit-scrollbar{display:none}.st-nav-group{flex-direction:row;align-items:center;gap:2px}.st-nav-group>span{display:none}.st-nav button{white-space:nowrap}}@media (width<=640px){.st-card{padding:16px}.st-row{flex-direction:column;align-items:stretch}.st-row select,.st-row input[type=number]{width:100%}.st-dock{bottom:calc(76px + var(--sab))}}.st-main .wsi-intro,.st-main .wsi-dev{display:none}.st-main .wsi{flex-direction:column;gap:16px;display:flex}.st-page .page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.st-docs-btn{white-space:nowrap;align-items:center;gap:8px;padding:11px 18px;text-decoration:none;display:inline-flex}.st-docs-btn svg{width:17px;height:17px}@media (width<=560px){.st-docs-btn{justify-content:center;width:100%}}.ix-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ix-muted{color:var(--muted);margin:0;font-size:.9rem}.ix-page{flex-direction:column;gap:18px;min-width:0;display:flex}.ix-back{color:var(--muted);font-size:.88rem}.ix-back:hover{color:var(--brand-dark)}.ix-head{align-items:flex-start;gap:16px;display:flex}.ix-head-text{flex:1;min-width:0}.ix-head-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ix-head h2{letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:800}.ix-head p{color:var(--muted);max-width:70ch;margin:4px 0 0;font-size:.92rem}.ix-head-actions{flex:none;gap:8px;display:flex}.ix-head-actions a,.ix-page a.btn-secondary,.ix-page a.btn-primary{text-decoration:none}.ix-pill{font-size:.76rem}.ix-plan{margin:0}.ix-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.ix-tabs::-webkit-scrollbar{display:none}.ix-tabs button{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;border-radius:10px 10px 0 0;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;font-size:.92rem;font-weight:600;display:inline-flex}.ix-tabs button:hover{color:var(--text);background:var(--field)}.ix-tabs button.on{color:var(--brand-dark);border-bottom-color:var(--brand)}.ix-tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.ix-badge{background:var(--field);color:var(--muted);border-radius:99px;padding:1px 7px;font-size:.72rem;font-style:normal;font-weight:700}.ix-panel{flex-direction:column;gap:18px;min-width:0;display:flex}.ix-panel .card h3,.ix-overview .card h3,.ix-section-title{margin:0;font-size:1.05rem;font-weight:800}.ix-section-hint{color:var(--muted);margin:-10px 0 0;font-size:.88rem}.ix-steps-title{margin:0 0 10px;font-size:1rem;font-weight:800}.ix-steps ol{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ix-steps li{align-items:flex-start;gap:12px;display:flex}.ix-step-num{background:var(--brand-soft);width:28px;height:28px;color:var(--brand-dark);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:grid}.ix-steps li.done .ix-step-num{color:#2f6b10;background:#e3f4d6}.ix-step-body{flex-direction:column;gap:4px;min-width:0;padding-top:3px;display:flex}.ix-step-body b{font-size:.95rem}.ix-step-body p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.5}.ix-step-link{color:var(--brand-dark);font-size:.88rem;font-weight:600}.ix-code{background:var(--field);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px 10px;display:flex}.ix-code code{overflow-wrap:anywhere;flex:1;min-width:0;font-size:.8rem}.ix-empty{text-align:center;border:1.5px dashed var(--line);border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;display:flex}.ix-empty.compact{padding:18px 12px}.ix-empty b{font-size:1rem}.ix-empty p{color:var(--muted);max-width:52ch;margin:0;font-size:.9rem}.ix-empty-action{margin-top:6px}.ix-activity{flex-direction:column;gap:14px;display:flex}.ix-activity-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ix-refresh{padding:8px 14px}.ix-rows{border:1px solid var(--line);background:var(--card);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.ix-row{align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.ix-row+.ix-row{border-top:1px solid var(--line)}.ix-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ix-row-top{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.ix-row-top b{overflow-wrap:anywhere;font-size:.95rem}.ix-row-main small{color:var(--muted);overflow-wrap:anywhere;font-size:.82rem}.ix-row-main .ix-err{color:#b3261e}.ix-row-main .ix-skip{color:#6d4ae0}.ix-row-side{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.ix-row-links{gap:10px;font-size:.84rem;display:flex}.ix-row-links a{color:var(--brand-dark);font-weight:600}.ix-row-links .link-btn{font-size:.84rem}.ix-pager{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:.88rem;display:flex}.ix-pager span{margin-right:auto}.ix-using{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ix-using ul{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.ix-using li{background:var(--field);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ix-using li small{color:var(--muted);font-size:.84rem}.ix-overview{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.ix-home-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.ix-card{text-align:left;cursor:pointer;font:inherit;color:inherit;background:var(--card);border:1px solid var(--line);transition:transform .15s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -14px #0f172a24}.ix-card:hover{border-color:#bfd3fb;transform:translateY(-2px)}.ix-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ix-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ix-card b{font-size:1.02rem;font-weight:800}.ix-card p{color:var(--muted);flex:1;margin:0;font-size:.88rem;line-height:1.45}.ix-card-open{color:var(--brand-dark);font-size:.88rem;font-weight:700}.ix-home-next{flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.ix-home-next>div{flex-direction:column;flex:1;gap:4px;min-width:240px;display:flex}.ix-home-next small{color:var(--muted);font-size:.88rem;line-height:1.5}.ix-loading{color:var(--muted);text-align:center;padding:40px 0}.ix-moved{flex-flow:wrap;align-items:center;gap:14px;display:flex}.ix-moved>div{flex-direction:column;flex:1;gap:4px;min-width:220px;display:flex}.ix-moved small{color:var(--muted);font-size:.88rem;line-height:1.5}@media (width<=900px){.ix-overview{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.ix-head{gap:12px}.ix-head h2{font-size:1.3rem}.ix-head p{font-size:.86rem}.ix-head{flex-wrap:wrap}.ix-head-actions{width:100%}.ix-row{padding:12px}.ix-row-icon{display:none}.ix-tabs button{padding:10px;font-size:.88rem}.ix-row-side{gap:4px}.ix-home-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.vf-root{--vf-spring:cubic-bezier(.32, .72, 0, 1);--vf-out:cubic-bezier(.25, .1, .25, 1);--vf-ink:#0f172a;--vf-muted:#475569;--vf-soft:#64748b;--vf-brand:var(--brand,#2563eb);z-index:80;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;place-items:center;padding:24px 16px;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Noto Sans Devanagari,Noto Sans Gujarati,system-ui,sans-serif;display:grid;position:fixed;inset:0}.vf-backdrop{pointer-events:auto;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);animation:vf-fade .35s var(--vf-out) both;background:#0f172a1f;position:fixed;inset:0}.vf-card{pointer-events:auto;box-sizing:border-box;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);width:min(440px,100%);max-height:calc(100dvh - 48px);color:var(--vf-ink);text-align:center;animation:vf-pop-in .55s var(--vf-spring) both;background:linear-gradient(#ffffffed 0%,#f4f7ffe6 100%);border-radius:30px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 .5px #0f172a1a,0 2px 6px #0f172a0d,0 24px 48px -16px #0f172a47,0 48px 90px -36px #1e3a8a66}.vf-card:focus{outline:none}.vf-card button:focus-visible{outline-offset:2px;outline:3px solid #2563eb80}.vf-card p,.vf-card h2,.vf-card h3,.vf-card ul{margin:0}.vf-body{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:20px 22px 18px;display:flex;overflow-y:auto}.vf-body::-webkit-scrollbar{display:none}.vf-grab{display:none}.vf-head{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;display:grid}.vf-title{letter-spacing:-.018em;color:var(--vf-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:650;line-height:1.25;overflow:hidden}.vf-x{cursor:pointer;color:#545460;width:30px;height:30px;transition:background .2s var(--vf-out), transform .2s var(--vf-spring);background:#78788024;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.vf-x:after{content:"";border-radius:50%;position:absolute;inset:-7px}.vf-x:hover:not(:disabled){background:#7878803d}.vf-x:active:not(:disabled){transform:scale(.9)}.vf-x:disabled{opacity:.4;cursor:default}.vf-pill{cursor:pointer;max-width:100%;min-height:28px;font:inherit;letter-spacing:-.005em;color:#334155;white-space:nowrap;transition:background .2s var(--vf-out), transform .2s var(--vf-spring);background:#7676801a;border:0;border-radius:999px;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:12.5px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 .5px #0f172a0f}.vf-pill>span{text-overflow:ellipsis;overflow:hidden}.vf-pill svg{color:var(--vf-brand);flex:none}.vf-pill svg:last-child{color:#64748b}.vf-pill-dim{color:var(--vf-soft);font-weight:500}.vf-pill:hover:not(:disabled){background:#7676802b}.vf-pill:active:not(:disabled){transform:scale(.97)}.vf-pill:disabled{opacity:.55;cursor:default}.vf-card{--vf-level:0;--vf-amp:1}.vf-stage{flex-direction:column;align-items:center;gap:4px;padding-top:2px;display:flex}.vf-orb{flex:none;place-items:center;width:116px;height:116px;margin:10px 0 12px;display:grid;position:relative}.vf-orb-glow{pointer-events:none;opacity:calc(.45 + var(--vf-level) * .55 * var(--vf-amp));transform:scale(calc(.84 + var(--vf-level) * .34 * var(--vf-amp)));transition:opacity .6s var(--vf-out);background:radial-gradient(closest-side at 42% 46%,#3b82f66b,#0000 100%),radial-gradient(closest-side at 62% 58%,#6366f14d,#0000 100%),radial-gradient(closest-side at 50% 40%,#22d3ee38,#0000 100%);border-radius:50%;position:absolute;inset:-34%}.vf-orb-scale{width:100%;height:100%;transform:scale(calc(.94 + var(--vf-level) * .16 * var(--vf-amp)));position:relative}.vf-orb-core{isolation:isolate;transition:filter .6s var(--vf-out);background:radial-gradient(circle at 50% 62%,#1d4ed8 0%,#1e3a8a 62%,#172554 100%);border-radius:50%;animation:5s ease-in-out infinite vf-breathe;position:absolute;inset:0;overflow:hidden;box-shadow:0 16px 32px -10px #2563eb99,0 4px 10px -3px #1e3a8a59}.vf-orb-blobs{transform:scale(calc(1 + var(--vf-level) * .25 * var(--vf-amp)));position:absolute;inset:0}.vf-blob{filter:blur(9px);mix-blend-mode:screen;will-change:transform;border-radius:50%;width:74%;height:74%;margin:-37% 0 0 -37%;position:absolute;top:50%;left:50%}.vf-blob-a{background:radial-gradient(circle at 45% 45%,#60a5fa 0%,#2563eb 55%,#0000 72%);animation:9s linear infinite vf-orbit-a}.vf-blob-b{background:radial-gradient(circle,#818cf8 0%,#6366f1 45%,#0000 70%);animation:12s linear infinite vf-orbit-b}.vf-blob-c{opacity:.85;background:radial-gradient(circle,#67e8f9 0%,#22d3ee 40%,#0000 70%);width:60%;height:60%;margin:-30% 0 0 -30%;animation:10s linear infinite vf-orbit-c}.vf-blob-d{opacity:.7;background:radial-gradient(circle,#eff6ff 0%,#93c5fd 45%,#0000 72%);width:52%;height:52%;margin:-26% 0 0 -26%;animation:14s linear infinite vf-orbit-d}.vf-orb-glass{pointer-events:none;background:radial-gradient(46% 30% at 38% 20%,#ffffffb3 0%,#ffffff1f 60%,#0000 100%),radial-gradient(circle at 50% 120%,#93c5fd59 0%,#0000 55%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 -8px 16px #0f172a38,inset 0 5px 12px #ffffff2e}.vf-orb-shine{pointer-events:none;mix-blend-mode:soft-light;opacity:0;background:conic-gradient(from 0deg, transparent 0 55%, #fffffff2 72%, transparent 88%);transition:opacity .5s var(--vf-out);border-radius:50%;position:absolute;inset:-25%}.vf-orb.is-calm .vf-orb-glow{animation:4s ease-in-out infinite vf-glow}.vf-orb.is-thinking .vf-orb-shine,.vf-orb.is-busy .vf-orb-shine{opacity:1;animation:2.2s linear infinite vf-spin}.vf-orb.is-paused .vf-orb-core,.vf-orb.is-off .vf-orb-core{filter:saturate(.45)brightness(1.15);animation:none}.vf-orb.is-paused .vf-blob,.vf-orb.is-off .vf-blob{animation-play-state:paused}.vf-orb.is-paused .vf-orb-glow,.vf-orb.is-off .vf-orb-glow{opacity:.25}.vf-status{letter-spacing:-.008em;min-height:1.4em;color:var(--vf-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.vf-status-dot{background:var(--vf-brand);border-radius:50%;width:7px;height:7px;display:none;box-shadow:0 0 0 3px #2563eb24}.vf-status.is-listening .vf-status-dot{animation:1.6s ease-in-out infinite vf-dot;display:block}.vf-status.is-error{color:#b3261e}.vf-heard{color:#1e40af;letter-spacing:0;min-height:20px;animation:vf-fade .4s var(--vf-out) both;background:#2563eb14;border-radius:999px;align-items:center;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.vf-filling{opacity:0;height:17px;transition:opacity .3s var(--vf-out);font-size:12.5px;font-weight:500}.vf-filling.is-on{opacity:1}.vf-shimmer{background:linear-gradient(90deg, #475569 0%, #475569 35%, var(--vf-brand) 50%, #475569 65%, #475569 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite vf-shimmer}.vf-chips{flex-wrap:wrap;justify-content:center;gap:6px;padding:0;list-style:none;display:flex}.vf-chip{letter-spacing:-.005em;white-space:nowrap;max-width:100%;min-height:28px;animation:vf-chip .45s var(--vf-spring) both;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:0 11px 0 7px;font-size:12.5px;display:inline-flex;box-shadow:0 0 0 .5px #0f172a1a,0 2px 6px -2px #0f172a1f}.vf-chip-k{color:var(--vf-soft);font-weight:500}.vf-chip b{text-overflow:ellipsis;min-width:0;color:var(--vf-ink);font-weight:600;overflow:hidden}.vf-check{color:var(--vf-brand);animation:vf-pop .45s var(--vf-spring) both;flex:none}.vf-said{flex-direction:column;justify-content:center;min-height:71.4px;display:flex}.vf-log{letter-spacing:-.014em;flex-direction:column;justify-content:flex-end;max-height:4.2em;font-size:17px;font-weight:500;line-height:1.4;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 32% 100%);mask-image:linear-gradient(#0000 0,#000 32% 100%)}.vf-log>*{flex:none}.vf-line{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;transition:color .4s var(--vf-out);overflow:hidden}.vf-line.is-prev{color:var(--vf-soft)}.vf-line.is-new{color:var(--vf-ink);animation:vf-line .4s var(--vf-spring) both;font-weight:600}.vf-interim{color:var(--vf-soft);font-weight:500}.vf-hint{flex-direction:column;justify-content:center;gap:5px;display:flex}.vf-hint p{letter-spacing:-.005em;color:var(--vf-muted);font-size:13.5px;line-height:1.42}.vf-hint .vf-example{letter-spacing:-.012em;color:var(--vf-soft);-webkit-line-clamp:2;animation:vf-example .6s var(--vf-spring) both;-webkit-box-orient:vertical;font-size:15px;font-weight:500;line-height:1.38;display:-webkit-box;overflow:hidden}.vf-hint .vf-writing{font-size:15px;font-weight:500}.vf-pending{vertical-align:middle;align-items:center;gap:3px;margin-left:6px;display:inline-flex}.vf-pending i{background:var(--vf-brand);opacity:.3;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite vf-wait}.vf-pending i:nth-child(2){animation-delay:.15s}.vf-pending i:nth-child(3){animation-delay:.3s}.vf-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vf-error,.vf-note{letter-spacing:-.003em;text-align:left;border-radius:14px;padding:8px 12px;font-size:12.5px;line-height:1.4}.vf-error{color:#991b1b;background:#fee2e2bf;flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex;box-shadow:inset 0 0 0 1px #f8717140}.vf-error>span{flex:180px}.vf-note{color:#1e3a8a;background:#dbeafea6;box-shadow:inset 0 0 0 1px #93c5fd73}.vf-retry{cursor:pointer;min-height:30px;font:inherit;color:#fff;background:var(--vf-brand);transition:background .2s var(--vf-out), transform .2s var(--vf-spring);border:0;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:600}.vf-retry:hover{background:#1d4ed8}.vf-retry:active{transform:scale(.96)}.vf-ctrls{flex-direction:column;align-items:center;gap:14px;margin-top:2px;display:flex}.vf-pausewrap{flex-direction:column;align-items:center;gap:6px;display:flex}.vf-mic{cursor:pointer;color:#fff;width:58px;height:58px;transition:transform .3s var(--vf-spring), box-shadow .3s var(--vf-out), background .3s var(--vf-out), color .3s var(--vf-out);background:linear-gradient(160deg,#60a5fa 0%,#2563eb 48%,#1d4ed8 100%);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 -2px 6px #1e3a8a59,0 10px 22px -10px #2563ebbf}.vf-mic:before{content:"";pointer-events:none;opacity:calc(.35 + var(--vf-level) * .65 * var(--vf-amp));transform:scale(calc(1 + var(--vf-level) * .22 * var(--vf-amp)));border-radius:50%;position:absolute;inset:-6px;box-shadow:0 0 0 2px #3b82f64d}.vf-mic svg{position:relative}.vf-mic:hover:not(:disabled){transform:scale(1.05)}.vf-mic:active:not(:disabled){transform:scale(.93)}.vf-mic.is-paused{color:var(--vf-brand);background:#fff;box-shadow:0 0 0 .5px #0f172a24,0 8px 18px -10px #0f172a59}.vf-mic.is-paused:before{opacity:.5;transform:none}.vf-mic:disabled{opacity:.5;cursor:default}.vf-mic-cap{color:var(--vf-soft);font-size:12px;font-weight:500}.vf-done{cursor:pointer;white-space:nowrap;width:100%;min-height:50px;font:inherit;letter-spacing:-.012em;color:#fff;background:var(--vf-brand);transition:background .2s var(--vf-out), transform .25s var(--vf-spring);border:0;border-radius:16px;padding:0 18px;font-size:16px;font-weight:650;box-shadow:inset 0 1px #ffffff2e,0 10px 22px -12px #2563ebd9}.vf-done:hover:not(:disabled){background:#1d4ed8}.vf-done:active:not(:disabled){transform:scale(.98)}.vf-done:disabled{opacity:.6;cursor:default}.vf-foot{color:var(--vf-soft);letter-spacing:-.003em;margin-top:-4px;font-size:12px}.vf-langs{z-index:2;overscroll-behavior:contain;text-align:left;animation:vf-langs .38s var(--vf-spring) both;background:linear-gradient(#fffffffb,#f6f8fffb);flex-direction:column;gap:12px;padding:18px 18px 16px;display:flex;position:absolute;inset:0;overflow-y:auto}.vf-langs-head{align-items:center;gap:8px;display:flex}.vf-langs-head h3{letter-spacing:-.016em;font-size:16px;font-weight:650}.vf-back{cursor:pointer;color:#334155;background:#7878801f;border:0;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;display:grid;position:relative}.vf-back:after{content:"";border-radius:50%;position:absolute;inset:-7px}.vf-back:hover{background:#78788038}.vf-langs-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.vf-lang-opt{cursor:pointer;min-height:48px;font:inherit;text-align:left;color:var(--vf-ink);transition:background .2s var(--vf-out), transform .2s var(--vf-spring);background:#76768012;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:1px;padding:7px 12px;display:flex}.vf-lang-opt.is-auto{grid-column:1/-1}.vf-lang-opt span{font-size:15px;font-weight:600;line-height:1.3}.vf-lang-opt small{color:var(--vf-soft);font-size:11.5px}.vf-lang-opt:hover{background:#2563eb14}.vf-lang-opt:active{transform:scale(.98)}.vf-lang-opt[aria-checked=true]{background:#2563eb1f;box-shadow:inset 0 0 0 1.5px #2563eb8c}.vf-lang-opt[aria-checked=true] span{color:var(--vf-brand)}.vf-langs-foot{color:var(--vf-soft);font-size:12px;line-height:1.45}@media (height<=760px) and (width>=721px){.vf-orb{width:92px;height:92px;margin:6px 0 8px}.vf-body{gap:10px}}@media (width<=720px){.vf-root{place-items:end stretch;padding:0}.vf-card{border-radius:26px 26px 0 0;width:100%;max-height:58dvh;animation-name:vf-sheet}.vf-grab{background:#3c3c4338;border-radius:3px;flex:none;width:36px;height:5px;margin:7px auto 0;display:block}.vf-body{padding:6px 16px calc(12px + var(--sab));gap:9px}.vf-title{font-size:15px}.vf-orb{width:66px;height:66px;margin:2px 0 6px}.vf-blob{filter:blur(6px)}.vf-stage{gap:2px;padding-top:0}.vf-status{font-size:13px}.vf-filling{display:none}.vf-chips{gap:5px}.vf-chip{min-height:26px;font-size:12px}.vf-said{min-height:44.8px}.vf-log{max-height:2.8em;font-size:16px}.vf-log .vf-line:nth-last-child(n+3){display:none}.vf-hint p{font-size:13px}.vf-hint .vf-example{-webkit-line-clamp:1;line-clamp:1;font-size:14px}.vf-ctrls{flex-direction:row;align-items:center;gap:12px;margin-top:0}.vf-pausewrap{flex-direction:row;gap:0}.vf-mic{width:50px;height:50px}.vf-mic-cap{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.vf-done{flex:1;min-height:50px}.vf-foot{margin-top:-2px;font-size:11.5px}.vf-langs{padding:14px 14px calc(12px + var(--sab))}}@keyframes vf-fade{0%{opacity:0}}@keyframes vf-pop-in{0%{opacity:0;transform:translateY(18px)scale(.94)}}@keyframes vf-sheet{0%{transform:translateY(100%)}}@keyframes vf-langs{0%{opacity:0;transform:translate(14px)}}@keyframes vf-pop{0%{opacity:0;transform:scale(.4)}}@keyframes vf-chip{0%{opacity:0;transform:scale(.85)}}@keyframes vf-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes vf-spin{to{transform:rotate(360deg)}}@keyframes vf-glow{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.8;transform:scale(1)}}@keyframes vf-orbit-a{0%{transform:rotate(0)translate(18%)scale(1)}50%{transform:rotate(180deg)translate(12%,6%)scale(1.15)}to{transform:rotate(360deg)translate(18%)scale(1)}}@keyframes vf-orbit-b{0%{transform:rotate(360deg)translate(-20%,8%)scale(1.1)}50%{transform:rotate(180deg)translate(-12%,14%)scale(.92)}to{transform:rotate(0)translate(-20%,8%)scale(1.1)}}@keyframes vf-orbit-c{0%{transform:rotate(40deg)translateY(30%)scale(.95)}50%{transform:rotate(220deg)translate(8%,22%)scale(1.2)}to{transform:rotate(400deg)translateY(30%)scale(.95)}}@keyframes vf-orbit-d{0%{transform:rotate(200deg)translate(26%,-10%)scale(1)}50%{transform:rotate(20deg)translate(18%,-4%)scale(.8)}to{transform:rotate(-160deg)translate(26%,-10%)scale(1)}}@keyframes vf-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes vf-wait{0%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes vf-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes vf-line{0%{opacity:0;transform:translateY(6px)}}@keyframes vf-example{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.vf-card,.vf-langs,.vf-backdrop,.vf-line.is-new,.vf-hint .vf-example,.vf-check,.vf-chip,.vf-heard{animation:.2s linear both vf-fade}.vf-card{--vf-amp:.35}.vf-orb-core,.vf-blob,.vf-orb-glow,.vf-orb-scale,.vf-orb-shine,.vf-status-dot,.vf-shimmer{animation:none!important}.vf-shimmer{-webkit-text-fill-color:#475569;color:#475569;background:0 0}.vf-pending i{opacity:.6;animation:none}.vf-mic,.vf-done,.vf-x,.vf-retry,.vf-pill,.vf-lang-opt{transition:none}}.vf-orb-btn{cursor:default;color:inherit;font:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.vf-orb-btn:not(:disabled){cursor:pointer}.vf-orb.is-tap .vf-orb-glow{opacity:.9;animation:1.6s ease-in-out infinite vf-glow}.vf-status.is-blocked{color:var(--vf-brand);font-weight:650}.vf-status.is-speaking .vf-status-dot{background:#7c3aed;animation:1s ease-in-out infinite vf-dot;display:block;box-shadow:0 0 0 3px #7c3aed29}.vf-chat{flex-direction:column;justify-content:center;gap:8px;min-height:78px;display:flex}.vf-say{letter-spacing:-.012em;color:var(--vf-ink);animation:vf-line .4s var(--vf-spring) both;font-size:16px;font-weight:600;line-height:1.4}.vf-caption{animation:none}.vf-caption>span{opacity:0;filter:blur(4px);transition:opacity .32s,filter .32s}.vf-caption>span.is-said{opacity:1;filter:none}@media (prefers-reduced-motion:reduce){.vf-caption>span{filter:none;transition:opacity .15s linear}}.vf-you{color:var(--vf-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:20px;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.vf-you.has-text{color:var(--vf-brand);font-weight:550}.vf-type{font:inherit;color:var(--vf-brand);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (width<=720px){.vf-say{font-size:15px}.vf-chat{min-height:64px}}.ch-sect{border:1px solid var(--line);background:#fcfdff;border-radius:16px;flex-direction:column;gap:14px;padding:18px 20px;display:flex}.ch-head{align-items:center;gap:16px;display:flex}.ch-head h4{margin:0;font-size:1rem;font-weight:800}.ch-head small{color:var(--muted);margin-top:3px;font-size:.85rem;line-height:1.45;display:block}.ch-body{border-top:1px solid var(--line);flex-direction:column;gap:14px;padding-top:14px;display:flex}.ch-off{color:var(--muted);align-items:baseline;gap:8px;margin:-4px 0 0;font-size:.85rem;line-height:1.45;display:flex}.ch-off b{background:var(--field);color:#475569;border-radius:99px;flex:none;padding:2px 8px;font-size:.72rem;font-weight:700}.ch-field-error{color:#b3261e;font-size:.8rem;font-weight:600}@media (width<=820px){.ch-sect{padding:16px}}.rd-stepper{border:1.5px solid var(--line);background:#fff;border-radius:12px;align-self:flex-start;align-items:center;min-height:44px;display:inline-flex;overflow:hidden}.rd-stepper button{width:44px;height:44px;font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;font-size:1.2rem;font-weight:700}.rd-stepper button:disabled{color:#cbd5e1;cursor:default}.rd-stepper button:focus-visible{box-shadow:inset 0 0 0 3px var(--brand-soft);outline:0}.rd-stepper b{text-align:center;min-width:36px;font-size:1rem}.rd-checks{flex-wrap:wrap;gap:8px;display:flex}.rd-check{border:1.5px solid var(--line);color:#334155;cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:.85rem;font-weight:700;display:inline-flex}.rd-check.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-dark)}.rd-check input{width:16px;height:16px;accent-color:var(--brand);margin:0}.rd-limit{border:1px solid var(--line);background:#f8fafc;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:10px 14px;display:flex}.rd-limit p{color:#334155;flex:260px;margin:0;font-size:.85rem;line-height:1.5}.rd-limit .ag-link{flex:none}.rd-limit.warn{background:#fffbeb;border-color:#fde68a}.rd-limit.warn p{color:#92400e}@media (width<=560px){.rd-check{flex:calc(50% - 4px);justify-content:flex-start}}.qc-cols.one{display:block}.af{--af-card-shadow:0 1px 2px #0f172a0a, 0 14px 32px -24px #0f2a6b59}.af h1:focus{outline:none}.af h1:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:6px}.af-grow{flex:1;min-width:0}.af-muted{color:var(--muted);margin:0;font-size:.8rem}.af-help{color:var(--muted);font-size:.75rem;line-height:1.45;display:block}.af-bad{color:#b3261e;margin:4px 0 0;font-size:.78rem;font-weight:600}.af-good{color:#15803d;margin:4px 0 0;font-size:.78rem;font-weight:600}.af-card{border:1px solid var(--line);box-shadow:var(--af-card-shadow);background:#fff;border-radius:20px;margin-top:16px;padding:20px}.af-card.af-busy{opacity:.6;pointer-events:none;transition:opacity .2s}.af-switch{flex:none;width:44px;height:26px;display:inline-block;position:relative}.af .af-switch input{opacity:0;cursor:pointer;z-index:1;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.af-switch i{background:#cbd5e1;border-radius:99px;transition:background .2s;position:absolute;inset:0}.af-switch i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.af-switch input:checked+i{background:var(--brand)}.af-switch input:checked+i:after{transform:translate(18px)}.af-switch input:focus-visible+i{box-shadow:0 0 0 4px #bfd3fb}.af-gen-head{align-items:center;gap:14px;margin-top:18px;display:flex}.af-gen-head h1{margin:0}.af-gen-head .qc-sub{color:#1d4ed8;min-height:1.3em;margin-top:4px;font-weight:600}.af-spark{color:#fff;background:linear-gradient(135deg,#2563eb,#7c3aed);border-radius:16px;flex:none;place-items:center;width:52px;height:52px;animation:1.8s ease-in-out infinite af-pulse;display:grid;box-shadow:0 12px 24px -12px #4f46e5cc}.af-spark svg{fill:currentColor;width:24px;height:24px}@keyframes af-pulse{50%{transform:scale(1.06);box-shadow:0 16px 30px -12px #4f46e5e6}}.af-gen-steps{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.af-gen-steps li{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.af-gen-steps li i{background:#cbd5e1;border-radius:50%;width:8px;height:8px}.af-gen-steps li.now{color:#1d4ed8;background:var(--brand-soft);border-color:#bfd3fb}.af-gen-steps li.now i{background:var(--brand);animation:1s ease-in-out infinite af-blink}.af-gen-steps li.done{color:#15803d}.af-gen-steps li.done i{background:#22c55e}@keyframes af-blink{50%{opacity:.3}}.af-skel{flex-direction:column;gap:10px;display:flex}.af-skel-title,.af-skel-line,.af-skel-chips i{background:linear-gradient(90deg,#eef2f9 0%,#f8fafd 40%,#eef2f9 80%) 0 0/200% 100%;border-radius:8px;animation:1.4s linear infinite af-shimmer}.af-skel-label{color:#94a3b8;margin-bottom:4px;font-size:.95rem;font-weight:800}.af-skel-line{height:12px}.af-skel-line.w90{width:90%}.af-skel-line.w75{width:75%}.af-skel-line.w60{width:60%}.af-skel-chips{gap:8px;margin-top:4px;display:flex}.af-skel-chips i{border-radius:99px;width:92px;height:26px;display:block}@keyframes af-shimmer{to{background-position:-200% 0}}.af-title-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.af-regen{color:#1d4ed8;cursor:pointer;background:#f5f8ff;border:1px solid #c7d8f6;border-radius:99px;flex:none;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:.8rem;font-weight:700;display:inline-flex}.af-regen svg{width:15px;height:15px}.af-regen.all svg{fill:currentColor}.af-regen:hover:not(:disabled){background:var(--brand-soft);border-color:#a9c2f3}.af-regen:disabled{opacity:.55;cursor:default}.af-notice{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:14px;margin:14px 0 0;padding:12px 14px;font-size:.84rem;line-height:1.45}.af-who{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.af-who>.af-grow b{font-size:1.02rem;font-weight:800;display:block}.af-who>.af-grow small{color:var(--muted);margin-top:2px;font-size:.8rem;display:block}.af-face{object-fit:cover;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--line);border-radius:50%;flex:none;display:block}.af-face.blank{background:var(--brand-soft);color:var(--brand);place-items:center;display:grid}.af-listname{flex-direction:column;flex:300px;gap:4px;max-width:380px;display:flex}.af-listname>span:first-child{color:var(--muted);font-size:.75rem;font-weight:700}.af-listname-box{align-items:center;gap:8px;display:flex}.af .af-listname-box input{min-height:40px}.af-listname-box em{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--muted);flex:none;font-size:.82rem;font-style:normal;overflow:hidden}.af-num{background:var(--brand-soft);width:30px;height:30px;color:var(--brand);border-radius:10px;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:grid}.af-field{flex-direction:column;gap:6px;margin-top:16px;display:flex}.af-field>label{align-items:baseline;gap:8px;font-size:.85rem;font-weight:700;display:flex}.af-field>label small{color:var(--muted);font-size:.72rem;font-weight:600}.af textarea{resize:vertical;overflow:hidden}.af-count{align-self:flex-end}.af-bubble{background:var(--field);color:#334155;border-radius:16px 16px 16px 4px;align-items:flex-start;gap:10px;margin:4px 0 0;padding:12px 14px;font-size:.88rem;line-height:1.5;display:flex}.af-bubble .af-face{margin-top:1px}.af-blanks{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;font-size:.8rem;line-height:1.45;display:flex}.af-blanks b{font-size:.86rem}.af-blanks div{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.af-blanks code{background:#fff;border:1px solid #fcd34d;border-radius:8px;padding:2px 8px;font-family:inherit;font-size:.78rem;font-weight:700}.af-outcomes{gap:12px;margin-top:14px;display:grid}.af-oc{background:#f8faff;border:1px solid #e3eaf6;border-radius:16px;flex-direction:column;gap:10px;padding:14px;display:flex}.af-oc-top{align-items:center;gap:10px;display:flex}.af-dot{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.af-dot i{background:var(--oc);border-radius:50%;width:14px;height:14px}.af input.af-oc-name{min-height:40px;font-weight:700}.af textarea.af-oc-when{resize:none;min-height:40px;padding:9px 14px;font-size:.85rem;line-height:1.4}.af-x{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;padding:0;display:grid}.af-x:hover{color:#b3261e;background:#fef2f2}.af-x svg{width:16px;height:16px}.af-fields{flex-direction:column;gap:8px;display:flex}.af-fields>small{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.af-frow{grid-template-columns:minmax(0,1fr) 118px 34px;align-items:center;gap:8px;display:grid}.af .af-frow input{min-height:40px;font-size:.86rem}.af select{border:1.5px solid var(--line);min-height:40px;font:inherit;color:var(--text);background:#fff;border-radius:12px;padding:0 10px;font-size:.86rem}.af select:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:0}.af-add{color:var(--brand);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:6px 2px;font-size:.82rem;font-weight:700}.af-add.big{background:#f8fbff;border:1.5px dashed #bfd3fb;border-radius:14px;align-self:stretch;min-height:48px}.af-add:hover{text-decoration:underline}.af-std{border-top:1px solid #eef2f7;margin-top:16px;padding-top:14px}.af-std>small{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.af-std>div{flex-wrap:wrap;gap:6px;margin:8px 0 6px;display:flex}.af-manage{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin:8px 0 0;font-size:.8rem;display:flex}.af-acts{gap:12px;margin-top:12px;display:grid}.af-act-group{background:#f8faff;border:1px solid #e3eaf6;border-radius:16px;padding:14px}.af-act-group h3{align-items:center;gap:8px;margin:0 0 8px;font-size:.9rem;font-weight:800;display:flex}.af-act-group ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.af-act{background:#fff;border:1px solid #e6ecf5;border-radius:14px;padding:10px 12px}.af-act.on{border-color:#bfd3fb;box-shadow:0 0 0 3px #eef4ff}.af-act-row{align-items:center;gap:12px;display:flex}.af-act-row b{font-size:.86rem;display:block}.af-act-row small{color:var(--muted);margin-top:1px;font-size:.75rem;line-height:1.35;display:block}.af-act-cfg{border-top:1px dashed #e3eaf6;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.af-act-cfg label{color:#334155;font-size:.75rem;font-weight:700}.af .af-act-cfg input{min-height:40px;font-size:.86rem}.af-act-note{margin-top:8px}.af-pill{color:#1d4ed8;cursor:pointer;background:#f5f8ff;border:1px solid #c7d8f6;border-radius:99px;flex:none;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.af-pill svg{width:14px;height:14px}.af-pill.lock{color:#92400e;background:#fffbeb;border-color:#fde68a}.af-pill.ghost{color:var(--muted);cursor:default;background:0 0;border-color:#0000}.af-pill.static{cursor:default}.af-add-sel{background:#fff;width:100%;margin-top:10px;font-weight:700;color:var(--brand)!important;border-style:dashed!important}.af-set{border-top:1px solid #eef2f7;padding:14px 0}.af-set:first-of-type{margin-top:8px}.af-set-row{align-items:center;gap:12px;display:flex}.af-set-head{flex:1;min-width:0}.af-set-head b{font-size:.9rem;display:block}.af-set-head small{color:var(--muted);margin-top:2px;font-size:.78rem;line-height:1.4;display:block}.af-hours{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.af-hours label{color:#334155;flex-direction:column;gap:4px;font-size:.75rem;font-weight:700;display:flex}.af .af-hours input{width:150px;min-height:42px}.af-hours.stack{flex-direction:column}.af-hours.stack label,.af .af-hours.stack input{width:100%}.af-days{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.af-days button{border:1.5px solid var(--line);color:#334155;cursor:pointer;background:#fff;border-radius:99px;min-width:48px;height:36px;padding:0 10px;font-size:.8rem;font-weight:700}.af-days button.on{border-color:var(--brand);background:var(--brand-soft);color:#1d4ed8}.af-set .up-note{margin-top:10px}.af-vm{border-top:1px solid #eef2f7;align-items:center;gap:6px;margin:4px 0 0;padding-top:12px;display:flex}.af-vm svg{color:#16a34a;flex:none;width:15px;height:15px}.af-problems{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:.84rem}.af-problems ul{margin:6px 0 0;padding-left:18px}.af-problems .qc-link{color:#991b1b;font-weight:600;text-decoration:underline}.af-done{align-items:stretch;padding-bottom:40px}.af-done>h1,.af-done>.qc-sub{text-align:center;align-self:center}.af-done>h1{margin-top:16px}.af-done>.qc-sub{max-width:420px}.af-burst{align-self:center;width:84px;height:84px;margin-top:28px;position:relative}.af-burst>span{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;place-items:center;animation:.5s cubic-bezier(.2,1.4,.4,1) both af-pop;display:grid;position:absolute;inset:10px;box-shadow:0 14px 28px -12px #16a34acc}.af-burst>span svg{stroke-width:2.6px;width:30px;height:30px}.af-burst>i{opacity:0;background:#60a5fa;border-radius:50%;width:8px;height:8px;margin:-4px;animation:.9s ease-out .15s both af-fly;position:absolute;top:50%;left:50%}.af-burst>i:nth-of-type(2){--a:60deg;background:#f59e0b}.af-burst>i:nth-of-type(3){--a:120deg;background:#a78bfa}.af-burst>i:nth-of-type(4){--a:180deg;background:#34d399}.af-burst>i:nth-of-type(5){--a:240deg;background:#f472b6}.af-burst>i:nth-of-type(6){--a:300deg;background:#38bdf8}@keyframes af-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes af-fly{0%{opacity:1;transform:rotate(var(--a,0deg)) translateY(0)}to{opacity:0;transform:rotate(var(--a,0deg)) translateY(-54px)}}.af-summary{align-items:center;gap:16px;margin-top:22px;display:flex}.af-summary b{font-size:1rem;font-weight:800;display:block}.af-summary small{color:var(--muted);margin-top:2px;font-size:.8rem;display:block}.af-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.af-chips span{background:var(--field);color:#334155;border-radius:99px;padding:3px 10px;font-size:.74rem;font-weight:700}.af-test{flex-direction:column;gap:12px;display:flex}.af-test.warn{background:#fff7ed;border-color:#fed7aa}.af-test.warn b,.af-test.warn small{color:#9a3412}.af-callme{color:#fff;text-align:left;cursor:pointer;width:100%;min-height:72px;transition:transform .15s var(--ease,ease);background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;border-radius:18px;justify-content:center;align-items:center;gap:14px;padding:12px 20px;display:flex;box-shadow:0 16px 30px -14px #2563ebd9}.af-callme:hover{transform:translateY(-1px)}.af-callme:active{transform:scale(.99)}.af-callme:focus-visible{outline-offset:3px;outline:3px solid #93c5fd}.af-callme b{font-size:1.15rem;font-weight:800;display:block}.af-callme small{opacity:.85;margin-top:2px;font-size:.82rem;display:block}.af-callme-ico{background:#ffffff2e;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;animation:2s ease-out infinite af-call;display:grid}.af-callme-ico svg{width:22px;height:22px}@keyframes af-call{0%{box-shadow:0 0 #ffffff73}to{box-shadow:0 0 0 16px #fff0}}.af-test-row{align-items:center;gap:12px;display:flex}.af-test-row b{font-size:.98rem;font-weight:800;display:block}.af-test-row small{color:var(--muted);margin-top:2px;font-size:.8rem;line-height:1.45;display:block}.af-test-ico{background:var(--brand-soft);width:46px;height:46px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.af-test-ico.ring{background:var(--brand);color:#fff;animation:1.6s ease-out infinite qc-ring}.af-test-ico.ok{color:#15803d;background:#dcfce7}.af-test-ico.warn{color:#c2410c;background:#ffedd5}.af-stages{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.af-stages li{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:.74rem;font-weight:700;display:flex;position:relative}.af-stages li:before{content:"";background:#dbe3ee;height:2px;position:absolute;top:11px;left:-50%;right:50%}.af-stages li:first-child:before{display:none}.af-stages li.done:before,.af-stages li.now:before{background:var(--brand)}.af-stages li i{z-index:1;color:#fff;background:#fff;border:2px solid #dbe3ee;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative}.af-stages li i svg{stroke-width:3px;width:13px;height:13px}.af-stages li.done{color:#1d4ed8}.af-stages li.done i{background:var(--brand);border-color:var(--brand)}.af-stages li.now{color:#1d4ed8}.af-stages li.now i{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.af-stages li.now i:after{content:"";background:var(--brand);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite af-blink}.af-next{gap:10px;margin-top:16px;display:grid}.af-next button{border:1px solid var(--line);min-height:68px;color:var(--text);text-align:left;cursor:pointer;box-shadow:var(--af-card-shadow);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.af-next button:hover{border-color:#a9c2f3}.af-next button>svg{color:#94a3b8;flex:none}.af-next b{font-size:.92rem;display:block}.af-next small{color:var(--muted);margin-top:2px;font-size:.78rem;display:block}@media (width>=821px){.af-outcomes{grid-template-columns:1fr 1fr}.af-outcomes .af-add.big{min-height:100%}.af-next{grid-template-columns:1fr 1fr}}@media (width<=820px){.af-card{border-radius:18px;padding:16px}.af-title-row{align-items:flex-start}.af-regen.all span{display:none}.af-regen.all{justify-content:center;width:40px;padding:0}.af-listname{max-width:none}.af-frow{grid-template-columns:minmax(0,1fr) 92px 30px;gap:6px}.af-frow select{padding:0 6px}}@media (prefers-reduced-motion:reduce){.af-spark,.af-gen-steps li.now i,.af-skel-line,.af-skel-chips i,.af-callme-ico,.af-test-ico.ring,.af-stages li.now i:after,.af-burst>span{animation:none}.af-burst>i{display:none}.af-switch i,.af-switch i:after,.af-callme{transition:none}}.af-review h1{margin-top:12px}.af-review .af-title-row .qc-sub{margin-top:2px}.af-review .af-who{margin-top:12px;padding:10px 16px}.af-review .af-listname-box input{min-height:38px}.af-drawer .af-outcomes{grid-template-columns:1fr}.af-intro{color:var(--muted);margin:0 0 4px;font-size:.82rem;line-height:1.45}.af-blanks-bar{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:12px;padding:10px 14px;font-size:.8rem;display:flex}.af-blanks-bar b{font-size:.84rem}.af-blanks-bar small{color:#a16207;font-size:.74rem}.af-blanks-chips{flex-wrap:wrap;gap:6px;display:inline-flex}.af-blanks-chips button{color:#92400e;height:28px;font:inherit;cursor:pointer;background:#fff;border:1px solid #fcd34d;border-radius:8px;padding:0 10px;font-size:.78rem;font-weight:700}.af-blanks-chips button:hover{background:#fef3c7}.af-grid{gap:12px;margin-top:12px;display:grid}.af-grid>.af-card{margin-top:0}.af-sum{flex-direction:column;min-width:0;padding:14px 16px 16px;display:flex}.af-sum-head{align-items:center;gap:10px;display:flex}.af-sum-head h2{letter-spacing:-.01em;min-width:0;color:var(--brand-dark);flex:1;margin:0;font-size:1rem;font-weight:800}.af-sum-head .af-num{border-radius:8px;width:26px;height:26px;font-size:.78rem}.af-icon-btn{color:#1d4ed8;cursor:pointer;background:#f5f8ff;border:1px solid #dbe6f8;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;padding:0;display:grid}.af-icon-btn svg{width:15px;height:15px}.af-icon-btn:hover:not(:disabled){background:var(--brand-soft)}.af-icon-btn:disabled{opacity:.5;cursor:default}.af-edit{border:1px solid var(--brand);height:32px;color:var(--brand);font:inherit;cursor:pointer;background:#fff;border-radius:99px;flex:none;padding:0 14px;font-size:.8rem;font-weight:700}.af-edit:hover{background:var(--brand);color:#fff}.af-icon-btn:focus-visible,.af-edit:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.af-sum-body{flex-direction:column;gap:8px;min-width:0;margin-top:10px;display:flex}.af-quote{background:var(--field);color:#334155;border-radius:14px 14px 14px 4px;align-items:flex-start;gap:8px;margin:0;padding:9px 12px;font-size:.82rem;line-height:1.45;display:flex}.af-quote>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.af-quote .af-face{margin-top:1px}.af-steps{counter-reset:af-step;color:#334155;margin:0;padding:0 0 0 2px;font-size:.8rem;line-height:1.55;list-style:none}.af-steps li{counter-increment:af-step;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.af-steps li:before{content:counter(af-step) ".";width:18px;color:var(--muted);font-weight:700;display:inline-block}.af-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);margin:0;font-size:.75rem;overflow:hidden}.af-clamp2{color:#334155;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;display:-webkit-box;overflow:hidden}.af-meta{min-width:0;color:var(--muted);flex-wrap:wrap;gap:4px 0;margin:0;font-size:.75rem;display:flex}.af-meta>span+span:before{content:"·";color:#cbd5e1;margin:0 8px}.af-ellip{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.af-chips-row{flex-wrap:wrap;gap:6px;display:flex}.af-chips-row .outcome{padding:4px 10px;font-size:.76rem}.af-headline{color:var(--muted);margin:0;font-size:.84rem}.af-headline b{color:var(--text)}.af-act-sum{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.af-act-sum li{align-items:center;gap:10px;min-width:0;display:flex}.af-act-sum-label{flex:0 0 150px;align-items:center;gap:6px;min-width:0;font-size:.78rem;font-weight:700;display:inline-flex}.af-act-sum-label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.af-act-chips{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.af-achip{color:#1e3a8a;white-space:nowrap;background:#f5f8ff;border:1px solid #dbe6f8;border-radius:99px;align-items:center;gap:5px;height:24px;padding:0 9px 0 4px;font-size:.74rem;font-weight:700;display:inline-flex}.af-achip.off{color:#64748b;background:#fff;border-color:#e5e9f0}.af-achip.off>span:first-child{opacity:.55}.af-achip em{color:#1d4ed8;background:#eaf1ff;border-radius:99px;margin-left:2px;padding:1px 6px;font-size:.66rem;font-style:normal}.af-achip em.lock{color:#92400e;background:#fffbeb;align-items:center;gap:3px;display:inline-flex}.af-achip em.lock svg{width:10px;height:10px}.af-achip em.mute{color:#64748b;background:#f1f5f9}.af-set-sum{color:#334155;flex-direction:column;gap:9px;margin:0;padding:0;font-size:.82rem;list-style:none;display:flex}.af-set-sum li{align-items:center;gap:10px;display:flex}.af-set-sum svg{color:#64748b;flex:none;width:16px;height:16px}.af-adv{margin-top:12px}.af-foot-note{display:none}@media (width>=821px){.af-grid{grid-template-columns:1fr 1fr}.af-review{padding-bottom:0}.af-review .qc-foot.af-foot{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);background:#ffffffeb;border-bottom:0;border-radius:18px 18px 0 0;align-items:center;margin:14px -20px 0;padding:12px 20px;position:sticky;bottom:0;box-shadow:0 -10px 30px -24px #0f2a6b80}.af-review .qc-foot.af-foot>.qc-ghost,.af-review .qc-foot.af-foot>.qc-primary{min-height:46px}.af-review .qc-foot.af-foot>.qc-primary{min-width:200px}.af-foot-note{color:var(--muted);flex:1;font-size:.8rem;font-weight:600;display:block}}.af-drawer-wrap{z-index:1000;background:#0f172a61;animation:.2s ease-out af-fade;position:fixed;inset:0}.af-drawer{width:min(640px,100vw);color:var(--text);background:#f6f8fc;flex-direction:column;font-size:.95rem;animation:.25s cubic-bezier(.2,.8,.2,1) af-slide;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-20px 0 50px -20px #0f172a73}@keyframes af-fade{0%{opacity:0}}@keyframes af-slide{0%{opacity:.4;transform:translate(40px)}}.af-drawer button{font:inherit}.af-drawer-head{padding:calc(16px + var(--sat)) 20px 16px;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;display:flex}.af-drawer-head h2{color:var(--brand-dark);margin:0;font-size:1.1rem;font-weight:800}.af-drawer-head p{color:var(--muted);margin:2px 0 0;font-size:.8rem}.af-drawer-cancel,.af-drawer-done.top{display:none}.af-x.big{width:40px;height:40px}.af-x.big svg{width:20px;height:20px}.af-drawer-body{overscroll-behavior:contain;flex:1;padding:4px 20px 24px;overflow-y:auto}.af-drawer-body>.af-editor>.af-field:first-child,.af-drawer-body>.af-editor>.af-blanks:first-child,.af-drawer-body>.af-editor>.af-intro{margin-top:16px}.af-drawer-body .af-set:first-of-type{border-top:0;margin-top:0}.af-drawer-foot{border-top:1px solid var(--line);background:#fff;justify-content:flex-end;gap:10px;padding:12px 20px;display:flex}.af-drawer-foot>button{min-width:120px;min-height:46px}.af-drawer input:not([type=checkbox]),.af-drawer textarea{box-sizing:border-box;border:1.5px solid var(--line);width:100%;min-height:46px;font:inherit;color:var(--text);background:#fff;border-radius:12px;padding:0 14px;font-size:.92rem}.af-drawer textarea{padding:11px 14px;line-height:1.5}.af-drawer input:focus,.af-drawer textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:0}.af-drawer .qc-error{margin-top:10px}@media (width<=820px){.af-drawer{width:100vw;animation:.28s cubic-bezier(.2,.8,.2,1) af-up;top:0}@keyframes af-up{0%{opacity:.4;transform:translateY(40px)}}.af-drawer-head{padding:calc(10px + var(--sat)) 12px 10px;text-align:center}.af-drawer-head p{display:none}.af-drawer-head h2{font-size:1rem}.af-drawer-cancel,.af-drawer-done.top{height:40px;color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;padding:0 10px;font-weight:600;display:inline-flex}.af-drawer-done.top{font-weight:800}.af-x.big{display:none}.af-drawer-body{padding:0 16px calc(24px + var(--sab))}.af-drawer-foot{display:none}.af-act-sum-label{flex-basis:100%}.af-act-sum li{flex-wrap:wrap;gap:5px}.af-review .af-who{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.af-drawer-wrap,.af-drawer{animation:none}}.qc{flex-direction:column;gap:0;width:100%;max-width:520px;margin:0 auto;padding-bottom:104px;font-size:.95rem;display:flex}.qc h1{letter-spacing:-.02em;margin:20px 0 0;font-size:1.65rem;font-weight:800;line-height:1.2}.qc-sub{color:var(--muted);margin:6px 0 0;font-size:.88rem;line-height:1.45}.qc-hint{color:var(--muted);margin:6px 0 0;font-size:.78rem;line-height:1.45}.qc-hint.bad,.qc-help .bad{color:#b3261e}.qc-center{text-align:center}.qc-error{color:#b3261e;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin:14px 0 0;padding:10px 14px;font-size:.88rem;font-weight:600}.qc button{font:inherit}.qc-link{color:var(--brand);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.qc-link:hover{text-decoration:underline}.qc-top{justify-content:space-between;align-items:center;margin-left:-8px;display:flex}.qc-top span{color:var(--muted);font-size:.8rem;font-weight:700}.qc-back{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.qc-back:active{background:var(--field)}.qc-progress{gap:6px;margin-top:4px;display:flex}.qc-progress i{background:#dbe3ee;border-radius:2px;flex:1;height:4px}.qc-progress i.on{background:var(--brand)}.qc-foot{z-index:5;background:linear-gradient(#f6f8fb00, var(--bg) 30%);gap:12px;margin:22px -4px 0;padding:12px 4px 4px;display:flex;position:sticky;bottom:0}.qc-foot>*,.qc-foot>.qc-primary:only-child{flex:1}.qc-foot>.qc-ghost+.qc-primary{flex:1.4}.qc-primary,.qc-ghost{cursor:pointer;min-height:52px;transition:transform .15s var(--ease), opacity .2s;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:1rem;font-weight:700;display:inline-flex}.qc-primary{background:var(--brand);color:#fff;border:0;box-shadow:0 12px 24px -10px #2563ebb3}.qc-ghost{border:1.5px solid var(--line);color:var(--brand);background:#fff}.qc-primary:active,.qc-ghost:active{transform:scale(.98)}.qc-primary:disabled,.qc-ghost:disabled{opacity:.6;cursor:default;transform:none}.qc-primary svg{width:20px;height:20px}.qc-field{flex-direction:column;gap:6px;margin-top:18px;display:flex}.qc-field>label,.qc-label{font-size:.85rem;font-weight:700}.qc-label em{color:var(--muted);margin-left:6px;font-size:.75rem;font-style:normal;font-weight:500}.qc input:where(:not([type=radio],[type=checkbox],[type=range])),.qc textarea{box-sizing:border-box;border:1.5px solid var(--line);width:100%;min-height:48px;font:inherit;color:var(--text);background:#fff;border-radius:12px;padding:0 14px;font-size:.95rem}.qc textarea{resize:vertical;padding:12px 14px;line-height:1.5}.qc input:where(:not([type=radio],[type=checkbox],[type=range])):focus,.qc textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:0}.qc-area{position:relative}.qc-area textarea{resize:none;min-height:124px;padding-bottom:56px;overflow:hidden}.qc-area textarea.dim{opacity:.55}.qc-star{color:#1d4ed8;cursor:pointer;background:#eaf1ff;border:1px solid #c7d8f6;border-radius:99px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.qc-star svg{fill:currentColor;width:15px;height:15px}.qc-star:disabled{opacity:.45;cursor:default}.qc-help{color:var(--muted);justify-content:space-between;gap:10px;font-size:.75rem;line-height:1.4;display:flex}.qc-help em{flex:none;font-style:normal}.qc-help .good{color:#15803d;font-weight:600}.qc-help .warn{color:#b45309;font-weight:600}.qc-undo{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.qc-preview{border:1px solid var(--line);background:#fff;border-radius:18px;margin-top:18px;padding:16px}.qc-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.qc-quote{background:var(--field);color:#334155;border-radius:14px 14px 14px 4px;margin:8px 0 0;padding:12px 14px;font-size:.88rem;line-height:1.5}.qc-test{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;gap:6px;margin-top:16px;padding:16px;display:flex}.qc-test>b{font-size:.95rem;font-weight:800}.qc-test>small{color:var(--muted);font-size:.8rem;line-height:1.45}.qc-test .qc-primary{width:100%;margin-top:8px}.qc-test.warn{background:#fff7ed;border-color:#fed7aa}.qc-test.warn small,.qc-test.warn b{color:#9a3412}.qc-test-row{align-items:center;gap:12px;display:flex}.qc-test-row b{font-size:.95rem;font-weight:800;display:block}.qc-test-row small{color:var(--muted);margin-top:2px;font-size:.8rem;display:block}.qc-ico{color:#c2410c;background:#ffedd5;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.qc-ico.ring{background:var(--brand);color:#fff;animation:1.6s ease-out infinite qc-ring}@keyframes qc-ring{0%{box-shadow:0 0 #2563eb73}to{box-shadow:0 0 0 18px #2563eb00}}.qc-note{color:#1e3a8a;background:#eaf1ff;border-radius:14px;margin-top:16px;padding:12px 14px;font-size:.78rem;line-height:1.45;display:flex}.qc-done{align-items:stretch;padding-bottom:32px}.qc-done>.qc-check,.qc-done>h1,.qc-done>.qc-sub{text-align:center;align-self:center}.qc-check{color:#15803d;background:#dcfce7;border-radius:50%;place-items:center;width:64px;height:64px;margin-top:28px;display:grid}.qc-done h1{margin-top:14px;font-size:1.5rem}.qc-done .qc-sub{max-width:300px}.qc-actions{flex-direction:column;gap:10px;margin-top:20px;display:flex}.qc-actions .qc-ghost{min-height:46px;font-size:.92rem}.qc-adv-head{justify-content:space-between;align-items:baseline;margin-top:24px;display:flex}.qc-adv-head b{font-size:.95rem;font-weight:800}.qc-adv-head span{color:var(--muted);font-size:.75rem}.qc-adv{border:1px solid var(--line);background:#fff;border-radius:16px;margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.qc-adv li+li{border-top:1px solid #eef2f7}.qc-adv button{text-align:left;width:100%;min-height:60px;color:var(--text);cursor:pointer;background:#fff;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.qc-adv button:active{background:var(--field)}.qc-adv button>svg{color:#94a3b8;flex:none}.qc-adv-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.qc-adv-text b{font-size:.88rem}.qc-adv-text small{color:var(--muted);font-size:.75rem}.qc-tile{border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.qc-tile svg{width:18px;height:18px}.qc-tile.blue{color:#2563eb;background:#eaf1ff}.qc-tile.purple{color:#7c3aed;background:#f1e8ff}.qc-tile.green{color:#16a34a;background:#e3f6ea}.qc-tile.amber{color:#d97706;background:#fff3dc}.qc-tile.teal{color:#0d9488;background:#dff7f3}.qc-tile.red{color:#e11d48;background:#fdecec}.qc-tile.indigo{color:#4f46e5;background:#eceafe}@media (width<=820px){.qc{padding-bottom:calc(96px + var(--sab))}.qc-foot{padding:12px max(16px, var(--sar)) calc(12px + var(--sab)) max(16px, var(--sal));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);background:#fffffff5;margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -18px #0f172a59}.qc-done{padding-bottom:calc(32px + var(--sab))}}@media (prefers-reduced-motion:reduce){.qc-ico.ring{animation:none}.qc-primary,.qc-ghost{transition:none}}.qc-twin{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.qc-twin .qc-field{min-width:0;margin-top:0}.qc-area-bar{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.qc-mic{border:1px solid var(--line);color:#334155;cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:.78rem;font-weight:700;display:inline-flex}.qc-mic.on{color:#b3261e;background:#fef2f2;border-color:#fca5a5;animation:1.4s ease-in-out infinite qc-rec}@keyframes qc-rec{50%{box-shadow:0 0 0 5px #ef444426}}.qc-star{height:34px}.qc-slider{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:10px;padding:4px 2px 6px;display:flex;overflow-x:auto}.qc-slider::-webkit-scrollbar{display:none}.qc-slider>*{scroll-snap-align:start;flex:none}.qc-ex{text-align:left;border:1.5px solid var(--line);width:148px;min-height:104px;color:var(--text);cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px;display:flex}.qc-ex.on{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px #dbeafe}.qc-ex-icon{background:var(--brand-soft);width:34px;height:34px;color:var(--brand);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.qc-ex.on .qc-ex-icon{background:#fff}.qc-ex small{color:var(--muted);font-size:.72rem;line-height:1.3}.qc-slider.langs button{border:1.5px solid var(--line);color:#334155;white-space:nowrap;cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:.9rem;font-weight:600;display:inline-flex}.qc-slider.langs button small{color:var(--muted);font-size:.68rem;font-weight:500}.qc-slider.langs button.on{border-color:var(--brand);background:var(--brand-soft);color:#1d4ed8}.qc-seg{background:var(--field);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.qc-seg button{min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:.88rem;font-weight:600}.qc-seg button.on{color:var(--brand);background:#fff;box-shadow:0 1px 3px #0f172a1a}.qc-voice{text-align:left;border:1.5px solid var(--line);width:112px;color:var(--text);cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px;display:flex}.qc-voice.on{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px #dbeafe}.qc-voice.playing{animation:1.4s ease-out infinite qc-play}.qc-voice.error{border-color:#fecaca}@keyframes qc-play{0%{box-shadow:0 0 #2563eb59}to{box-shadow:0 0 0 12px #2563eb00}}.qc-voice-play{background:var(--brand-soft);width:32px;height:32px;color:var(--brand);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.qc-voice.on .qc-voice-play{background:var(--brand);color:#fff}.qc-voice b{font-size:.9rem}.qc-voice small{color:var(--muted);font-size:.7rem}.qc-spin{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite qc-turn}@keyframes qc-turn{to{transform:rotate(360deg)}}.qc-label em{display:inline}.qc-who{align-items:center;gap:12px;display:flex}.qc-preview .qc-hint{margin-top:8px;display:block}.qc-test .qc-ghost{width:100%;margin-top:8px}@media (width<=820px){.qc-slider{margin:0 -16px;padding:4px 16px 6px;scroll-padding:0 16px}}@media (prefers-reduced-motion:reduce){.qc-mic.on,.qc-voice.playing,.qc-spin{animation:none}}@media (width>=821px){.qc{max-width:880px;padding-bottom:40px}.qc h1{font-size:1.9rem}.qc-foot{background:0 0;justify-content:flex-end;margin:28px 0 0;padding:0;position:static}.qc-foot>.qc-ghost,.qc-foot>.qc-primary,.qc-foot>.qc-ghost+.qc-primary{flex:none;min-width:190px}.qc-foot>.qc-primary:only-child{min-width:240px}.qc-slider.langs{scroll-snap-type:none;flex-wrap:wrap;padding:4px 2px;overflow:visible}.qc-voice{width:132px}.qc-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:18px;display:grid}.qc-cols>.qc-preview,.qc-cols>.qc-test{margin-top:0}}.qc-back-gap{width:44px;height:44px}.qc-top{justify-content:space-between}.qc-label-row{justify-content:space-between;align-items:center;display:flex}.qc-arrows{gap:6px;display:none}.qc-arrows button{border:1px solid var(--line);color:#334155;cursor:pointer;background:#fff;border-radius:50%;width:30px;height:30px;font-size:1.1rem;line-height:1}.qc-arrows button:hover{border-color:var(--brand);color:var(--brand)}.qc-ex{width:156px;min-height:92px}@media (width>=821px){.qc-arrows{display:inline-flex}}.qc-voice-play.face{background:0 0;width:64px;height:64px;margin-bottom:8px;position:relative}.qc-voice-play.face img{object-fit:cover;width:100%;height:100%;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--line);border-radius:50%}.qc-voice-play.face .qc-voice-badge{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 0 0 2px #fff}.qc-voice-play.face .qc-voice-badge svg{width:11px;height:11px}.qc-voice.on .qc-voice-play.face{background:0 0}.qc-voice.on .qc-voice-play.face img{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--brand)}.qc-voice-badge{display:contents}.qc-voice{width:128px}@media (width>=821px){.qc-voice{width:140px}}.qc-voice-best{color:#047857;background:#ecfdf5;border-radius:99px;margin-top:6px;padding:2px 8px;font-size:.68rem;font-weight:700;line-height:1.35}.qc-ex{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:6px 10px;width:200px;min-height:0;padding:10px 12px;display:grid}.qc-ex-icon{border-radius:9px;width:30px;height:30px;margin:0}.qc-ex-icon svg{width:17px;height:17px}.qc-ex b{font-size:.82rem;line-height:1.2}.qc-ex small{grid-column:1/-1;font-size:.72rem;line-height:1.3}.qc-label-row>label{font-size:.85rem;font-weight:700}.qc-label-row{flex-wrap:wrap;gap:10px}.qc-label-hint{color:var(--muted);font-size:.74rem}.qc-help-row{align-items:center;gap:10px;min-width:0;display:flex}.qc-count{font-variant-numeric:tabular-nums;color:var(--muted);flex:none;font-size:.74rem;font-style:normal}.qc-caps{scrollbar-width:none;flex:1;min-width:0;padding:3px 0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000)}.qc-caps::-webkit-scrollbar{display:none}.qc-caps-track{width:max-content;display:flex}.qc-caps-copy{gap:6px;padding:0 6px;display:flex}.qc .qc-cap{border:1px solid var(--line);color:#334155;white-space:nowrap;cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:5px;height:30px;padding:0 11px 0 9px;font-size:.76rem;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.qc-cap svg{width:14px;height:14px;color:var(--brand);flex:none}.qc-cap:hover{color:#1d4ed8;border-color:#a9c2f3}.qc-cap.on{border-color:var(--brand);background:var(--brand-soft);color:#1d4ed8}.qc-cap:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.qc-voice-head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.qc-seg.mini{border-radius:10px;grid-template-columns:auto auto;gap:2px;padding:3px;display:inline-grid}.qc-seg.mini button{border-radius:8px;min-height:28px;padding:0 12px;font-size:.78rem}.qc-startwrap{margin-left:auto;position:relative}.qc .qc-startlang{color:#334155;cursor:pointer;background:#f5f8ff;border:1px solid #c7d8f6;border-radius:99px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:.78rem;display:inline-flex}.qc-startlang svg{width:14px;height:14px;color:var(--brand)}.qc-startlang b{color:#1e3a8a}.qc-startlang-change{color:var(--brand);font-weight:700}.qc-startlang-change:before{content:"·";color:#94a3b8;margin-right:6px;font-weight:400}.qc-startlang:hover{border-color:#a9c2f3}.qc-startlang:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.qc-langpop{z-index:30;border:1px solid var(--line);background:#fff;border-radius:16px;width:min(380px,100vw - 32px);padding:12px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 20px 40px -18px #0f2a6b73}.qc-langpop p{color:var(--muted);margin:0 0 10px;font-size:.75rem;line-height:1.45}.qc-langpop-grid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.qc .qc-langpop-grid button{border:1px solid var(--line);min-height:40px;color:var(--text);text-align:left;cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:.84rem;font-weight:600;display:flex}.qc-langpop-grid button small{color:var(--muted);font-size:.68rem;font-weight:500}.qc-langpop-grid button svg{width:14px;height:14px;color:var(--brand);margin-left:auto}.qc-langpop-grid button.on{border-color:var(--brand);background:var(--brand-soft);color:#1d4ed8}.qc-langpop-grid button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.qc-vcs{scrollbar-width:none;gap:8px;padding:4px 2px 6px;display:flex;overflow-x:auto}.qc-vcs::-webkit-scrollbar{display:none}.qc-vc{flex:none;width:74px;position:relative}.qc .qc-vc-pick{border:1.5px solid var(--line);width:100%;color:var(--text);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:8px 4px 7px;display:flex}.qc-vc-pick:hover{border-color:#a9c2f3}.qc-vc.on .qc-vc-pick{border-color:var(--brand);background:var(--brand-soft);box-shadow:0 0 0 3px #dbeafe}.qc-vc-pick:focus-visible,.qc-vc-play:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.qc-vc-face{place-items:center;width:46px;height:46px;display:grid;position:relative}.qc-vc-face img{object-fit:cover;width:46px;height:46px;box-shadow:0 0 0 2px #fff, 0 0 0 3px var(--line);border-radius:50%}.qc-vc-face>b{background:var(--brand-soft);width:46px;height:46px;color:var(--brand);border-radius:50%;place-items:center;display:grid}.qc-vc.on .qc-vc-face img{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--brand)}.qc-vc-check{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:-4px;left:-5px;box-shadow:0 0 0 2px #fff}.qc-vc-check svg{stroke-width:3px;width:11px;height:11px}.qc-vc-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.76rem;font-weight:700;overflow:hidden}.qc-vc-play{background:var(--brand);color:#fff;cursor:pointer;border:2px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;padding:0;display:grid;position:absolute;top:34px;left:44px;box-shadow:0 2px 6px #2563eb59}.qc-vc-play .qc-spin{width:10px;height:10px}.qc-vc.playing .qc-vc-play{animation:1.4s ease-out infinite qc-play}.qc-langnote{margin-top:6px;display:block}.qc-vcs-wrap{position:relative}.qc-vcs{scroll-snap-type:x proximity;scroll-behavior:smooth}.qc-vc{scroll-snap-align:start}.qc-vcs-wrap:before,.qc-vcs-wrap:after{content:"";pointer-events:none;opacity:0;z-index:1;width:36px;transition:opacity .2s;position:absolute;top:0;bottom:6px}.qc-vcs-wrap:before{background:linear-gradient(90deg, var(--bg,#f3f6fc), transparent);left:0}.qc-vcs-wrap:after{background:linear-gradient(270deg, var(--bg,#f3f6fc), transparent);right:0}.qc-vcs-wrap.can-back:before,.qc-vcs-wrap.can-more:after{opacity:1}.qc-vcs-arrow{z-index:2;border:1px solid var(--line);width:32px;height:32px;color:var(--text);cursor:pointer;background:#fff;border-radius:50%;place-items:center;margin-top:-19px;padding:0;display:none;position:absolute;top:50%;box-shadow:0 4px 12px #0f172a1f}.qc-vcs-arrow.back{left:-14px}.qc-vcs-arrow.back svg{transform:rotate(180deg)}.qc-vcs-arrow.more{right:-14px}.qc-vcs-arrow:disabled{display:none!important}.qc-vcs-arrow:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width>=821px) and (hover:hover){.qc-vcs-arrow{display:grid}}@media (width<=820px){.qc-vcs{margin:0 -16px;padding:4px 16px 6px}.qc-vcs-wrap:before,.qc-vcs-wrap:after{display:none}.qc-help-row{gap:8px}}@media (prefers-reduced-motion:reduce){.qc-vc.playing .qc-vc-play{animation:none}.qc-cap{transition:none}.qc-vcs{scroll-behavior:auto}}.qc-calling .qc-test{margin-top:22px;padding-left:22px}.qc-calling .qc-test.ok{background:#f0fdf4;border-color:#86efac}.qc-calling .qc-test .qc-primary{justify-content:center;width:100%;margin-top:12px}.qc-calling-links{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;display:flex}.qc-link{all:unset;cursor:pointer;color:#2563eb;padding:6px 2px;font-size:.92rem;font-weight:600}.qc-link:focus-visible{border-radius:6px;outline:2px solid #2563eb}.nm-page{flex-direction:column;gap:20px;max-width:1240px;display:flex}.nm-page .page-header{margin:0}.nm-tile{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.nm-tile svg{width:19px;height:19px}.nm-tile.sm{border-radius:50%;width:32px;height:32px}.nm-tile.sm svg{width:16px;height:16px}.nm-tile.big{border-radius:16px;width:52px;height:52px}.nm-tile.big svg{width:26px;height:26px}.nm-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.nm-stat{flex-direction:column;gap:8px;margin:0;padding:16px 18px;display:flex}.nm-stat-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.nm-stat-head small{color:var(--muted);font-size:.84rem;font-weight:600}.nm-stat>b{letter-spacing:-.02em;font-size:1.55rem;font-weight:800;line-height:1.15}.nm-stat>b em{color:var(--muted);letter-spacing:0;font-size:.9rem;font-style:normal;font-weight:500}.nm-stat>b.mono{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:1.12rem}.nm-stat p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.4}.nm-stat .cls-link{padding:0}.nm-meter{background:var(--field);border-radius:99px;height:6px;overflow:hidden}.nm-meter i{border-radius:inherit;background:var(--brand);height:100%;transition:width .4s var(--ease);display:block}.nm-grid{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.nm-mine{flex-direction:column;gap:14px;display:flex}.nm-sec-head h3{margin:0;font-size:1.1rem;font-weight:800}.nm-rent{flex-direction:column;gap:14px;display:flex;position:sticky;top:16px}.nm-num{border-radius:18px;margin:0;padding:18px 20px 0;position:relative;overflow:hidden}.nm-num.is-good:before,.nm-num.is-bad:before{content:"";background:var(--brand);height:4px;position:absolute;top:0;left:0;right:0}.nm-num.is-bad:before{background:var(--error)}.nm-num-top{justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.nm-num-main{flex-direction:column;gap:6px;min-width:0;display:flex}.nm-chips{flex-wrap:wrap;gap:6px;display:flex}.nm-chip{background:var(--field);color:#334155;white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:3px 10px;font-size:.76rem;font-weight:700;display:inline-flex}.nm-chip svg{width:12px;height:12px}.nm-chip.good{color:#166534;background:#dcfce7}.nm-chip.free{color:var(--brand-dark);background:#fff}.nm-digits{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:800;line-height:1.2}.nm-digits.sm{font-size:1.08rem;display:block}.nm-digits mark{color:var(--brand-dark);background:#dbeafe;border-radius:4px;padding:0 1px}.nm-state{color:var(--muted);align-items:center;gap:7px;font-size:.86rem;font-weight:600;display:inline-flex}.nm-state i{background:#94a3b8;border-radius:50%;flex:none;width:8px;height:8px}.nm-state.is-good{color:#166534}.nm-state.is-good i{background:#22c55e}.nm-state.is-bad{color:#b3261e}.nm-state.is-bad i{background:var(--error)}.nm-price{text-align:right;flex:none}.nm-price b{font-size:1.02rem;font-weight:800;display:block}.nm-price small{color:var(--muted);font-size:.78rem}.nm-num-foot{background:var(--field);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 -20px;padding:12px 20px;display:flex}.nm-incoming{flex:1;min-width:220px}.nm-incoming .num-inbound{color:var(--muted);flex-wrap:nowrap;margin:0;font-size:.84rem;font-weight:700}.nm-incoming .num-inbound select{background:#fff;flex:1;min-height:40px;font-size:.9rem;font-weight:600}.nm-release{all:unset;cursor:pointer;color:var(--error);padding:6px 4px;font-size:.88rem;font-weight:700}.nm-release:hover{text-decoration:underline}.nm-release:disabled{opacity:.5;cursor:default}.nm-release:focus-visible{outline:2px solid var(--error);border-radius:4px}.nm-num.shared{background:var(--brand-soft);border-color:#0000;padding-bottom:18px}.nm-num.shared .nm-num-top{padding-bottom:0}.nm-shared-note{color:var(--brand-dark);max-width:52ch;margin:2px 0 0;font-size:.86rem;line-height:1.5}.nm-hint{background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:.88rem;line-height:1.5;display:flex}.nm-hint svg{width:18px;height:18px;color:var(--brand);flex:none;margin-top:1px}.nm-empty-card{text-align:center;flex-direction:column;align-items:center;gap:8px;margin:0;padding:30px 20px;display:flex}.nm-empty-card h4{margin:6px 0 0;font-size:1.05rem}.nm-empty-card p{color:var(--muted);max-width:40ch;margin:0 0 8px}.nm-empty-card .btn-primary{align-items:center;gap:8px;display:inline-flex}.nm-empty-card .btn-primary svg{width:17px;height:17px}.nm-rent .card{border-radius:18px;margin:0;padding:18px 20px}.nm-rent-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.nm-title{margin:0;font-size:1.1rem;font-weight:800}.nm-sub{color:var(--muted);margin:6px 0 14px;font-size:.88rem;line-height:1.5}.nm-sub .num-included{color:#166534}.nm-plan{background:var(--field);border-radius:14px;align-items:center;gap:12px;margin-top:12px;padding:12px;display:flex}.nm-plan>div{flex:1;min-width:0}.nm-plan b{font-size:.95rem;display:block}.nm-plan small{color:var(--muted);font-size:.8rem}.nm-note{color:var(--muted);align-items:center;gap:10px;font-size:.9rem;display:flex}.nm-note svg{width:18px;height:18px;color:var(--brand);flex:none}.nm-search{gap:10px;display:flex}.nm-search input{border:1.5px solid var(--line);background:var(--field);min-width:0;font:inherit;border-radius:12px;flex:1;padding:11px 12px;font-size:.92rem}.nm-search input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:#fff;outline:0}.nm-search .btn-primary{flex:none}.nm-results{flex-direction:column;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.nm-results li{background:var(--field);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;transition:background .15s;display:flex}.nm-results li:hover{background:var(--brand-soft)}.nm-results li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.nm-results li small{color:var(--muted);font-size:.78rem}.nm-results li .btn-primary{white-space:nowrap;flex:none;padding:8px 12px;font-size:.8rem}.nm-results li.skel{background:linear-gradient(90deg, var(--field) 25%, #e8eef6 50%, var(--field) 75%);background-size:200% 100%;height:62px;animation:1.2s linear infinite nm-shimmer}@keyframes nm-shimmer{to{background-position:-200% 0}}.nm-warn{color:#92400e;background:#fef3c7;border-radius:8px;align-self:flex-start;margin-top:4px;padding:3px 8px;font-size:.74rem;font-weight:700}.nm-warn.block{border-radius:12px;margin:0;padding:10px 12px;font-size:.86rem}.nm-more{margin:10px auto 0;display:block}.nm-backdrop{z-index:60;background:#0f172a73;animation:.2s both fade-in;position:fixed;inset:0}.nm-dialog{z-index:61;left:50%;top:calc(50% + (var(--sat) - var(--sab)) / 2);width:min(480px,100vw - 32px);max-height:calc(100vh - 32px - var(--sat) - var(--sab));box-sizing:border-box;background:#fff;border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex;position:fixed;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 60px -20px #0f172a73}.nm-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.nm-dialog h2{margin:0;font-size:1.15rem;font-weight:800}.nm-dialog h2.bad{color:#b3261e}.nm-dialog p{margin:0;font-size:.94rem;line-height:1.55}.nm-dialog-body{flex-direction:column;gap:12px;display:flex}.nm-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:4px;display:flex}.nm-x{all:unset;cursor:pointer;width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.nm-x:hover{background:var(--field);color:var(--text)}.nm-x svg{width:18px;height:18px}.nm-hero{background:var(--brand-soft);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:16px;display:flex}.nm-hero b{color:var(--brand-dark);letter-spacing:.01em;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800}.nm-hero small{color:var(--muted);font-size:.84rem}.nm-bill{flex-direction:column;gap:10px;margin:0;display:flex}.nm-bill>div{justify-content:space-between;align-items:center;gap:12px;font-size:.92rem;display:flex}.nm-bill dt{color:var(--muted)}.nm-bill dd{text-align:right;margin:0;font-weight:700}.nm-bill .sep{border-top:1px solid var(--line);padding-top:10px}.btn-danger{background:var(--error);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:12px 20px;font-weight:700}.btn-danger:disabled{opacity:.6;cursor:default}@media (width<=1180px){.nm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=960px){.nm-grid{grid-template-columns:1fr}.nm-rent{position:static}}@media (width<=560px){.nm-stats{gap:10px}.nm-stat{padding:14px}.nm-stat>b{font-size:1.25rem}.nm-stat>b.mono{font-size:.98rem}.nm-num-top{flex-direction:column}.nm-price{text-align:left}.nm-digits{font-size:1.35rem}.nm-search{flex-direction:column}.nm-dialog footer>*{flex:auto}}.nm-incoming .cls-link{margin-top:6px;display:inline-block}.ag-page,.ag-wizard{flex-direction:column;gap:18px;width:100%;max-width:1240px;display:flex}.ag-grow{flex:1;min-width:0}.ag-muted{color:var(--muted)}.ag-link{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:700}a.ag-link{text-decoration:none}.ag-link:hover{text-decoration:underline}.ag-link.danger{color:#b3261e}.ag-btn{border:1.5px solid var(--line);min-height:42px;color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.9rem;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.ag-btn:hover:not(:disabled){background:var(--brand-soft);border-color:#bfdbfe}.ag-btn.primary{background:var(--brand);border-color:var(--brand);color:#fff;box-shadow:0 8px 20px -8px #2563eb8c}.ag-btn.primary:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.ag-btn.wide{width:100%}.ag-btn:disabled{opacity:.55;cursor:default;box-shadow:none;transform:none}.ag-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ag-head h2{letter-spacing:-.02em;margin:0;font-size:1.7rem;font-weight:800}.ag-head p{color:var(--muted);margin:4px 0 0;font-size:.94rem}.ag-stats{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ag-stat{background:var(--card);border:1px solid var(--line);border-radius:18px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 1px 2px #0f172a08}.ag-stat small{color:var(--muted);font-size:.85rem;font-weight:600;display:block}.ag-stat b{font-size:1.6rem;font-weight:800;line-height:1.1}.ag-stat-icon{border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.ag-stat-icon.blue{color:var(--brand);background:#e0ecff}.ag-stat-icon.green{color:#16a34a;background:#dcfce7}.ag-stat-icon.violet{color:#7c3aed;background:#ede9fe}.ag-stat-icon.amber{color:#ea580c;background:#ffedd5}.ag-toolbar{flex-wrap:wrap;gap:12px;display:flex}.ag-toolbar select,.ag-search{border:1.5px solid var(--line);min-height:46px;font:inherit;color:var(--text);background:#fff;border-radius:14px;padding:0 14px;font-size:.92rem}.ag-search{flex:280px}.ag-toolbar select{min-width:150px}.ag-search:focus,.ag-toolbar select:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:0}.ag-table{background:var(--card);border:1px solid var(--line);border-radius:20px;box-shadow:0 1px 2px #0f172a08}.ag-tr.ag-th{border-radius:20px 20px 0 0}.ag-foot{border-radius:0 0 20px 20px}.ag-tr{border-top:1px solid var(--line);grid-template-columns:minmax(180px,1.5fr) minmax(110px,1fr) minmax(76px,.6fr) minmax(160px,1.5fr) minmax(132px,.9fr) minmax(88px,.7fr) minmax(92px,.7fr) 56px;align-items:center;gap:12px;padding:14px 18px;font-size:.9rem;display:grid}.ag-tr.ag-th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;border-top:0;padding-top:12px;padding-bottom:12px;font-size:.78rem;font-weight:700}.ag-tr:not(.ag-th):hover{background:#fafcff}.ag-name{font:inherit;text-align:left;cursor:pointer;min-width:0;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:flex}.ag-name b{font-weight:800;display:block}.ag-name small{color:var(--muted);font-size:.8rem;display:block}.ag-name span:last-child{min-width:0}.ag-clamp{-webkit-line-clamp:2;color:#334155;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ag-avatar{border-radius:14px;flex:none;place-items:center;display:inline-grid}.ag-chips{flex-wrap:wrap;gap:8px;display:flex}.ag-chips.tight{gap:6px}.ag-more{color:var(--muted);background:var(--field);border-radius:99px;padding:3px 8px;font-size:.78rem;font-weight:700}.ag-ints{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ag-status{border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:.8rem;font-style:normal;font-weight:700;display:inline-flex}.ag-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ag-status.on{color:#15803d;background:#dcfce7}.ag-status.pause{color:#c2410c;background:#ffedd5}.ag-status.off{color:#475569;background:#e2e8f0}.ag-foot{border-top:1px solid var(--line);color:var(--muted);padding:14px 18px;font-size:.85rem}.ag-menu{justify-self:end;position:relative}.ag-dots{border:1.5px solid var(--line);letter-spacing:1px;width:40px;height:36px;color:var(--text);cursor:pointer;background:#fff;border-radius:10px;font-weight:800}.ag-dots:hover{background:var(--brand-soft)}.ag-menu-pop{z-index:100;border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-width:160px;padding:6px;display:flex;position:absolute;top:42px;right:0;box-shadow:0 16px 40px -12px #0f172a40}.ag-menu-pop button{text-align:left;font:inherit;cursor:pointer;color:var(--text);background:0 0;border:0;border-radius:9px;padding:10px 12px;font-size:.9rem;font-weight:600}.ag-menu-pop button:hover{background:var(--brand-soft)}.ag-menu-pop .danger{color:#b3261e}.ag-menu-pop .danger:hover{background:#fdecec}.ag-empty{text-align:center;color:var(--muted);border:1.5px dashed var(--line);background:#fbfdff;border-radius:16px;padding:36px 16px}.ag-empty.small{padding:16px;font-size:.88rem}.ag-empty.big{background:var(--card);flex-direction:column;align-items:center;gap:10px;padding:56px 16px;display:flex}.ag-empty.big b{color:var(--text);font-size:1.1rem}.ag-empty.big p{max-width:420px;margin:0 0 6px}.ag-toast{z-index:90;color:#fff;background:#0f172a;border-radius:14px;padding:12px 20px;font-size:.9rem;font-weight:600;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -12px #00000080}.ag-error{color:#b3261e;background:#fef2f2;border-radius:12px;margin:0;padding:10px 14px;font-size:.88rem;font-weight:600}.ag-error.banner{border:1px solid #fecaca}.ag-wizard-top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ag-wizard-top h2{letter-spacing:-.02em;margin:0;font-size:1.55rem;font-weight:800}.ag-wizard-top p{color:var(--muted);margin:3px 0 0;font-size:.9rem}.ag-back{border:1.5px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;width:42px;height:42px;font-size:1.1rem}.ag-wizard-actions{flex-wrap:wrap;gap:10px;display:flex}.ag-stepper{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ag-stepper li{flex:1 1 0;align-items:center;min-width:max-content;display:flex}.ag-stepper li:not(:last-child):after{content:"";background:var(--line);flex:1;min-width:18px;height:2px;margin:0 14px}.ag-stepper li.done:not(:last-child):after{background:var(--brand)}.ag-stepper button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:.9rem;font-weight:600;display:inline-flex}.ag-stepper button span{color:#475569;background:#e8edf5;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.85rem;font-weight:800;display:grid}.ag-stepper li.now button{color:var(--text);font-weight:800}.ag-stepper li.now button span{background:var(--brand);color:#fff;box-shadow:0 0 0 5px var(--brand-soft)}.ag-stepper li.done button span{background:var(--brand-soft);color:var(--brand);border:2px solid var(--brand)}.ag-split{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.ag-panel,.ag-card{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex;box-shadow:0 1px 2px #0f172a08}.ag-card{gap:10px;padding:20px}.ag-panel h2{letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:800}.ag-card h4,.ag-sect h4{margin:0;font-size:1rem;font-weight:800}.ag-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800}.ag-sub{color:var(--muted);margin:-6px 0 4px;font-size:.92rem}.ag-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:16px}.ag-field{flex-direction:column;gap:7px;min-width:0;display:flex}.ag-field>span{color:#334155;font-size:.85rem;font-weight:700}.ag-field>span b{color:#dc2626}.ag-field input[type=text],.ag-field input[type=time],.ag-field select,.ag-field textarea,.ag-kb-form input,.ag-kb-form textarea,.ag-field-row input,.ag-field-row select,.ag-add-to select{border:1.5px solid var(--line);width:100%;min-height:44px;font:inherit;color:var(--text);background:#fff;border-radius:12px;padding:10px 14px;font-size:.93rem}.ag-field textarea,.ag-kb-form textarea{resize:vertical;line-height:1.5}.ag-field input:focus,.ag-field select:focus,.ag-field textarea:focus,.ag-kb-form input:focus,.ag-kb-form textarea:focus,.ag-field-row input:focus,.ag-field-row select:focus,.ag-add-to select:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:0}.ag-input{position:relative}.ag-input input{padding-right:64px}.ag-input .ag-count{position:absolute;top:50%;right:12px;transform:translateY(-50%)}.ag-count{color:var(--muted);align-self:flex-end;font-size:.75rem}.ag-row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ag-chip{border:1.5px solid var(--line);font:inherit;color:#334155;cursor:pointer;background:#fff;border-radius:99px;padding:7px 14px;font-size:.82rem;font-weight:700}.ag-chip:hover:not(:disabled){border-color:#93c5fd}.ag-chip.on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-dark)}.ag-chip:disabled{opacity:.5;cursor:default}.ag-hours{border:1px solid var(--line);background:#f8fafc;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex}.ag-hours-toggle{align-items:center;gap:12px;min-height:44px;display:flex}.ag-hours-toggle small{color:var(--muted)}.ag-switch{flex:none;width:44px;height:26px;display:inline-block;position:relative}.ag-switch input{opacity:0;cursor:pointer;z-index:1;margin:0;position:absolute;inset:0}.ag-switch i{background:#cbd5e1;border-radius:99px;transition:background .2s;position:absolute;inset:0}.ag-switch i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.ag-switch input:checked+i{background:var(--brand)}.ag-switch input:checked+i:after{transform:translate(18px)}.ag-switch input:focus-visible+i{box-shadow:0 0 0 4px var(--brand-soft)}.ag-avatars{flex-wrap:wrap;gap:10px;display:flex}.ag-avatar-pick{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:16px;padding:4px}.ag-avatar-pick.on{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.ag-identity-head{align-items:center;gap:14px;display:flex}.ag-identity-head small{color:var(--muted);font-size:.84rem;display:block}.ag-quote-box{border:1px solid var(--line);background:#f8fafc;border-radius:14px;padding:14px}.ag-quote-name b{display:block}.ag-quote-name small{color:var(--muted)}.ag-quote-box p,.ag-preview p,.ag-quote{color:#334155;margin:10px 0 0;font-size:.92rem;line-height:1.55}.ag-tips{background:var(--brand-soft);border-color:#dbeafe}.ag-tips h4{color:var(--brand-dark)}.ag-tips ul{color:#334155;flex-direction:column;gap:8px;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.ag-tips li:before{content:"✓";color:var(--brand);margin-right:8px;font-weight:800}.ag-preview{border:1px solid var(--line);background:#f8fafc;border-radius:14px;margin-top:6px;padding:14px}.ag-preview-head{align-items:center;gap:12px;display:flex}.ag-preview-head small{color:var(--muted);display:block}.ag-tip{background:var(--brand-soft);border-color:#dbeafe}.ag-tip b{color:var(--brand-dark)}.ag-tip p{color:#334155;margin:0;font-size:.88rem}.ag-with-vars{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:16px;display:grid}.ag-stack{flex-direction:column;gap:14px;display:flex}.ag-vars{border:1px solid var(--line);background:#f8fafc;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.ag-vars small{color:var(--muted);font-size:.78rem}.ag-vars button{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;display:flex}.ag-vars button:hover{border-color:var(--brand);background:var(--brand-soft)}.ag-vars code{color:var(--brand-dark);font-weight:700}.ag-vars span{color:var(--muted);font-size:.78rem}.ag-kb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ag-kb-head h2 small{color:var(--muted);font-size:.85rem;font-weight:600}.ag-kb-actions{gap:10px;display:flex}.ag-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-tabs button{background:var(--field);font:inherit;color:#475569;cursor:pointer;border:0;border-radius:10px;padding:8px 16px;font-size:.85rem;font-weight:700}.ag-tabs button.on{background:var(--brand);color:#fff}.ag-kb-total{color:var(--muted);margin-left:auto;font-size:.82rem}.ag-kb-total.warn{color:#c2410c;font-weight:700}.ag-kb-form{border:1px solid var(--line);background:#f8fafc;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.ag-kb-form-actions{justify-content:flex-end;gap:10px;display:flex}.ag-kb-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ag-kb-list li{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ag-kb-list li>div{flex:1;min-width:0}.ag-kb-list b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ag-kb-list small{color:var(--muted)}.ag-kb-icon{letter-spacing:.04em;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;font-size:.66rem;font-weight:800;display:grid}.ag-kb-icon.file{color:#dc2626;background:#fee2e2}.ag-kb-icon.text{color:#7c3aed;background:#ede9fe}.ag-outcomes{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ag-outcome-list{flex-direction:column;gap:10px;display:flex}.ag-outcome-item{border:1.5px solid var(--line);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;display:flex}.ag-outcome-item:hover{border-color:#93c5fd}.ag-outcome-item.on{border-color:var(--brand);background:var(--brand-soft)}.ag-outcome-item>span{flex:1;min-width:0}.ag-outcome-item b{font-size:.92rem;display:block}.ag-outcome-item small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;display:block;overflow:hidden}.ag-outcome-item em{color:var(--brand-dark);font-size:.75rem;font-style:normal;font-weight:800}.ag-outcome-edit{border:1px solid var(--line);background:#fcfdff;border-radius:18px;flex-direction:column;gap:16px;padding:20px;display:flex}.ag-outcome-top{align-items:flex-end;gap:12px;display:flex}.ag-icon-danger{color:#b3261e;height:44px;font:inherit;cursor:pointer;background:#fff;border:1.5px solid #fecaca;border-radius:12px;padding:0 14px;font-size:.85rem;font-weight:700}.ag-icon-danger:hover{background:#fef2f2}.ag-sect{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:14px;display:flex}.ag-sect-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ag-sect-head small{color:var(--muted);font-size:.82rem}.ag-fields{flex-direction:column;gap:8px;display:flex}.ag-fields-head,.ag-field-row{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) 90px 64px;align-items:center;gap:10px;display:grid}.ag-fields-head{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding:0 2px;font-size:.72rem;font-weight:700}.ag-action{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.ag-action-row{align-items:center;gap:12px;display:flex}.ag-action-row b{font-size:.92rem;display:block}.ag-action-row small{color:var(--muted);font-size:.8rem}.ag-template{max-width:520px}.ag-integ{grid-template-columns:340px minmax(0,1fr);align-items:start;gap:18px;display:grid}.ag-integ-list{flex-direction:column;gap:10px;display:flex}.ag-integ-item{border:1.5px solid var(--line);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:13px 14px;display:flex}.ag-integ-item:hover{border-color:#93c5fd}.ag-integ-item.on{border-color:var(--brand);background:var(--brand-soft)}.ag-integ-item.soon{opacity:.8}.ag-integ-item>span{flex:1;min-width:0}.ag-integ-item b{font-size:.92rem;display:block}.ag-integ-item small{color:var(--muted);font-size:.78rem;display:block}.ag-integ-item em{background:var(--field);color:#475569;white-space:nowrap;border-radius:99px;padding:4px 9px;font-size:.72rem;font-style:normal;font-weight:700}.ag-integ-item em.ok{color:#15803d;background:#dcfce7}.ag-integ-detail{border:1px solid var(--line);background:#fcfdff;border-radius:18px;flex-direction:column;gap:14px;padding:22px;display:flex}.ag-integ-head{align-items:center;gap:14px;display:flex}.ag-integ-head h3{margin:0;font-size:1.15rem}.ag-integ-head p{color:var(--muted);margin:2px 0 0;font-size:.9rem}.ag-note{background:var(--brand-soft);color:#334155;border:1px solid #dbeafe;border-radius:12px;margin:0;padding:12px 14px;font-size:.88rem;line-height:1.5}.ag-usage{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ag-usage li{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ag-usage small{color:var(--muted)}.ag-add-to{flex-wrap:wrap;gap:10px;display:flex}.ag-add-to select{flex:220px;width:auto}.ag-manage{color:var(--muted);margin:-10px 0 4px;font-size:.85rem;line-height:1.5}.ag-manage .ag-link{font-size:inherit}.ag-review{border:1px solid var(--line);background:#fcfdff;border-radius:16px;flex-direction:column;gap:12px;padding:16px;display:flex}.ag-review header{align-items:center;gap:12px;display:flex}.ag-review header h4{flex:1;margin:0;font-size:1rem}.ag-review header>span{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.ag-review-body{align-items:flex-start;gap:16px;display:flex}.ag-review dl{flex:1;grid-template-columns:110px 1fr;gap:6px 14px;margin:0;font-size:.88rem;display:grid}.ag-review dt{color:var(--muted)}.ag-review dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.ag-review-text p{color:#334155;margin:4px 0 10px;font-size:.9rem;line-height:1.5}.ag-review-text p.clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ag-tag{background:var(--field);border-radius:99px;align-items:center;gap:8px;padding:5px 12px 5px 6px;font-size:.82rem;font-weight:700;display:inline-flex}.ag-tag.plain{padding:5px 12px}.ag-test-body{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:14px 6px;display:flex}.ag-test-body small{color:var(--muted)}.ag-test-status{text-align:center;border-radius:12px;margin:0;padding:10px 14px;font-size:.88rem;font-weight:700}.ag-test-status.live{background:var(--brand-soft);color:var(--brand-dark)}.ag-test-status.done{color:#334155;background:#f1f5f9}.ag-ok{background:#f0fdf4;border-color:#bbf7d0}.ag-ok b{color:#15803d}.ag-ok p{color:#166534;margin:0;font-size:.88rem}.ag-warn{background:#fffbeb;border-color:#fde68a}.ag-warn b{color:#b45309}.ag-warn ul{margin:0;padding-left:18px;font-size:.88rem}.ag-url-row{gap:10px;display:flex}.ag-url-row input{flex:1;min-width:0}.ag-kb-icon.website{color:#1d4ed8;background:#dbeafe}.ag-kb-actions{flex-wrap:wrap}.ag-kb-head .ag-sub{margin:4px 0 0}.ag-review-text b{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:700;display:block}.ag-usage .ag-grow b,.ag-usage .ag-grow small{display:block}@media (width<=1359px){.ag-tr{grid-template-columns:minmax(180px,1.5fr) minmax(110px,1fr) minmax(170px,1.5fr) minmax(132px,.9fr) minmax(88px,.7fr) 56px}.ag-tr .c-lang,.ag-tr .c-date{display:none}}@media (width<=1180px){.ag-split,.ag-outcomes,.ag-integ{grid-template-columns:1fr}.ag-side{position:static}}@media (width<=1171px){.ag-tr{grid-template-columns:minmax(180px,1.5fr) minmax(160px,1.4fr) minmax(88px,.7fr) 56px}.ag-tr .c-purpose,.ag-tr .c-int{display:none}}@media (width<=907px){.ag-tr{grid-template-columns:minmax(0,1fr) minmax(88px,auto) 56px}.ag-tr .c-out{display:none}}@media (width<=820px){.ag-stats{grid-template-columns:repeat(2,1fr)}.ag-tr{grid-template-columns:minmax(0,1fr) auto 56px;gap:10px}.ag-tr .c-purpose,.ag-tr .c-out{display:none}.ag-with-vars,.ag-row2{grid-template-columns:1fr}.ag-wizard-actions{width:100%}.ag-wizard-actions .ag-btn{flex:1}.ag-fields-head{display:none}.ag-field-row{grid-template-columns:1fr 1fr}.ag-review-body{flex-direction:column}.ag-panel{padding:18px}.ag-toolbar select{flex:140px}}@media (prefers-reduced-motion:reduce){.ag-btn,.ag-switch i,.ag-switch i:after{transition:none}}.ag-split>*,.ag-outcomes>*,.ag-integ>*{min-width:0}.ag-mhead,.ag-mtabs,.agm-list,.ag-wizard-foot,.ag-mstep{display:none}@media (width<=820px){.ag-page{gap:14px}.ag-head,.ag-stats,.ag-table{display:none}.ag-mhead{align-items:center;gap:10px;display:flex}.ag-mhead h2{letter-spacing:-.02em;flex:1;margin:0;font-size:1.6rem;font-weight:800}.ag-mbtn{border:1.5px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:#fff;border-radius:14px;place-items:center;display:grid}.ag-mbtn.on{border-color:var(--brand);background:var(--brand-soft);color:var(--brand)}.ag-mbtn.primary{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 8px 18px -8px #2563ebb3}.ag-toolbar{gap:10px}.ag-search{flex:100%}.ag-toolbar select{display:none}.ag-toolbar.open select{flex:140px;display:block}.ag-toolbar select[aria-label="Filter by status"]{display:none}.ag-mtabs{scrollbar-width:none;border-bottom:1px solid var(--line);gap:22px;display:flex;overflow-x:auto}.ag-mtabs::-webkit-scrollbar{display:none}.ag-mtabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;padding:6px 0 12px;font-size:.88rem;font-weight:600;position:relative}.ag-mtabs button.on{color:var(--brand)}.ag-mtabs button.on:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.agm-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.agm-card{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:flex-start;gap:6px;padding:14px 8px 14px 14px;display:flex;box-shadow:0 1px 2px #0f172a0a}.agm-open{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:14px;padding:0;display:flex}.agm-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agm-text b{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;font-weight:700;overflow:hidden}.agm-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.agm-tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.agm-tags span{background:var(--field);max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:3px 9px;font-size:.7rem;font-weight:600;overflow:hidden}.agm-card .ag-status{flex:none;padding:3px 9px;font-size:.7rem}.agm-card .ag-dots{width:32px;height:28px;color:var(--muted);letter-spacing:0;background:0 0;border:0;font-size:.8rem}.agm-card .ag-menu-pop{top:32px}.ag-wizard{padding-bottom:calc(84px + var(--sab));gap:14px}.ag-wizard-top{flex-wrap:nowrap;gap:10px}.ag-wizard-top h2{font-size:1.3rem}.ag-wizard-top p,.ag-wizard-actions{display:none}.ag-back{background:0 0;border:0;flex:none;width:40px;height:40px;font-size:1.3rem}.ag-wizard-foot{z-index:25;padding:12px max(16px, var(--sar)) calc(12px + var(--sab)) max(16px, var(--sal));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);background:#fffffff5;grid-template-columns:1fr 1fr;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px -18px #0f172a59}.ag-wizard-foot .ag-btn{border-radius:14px;min-height:50px;font-size:1rem}.ag-wizard-foot .ag-btn.ghost{color:var(--brand)}.ag-stepper,.ag-panel>.ag-eyebrow{display:none}.ag-mstep{flex-direction:column;gap:4px;display:flex}.ag-mstep p{color:var(--muted);margin:0;font-size:.88rem;font-weight:600}.ag-mstep p b{color:var(--text);font-weight:800}.ag-mstep-bar{gap:4px;display:flex}.ag-mstep-bar button{cursor:pointer;background:0 0;border:0;flex:1;padding:8px 0}.ag-mstep-bar i{background:#dbe3ee;border-radius:2px;height:4px;display:block}.ag-mstep-bar .done i,.ag-mstep-bar .now i{background:var(--brand)}.ag-mstep-bar button:focus-visible{outline:0}.ag-mstep-bar button:focus-visible i{box-shadow:0 0 0 3px var(--brand-soft)}.ag-toast{bottom:calc(96px + var(--sab))}.ag-field-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(96px,1fr) auto auto;gap:8px;padding-bottom:10px}.ag-field-row select{padding:10px 4px 10px 10px}.ag-field-row>input{grid-column:1/-1}.ag-field-row .ag-switch{margin-right:66px}.ag-field-row .ag-switch:after{content:"Important";color:var(--muted);white-space:nowrap;font-size:.75rem;font-weight:600;position:absolute;top:50%;left:50px;transform:translateY(-50%)}}@media (width<=1500px){.ag-stepper li:not(:last-child):after{min-width:10px;margin:0 8px}}@media (width<=1180px){.ag-stepper button{gap:0;font-size:0}.ag-stepper li.now button{gap:10px;font-size:.9rem}}.ag-action-row .ag-grow{min-width:0}.ag-action-row small{overflow-wrap:anywhere}@media (width<=560px){.ag-action-row{flex-wrap:wrap}.ag-action-row .ag-grow{flex:calc(100% - 46px)}.ag-action-row>.ag-btn{width:100%}}.ag-tr>.ag-row-note{grid-column:1/-1;margin-top:-4px}.agm-card.has-note{flex-wrap:wrap}.agm-card>.ag-row-note{flex:1 0 100%;margin-top:6px}.ag-wf-badge{color:#4338ca;white-space:nowrap;text-overflow:ellipsis;background:#eef2ff;border-radius:99px;align-items:center;max-width:100%;margin-top:4px;padding:2px 8px;font-size:.7rem;font-weight:700;display:inline-flex;overflow:hidden}.ag-wf-badge:before{content:"";background:currentColor;border-radius:2px;flex:none;width:6px;height:6px;margin-right:6px}.ag-fresh{border:1px solid var(--line);background:#fff;border-radius:18px;gap:14px;margin-bottom:16px;padding:18px;display:grid;box-shadow:0 10px 28px -12px #0f2a6b2e}.ag-fresh-head{align-items:center;gap:12px;min-width:0;display:flex}.ag-fresh-title{flex:1;gap:2px;min-width:0;display:grid}.ag-fresh-title b{color:var(--navy,#0f2a6b);font-size:1.08rem;font-weight:800}.ag-fresh-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;overflow:hidden}.ag-fresh-live{color:#067647;background:#ecfdf3;border-radius:99px;flex:none;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.ag-fresh-live i{background:#17b26a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #17b26a2e}.ag-fresh-facts{background:var(--field,#f5f7fb);border-radius:12px;gap:8px;margin:0;padding:12px 14px;display:grid}.ag-fresh-facts div{justify-content:space-between;gap:12px;min-width:0;display:flex}.ag-fresh-facts dt{color:var(--muted);font-size:.84rem}.ag-fresh-facts dd{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.86rem;font-weight:600;overflow:hidden}.ag-fresh-main{width:100%}.ag-fresh-main svg,.ag-fresh-btns svg{width:17px;height:17px}.ag-fresh-btns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ag-fresh-btns .ag-btn{padding:0 10px}.ag-fresh-note{color:#067647;margin:0;font-size:.86rem;font-weight:600}.ag-fresh-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:.86rem;display:flex}.ag-fresh-foot b{color:var(--text)}.ag-fresh-plan{all:unset;cursor:pointer;color:var(--brand);align-items:center;gap:2px;font-size:.88rem;font-weight:700;display:inline-flex}.ag-fresh-plan svg{width:16px;height:16px}.ag-fresh-plan:focus-visible{outline:2px solid var(--brand);border-radius:6px}.ag-voice-row{align-items:stretch;gap:8px;display:flex}.ag-voice-row select{flex:1;min-width:0}.ag-listen{color:#1d4ed8;border-color:#bfdbfe;flex:none;min-height:42px;padding:0 14px}.ag-listen.on{background:#eff6ff}.ag-listen span{font-size:.8rem}.ag-save-now:disabled{opacity:.65;cursor:default}@media (width<=520px){.ag-voice-row{flex-direction:column}.ag-listen{width:100%}}.wx-alert{background:var(--brand-soft);color:var(--brand-dark);border-radius:12px;margin:0;padding:12px 14px;font-size:.9rem;line-height:1.5}.wx-alert.bad{color:#b3261e;background:#fdecec}.wx-alert.good{color:#2f6b10;background:#e3f4d6}.wx-alert .link-btn{color:inherit;font-size:.9rem;text-decoration:underline}.wx-err{color:#b3261e;font-size:.82rem;font-weight:600;line-height:1.4}.wx-err .link-btn{font-size:.82rem;text-decoration:underline}.wx-err-sum{color:#b3261e;margin:0;font-size:.88rem;font-weight:600}.btn-primary.wx-danger{background:var(--error);box-shadow:none}.ix-page .btn-primary:disabled,.nm-dialog .btn-primary:disabled{opacity:.6;cursor:default;transform:none}.wx-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;display:grid}.wx-facts>div{background:var(--field);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:12px 14px;display:flex}.wx-facts dt{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.74rem;font-weight:700}.wx-facts dd{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.wx-facts dd b{overflow-wrap:anywhere;font-size:1rem}.wx-facts dd small{color:var(--muted);font-size:.8rem;line-height:1.4}.wx-quality{align-items:center;gap:7px;display:inline-flex}.wx-quality i{background:#94a3b8;border-radius:50%;width:9px;height:9px}.wx-quality.good{color:#166534}.wx-quality.good i{background:#22c55e;box-shadow:0 0 0 3px #dcfce7}.wx-quality.amber{color:#92400e}.wx-quality.amber i{background:#f59e0b;box-shadow:0 0 0 3px #fef3c7}.wx-quality.bad{color:#b3261e}.wx-quality.bad i{background:var(--error);box-shadow:0 0 0 3px #fdecec}.wx-summary{gap:14px}.wx-summary-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.wx-summary-head h3{margin:0;font-size:1.05rem;font-weight:800}.wx-tcount{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);color:#334155;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 16px;padding:12px 14px;font-size:.88rem;display:flex}.wx-tcount:hover{background:var(--field)}.wx-tcount:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wx-tcount b{margin-right:4px}.wx-tcount span{align-items:center;gap:6px;display:inline-flex}.wx-tcount i{background:#94a3b8;border-radius:50%;width:8px;height:8px}.wx-tcount i.good{background:#22c55e}.wx-tcount i.amber{background:#f59e0b}.wx-tcount i.bad{background:var(--error)}.wx-conn{gap:16px}.wx-conn-head{align-items:center;gap:14px;display:flex}.wx-conn-head>div{flex:1;min-width:0}.wx-conn-head h3{margin:0;font-size:1.1rem;font-weight:800}.wx-conn-head p{margin-top:2px}.wx-hero{gap:16px}.wx-hero-main{align-items:flex-start;gap:16px;display:flex}.wx-hero-main h3{margin:0 0 4px;font-size:1.15rem;font-weight:800}.wx-hero-main p{max-width:70ch;line-height:1.55}.wx-need{border:1px solid var(--line);color:#334155;background:#fbfcfe;border-radius:14px;flex-direction:column;gap:6px;margin:0;padding:14px 16px 14px 34px;font-size:.88rem;line-height:1.45;display:flex}.wx-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}.btn-primary.wx-fb{background:#1877f2;padding:12px 20px;box-shadow:0 8px 20px -8px #1877f299}.wx-pin-link{color:var(--muted);align-self:center;font-size:.88rem}.wx-pin{max-width:260px}.wx-pin-retry{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px;display:flex}.wx-pin-retry .wx-pin{flex:260px;max-width:420px}.wx-pin-retry .btn-primary{margin-top:26px}.wx-media-img{object-fit:cover;border-radius:8px;width:100%;max-height:180px;display:block}.wx-soon{background:var(--field);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.wx-soon .pill{color:#334155;background:#fff;flex:none;font-size:.76rem}.wx-soon p{color:#334155;margin:0;font-size:.9rem;line-height:1.5}.wx-fake{background:#f0f2f5;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.wx-fake>small{color:#65676b;text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:.76rem;font-weight:700}.wx-fake label{cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.wx-fake label.on{border-color:#1877f2}.wx-fake label{flex-direction:row;justify-content:flex-start}.wx-fake label span{text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.wx-fake label small{color:#65676b;font-size:.8rem}.wx-fake input{accent-color:#1877f2;flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0}.wx-other{gap:0;padding:0;overflow:hidden}.wx-other-toggle{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:14px;width:100%;padding:18px 22px;display:flex}.wx-other-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:24px}.wx-other-toggle>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.wx-other-toggle b{font-size:.98rem}.wx-other-toggle small{color:var(--muted);font-size:.86rem;line-height:1.45}.wx-other-toggle svg{width:20px;height:20px;color:var(--muted);flex:none;transition:transform .2s}.wx-other.open .wx-other-toggle svg{transform:rotate(180deg)}.wx-other-body{flex-direction:column;gap:14px;padding:0 22px 22px;display:flex}.wx-other .ol-provider:disabled{opacity:.55;cursor:default}.wx-pmark{color:#fff;background:#64748b;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.wx-pmark.p-meta{background:#1877f2}.wx-pmark.p-mehery{background:#7c3aed}.wx-pmark.p-gupshup{background:#e2523b}.wx-pmark.p-interakt{background:#0ea5e9}.wx-pmark.p-aisensy{background:#16a34a}.wx-pmark.p-wati{background:#0f766e}.wx-provider-form{border:1px solid var(--line);background:#fbfcfe;border-radius:16px;flex-direction:column;gap:14px;padding:16px;display:flex}.wx-provider-form-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wx-provider-form-head a{color:var(--brand-dark);font-size:.86rem;font-weight:600}.wx-provider-form .ol-field input{background:#fff}.wx-templates{flex-direction:column;gap:16px;min-width:0;display:flex}.wx-bar-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex;flex-direction:row!important;flex:none!important}.wx-bar-actions .btn-primary svg{width:17px;height:17px}.wx-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wx-search{border:1.5px solid var(--line);background:#fff;border-radius:12px;flex:240px;align-items:center;gap:8px;max-width:360px;min-height:40px;padding:0 12px;display:flex}.wx-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.wx-search svg{width:17px;height:17px;color:var(--muted);flex:none}.wx-search input,.wx-search input:focus{width:auto;min-width:0;min-height:38px;box-shadow:none;font:inherit;color:var(--text);background:0 0;border:0;border-radius:0;outline:0;flex:1;margin:0;padding:0;font-size:.92rem}.wx-dyn-url input,.wx-dyn-url input:focus{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.wx-filters .ol-chips em{opacity:.65;margin-left:2px;font-style:normal}.wx-list{border:1px solid var(--line);background:var(--card);border-radius:18px;margin:0;padding:0;list-style:none;overflow:hidden}.wx-item{align-items:flex-start;gap:16px;padding:14px 18px;display:flex}.wx-item+.wx-item{border-top:1px solid var(--line)}.wx-item-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.wx-item-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wx-item-top b{letter-spacing:-.01em;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.98rem;font-weight:700}.wx-item-meta{color:var(--muted);font-size:.82rem}.wx-item-body{color:#334155;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}.wx-reason{color:#b3261e;background:#fff6f5;border-radius:10px;margin:4px 0 0;padding:8px 12px;font-size:.85rem;line-height:1.45}.wx-item.s-paused .wx-reason,.wx-item.s-disabled .wx-reason{color:#8a5a00;background:#fff8e1}.wx-item-preview{max-width:380px;margin-top:10px}.wx-item-actions{flex-direction:column;flex:none;align-items:flex-end;gap:8px;padding-top:2px;display:flex}.wx-item-actions .link-btn{align-self:auto;font-size:.88rem}.wx-builder{flex-direction:column;gap:16px;min-width:0;display:flex}.wx-builder-head h3{margin:6px 0 2px;font-size:1.25rem;font-weight:800}.wx-builder-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.wx-builder-form{flex-direction:column;gap:14px;min-width:0;display:flex}.wx-sec{border-radius:18px;gap:12px;padding:18px 20px}.wx-sec h4{margin:0;font-size:1rem;font-weight:800}.wx-sec-head{align-items:baseline;gap:8px;display:flex}.wx-sec-head em{color:var(--muted);font-size:.82rem;font-style:normal}.wx-row-name{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;display:grid}.wx-fixed{background:var(--field);min-height:44px;color:var(--muted);border-radius:12px;align-items:center;padding:0 12px;font-size:.95rem;display:flex}.wx-cats{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.wx-cats legend{color:#334155;margin-bottom:8px;padding:0;font-size:.84rem;font-weight:700}.wx-cats label{border:1.5px solid var(--line);cursor:pointer;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.wx-cats label.on{border-color:var(--brand);background:var(--brand-soft)}.wx-cats:disabled label{cursor:default;opacity:.75}.wx-cats input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin:2px 0 0}.wx-cats span{flex-direction:column;gap:2px;display:flex}.wx-cats b{font-size:.92rem}.wx-cats small{color:var(--muted);font-size:.8rem;line-height:1.4}.wx-sec textarea{box-sizing:border-box;border:1.5px solid var(--line);background:var(--field);width:100%;min-height:140px;font:inherit;color:var(--text);resize:vertical;border-radius:12px;padding:12px;font-size:.95rem;line-height:1.5}.wx-sec textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:#fff;outline:0}.wx-sec textarea.bad,.wx-sec input.bad{border-color:#f5c2bd}.wx-under{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wx-under .link-btn{align-self:center;font-size:.86rem}.wx-fmt{flex:1}.wx-count{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.78rem}.wx-count.over{color:#b3261e;font-weight:700}.wx-samples{background:#f5f9ff;border:1px solid #dbe6fb;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.wx-samples>b{font-size:.9rem}.wx-sample-row{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.wx-sample-row code{color:var(--brand-dark);text-align:center;background:#fff;border:1px solid #dbe6fb;border-radius:8px;padding:6px 0;font-size:.85rem;font-weight:700}.wx-sample-row input{border:1.5px solid var(--line);min-height:40px;font:inherit;background:#fff;border-radius:10px;min-width:0;padding:8px 12px;font-size:.92rem}.wx-sample-row input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);outline:0}.wx-sample-row .wx-err{grid-column:2}.wx-btn-edit{border:1px solid var(--line);background:#fbfcfe;border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.wx-btn-edit .ol-field input{background:#fff}.wx-btn-top{justify-content:space-between;align-items:center;display:flex}.wx-dyn{flex-direction:column;gap:8px;display:flex}.wx-check{color:#334155;cursor:pointer;align-items:flex-start;gap:8px;font-size:.88rem;line-height:1.4;display:flex}.wx-check input{width:17px;height:17px;accent-color:var(--brand);flex:none;margin:1px 0 0}.wx-dyn-url{border:1.5px solid var(--line);background:#fff;border-radius:12px;align-items:center;min-width:0;display:flex;overflow:hidden}.wx-dyn-url span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:60%;padding:0 2px 0 12px;overflow:hidden}.wx-dyn-url input{min-width:80px;min-height:40px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 12px 0 2px;font-size:.92rem}.wx-dyn-url:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.wx-add-btns{flex-wrap:wrap;gap:8px;display:flex}.wx-builder-side{min-width:0}.wx-jump{margin-top:6px;font-size:.88rem;display:none}.wx-side-sticky{flex-direction:column;gap:10px;display:flex;position:sticky;top:16px}.wx-side-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.84rem;font-weight:700}.wx-side-note{font-size:.82rem}.wx-builder-foot{flex-direction:column;gap:10px;padding-top:4px;display:flex}.wx-phone{background:#efeae2;border:1px solid #d1d7db;border-radius:22px;overflow:hidden;box-shadow:0 1px 2px #0f172a0d,0 16px 40px -18px #0f172a40}.wx-phone-bar{color:#fff;background:#075e54;align-items:center;gap:10px;padding:10px 14px;display:flex}.wx-avatar{color:#075e54;background:#dfe5e7;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.wx-phone-name{flex-direction:column;min-width:0;display:flex}.wx-phone-name b{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;overflow:hidden}.wx-phone-name small{opacity:.8;font-size:.74rem}.wx-chat{background-color:#efeae2;background-image:radial-gradient(#00000009 1px,#0000 1px);background-size:14px 14px;flex-direction:column;gap:8px;min-height:260px;padding:14px 12px 18px;display:flex}.wx-day{color:#54656f;background:#fff;border-radius:8px;align-self:center;padding:3px 10px;font-size:.72rem;box-shadow:0 1px .5px #0b141a21}.wx-chat-empty{color:#667781;text-align:center;max-width:24ch;margin:auto;font-size:.86rem}.wx-msg{flex-direction:column;gap:3px;max-width:92%;display:flex}.wx-bubble{color:#111b21;background:#fff;border-radius:0 10px 10px;flex-direction:column;gap:4px;padding:6px 8px 20px;display:flex;position:relative;box-shadow:0 1px .5px #0b141a21}.wx-bubble:before{content:"";border-top:8px solid #fff;border-left:8px solid #0000;position:absolute;top:0;left:-8px}.wx-head{overflow-wrap:anywhere;margin:2px 0 0;font-size:.92rem;font-weight:700;line-height:1.35}.wx-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.42}.wx-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem}.wx-placeholder{color:#8696a0}.wx-foot{color:#667781;margin:0;font-size:.78rem;line-height:1.35}.wx-time{color:#667781;font-size:.68rem;position:absolute;bottom:4px;right:8px}.wx-var{color:#0b5c3f;background:#d9fdd3;border-radius:4px;padding:0 3px;font-weight:600}.wx-var.empty{color:#8a5a00;background:#fff3c4}.wx-media{color:#8696a0;background:#dfe5e7;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:140px;display:flex}.wx-media.video{color:#dfe5e7;background:#33424b}.wx-media small{font-size:.74rem}.wx-doc{background:#f5f6f6;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.wx-doc-icon{color:#fff;background:#e2523b;border-radius:4px;flex:none;place-items:center;width:34px;height:40px;font-size:.62rem;font-weight:800;display:grid}.wx-doc>span:last-child{flex-direction:column;min-width:0;display:flex}.wx-doc b{white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:600;overflow:hidden}.wx-doc small{color:#667781;font-size:.72rem}.wx-buttons{flex-direction:column;gap:3px;display:flex}.wx-button{color:#027eb5;text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 10px;font-size:.88rem;font-weight:500;display:flex;box-shadow:0 1px .5px #0b141a21}.wx-button svg{flex:none}.wx-deliv{gap:14px}.wx-deliv-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wx-stat{background:var(--field);border-radius:14px;flex-direction:column;gap:2px;padding:10px 14px;display:flex}.wx-stat b{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800}.wx-stat small{color:var(--muted);font-size:.8rem;font-weight:600}.wx-stat.read b,.wx-stat.delivered b{color:#166534}.wx-stat.failed b{color:#b3261e}.wx-deliv-list{border:1px solid var(--line);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.wx-deliv-list li{align-items:center;gap:12px;padding:10px 14px;display:flex}.wx-deliv-list li+li{border-top:1px solid var(--line)}.wx-deliv-list li>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wx-deliv-list b{font-size:.92rem}.wx-deliv-list small{color:var(--muted);overflow-wrap:anywhere;font-size:.8rem}.wx-deliv-list small.ix-err{color:#b3261e}.wx-deliv-side{flex:none;align-items:center;gap:12px;display:flex}.wx-deliv-side .link-btn{font-size:.84rem}.wx-after{flex-direction:column;gap:12px;display:flex}@media (width<=1100px){.wx-builder-grid{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=900px){.wx-builder-grid{grid-template-columns:minmax(0,1fr)}.wx-side-sticky{position:static}.wx-builder-side{max-width:420px}.wx-jump{display:inline-block}}@media (width<=760px){.wx-hero-main{flex-direction:column;gap:10px}.wx-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wx-facts>div{padding:10px 12px}.wx-facts dd b{font-size:.92rem}.wx-conn-head{flex-wrap:wrap}.wx-conn-head .btn-secondary{width:100%}.wx-item{flex-direction:column;gap:10px;padding:14px}.wx-item-actions{flex-direction:row;align-items:center;gap:16px}.wx-row-name,.wx-cats{grid-template-columns:minmax(0,1fr)}.wx-sec{padding:16px}.wx-deliv-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wx-deliv-list li{flex-direction:column;align-items:stretch;gap:6px}.wx-deliv-side{justify-content:space-between}.wx-other-toggle{padding:16px}.wx-other-body{padding:0 16px 16px}.wx-hero-actions .btn-primary{justify-content:center;width:100%}.wx-bar-actions{width:100%}.wx-bar-actions>*{flex:auto;justify-content:center}.wx-search{max-width:none}}.wf-cv{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.wf-cv.is-edit{grid-template-columns:210px minmax(0,1fr)}.wf-cv-main{border:1px solid var(--line);background-color:#f8fafe;background-image:radial-gradient(#d5def0 1px,#0000 1px);background-size:18px 18px;border-radius:18px;flex-direction:column;min-width:0;display:flex}.wf-cv-bar{justify-content:space-between;align-items:center;gap:10px;padding:10px 14px 0;display:flex}.wf-cv-hint{color:var(--muted);font-size:.8rem}.wf-cv-zoom{align-items:center;gap:6px;display:flex}.wf-cv-zoom .wf-mini{height:30px;padding:0 10px}.wf-cv-pct{text-align:center;color:#334155;min-width:44px;font-size:.78rem;font-weight:700}.wf-cv-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;max-height:640px;padding:4px 0 8px;position:relative;overflow:auto}.wf-cv-stage{position:relative}.wf-cv-plane{transform-origin:0 0;position:absolute;top:0;left:0}.wf-cv-lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.wf-cv-lines path{fill:none;stroke:#b9c7de;stroke-width:2px}.wf-cv-lines path.branch{stroke:#c7d2e4}.wf-cv-lines path.muted{stroke-dasharray:5 5}.wf-cv-box{box-sizing:border-box;position:absolute}.wf-cv-node{box-sizing:border-box;border:1.5px solid var(--line);width:100%;height:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:flex-start;gap:10px;padding:12px 34px 12px 12px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 18px -14px #0f2a6b73}.wf-cv-node:hover{border-color:#a9c1f2}.wf-cv-node:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-cv-box.is-on>.wf-cv-node{border-color:var(--brand);box-shadow:0 0 0 4px #2563eb24}.wf-cv-box.is-changed>.wf-cv-node{animation:1.4s ease-out 2 wf-cv-ring}@keyframes wf-cv-ring{0%{box-shadow:0 0 #2563eb73}to{box-shadow:0 0 0 12px #2563eb00}}.wf-cv-box.is-drag{opacity:.45}.wf-cv-box.is-drop>.wf-cv-node{border-color:var(--brand);border-style:dashed}.wf-cv-box[draggable=true]>.wf-cv-node{cursor:grab}.wf-cv-text{flex-direction:column;gap:3px;min-width:0;display:flex}.wf-cv-text b{color:#0f172a;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:.88rem;font-weight:800;line-height:1.25;display:flex}.wf-cv-text b>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.wf-cv-plus{flex:none}.wf-cv-text small{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.35;display:-webkit-box;overflow:hidden}.wf-cv-plus{background:var(--brand-soft);color:var(--brand);border-radius:999px;padding:0 6px;font-size:.68rem;font-style:normal;font-weight:800}.wf-cv-status{border-radius:999px;align-self:flex-start;padding:1px 8px;font-size:.68rem;font-style:normal;font-weight:800}.wf-cv-status.ok{color:#15803d;background:#dcfce7}.wf-cv-status.todo{color:#b45309;background:#fef3c7}.wf-cv-node>.wf-cv-status{position:absolute;bottom:10px;left:60px}.wf-cv-count{color:#334155;font-size:.72rem}.wf-cv-count strong{color:var(--brand)}.wf-cv-ic{width:38px;height:38px;color:var(--brand);background:#f2f6fe;border:1.5px solid #c9d8f5;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.wf-cv-ic svg{width:18px;height:18px}.wf-cv-ic.sm{width:28px;height:28px}.wf-cv-ic.sm svg{width:14px;height:14px}.wf-cv-ic em{background:var(--brand);color:#fff;border-radius:9px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:.62rem;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:-4px;right:-6px;box-shadow:0 0 0 2px #fff}.wf-cv-ic.k-call,.wf-cv-ic.k-whatsapp{color:#15803d;background:#effbf3;border-color:#a7e3bd}.wf-cv-ic.k-reply_branch{color:#334155;background:#f8fafc;border-color:#cbd5e1}.wf-cv-ic.k-book_meeting{color:#0f766e;background:#ecfaf5;border-color:#99dccb}.wf-cv-ic.k-team_email,.wf-cv-ic.k-hand_to_person,.wf-cv-ic.k-hand{color:#c2410c;background:#fff7ed;border-color:#f6c79b}.wf-cv-ic.k-linkedin_connect,.wf-cv-ic.k-linkedin_message,.wf-cv-ic.k-linkedin_ai_reply{color:#0a66c2;background:#eff6ff;border-color:#bcd3f0}.wf-cv-ic.k-source,.wf-cv-ic.k-get_people{color:#6d28d9;background:#f5f3ff;border-color:#c7c2f5}.wf-cv-box.is-branch>.wf-cv-node{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border-style:solid;border-color:#cbd5e1}.wf-cv-box.is-branch .wf-cv-ic{border-radius:9px;transform:rotate(45deg)}.wf-cv-box.is-branch .wf-cv-ic svg{transform:rotate(-45deg)}.wf-cv-box.is-source>.wf-cv-node{border-color:#c7c2f5}.wf-cv-box.is-end.is-off>.wf-cv-node{opacity:.65;border-style:dashed}.wf-cv-pill{border-radius:999px;align-items:center;gap:10px;padding:8px 14px;display:flex}button.wf-cv-pill{padding:8px 14px}.wf-cv-pill>span{flex-direction:column;min-width:0;display:flex}.wf-cv-pill b{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:800;overflow:hidden}.wf-cv-pill small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.7rem;overflow:hidden}.wf-cv-pill>svg{box-sizing:border-box;color:#64748b;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;flex:none;width:26px;height:26px;padding:5px}.wf-cv-box.is-stop.a-hand .wf-cv-pill>svg{color:#c2410c;border-color:#f6c79b}.wf-cv-box.is-stop.a-done .wf-cv-pill>svg{color:#15803d;border-color:#a7e3bd}.wf-cv-box.is-jump .wf-cv-pill{border-style:dashed}.wf-cv-box.is-repeat .wf-cv-pill{box-sizing:border-box;border:1.5px dashed var(--line);height:100%;color:var(--brand);background:#fff}.wf-cv-addbtn{width:100%;height:100%;color:var(--brand);font:inherit;cursor:pointer;background:#fffc;border:1.5px dashed #a9c1f2;border-radius:14px;justify-content:center;align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:inline-flex}.wf-cv-addbtn:hover:not(:disabled),.wf-cv-box.is-add.is-drop .wf-cv-addbtn{background:var(--brand-soft);border-color:var(--brand)}.wf-cv-addbtn:disabled{color:#94a3b8;cursor:default;border-color:#cbd5e1}.wf-cv-addbtn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-cv-addbtn svg{width:16px;height:16px}.wf-cv-more{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:6px;right:6px}.wf-cv-more:hover,.wf-cv-more[aria-expanded=true]{background:var(--brand-soft);color:var(--brand)}.wf-cv-more:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.wf-cv-more svg{width:16px;height:16px}.wf-cv-label{border:1px solid var(--line);color:#334155;text-align:center;white-space:normal;pointer-events:none;background:#fff;border-radius:999px;max-width:150px;padding:2px 8px;font-size:.68rem;font-weight:700;line-height:1.3;position:absolute;transform:translate(-50%,calc(-100% - 6px))}.wf-cv-label.main{color:#15803d;background:#effbf3;border-color:#a7e3bd}.wf-cv-drop{border-radius:14px;place-items:center;width:64px;height:44px;display:grid;position:absolute;transform:translate(-50%,-50%)}.wf-cv-drop.is-target{background:#2563eb0f;outline:1.5px dashed #a9c1f2}.wf-cv-drop.is-drop{outline-color:var(--brand);background:#2563eb24}.wf-cv-plusbtn{width:24px;height:24px;color:var(--brand);cursor:pointer;opacity:.9;background:#fff;border:1.5px solid #b9c7de;border-radius:50%;place-items:center;padding:0;transition:transform .12s,border-color .12s;display:grid}.wf-cv-plusbtn svg{width:13px;height:13px}.wf-cv-plusbtn:hover:not(:disabled),.wf-cv-plusbtn[aria-expanded=true]{border-color:var(--brand);transform:scale(1.15)}.wf-cv-plusbtn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-cv-plusbtn:disabled{opacity:.4;cursor:default}.wf-cv-addmenu .wf-ins-h{margin:4px 8px 6px}.wf-cv-addgroup{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:6px 12px 2px;font-size:.66rem;font-weight:800;display:block}.wf-cv-addmenu button{align-items:center;gap:8px;width:100%;display:flex}.wf-cv-addmenu button svg{width:15px;height:15px;color:var(--brand);flex:none}.wf-cv-addmenu .wf-cv-addmore{border-top:1px solid var(--line);border-radius:0 0 9px 9px;margin-top:4px}.wf-cv-palette{border:1px solid var(--line);background:#fff;border-radius:18px;align-self:start;padding:14px}.wf-cv-palette h3{color:#0f172a;margin:0;font-size:.95rem;font-weight:800}.wf-cv-pal-sub{color:var(--muted);margin:2px 0 8px;font-size:.74rem;line-height:1.4}.wf-cv-pal-group>small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:10px 0 6px;font-size:.66rem;font-weight:800;display:block}.wf-cv-pal-group ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.wf-cv-pal-item{border:1px solid var(--line);color:#0f172a;width:100%;min-height:40px;font:inherit;text-align:left;cursor:grab;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:5px 9px;font-size:.82rem;font-weight:700;display:flex}.wf-cv-pal-item:hover:not(:disabled){background:#f8fbff;border-color:#a9c1f2}.wf-cv-pal-item:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.wf-cv-pal-item:disabled{opacity:.5;cursor:default}.wf-cv.skel .wf-cv-skelrow{gap:48px;padding:28px;display:flex}.wf-cv-skelnode{box-sizing:border-box;border:1.5px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;flex:none;gap:8px;width:180px;height:84px;padding:14px;display:flex}.wf-build{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.wf-build.has-panel{grid-template-columns:minmax(0,1fr) minmax(320px,420px)}.wf-build.has-panel .wf-cv.is-edit{grid-template-columns:minmax(0,1fr)}.wf-build.has-panel .wf-cv-palette{display:none}.wf-sd{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;max-height:calc(100vh - 24px);animation:.18s ease-out wf-sd-in;display:flex;position:sticky;top:12px;box-shadow:0 18px 40px -28px #0f2a6b80}@keyframes wf-sd-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.wf-sd-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding:16px 16px 12px;display:flex}.wf-sd-head h2{color:#0f172a;margin:0;font-size:1.05rem;font-weight:800}.wf-sd-head p{color:var(--muted);margin:3px 0 6px;font-size:.78rem;line-height:1.4}.wf-sd-ic{background:var(--brand-soft);width:40px;height:40px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:grid}.wf-sd-ic svg{width:19px;height:19px}.wf-sd-x{flex:none}.wf-sd-body{padding:14px 16px 18px;overflow-y:auto}.wf-sd-body>.wf-card,.wf-sd-body .wf-stage{box-shadow:none;margin:0}.wf-sd-soon{border:1px dashed var(--line);background:#f8fafe;border-radius:14px;padding:14px}.wf-sd-soon b{font-size:.88rem}.wf-sd-soon p{color:var(--muted);margin:4px 0 0;font-size:.8rem;line-height:1.45}.wf-sd-stat{color:#334155;margin:0 0 12px;font-size:.86rem}.wf-sd-stat b{color:var(--brand);font-size:1.1rem}.wf-sd-row{flex-wrap:wrap;gap:8px;display:flex}.wf-shell-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:22px;margin:6px 0 16px;display:flex;overflow-x:auto}.wf-shell-tabs button{color:#475569;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:10px 0 12px;font-size:.92rem;font-weight:700;display:inline-flex;position:relative}.wf-shell-tabs button.on{color:var(--brand)}.wf-shell-tabs button.on:after{content:"";background:var(--brand);border-radius:2px;height:2.5px;position:absolute;bottom:-1px;left:0;right:0}.wf-shell-tabs button:disabled{color:#a3aec0;cursor:default}.wf-shell-tabs button:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.wf-shell-tabs .wf-shell-n{background:var(--field);color:#475569;border-radius:999px;padding:0 7px;font-size:.74rem;font-weight:800}.wf-shell-tabs .wf-shell-n.warn{color:#b45309;background:#fef3c7}.wf-shell-soon{border:1px dashed var(--line);color:var(--muted);background:#fff;border-radius:18px;padding:22px;font-size:.88rem}@media (width<=1100px){.wf-build.has-panel{grid-template-columns:minmax(0,1fr)}.wf-sd{max-height:none;position:static}}@media (width<=820px){.wf-cv.is-edit{grid-template-columns:minmax(0,1fr)}.wf-cv-palette{padding:10px}.wf-cv-pal-group{vertical-align:top;margin-right:10px;display:inline-block}.wf-cv-pal-group ul{flex-flow:wrap}.wf-cv-pal-item{width:auto;min-height:36px}.wf-cv-scroll{max-height:none}.wf-cv-hint{display:none}}@media (prefers-reduced-motion:reduce){.wf-sd,.wf-cv-box.is-changed>.wf-cv-node{animation:none}.wf-cv-plusbtn{transition:none}}.wf-sd-head .wf-grow{flex:1;min-width:0}.wf-ai{align-content:start;gap:14px;display:grid}.wf-ai-head{align-items:center;gap:12px;display:flex}.wf-ai-head h1{margin:0}.wf-ai-body{gap:14px;display:grid}.wf-ai-body.busy{opacity:.6;pointer-events:none;transition:opacity .15s}.wf-ai .af-card h2{margin:0;font-size:1rem}.wf-ai-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.wf-ai-ask blockquote{overflow-wrap:anywhere;background:#f5f8ff;border-left:3px solid #1d4ed8;border-radius:0 10px 10px 0;margin:8px 0 0;padding:10px 14px;font-size:.92rem}.wf-ai-ask textarea{box-sizing:border-box;width:100%;margin-top:8px}.wf-ai-actions{align-items:center;gap:12px;margin-top:8px;display:flex}.wf-ai-group{border-top:1px solid var(--line);gap:6px;padding:10px 0;display:grid}.wf-ai-group:first-of-type{border-top:0}.wf-ai-gl{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:700}.wf-ai-chips{flex-wrap:wrap;gap:6px;display:flex}.wf-ai-chip{font-size:.86rem;font:inherit;color:inherit;background:#f1f5f9;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.86rem;display:inline-flex}.wf-ai-chip.edit{color:#1e3a8a;cursor:pointer;background:#eef4ff;border-color:#c7d7fb}.wf-ai-chip.edit:hover,.wf-ai-chip.edit.on{border-color:#1d4ed8}.wf-ai-chip em{color:#9a3412;background:#ffedd5;border-radius:999px;padding:1px 8px;font-size:.74rem;font-style:normal;font-weight:600}.wf-ai-edit{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.wf-ai-edit input[type=number],.wf-ai-edit input[type=text]{width:7rem}.wf-ai-edit small{flex-basis:100%}.wf-ai-opt{border:1px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:.84rem;display:inline-flex}.wf-ai-opt.on{background:#f5f8ff;border-color:#1d4ed8}.wf-ai-steps{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.wf-ai-steps li{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.wf-ai-steps .wf-grow{gap:2px;min-width:0;display:grid}.wf-ai-steps small{color:var(--muted);overflow-wrap:anywhere;font-size:.78rem}.wf-ai-n{color:#1e3a8a;background:#eef4ff;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:700;display:grid}.wf-ai-badge{white-space:nowrap;background:#f1f5f9;border-radius:999px;padding:2px 10px;font-size:.74rem;font-weight:600}.wf-ai-badge.ok{color:#166534;background:#dcfce7}.wf-ai-badge.needs{color:#9a3412;background:#ffedd5}.wf-ai-connect{gap:10px;margin-top:10px;display:grid}.wf-ai-inboxes{border:1px solid var(--line);border-radius:12px;gap:10px;padding:12px 14px;display:grid}.wf-ai-inboxes.ok{background:#f0fdf4;border-color:#bbf7d0}.wf-ai-inboxes.warn{background:#fff7ed;border-color:#fed7aa}.wf-ai-inboxes span{gap:2px;display:grid}.wf-ai-inboxes small{color:var(--muted);font-size:.78rem}.wf-ai-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 0 20px;display:flex}.wf-ai-footbtns{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.wf-chat-table{border-collapse:collapse;width:100%;margin:8px 0 0;font-size:.82rem}.wf-chat-table caption{text-align:left;padding-bottom:4px;font-weight:700}.wf-chat-table th,.wf-chat-table td{text-align:left;border-top:1px solid var(--line);padding:5px 8px}.wf-chat-table th{color:var(--muted);font-size:.74rem;font-weight:600}.wf-chat-table td.after{font-weight:700}.wf-chat-table td em{color:#9a3412;white-space:nowrap;background:#ffedd5;border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.74rem;font-style:normal;font-weight:600}@media (width<=560px){.wf-ai-steps li{flex-wrap:wrap}}.wf-ep{gap:14px;display:grid}.wf-ep-intro{color:var(--muted);margin:0;font-size:.86rem}.wf-ep-card{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;min-width:0;padding:14px;display:grid}.wf-ep-card h3{margin:0;font-size:.92rem}.wf-ep-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wf-ep-head h3,.wf-ep-head h4{margin:0;font-size:.9rem}.wf-ep-head>:first-child{margin-right:auto}.wf-ep-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wf-ep-link{color:#1d4ed8;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8rem;font-weight:700}.wf-ep-link.bad{color:#b91c1c}.wf-ep-link:focus-visible,.wf-ep-chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.wf-ep-empty{border:1px dashed var(--line);color:var(--muted);border-radius:10px;margin:0;padding:12px;font-size:.84rem}.wf-ep-note{color:#1e3a8a;background:#f5f8ff;border-radius:8px;margin:0;padding:8px 10px;font-size:.8rem}.wf-ep-note.warn{color:#9a3412;background:#fff7ed}.wf-ep-total{margin:0;font-size:.84rem}.wf-ep-total span{color:var(--muted)}.wf-ep-inboxes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wf-ep-inboxes li{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.wf-ep-inboxes li.on{background:#f8faff;border-color:#a9c2f3}.wf-ep-inbox{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.wf-ep-inbox input{flex:none;width:16px;height:16px;margin:0}.wf-ep-av{color:#1d4ed8;background:#eaf1ff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.8rem;font-weight:800;display:grid}.wf-ep-who{min-width:0;display:grid}.wf-ep-who b{text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;overflow:hidden}.wf-ep-who small{color:var(--muted);font-size:.74rem}.wf-ep-who small.bad{color:#b91c1c}.wf-ep-perday{color:var(--muted);flex:none;align-items:center;gap:6px;font-size:.78rem;display:flex}.wf-ep-perday input{border:1px solid var(--line);width:64px;height:30px;font:inherit;border-radius:8px;padding:0 6px}.wf-ep-field{gap:4px;min-width:0;font-size:.8rem;display:grid}.wf-ep-field>span{color:#334155;font-weight:700}.wf-ep-field input,.wf-ep-field select,.wf-ep-field textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;background:#fff;border-radius:8px;padding:7px 9px;font-size:.86rem}.wf-ep-field textarea{resize:vertical;line-height:1.45}.wf-ep-field small{color:var(--muted);font-size:.72rem}.wf-ep-inline{align-items:center;gap:8px;display:flex}.wf-ep-inline select{width:auto}.wf-ep-day input{width:90px}.wf-ep-check{cursor:pointer;align-items:flex-start;gap:8px;font-size:.84rem;display:flex}.wf-ep-check>input{flex:none;width:16px;height:16px;margin:2px 0 0}.wf-ep-check small{color:var(--muted);font-size:.74rem;display:block}.wf-ep-email{border-bottom:1px solid var(--line);gap:8px;padding-bottom:12px;display:grid}.wf-ep-email:last-of-type{border-bottom:0}.wf-ep-chip{color:#1d4ed8;height:24px;font:inherit;cursor:pointer;background:#f5f8ff;border:1px solid #c7d7f8;border-radius:99px;align-items:center;padding:0 8px;font-size:.74rem;font-weight:700;display:inline-flex}.wf-ep-paths{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wf-ep-paths li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.wf-ep-type{flex:1;min-width:160px;display:grid}.wf-ep-type b{font-size:.86rem}.wf-ep-type small{color:var(--muted);font-size:.74rem}.wf-ep-paths select{border:1px solid var(--line);height:34px;font:inherit;background:#fff;border-radius:8px;max-width:100%;padding:0 8px;font-size:.84rem}.wf-ep-rule{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.wf-ep-rule span{display:grid}.wf-ep-rule b{font-size:.86rem}.wf-ep-rule small{color:var(--muted);font-size:.76rem}.wf-ep-rule input{flex:none;width:18px;height:18px}.wf-ep-rule.fixed{cursor:default}.wf-ep-example{background:#f8fafc;border-radius:10px;gap:4px;padding:10px;display:grid}.wf-ep-example p{margin:0;font-size:.84rem}@media (width<=560px){.wf-ep-inboxes li{flex-wrap:wrap}.wf-ep-inbox{flex:180px}.wf-ep-perday{margin-left:auto}.wf-ep-inline{flex-wrap:wrap}}.wf-gp-muted{color:var(--muted);font-size:.78rem;font-weight:500}.wf-gp-hunter{color:#065f46;background:#ecfdf5;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;font-size:.84rem;font-weight:600;display:flex}.wf-gp-dot{background:#10b981;border-radius:50%;flex:none;width:8px;height:8px}.wf-gp-connect{background:#fffbeb;border:1px dashed #f59e0b;border-radius:12px;gap:6px;padding:12px;font-size:.84rem;display:grid}.wf-gp-connect>span{color:#92400e}.wf-gp-keyrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wf-gp-keyrow input{border:1px solid var(--line);min-width:0;height:34px;font:inherit;background:#fff;border-radius:8px;flex:200px;padding:0 9px}.wf-gp-connect a{font-size:.78rem}.wf-gp-lists{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.wf-gp-lists button{text-align:left;border:1.5px solid var(--line);font:inherit;cursor:pointer;background:#fff;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.wf-gp-lists button b{font-size:.86rem}.wf-gp-lists button span{color:var(--muted);font-size:.76rem}.wf-gp-lists button.on{background:#f5f8ff;border-color:#2563eb}.wf-gp-src{border:1px solid var(--line);height:30px;font:inherit;color:#1d4ed8;cursor:pointer;background:#fff;border-radius:99px;padding:0 12px;font-size:.8rem;font-weight:700}.wf-gp-src.on{background:#eaf1ff;border-color:#2563eb}.wf-gp-file{border:1px dashed var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px;display:flex}.wf-gp-file input{max-width:100%;font-size:.78rem}.wf-gp-chips{flex-wrap:wrap;gap:6px;display:flex}.wf-gp-chips button{border:1px solid var(--line);height:28px;font:inherit;cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:5px;padding:0 10px;font-size:.78rem;font-weight:600;display:inline-flex}.wf-gp-chips button small{color:var(--muted);font-weight:500}.wf-gp-chips button.on{color:#fff;background:#2563eb;border-color:#2563eb}.wf-gp-chips button.on small{color:#dbeafe}.wf-gp-roles{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wf-gp-roles li{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:7px 10px;font-size:.84rem;display:flex}.wf-gp-n{color:#1d4ed8;background:#eaf1ff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:.74rem;font-weight:800;display:grid}.wf-gp-rm,.wf-gp-mv{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:1rem;line-height:1}.wf-gp-rm:hover{color:#b91c1c}.wf-gp-input{border:1px solid var(--line);min-width:0;height:32px;font:inherit;border-radius:8px;flex:180px;padding:0 9px;font-size:.84rem}.wf-gp-two{grid-template-columns:1fr 1fr;align-items:end}.wf-gp-two h3{margin:0 0 6px}.wf-gp-seg{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.wf-gp-seg button{border:0;border-right:1px solid var(--line);width:38px;height:32px;font:inherit;cursor:pointer;background:#fff;font-weight:700}.wf-gp-seg button:last-child{border-right:0}.wf-gp-seg button.on{color:#fff;background:#2563eb}.wf-ep .wf-gp-num{border:1px solid var(--line);width:70px;height:34px;min-height:0;font:inherit;vertical-align:middle;border-radius:8px;margin:2px 0;padding:0 8px;display:inline-block}.wf-ep-check:has(.wf-gp-num)>input{margin-top:12px}.wf-gp-est{color:#1e3a8a;background:#f5f8ff;border-radius:10px;gap:3px;padding:10px 12px;font-size:.82rem;display:grid}.wf-gp-chips button:focus-visible,.wf-gp-lists button:focus-visible,.wf-gp-seg button:focus-visible,.wf-gp-src:focus-visible,.wf-gp-rm:focus-visible,.wf-gp-mv:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width<=520px){.wf-gp-two{grid-template-columns:1fr}}.wf-mp-google{border:1px solid var(--line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.wf-mp-google.ok{background:#f0fdf4;border-color:#bbf7d0}.wf-mp-google.warn{background:#fff7ed;border-color:#fed7aa}.wf-mp-google .wf-grow{flex:12rem;gap:2px;min-width:12rem;display:grid}.wf-mp-google b{overflow-wrap:anywhere;font-size:.88rem}.wf-mp-google small{color:var(--muted);font-size:.78rem}.wf-mp-google small.bad{color:#b91c1c}.wf-mp-g{border:1px solid var(--line);color:#4285f4;background:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.wf-mp-pill{color:#166534;background:#dcfce7;border-radius:999px;padding:2px 10px;font-size:.74rem;font-weight:600}.wf-mp-modes{gap:8px;display:grid}.wf-mp-mode{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.wf-mp-mode.on{background:#f5f8ff;border-color:#1d4ed8}.wf-mp-mode input{flex:none;width:16px;height:16px;margin:3px 0 0}.wf-mp-mode span{flex:auto;gap:2px;min-width:0;display:grid}.wf-mp-mode b{font-size:.86rem}.wf-mp-mode small{color:var(--muted);font-size:.76rem}.wf-mp .wf-ep-field small.bad{color:#b91c1c}.wf-mp-small{margin:0;font-size:.78rem}.wf-mp-rec{color:#166534;vertical-align:1px;background:#dcfce7;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:.7rem;font-style:normal;font-weight:700}.wf-mp-preview{border:1px dashed var(--line);background:#f8fafc;border-radius:10px;gap:4px;margin-top:10px;padding:10px 12px;font-size:.82rem;display:grid}.wf-mp-preview code{color:#1d4ed8;overflow-wrap:anywhere;font-size:.82rem}.wf-mp-preview small{color:var(--muted);font-size:.76rem}.wr{flex-direction:column;gap:16px;min-width:0;display:flex}.wr-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.wr-seg{border:1px solid var(--line);background:#f1f5f9;border-radius:12px;padding:3px;display:inline-flex}.wr-seg button{min-height:36px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:.84rem;font-weight:700}.wr-seg button.on{color:var(--text);background:#fff;box-shadow:0 1px 3px #0f172a1f}.wr-inbox{align-items:center;gap:8px;font-size:.84rem;font-weight:700;display:inline-flex}.wr-inbox select{border:1.5px solid var(--line);max-width:260px;min-height:38px;font:inherit;background:#fff;border-radius:10px;padding:0 10px}.wr-muted{color:var(--muted);font-size:.8rem}.wr-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:16px 18px}.wr-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:12px;display:flex}.wr-head h2{flex:none;align-items:center;gap:8px;margin:0;font-size:1.02rem;display:flex}.wr-head a{font-size:.84rem;font-weight:700}.wr-count{background:var(--brand-soft);color:var(--brand-dark);border-radius:99px;padding:2px 9px;font-size:.78rem}.wr-note{color:var(--muted);margin:12px 0 0;font-size:.84rem}.wr-note .bad,.wr-note b.bad{color:#b91c1c}.wr-empty{color:var(--muted);margin:4px 0;font-size:.88rem}.wr-funnel{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.wr-funnel li{border:1px solid var(--line);background:#f8fafc;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.wr-funnel li>span{color:var(--muted);font-size:.8rem;font-weight:700}.wr-funnel b{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.6rem;font-weight:800}.wr-funnel li.none b{color:#94a3b8}.wr-funnel small{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem}.wr-two{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:16px;display:grid}.wr-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.wr-rows{flex-direction:column;display:flex}.wr-tr{border:0;border-top:1px solid var(--line);font:inherit;text-align:left;color:inherit;background:0 0;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:10px 6px;display:grid}.wr-tr small{color:var(--muted);overflow-wrap:anywhere;font-size:.74rem;display:block}.wr-tr>[role=cell]:nth-child(3){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wr-th{color:var(--muted);border-top:0;padding-top:0;font-size:.74rem;font-weight:700}button.wr-link{cursor:pointer}button.wr-link:hover:not(:disabled){background:var(--brand-soft)}.wr-who{align-items:center;gap:10px;min-width:0;display:flex}.wr-who i{background:var(--brand-soft);width:34px;height:34px;color:var(--brand-dark);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.76rem;font-style:normal;font-weight:800;display:inline-flex}.wr-who b{overflow-wrap:anywhere;display:block}.wr-pill{color:#475569;background:#e2e8f0;border-radius:99px;padding:4px 10px;font-size:.74rem;font-style:normal;font-weight:700;display:inline-block}.wr-pill.booked{color:#15803d;background:#dcfce7}.wr-pill.invited{color:#92400e;background:#fef3c7}.wr-pill.cancelled{color:#b91c1c;background:#fee2e2}.wr-types{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wr-types li{align-items:center;gap:10px;font-size:.9rem;display:flex}.wr-types li span{flex:1}.wr-types b{font-variant-numeric:tabular-nums}.wr-dot{background:#94a3b8;border-radius:50%;flex:none;width:10px;height:10px}.wr-dot.good{background:#16a34a}.wr-dot.cold{background:#dc2626}.wr-dot.wait{background:#f59e0b}.wr-ai{align-items:center;gap:8px;display:flex}.wr-ai svg{flex:none;width:16px;height:16px}.wr-replies{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.wr-chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.wr-chips button{border:1px solid var(--line);min-height:32px;font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:99px;padding:0 12px;font-size:.78rem;font-weight:700}.wr-chips button.on{background:var(--brand);border-color:var(--brand);color:#fff}.wr-replies ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.wr-replies li{border-top:1px solid var(--line);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.wr-reply-open{min-width:0;font:inherit;text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;padding:0;display:flex}.wr-reply-open small{color:var(--muted);font-size:.76rem}.wr-reply-open q{color:#334155;quotes:none;font-size:.82rem}.wr-replies select{border:1.5px solid var(--line);max-width:150px;min-height:34px;font:inherit;background:#fff;border-radius:9px;flex:none;padding:0 8px;font-size:.8rem}.wr-tag{color:#475569;background:#e2e8f0;border-radius:99px;flex:none;padding:4px 10px;font-size:.74rem;font-weight:700}.wr-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.wr-table{border-collapse:collapse;width:100%;font-size:.86rem}.wr-table th,.wr-table td{text-align:left;border-top:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;padding:9px 8px}.wr-table thead th{color:var(--muted);border-top:0;font-size:.74rem}.wr-table tbody th{font-weight:600}.wr-health{color:#15803d;white-space:nowrap;background:#dcfce7;border-radius:99px;padding:3px 9px;font-size:.74rem;font-weight:700;display:inline-block}.wr-health.warming{color:#92400e;background:#fef3c7}.wr-health.problem{color:#b91c1c;background:#fee2e2}.wr-live{background:#16a34a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #16a34a2e}.wr-feed{gap:2px;margin:0;padding:0;list-style:none;display:grid}.wr-feed li{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.wr-feed-ic{color:#475569;background:#f1f5f9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.wr-feed-ic svg{width:15px;height:15px}.wr-feed li.k-meeting .wr-feed-ic{color:#15803d;background:#dcfce7}.wr-feed li.k-reply .wr-feed-ic{background:var(--brand-soft);color:var(--brand)}.wr-feed li.k-bounce .wr-feed-ic{color:#b91c1c;background:#fee2e2}.wr-feed button,.wr-feed-t{min-width:0;font:inherit;text-align:left;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;padding:0;display:flex}.wr-feed button{cursor:pointer}.wr-feed button:hover span:first-child{text-decoration:underline}.wr-feed small{color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}@media (width<=1100px){.wr-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.wr-two{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.wr-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.wr-tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wr-th,.wr-bar .wf-grow{display:none}}.wr-tl{margin:0;padding:0;list-style:none}.wr-tl li{grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid}.wr-tl-rail{flex-direction:column;align-items:center;display:flex}.wr-tl-rail i{color:#475569;background:#f1f5f9;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wr-tl-rail i svg{width:14px;height:14px}.wr-tl-rail s{background:var(--line);flex:1;width:2px;margin:3px 0;text-decoration:none}.wr-tl li:last-child .wr-tl-rail s{display:none}.wr-tl-body{min-width:0;padding-bottom:14px}.wr-tl-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;display:flex}.wr-tl-top time{color:var(--muted);font-size:.76rem}.wr-tl-body p{color:#334155;overflow-wrap:anywhere;margin:2px 0 0;font-size:.84rem}.wr-tl-body blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f8fafc;border-left:3px solid #bfdbfe;border-radius:0 10px 10px 0;margin:6px 0 0;padding:8px 12px;font-size:.84rem}.wr-tl-body details summary{cursor:pointer;color:var(--brand);margin-top:4px;font-size:.8rem;font-weight:700}.wr-tl li.t-replied .wr-tl-rail i,.wr-tl li.t-meeting_booked .wr-tl-rail i{color:#15803d;background:#dcfce7}.wr-tl li.t-bounced .wr-tl-rail i,.wr-tl li.t-unsubscribed .wr-tl-rail i,.wr-tl li.t-meeting_cancelled .wr-tl-rail i{color:#b91c1c;background:#fee2e2}.wr-tl li.t-email_sent .wr-tl-rail i,.wr-tl li.t-opened .wr-tl-rail i{background:var(--brand-soft);color:var(--brand)}.wr-reply-tag{background:var(--brand-soft);color:var(--brand-dark);border-radius:99px;margin-left:8px;padding:2px 9px;font-size:.72rem;font-weight:700}.wr-meet-card{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:14px;gap:4px;padding:12px 14px;display:grid}.wr-meet-card b{font-size:1rem}.wr-meet-card span{color:#166534;font-size:.84rem}.wr-relabel{align-items:center;gap:8px;font-size:.84rem;font-weight:700;display:flex}.wr-relabel select{border:1.5px solid var(--line);min-height:34px;font:inherit;background:#fff;border-radius:9px;padding:0 8px}.wf-st{color:#475569;white-space:nowrap;background:#e2e8f0;border-radius:99px;padding:3px 9px;font-size:.74rem;font-weight:700;display:inline-block}.wf-st.emailed{color:#0369a1;background:#e0f2fe}.wf-st.opened{color:#6d28d9;background:#ede9fe}.wf-st.replied{background:var(--brand-soft);color:var(--brand-dark)}.wf-st.meeting{color:#15803d;background:#dcfce7}.wf-st.bad{color:#b91c1c;background:#fee2e2}.wf-st.cold{color:#475569;background:#f1f5f9}.wf-st.queued{color:#64748b;background:#f1f5f9}.wf-reach{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.wf-reach>div{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;display:flex}.wf-reach b{color:var(--text);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800}.wf-reach span{color:var(--text);font-size:.84rem;font-weight:700}.wf-reach small{color:var(--muted);font-size:.74rem}.wf-reach>div.warn{background:#fffbeb;border-color:#fde68a}.wf-person small.wf-nophone,.wf-card-open small.wf-nophone{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:normal;overflow:hidden}.wf-nophone span{color:#92400e}.wf-nophone-note{font-size:.8rem}.wf-nophone-help{border:1px solid var(--line);background:#f8fafc;border-radius:16px;margin-top:14px;padding:14px 16px;font-size:.84rem}.wf-nophone-help h3{margin:0 0 8px;font-size:.9rem}.wf-nophone-help ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wf-nophone-help li{justify-content:space-between;gap:12px;display:flex}.wf-nophone-help b{font-weight:700}.wf-nophone-help b.ok{color:#047857}.wf-nophone-help b.skip{color:#92400e;text-align:right}.wf-nophone-help p{color:var(--muted);margin:10px 0 0}.wf-up-rule{color:var(--muted);margin:0 0 10px;font-size:.84rem}@media (width<=720px){.wf-reach{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-nophone-help li{flex-direction:column;gap:0}.wf-nophone-help b.skip{text-align:left}}.wfh-home{flex-direction:column;gap:22px;display:flex}.wfh-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wfh-muted{color:var(--muted);font-size:.84rem}.wfh-note{border:1px solid var(--line);color:var(--text);background:#fff;border-radius:99px;align-items:center;gap:8px;margin-top:10px;padding:5px 12px 5px 6px;font-size:.8rem;font-weight:600;display:inline-flex}.wfh-note b,.wfh-new{letter-spacing:.04em;text-transform:uppercase;color:#c2410c;background:#fff7ed;border:1px solid #fed7aa;border-radius:99px;padding:2px 8px;font-size:.66rem;font-weight:800}.wfh-sec-head{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:12px;display:flex}.wfh-sec-head h2{margin:0;font-size:1.15rem;font-weight:800}.wfh-sec-head small{color:var(--muted);font-size:.84rem;font-weight:500}.wfh-sec-head small.todo{color:#b45309;font-weight:700}.wfh-sec-head small.ok{color:#15803d;font-weight:700}.wfh-link{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:.84rem;font-weight:700;display:inline-flex}.wfh-link:hover{text-decoration:underline}.wfh-link svg{width:15px;height:15px}.wfh-ai{background:var(--card);border:1px solid #bfdbfe;border-radius:20px;flex-direction:column;gap:14px;padding:22px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 8px 24px -12px #1e29641f}.wfh-ai-label{align-items:center;gap:12px;font-size:1rem;font-weight:700;display:flex}.wfh-ai-ic{background:var(--brand-soft);width:36px;height:36px;color:var(--brand);border-radius:10px;flex:none;place-items:center;display:inline-grid}.wfh-ai-ic svg{width:20px;height:20px}.wfh-ai textarea{box-sizing:border-box;width:100%;min-height:92px;color:var(--text);font:inherit;resize:vertical;background:#fff;border:1.5px solid #93c5fd;border-radius:12px;padding:14px 16px;font-size:1rem;line-height:1.5;display:block}.wfh-ai textarea:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #2563eb26}.wfh-ai-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.wfh-ai-chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.wfh-ai-chips>span{color:var(--muted);font-size:.82rem;font-weight:600}.wfh-ai-chips button{background:var(--brand-soft);color:#1d4ed8;min-height:32px;font:inherit;cursor:pointer;border:1px solid #bfdbfe;border-radius:99px;align-items:center;padding:5px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.wfh-ai-chips button:hover{background:#dbeafe}.wfh-ai-go{flex:none}.wfh-ai-hint{color:var(--muted);margin:0;font-size:.82rem}.wfh-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:0 24px;display:flex;overflow-x:auto}.wfh-tabs button{color:#475569;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;margin-bottom:-1px;padding:11px 2px;font-size:.92rem;font-weight:600;display:inline-flex}.wfh-tabs button em{color:#475569;background:#f1f5f9;border-radius:99px;padding:2px 8px;font-size:.72rem;font-style:normal;font-weight:700}.wfh-tabs button.on{color:#1d4ed8;border-bottom-color:var(--brand)}.wfh-tabs button.on em{background:var(--brand-soft);color:#1d4ed8}.wfh-tab-note{color:var(--muted);margin:12px 0 0;font-size:.86rem}.wfh-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:14px;display:grid}.wfh-card{background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:20px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 8px 24px -12px #1e29641f}.wfh-card h3{margin:0;font-size:1rem;font-weight:700}.wfh-card p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.5}.wfh-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wfh-card-tags{align-items:center;gap:6px;display:inline-flex}.wfh-card-ic{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:12px;flex:none;place-items:center;display:inline-grid}.wfh-card-ic svg{width:22px;height:22px}.wfh-also{color:#6d28d9;font-size:.76rem;font-weight:700}.wfh-card-foot{border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:10px;display:flex}.wfh-card-foot small{color:var(--muted);min-width:0;font-size:.8rem;font-weight:500}.wfh-card-acts{align-items:center;gap:14px;display:inline-flex}.wfh-use{border:1px solid var(--brand);background:var(--brand);color:#fff;min-height:36px;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:.84rem;font-weight:700;display:inline-flex}.wfh-use:hover{background:#1d4ed8}.wfh-use svg{width:15px;height:15px}.wfh-icon-btn{border:1px solid var(--line);color:#64748b;cursor:pointer;background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:inline-grid}.wfh-icon-btn:hover{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.wfh-icon-btn svg{width:16px;height:16px}.wfh-card-ask,.wfh-card-empty{box-shadow:none;background:#f8fafc;border-style:dashed}.wfh-card-ask .ag-btn{align-self:flex-start;margin-top:auto}.wfh-mini{flex-wrap:nowrap;align-items:center;padding-top:2px;display:inline-flex}.wfh-mini-step{align-items:center;display:inline-flex}.wfh-mini-line{background:#cbd5e1;flex:none;width:12px;height:2px;display:block}.wfh-mini .wf-cv-ic em{min-width:20px;font-size:.58rem;bottom:-6px;right:-9px}.wfh-mini-step:has(em){margin-right:6px}.wfh-mini-more{color:var(--muted);margin-left:8px;font-size:.76rem;font-weight:700}.wfh-wfs-empty{align-items:center;gap:14px;display:flex}.wfh-wfs-empty p{color:var(--muted);margin:0}.wfh-wfs-empty p b{color:var(--text)}.wfh-table-wrap{border:1px solid var(--line);background:var(--card);border-radius:16px;overflow-x:auto}.wfh-table{border-collapse:collapse;width:100%;font-size:.88rem}.wfh-table th,.wfh-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #f1f5f9;padding:12px 14px}.wfh-table thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);white-space:nowrap;background:#f8fafc;font-size:.72rem;font-weight:800}.wfh-table tbody tr{cursor:pointer}.wfh-table tbody tr:hover{background:#f8fbff}.wfh-table tbody tr:last-child th,.wfh-table tbody tr:last-child td{border-bottom:0}.wfh-table tbody th{min-width:200px;font-weight:400}.wfh-table tbody th small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:320px;margin-top:2px;font-size:.78rem;display:block;overflow:hidden}.wfh-table .num{text-align:right}.wfh-row-name{color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.wfh-row-name:hover{color:var(--brand);text-decoration:underline}.wfh-attn{color:#b45309;font-weight:700}.wfh-acts{white-space:nowrap;text-align:right!important}.wfh-acts-in{justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.wfh-preview{flex-direction:column;gap:18px;display:flex}.wfh-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.84rem;display:flex}.wfh-pv-head{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.wfh-pv-title{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.wfh-pv-title h1{margin:0;font-size:1.5rem;font-weight:800}.wfh-pv-head p{max-width:720px;color:var(--muted);margin:8px 0 0;line-height:1.5}.wfh-chip{color:#475569;background:#f1f5f9;border-radius:99px;padding:3px 10px;font-size:.74rem;font-weight:700}.wfh-pv-acts{flex-wrap:wrap;gap:10px;display:flex}.wfh-pv-cols{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.wfh-pv-main,.wfh-pv-side{flex-direction:column;gap:18px;min-width:0;display:flex}.wfh-pv-card{padding:20px}.wfh-pv-card h2{margin:0;font-size:1.02rem;font-weight:800}.wfh-pv-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wfh-pv-steps>li{align-items:flex-start;gap:12px;padding:12px 0;display:flex;position:relative}.wfh-pv-steps>li+li{border-top:1px solid #f1f5f9}.wfh-pv-steps b{font-size:.92rem;display:block}.wfh-pv-steps small{color:var(--muted);margin-top:2px;font-size:.82rem;line-height:1.45;display:block}.wfh-pv-steps .wfh-pv-purpose{color:#475569}.wfh-pv-paths{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.wfh-pv-paths li{color:#334155;font-size:.82rem}.wfh-pv-paths li i{color:var(--muted);font-style:normal}.wfh-pv-paths li b{font-size:.82rem;display:inline}.wfh-state{white-space:nowrap;border-radius:99px;flex:none;padding:3px 10px;font-size:.72rem;font-style:normal;font-weight:700}.wfh-state.ok{color:#15803d;background:#dcfce7}.wfh-state.todo{color:#b45309;background:#fef3c7}.wfh-pv-emails{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.wfh-pv-emails li{background:#f8fafc;border:1px solid #eef2f7;border-radius:14px;padding:14px 16px}.wfh-pv-etitle{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:800;display:block}.wfh-pv-subject{margin-top:6px;font-size:.92rem;display:block}.wfh-pv-body{white-space:pre-line;color:#1e293b;margin:6px 0 0;font-size:.88rem;line-height:1.55}.wfh-mf{background:var(--brand-soft);color:#1d4ed8;border-radius:4px;padding:0 3px;font-weight:700}.wfh-pv-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.wfh-pv-results div{background:#f8fafc;border-radius:12px;padding:10px 12px}.wfh-pv-results dt{color:var(--muted);font-size:.76rem;font-weight:600}.wfh-pv-results dd{margin:2px 0 0;font-weight:800}.wfh-need{flex-direction:column;gap:4px;margin:10px 0 0;padding:0;list-style:none;display:flex}.wfh-need li{border-top:1px solid #f1f5f9;align-items:center;gap:10px;padding:10px 0;display:flex}.wfh-need li b{font-size:.9rem;display:block}.wfh-need li small{color:var(--muted);font-size:.8rem;line-height:1.4;display:block}.wfh-need-ic{color:#475569;background:#f1f5f9;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:.8rem;font-weight:800;display:inline-grid}.wfh-need-ic svg{width:14px;height:14px}.wfh-need li.ok .wfh-need-ic{color:#15803d;background:#dcfce7}.wfh-need li.todo .wfh-need-ic{color:#b45309;background:#fef3c7}.wfh-need .wf-mini{flex:none}.wfh-pv-know ul{color:#334155;margin:10px 0 0;padding-left:18px;font-size:.86rem;line-height:1.7}.wfh-save-form{flex-direction:column;gap:14px;display:flex}.wfh-save-form textarea{resize:vertical}.wfh-save-set{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.wfh-save-set legend{margin-bottom:8px;padding:0;font-size:.84rem;font-weight:700}.wfh-save-chips{flex-wrap:wrap;gap:8px;display:flex}.wfh-chip-check{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;min-height:34px;padding:4px 12px;font-size:.84rem;font-weight:600;display:inline-flex}.wfh-chip-check.on{background:var(--brand-soft);color:#1d4ed8;border-color:#93c5fd}.wfh-chip-check input{width:15px;height:15px;margin:0}.wfh-save-row{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.wfh-save-row input{flex:none;width:16px;height:16px;margin:3px 0 0}.wfh-save-row b{font-size:.88rem;display:block}.wfh-save-row small{color:var(--muted);font-size:.78rem;display:block}.wfh-save-row.off{cursor:default;opacity:.75}@media (width<=1000px){.wfh-pv-cols{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.wfh-ai{padding:16px}.wfh-ai-go{width:100%}.wfh-grid{grid-template-columns:minmax(0,1fr)}.wfh-pv-results{grid-template-columns:repeat(2,minmax(0,1fr))}.wfh-pv-acts,.wfh-pv-acts .ag-btn{width:100%}.wfh-note{border-radius:14px;align-items:flex-start}.wfh-table-wrap{background:0 0;border:0;overflow:visible}.wfh-table thead{display:none}.wfh-table,.wfh-table tbody{display:block}.wfh-table tbody tr{border:1px solid var(--line);background:var(--card);border-radius:16px;grid-template-columns:1fr auto;gap:6px 12px;margin-bottom:10px;padding:14px;display:grid}.wfh-table th,.wfh-table td{border:0;padding:0}.wfh-table tbody th{grid-column:1/-1;min-width:0}.wfh-table tbody th small{white-space:normal;max-width:none}.wfh-table .num{text-align:left}.wfh-table .num:after{content:" people";color:var(--muted);font-size:.8rem}}.intg{flex-direction:column;gap:18px;display:flex}.intg .tabs-row{flex-wrap:wrap;gap:8px;display:flex}.intg textarea,.intg select,.intg input[type=text],.intg input[type=url]{width:100%;font:inherit;color:var(--text);background:var(--field);border:1.5px solid #0000;border-radius:14px;outline:0;padding:12px 14px}.intg select,.intg input[type=text],.intg input[type=url]{min-height:48px;padding:0 14px}.intg textarea{resize:vertical;line-height:1.5}.intg textarea:focus,.intg select:focus,.intg input:focus{border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft);background:#fff}.intg .item{flex-direction:column;gap:10px;display:flex}.intg .item-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.intg .item-head h4{overflow-wrap:anywhere;margin:0;font-size:1.02rem;font-weight:800}.intg .meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.intg .acts{flex-wrap:wrap;gap:8px;display:flex}.intg .vars{flex-wrap:wrap;gap:6px;display:flex}.intg .vars code,.intg .hint-vars code{background:var(--field);border-radius:8px;padding:2px 8px;font-size:.78rem}.intg .vars code.bad{color:#b3261e;background:#fdecec}.intg .hint-vars{color:var(--muted);margin:0;font-size:.82rem;line-height:1.9}.intg .checks{flex-wrap:wrap;gap:8px;display:flex}.intg .checks label{background:var(--field);cursor:pointer;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.intg .checks input{accent-color:var(--brand);flex:none;width:16px;height:16px;margin:0;padding:0}.intg .muted{color:var(--muted);margin:0;font-size:.9rem}.intg .row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.intg .row:first-child{border-top:0}.intg .row small{color:var(--muted);display:block}.intg .filters{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intg .filters select{width:auto;min-width:150px}.intg .crow{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;border:0;border-top:1px solid var(--line);background:0 0;grid-template-columns:1fr auto;gap:4px 12px;padding:12px 0;display:grid}.intg .crow:first-child{border-top:0}.intg .crow b{overflow-wrap:anywhere}.intg .crow small{color:var(--muted)}.intg .detail{background:var(--field);border-radius:14px;flex-direction:column;gap:10px;padding:14px;font-size:.92rem;display:flex}.intg .detail pre{white-space:pre-wrap;word-break:break-word;font:inherit;max-height:260px;margin:0;overflow:auto}.intg .fresh{background:var(--brand-soft);border-radius:14px;flex-direction:column;gap:10px;padding:14px;font-size:.9rem;display:flex}.intg .fresh code{word-break:break-all;background:#fff;border-radius:10px;padding:10px 12px;font-size:.82rem;display:block}.intg .docs{color:var(--muted);font-size:.85rem}.wsi{flex-direction:column;gap:18px;display:flex}.wsi .settings-hint.wsi-intro,.wsi .settings-hint.wsi-dev{margin:0 2px}.wsi-card{flex-direction:column;gap:14px;display:flex}.wsi-head{align-items:flex-start;gap:14px;display:flex}.wsi-name{flex:1;min-width:0}.wsi-name p{color:var(--muted);margin:4px 0 0;font-size:.86rem;line-height:1.5}.wsi-pill{text-transform:none;white-space:nowrap;flex:none;margin-top:2px}.wsi-card .gconnect{margin-bottom:0}.wsi-next{background:var(--brand-soft);box-shadow:none;flex-flow:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.wsi-next>div{flex:18rem;min-width:0}.wsi-next b{font-size:.95rem;display:block}.wsi-next small{color:var(--muted);margin-top:4px;font-size:.85rem;line-height:1.5;display:block}.wsi-dev .link-btn{font-size:inherit;text-decoration:underline;display:inline}@media (width<=520px){.wsi-head{flex-wrap:wrap;gap:12px}.wsi-name{flex-basis:calc(100% - 60px)}.wsi-pill{margin-top:-4px;margin-left:52px}.wsi-next .btn-secondary{width:100%}}.intg .checks label{white-space:nowrap}.ds-form{gap:14px}.ds-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ds-choice{border:1.5px solid var(--line);cursor:pointer;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ds-choice.on{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.ds-choice input{width:17px;height:17px;accent-color:var(--brand);flex:none;margin:2px 0 0;padding:0}.ds-choice span{flex-direction:column;gap:3px;min-width:0;display:flex}.ds-choice b{font-size:.9rem}.ds-choice small{color:var(--muted);font-size:.78rem;line-height:1.45}.ds-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ds-fields .field{gap:6px}.ds-wide{grid-column:1/-1}.ds-msg{margin:0;font-size:.86rem;line-height:1.45}.ds-msg.warn{color:#b3261e}.ds-msg.ok{color:#2f6b10}.ds-save{align-self:flex-start}.ds .up-note{margin:0}@media (width<=640px){.ds-choices,.ds-fields{grid-template-columns:1fr}.ds-save{justify-content:center;align-self:stretch}}.ih{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.ih>*{min-width:0}.ih-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ih-kicker{background:var(--brand-soft);color:var(--brand-dark);letter-spacing:.05em;text-transform:uppercase;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.ih-kicker i{background:var(--brand);border-radius:50%;width:6px;height:6px}.ih-head h1{letter-spacing:-.02em;color:var(--text);margin:8px 0 4px;font-size:2rem;font-weight:800}.ih-head p{max-width:760px;color:var(--muted);margin:0;line-height:1.55}.ih-head-actions{flex-wrap:wrap;flex-shrink:0;gap:10px;display:flex}.ih-head-btn{white-space:nowrap;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.ih-head-btn svg{width:16px;height:16px}.ih-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ih-stat{background:var(--card,#fff);border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.ih-stat>div{flex:1;gap:2px;min-width:0;display:grid}.ih-stat b{align-items:center;gap:8px;font-size:1.7rem;font-weight:800;line-height:1.1;display:flex}.ih-stat b em{letter-spacing:.05em;text-transform:uppercase;background:var(--field);color:var(--muted);border-radius:6px;padding:2px 7px;font-size:.68rem;font-style:normal;font-weight:800}.ih-stat b em.good{color:#065f46;background:#d1fae5}.ih-stat b em.brand{background:var(--brand-soft);color:var(--brand-dark)}.ih-stat small{color:var(--muted);font-size:.82rem}.ih-stat-icon{background:var(--field);width:44px;height:44px;color:var(--muted);border-radius:12px;flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.ih-stat-icon.good{color:#047857;background:#d1fae5}.ih-stat-icon.brand{background:var(--brand-soft);color:var(--brand)}.ih-stat-side{color:var(--muted);text-align:right;max-width:40%;font-size:.78rem;font-weight:700}.ih-stat-side .good{color:#047857}.ih-stat-side .bad{color:#b91c1c}.ih-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.ih-tabs{background:var(--field);border-radius:12px;gap:4px;max-width:100%;padding:4px;display:flex;overflow-x:auto}.ih-tabs button{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:8px 14px;font-size:.88rem;font-weight:700}.ih-tabs button em{opacity:.75;font-style:normal;font-weight:500}.ih-tabs button.on{color:var(--text);background:#fff;box-shadow:0 1px 4px #0f2a6b1f}.ih-search{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:8px;min-width:260px;padding:0 12px;display:flex}.ih-search svg{width:16px;height:16px;color:var(--muted);flex-shrink:0}.ih-search input{width:100%;font:inherit;background:0 0;border:0;outline:0;padding:10px 0;font-size:.9rem}.ih-section{gap:10px;display:grid}.ih-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ih-section-head h2{letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:1.15rem;font-weight:800;display:flex}.ih-section-head h2 i{border-radius:50%;width:10px;height:10px}.ih-section-head h2 em{background:var(--field);color:var(--muted);border-radius:99px;padding:2px 9px;font-size:.74rem;font-style:normal;font-weight:700}.ih-section-head small{color:var(--muted);font-size:.84rem}.ih-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:stretch;gap:10px;display:grid}.ih-card{background:var(--card,#fff);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #0f172a0a}.ih-card:hover{border-color:#c7d6f5;box-shadow:0 8px 22px #0f2a6b14}.ih-card-top{align-items:center;gap:10px;min-width:0;display:flex}.ih-card-name{gap:2px;min-width:0;display:grid}.ih-card h3{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:800;line-height:1.25;overflow:hidden}.ih-card-name small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;display:block;overflow:hidden}.ih-state{color:#64748b;vertical-align:middle;align-items:center;gap:5px;font-weight:700;display:inline-flex}.ih-state i{background:#cbd5e1;border-radius:50%;flex:none;width:7px;height:7px}.ih-state.on{color:#047857}.ih-state.on i{background:#10b981}.ih-state.bad{color:#b91c1c}.ih-state.bad i{background:#ef4444}.ih-state.plan{color:#6d28d9}.ih-state.plan i{background:#8b5cf6}.ih-state.wait i{background:#e2e8f0}.ih-card-foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.ih-btn{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;flex:none;padding:6px 12px;font-size:.8rem;font-weight:700}.ih-btn:hover{border-color:var(--brand);color:var(--brand)}.ih-btn.go{background:var(--brand);border-color:var(--brand);color:#fff}.ih-btn.go:hover{background:var(--brand-dark);border-color:var(--brand-dark);color:#fff}.ih-btn.alert{background:#dc2626;border-color:#dc2626}.ih-link{min-width:0;color:var(--brand);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;padding:4px 2px;font-size:.8rem;font-weight:700;display:inline-flex;overflow:hidden}.ih-link:hover{text-decoration:underline}.ih-link svg{width:14px;height:14px}.ih-banner{color:#fff;background:linear-gradient(110deg,#0f2a6b 0%,#1e3a8a 45%,#2563eb 100%);border-radius:20px;align-items:center;gap:18px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #1e3a8a38}.ih-banner>div{flex:1;min-width:0}.ih-banner-icon{background:#ffffff24;border-radius:16px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.ih-banner-icon svg{width:26px;height:26px}.ih-banner-kicker{letter-spacing:.06em;text-transform:uppercase;color:#c7d7fe;align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:inline-flex}.ih-banner-kicker i{background:#34d399;border-radius:50%;width:7px;height:7px}.ih-banner h3{color:#fff;margin:4px 0 6px;font-size:1.35rem;font-weight:800}.ih-banner p{color:#dbe6ff;max-width:780px;margin:0;font-size:.9rem;line-height:1.55}.ih-banner-btn{color:var(--brand-dark);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:12px;flex-shrink:0;align-items:center;gap:4px;padding:12px 18px;font-weight:800;display:inline-flex}.ih-banner-btn svg{width:16px;height:16px}@media (width<=900px){.ih-head{flex-direction:column}.ih-stats{grid-template-columns:minmax(0,1fr)}.ih-banner{flex-direction:column;align-items:flex-start}}@media (width<=640px){.ih-search{width:100%;min-width:0}.ih-head-actions{width:100%}.ih-head-btn{flex:1;justify-content:center}}.ih-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:none;align-items:center;gap:5px;font-size:.64rem;font-weight:800;display:inline-flex}.ih-tag i{background:var(--dot);border-radius:50%;width:6px;height:6px}.ob-page{--ob-blue:#2563eb;--ob-blue-dark:#1d4ed8;--ob-ink:#0f172a;--ob-mut:#64748b;--ob-soft:#eef1fb;--ob-line:#e2e8f0;min-height:100vh;padding:var(--sat) max(16px, var(--sar)) calc(32px + var(--sab)) max(16px, var(--sal));color:var(--ob-ink);background:#f8f9ff}.ob-page *,.ob-page :before,.ob-page :after{box-sizing:border-box}.ob-wrap{flex-direction:column;gap:16px;width:100%;max-width:440px;margin:0 auto;padding-top:28px;display:flex}.ob-wrap.ob-center{text-align:center;align-items:stretch;padding-top:12px}.ob-brand{color:var(--ob-ink);justify-content:center;align-items:center;gap:8px;font-size:.85rem;font-weight:800;display:flex}.ob-brand img{object-fit:cover;border-radius:6px;width:22px;height:22px}.ob-hero{text-align:center;letter-spacing:-.02em;margin:8px 0 0;font-size:2rem;font-weight:800;line-height:1.15}.ob-hero.left{text-align:left;margin-top:0;font-size:1.85rem}.ob-sub{text-align:center;color:#475569;margin:0;font-size:1.02rem;line-height:1.6}.ob-sub.left{text-align:left;font-size:.95rem}.ob-showcase{background:#eef1fb;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:22px 16px;display:flex}.ob-wave{align-items:center;gap:6px;height:60px;margin-bottom:6px;display:flex}.ob-wave span{background:var(--ob-blue);border-radius:4px;width:5px;animation:1.4s ease-in-out infinite ob-bar}.ob-wave span:nth-child(odd){animation-delay:.2s}@keyframes ob-bar{50%{transform:scaleY(.7)}}.ob-pill{background:#fff;border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-size:.92rem;font-weight:600;display:inline-flex;box-shadow:0 1px 3px #0f172a0f}.ob-pill svg{width:18px;height:18px;color:var(--ob-blue)}.ob-card{text-align:left;background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:24px 20px;display:flex;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -12px #1e296424}.ob-card h2{letter-spacing:-.01em;margin:0;font-size:1.6rem;font-weight:800}.ob-card h3{align-items:center;gap:8px;margin:0;font-size:1.15rem;font-weight:800;display:flex}.ob-card h3 svg{color:var(--ob-blue)}.ob-card-sub{color:var(--ob-mut);margin:-10px 0 0;font-size:.95rem}.ob-field{flex-direction:column;gap:8px;min-width:0;display:flex}.ob-field>span{font-size:.95rem;font-weight:600}.ob-field>.ob-q{font-size:1rem}.ob-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.ob-input{min-height:52px;color:var(--ob-mut);background:#eef1fb;border:1.5px solid #0000;border-radius:14px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.ob-input:focus-within{border-color:var(--ob-blue);background:#fff;box-shadow:0 0 0 4px #2563eb1f}.ob-input input{min-width:0;font:inherit;color:var(--ob-ink);background:0 0;border:0;outline:0;flex:1;font-size:1rem}.ob-cc{color:var(--ob-ink);border-right:1px solid #cfd6ea;padding-right:10px;font-size:1rem;font-weight:600}.ob-input input::placeholder{color:#8892a6}.ob-input svg{flex:none}.ob-ok{border:1.5px solid var(--ob-mut);width:22px;height:22px;color:var(--ob-mut);border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-style:normal;display:grid}.ob-eye{color:var(--ob-mut);cursor:pointer;background:0 0;border:0;padding:4px;display:grid}.ob-strength{gap:8px;margin-top:-4px;display:flex}.ob-strength i{background:#e2e6f5;border-radius:4px;flex:1;height:5px;transition:background .2s}.ob-strength i.on.s1{background:#ef4444}.ob-strength i.on.s2{background:#f59e0b}.ob-strength i.on.s3{background:#84cc16}.ob-strength i.on.s4{background:#22c55e}.ob-strength-lbl{color:var(--ob-mut);justify-content:space-between;gap:8px;margin-top:-8px;font-size:.82rem;display:flex}.ob-strength-lbl b{color:var(--ob-ink);font-weight:600}.ob-btn{width:100%;min-height:54px;font:inherit;color:#fff;background:var(--ob-blue);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-size:1.05rem;font-weight:700;transition:background .15s,transform .1s,opacity .15s;display:flex}.ob-btn:hover:not(:disabled){background:var(--ob-blue-dark)}.ob-btn:active:not(:disabled){transform:scale(.985)}.ob-btn:disabled{opacity:.5;cursor:default}.ob-btn-alt{color:var(--ob-ink);background:#eef1fb;font-size:1rem;font-weight:600}.ob-btn-alt:hover:not(:disabled){background:#e2e7f8}.ob-btn-ghost{color:var(--ob-ink);background:0 0;width:auto;padding:0 8px;font-weight:600}.ob-btn-ghost:disabled{opacity:1}.ob-or{color:var(--ob-mut);letter-spacing:.08em;align-items:center;gap:14px;font-size:.8rem;font-weight:700;display:flex}.ob-or:before,.ob-or:after{content:"";background:var(--ob-line);flex:1;height:1px}.ob-switch{text-align:center;color:#475569;margin:0}.ob-switch button{font:inherit;color:var(--ob-blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ob-legal{text-align:center;color:var(--ob-mut);margin:0;font-size:.9rem;line-height:1.6}.ob-legal a{color:#334155}.ob-error{color:#b91c1c;text-align:left;white-space:pre-line;overflow-wrap:anywhere;background:#fef2f2;border-radius:12px;margin:0;padding:11px 14px;font-size:.9rem}.ob-page .spinner{border-color:#fff #fff6 #fff6}.ob-top{justify-content:space-between;align-items:center;max-width:440px;margin:0 auto;padding:14px 0;display:flex}.ob-top .ob-brand{flex:1;justify-content:flex-start;margin-left:12px;font-size:1.15rem}.ob-top .ob-brand img{width:26px;height:26px}.ob-back,.ob-back-gap{width:36px;height:36px}.ob-back{color:var(--ob-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ob-avatar{background:var(--ob-blue);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.ob-foot{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#475569;margin:28px 0 0;font-size:.72rem;font-weight:600}.ob-mailbadge{background:#fff;border-radius:50%;outline:10px solid #eef1fb;align-self:center;place-items:center;width:116px;height:116px;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #dbe3fb}.ob-mailbadge>div{background:var(--ob-blue);color:#fff;border-radius:16px;place-items:center;width:60px;height:60px;display:grid}.ob-mailbadge>div svg{width:30px;height:30px}.ob-mailbadge i{color:#fff;background:#1d4ed8;border-radius:50%;outline:3px solid #fff;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:6px;right:2px}.ob-emailchip{background:#eef1fb;border-radius:99px;align-self:center;align-items:center;gap:8px;padding:12px 20px;display:inline-flex}.ob-emailchip svg{color:var(--ob-blue)}.ob-code-head{letter-spacing:.08em;text-transform:uppercase;color:var(--ob-mut);justify-content:space-between;align-items:center;font-size:.85rem;font-weight:700;display:flex}.ob-code-head button{font:inherit;text-transform:none;letter-spacing:0;color:var(--ob-blue);cursor:pointer;background:0 0;border:0;font-size:.95rem;font-weight:600}.ob-otp{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.ob-otp input{text-align:center;width:100%;min-width:0;height:56px;font:inherit;color:var(--ob-ink);caret-color:var(--ob-blue);background:#eef1fb;border:1.5px solid #0000;border-radius:12px;outline:0;font-size:1.6rem;font-weight:700}.ob-otp input:focus{border-color:var(--ob-blue);background:#fff;box-shadow:0 0 0 4px #2563eb1f}.ob-otp input.bad{background:#fef2f2;border-color:#ef4444}.ob-resend{text-align:center;color:#475569;margin:4px 0 0}.ob-resend button{font:inherit;color:var(--ob-blue);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.ob-resend button:disabled{color:var(--ob-mut);cursor:default}.ob-timer{background:#eef1fb;border-radius:99px;align-self:center;align-items:center;gap:8px;margin-top:-6px;padding:8px 16px;font-size:.95rem;font-weight:600;display:inline-flex}.ob-timer svg{color:var(--ob-blue)}.ob-timer b{color:var(--ob-blue);font-variant-numeric:tabular-nums}.ob-devhint{color:#92400e;text-align:center;background:#fffbeb;border-radius:10px;margin:0;padding:10px 12px;font-size:.82rem}.ob-secure{color:#475569;text-align:left;background:#eef1fb;border-radius:99px;justify-content:center;align-items:center;gap:10px;margin:0;padding:12px 16px;font-size:.85rem;font-weight:600;display:flex}.ob-secure svg{width:20px;height:20px;color:var(--ob-blue);flex:none}.ob-steprow{color:var(--ob-mut);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.ob-steprow b{color:var(--ob-blue);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.ob-steprow span{align-items:center;gap:6px;display:inline-flex}.ob-progress{background:#dfe5f7;border-radius:4px;height:6px;margin-top:-8px;overflow:hidden}.ob-progress i{background:var(--ob-blue);border-radius:4px;height:100%;transition:width .4s;display:block}.ob-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ob-blue);align-items:center;gap:8px;margin:0;font-size:.75rem;font-weight:700;display:flex}.ob-dot{background:var(--ob-blue);border-radius:50%;width:8px;height:8px}.ob-chips{flex-wrap:wrap;gap:8px;display:flex}.ob-chips button{font:inherit;color:#334155;cursor:pointer;background:#eef1fb;border:1.5px solid #0000;border-radius:99px;align-items:center;gap:6px;padding:10px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.ob-chips button.on{border-color:var(--ob-blue);color:#1e3a8a;background:#dbe6ff}.ob-usecases{flex-direction:column;gap:12px;display:flex}.ob-usecases h3{margin:8px 0 0;font-size:1.3rem;font-weight:800}.ob-hint{color:var(--ob-mut);margin:-6px 0 2px;font-size:.88rem}.ob-case{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:18px;align-items:flex-start;gap:14px;padding:16px;transition:border-color .15s,background .15s;display:flex;box-shadow:0 1px 3px #0f172a0f}.ob-case.on{background:#f0f4ff;border-color:#c7d6fb}.ob-case-ic{color:#334155;background:#eef1fb;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ob-case.on .ob-case-ic{background:var(--ob-blue);color:#fff}.ob-case-tx{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ob-case-tx b{align-items:center;gap:8px;font-size:1.02rem;display:flex}.ob-case-tx b em{color:var(--ob-blue);letter-spacing:.06em;background:#dbe6ff;border-radius:6px;padding:2px 7px;font-size:.65rem;font-style:normal}.ob-case-tx small{color:#475569;font-size:.88rem;line-height:1.45}.ob-check{color:#fff;background:#e2e8f8;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.ob-case.on .ob-check{background:var(--ob-blue)}.ob-note{background:#eef1fb;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ob-note>svg{width:40px;height:40px;color:var(--ob-blue);background:#fff;border-radius:50%;flex:none;padding:9px}.ob-note div{flex-direction:column;flex:1;gap:2px;display:flex}.ob-note small{color:#475569;font-size:.85rem}.ob-note em{color:#1e3a8a;letter-spacing:.06em;background:#dbe6ff;border-radius:99px;padding:6px 14px;font-size:.78rem;font-style:normal;font-weight:800}.ob-tip{color:#475569;align-items:flex-start;gap:8px;margin:0;font-size:.85rem;display:flex}.ob-tip svg{color:var(--ob-blue);flex:none}.ob-actions{padding:12px 0 calc(12px + var(--sab));background:linear-gradient(#0000,#f8f9ff 30%);align-items:center;gap:12px;display:flex;position:sticky;bottom:0}.ob-actions .ob-btn:last-child{flex:1}.ob-avail{color:var(--ob-blue);background:#f0f5ff;border:1px solid #cfe0ff;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:.85rem;font-style:normal;font-weight:700;display:inline-flex}.ob-avail.no{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.ob-slug{gap:0;padding-left:0}.ob-slug b{color:var(--ob-mut);white-space:nowrap;background:#e2e7f8;border-radius:14px 0 0 14px;align-self:stretch;place-items:center;padding:0 14px;font-size:.92rem;font-weight:500;display:grid}.ob-slug input{padding-left:14px;font-size:.95rem}.ob-icons{flex-wrap:wrap;gap:10px;display:flex}.ob-icons button{color:#334155;cursor:pointer;background:#eef1fb;border:0;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.ob-icons button.on{background:var(--ob-blue);color:#fff}.ob-icons button.up{width:auto;font:inherit;grid-auto-flow:column;gap:6px;padding:0 16px;font-size:.9rem;font-weight:600}.ob-seg{flex-wrap:wrap;gap:8px;display:flex}.ob-seg button{font:inherit;color:#334155;cursor:pointer;background:#f1f3fb;border:0;border-radius:12px;padding:12px 18px;font-weight:600}.ob-seg button.on{background:var(--ob-blue);color:#fff}@media (width>=640px){.ob-page{padding-top:calc(24px + var(--sat))}.ob-wrap,.ob-top{max-width:480px}}@media (prefers-reduced-motion:reduce){.ob-wave span{animation:none}}.ob-side{display:none}.ob-main{display:contents}@media (width>=960px){.ob-page{background:#fff;grid-template-columns:clamp(380px,30vw,540px) 1fr;padding:0;display:grid}.ob-mobile-only{display:none!important}.ob-main{min-height:100vh;padding:var(--sat) clamp(24px, 4vw, 72px) calc(24px + var(--sab));background:#f8f9ff;flex-direction:column;align-items:center;display:flex;overflow-y:auto}.ob-main>.ob-wrap{flex:1;justify-content:center;max-width:600px;margin:0;padding-top:8px}.ob-main>.ob-top{width:100%;max-width:720px}.ob-top .ob-brand,.ob-top .ob-avatar{display:none}.ob-top{justify-content:flex-start}.ob-foot{margin-top:auto;padding-top:24px}.ob-page .ob-brand{display:none}.ob-card{border-radius:28px;gap:12px;padding:28px 36px}.ob-field{gap:6px}.ob-input{min-height:48px}.ob-card h2{font-size:1.85rem}.ob-hero.left{font-size:2.3rem}.ob-side{color:#fff;background:radial-gradient(900px 500px at 0 0,#3b6cf0 0%,#0000 60%),linear-gradient(160deg,#1e40af 0%,#1d4ed8 45%,#172554 100%);height:100vh;display:block;position:sticky;top:0}.ob-side-in{height:100%;padding:calc(40px + var(--sat)) 44px calc(40px + var(--sab)) max(44px, var(--sal));flex-direction:column;justify-content:space-between;display:flex}.ob-side-mid{margin:auto 0}.ob-side-brand{align-items:center;gap:10px;font-size:1.2rem;font-weight:800;display:flex}.ob-side-brand img{object-fit:cover;border-radius:8px;width:32px;height:32px}.ob-side-mid h2{letter-spacing:-.02em;margin:0 0 14px;font-size:2.3rem;font-weight:800;line-height:1.15}.ob-side-mid p{color:#c7d7fe;max-width:420px;margin:0 0 32px;font-size:1.02rem;line-height:1.6}.ob-track{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ob-track li{opacity:.6;align-items:center;gap:14px;padding:10px 0;display:flex;position:relative}.ob-track li:not(:last-child):after{content:"";background:#ffffff40;width:2px;height:14px;position:absolute;top:46px;left:17px}.ob-track li span{border:2px solid #fff6;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:grid}.ob-track li b{font-size:1rem;display:block}.ob-track li small{color:#c7d7fe;font-size:.85rem}.ob-track li.now{opacity:1}.ob-track li.now span{color:var(--ob-blue);background:#fff;border-color:#fff}.ob-track li.done{opacity:.9}.ob-track li.done span{background:#ffffff2e;border-color:#0000}.ob-side-foot{flex-direction:column;gap:18px;display:flex}.ob-side .ob-wave{height:56px;margin:0}.ob-side .ob-wave span{background:#ffffffd9}.ob-side-pills{flex-wrap:wrap;gap:8px;display:flex}.ob-side-pills span{background:#ffffff1f;border-radius:99px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.ob-side-pills svg{width:16px;height:16px}.ob-main>.ob-wrap:has(.ob-signup){max-width:560px}.ob-card.ob-signup{gap:14px;padding:28px 40px}.ob-wrap:has(.ob-usecases){max-width:760px}.ob-usecases{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ob-usecases h3,.ob-usecases .ob-hint{grid-column:1/-1}.ob-actions{background:0 0;padding:4px 0;position:static}.ob-otp{gap:10px}.ob-otp input{height:56px;font-size:1.6rem}.ob-mailbadge{margin-top:0}}@media (width>=960px) and (height<=760px){.ob-side-foot{display:none}}.ob-side-brand img{object-fit:contain;background:#fff;border-radius:10px;padding:4px}.ob-otp-inline{background:#f5f8ff;border:1px solid #dbe6ff;border-radius:18px;flex-direction:column;gap:14px;margin-top:4px;padding:18px;display:flex}.ob-otp-inline .ob-otp-title{margin:0;font-size:1.1rem}.ob-otp-inline .ob-card-sub{margin:0;font-size:.9rem;line-height:1.5}.ob-otp-inline .ob-code-head span{color:var(--ob-ink);align-items:center;gap:8px;display:inline-flex}.ob-otp-inline .ob-code-head svg{width:18px;height:18px;color:var(--ob-blue)}.ob-otp-inline .ob-code-head em{letter-spacing:0;text-transform:none;color:var(--ob-blue);background:#e4ecff;border-radius:99px;padding:4px 10px;font-size:.78rem;font-style:normal;font-weight:600}.ob-otp-inline .ob-otp input{background:#fff;border-color:#d3dcf0}.ob-otp-inline .ob-otp input:focus{border-color:var(--ob-blue)}.ob-otp-inline .ob-otp input:disabled{cursor:default;background:#fff;border-style:dashed;border-color:#c5d1ec}.ob-otp-inline .ob-otp input::placeholder{color:#b6c2dd}.ob-otp-inline .ob-timer{background:#fff}.ob-otp-inline .ob-resend{margin:0}.ob-textarea{align-items:flex-start;padding:14px}.ob-textarea textarea{resize:vertical;min-width:0;min-height:120px;font:inherit;color:var(--ob-ink);background:0 0;border:0;outline:0;flex:1;font-size:1rem;line-height:1.5}.ob-textarea textarea::placeholder{color:#8892a6}.ob-opt{color:var(--ob-mut);margin-left:6px;font-size:.78rem;font-style:normal;font-weight:600}.ob-cat{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) auto;align-items:center;gap:8px;display:grid}.ob-cat input{min-width:0;min-height:48px;font:inherit;color:var(--ob-ink);background:#eef1fb;border:1.5px solid #0000;border-radius:12px;outline:0;padding:0 14px;font-size:.95rem}.ob-cat input:focus{border-color:var(--ob-blue);background:#fff;box-shadow:0 0 0 4px #2563eb1f}.ob-cat-name{font-weight:700}.ob-cat-x{width:34px;height:34px;color:var(--ob-mut);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.ob-cat-x:hover{color:var(--ob-ink);background:#eef1fb}.ob-cat-x svg{width:16px;height:16px}.ob-link{font:inherit;color:var(--ob-blue);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:4px 0;font-weight:700}@media (width<=480px){.ob-cat{grid-template-columns:minmax(0,1fr) auto}.ob-cat-values{grid-area:2/1/auto/-1}}.ob-testcall{text-align:center;align-items:center;gap:14px}.ob-testcall .ob-btn{width:100%}.ob-center-text{text-align:center;margin:0}.ob-callring{width:84px;height:84px;color:var(--ob-blue);background:#dbe6ff;border-radius:50%;place-items:center;display:grid;position:relative}.ob-callring svg{width:34px;height:34px}.ob-callring.live:after{content:"";border:3px solid var(--ob-blue);border-radius:50%;animation:1.4s ease-out infinite ob-ring;position:absolute;inset:0}@keyframes ob-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.ob-callstatus{color:var(--ob-ink);margin:0;font-size:1.05rem;font-weight:700}.grecaptcha-badge{visibility:hidden!important}.ob-recaptcha-note{text-align:center;color:var(--ob-mut);margin:0;font-size:.75rem;line-height:1.5}.ob-recaptcha-note a{color:inherit;text-decoration:underline}.ob-input select{min-width:0;font:inherit;color:var(--ob-ink);cursor:pointer;background:0 0;border:0;outline:0;flex:1;min-height:48px;font-size:1rem}.ob-linkbtn{all:unset;cursor:pointer;font-weight:700;text-decoration:underline}.ob-input input,.ob-input select,.ob-input textarea{box-shadow:none;border-radius:0;padding:0}.ob-input input:focus,.ob-input select:focus,.ob-input textarea:focus{box-shadow:none;background:0 0;border-color:#0000}.ob-input input:-webkit-autofill{-webkit-text-fill-color:var(--ob-ink);transition:background-color 600000s}.ob-input input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ob-ink);transition:background-color 600000s}.ob-ok{color:#15803d;background:#ecfdf3;border-color:#15803d}.ob-nextline{color:var(--ob-mut);margin:8px 0 0;font-size:.82rem}.ob-sendhint{text-align:center;color:var(--ob-mut);margin:-4px 0 0;font-size:.88rem;line-height:1.4}@media (width<=959px){.ob-auth{gap:12px;padding-top:14px}.ob-auth .ob-nextline{display:none}.ob-auth .ob-hero{margin:0;font-size:1.6rem;line-height:1.2}.ob-auth .ob-sub{font-size:.95rem;line-height:1.5}.ob-auth .ob-showcase{display:none}.ob-auth .ob-card{border-radius:20px;gap:12px;padding:18px 16px}.ob-auth .ob-card.ob-signup .ob-card-title,.ob-auth .ob-card.ob-signup .ob-card-lead{display:none}.ob-auth .ob-field{gap:6px}.ob-auth .ob-field>span{font-size:.9rem}.ob-auth .ob-input{min-height:50px}.ob-auth .ob-otp-inline[aria-hidden=true]{display:none}.ob-auth .ob-btn{min-height:52px}.ob-auth .ob-legal{font-size:.8rem;line-height:1.5}}.ob-hint-btn{color:var(--ob-blue);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:99px;flex:none;padding:7px 14px;font-size:.88rem;font-weight:700;box-shadow:0 1px 2px #0f172a1f}.ob-hint-btn:active:not(:disabled){transform:scale(.97)}.ob-hint-btn:disabled{opacity:.5;cursor:default}.ob-resend button:not(:disabled){border:1px solid var(--ob-blue);background:#eef4ff;border-radius:99px;padding:6px 14px}.ob-resend button:not(:disabled):hover{background:var(--ob-blue);color:#fff}
